数据库课程设计第七组最终

上传人:新** 文档编号:508461779 上传时间:2022-09-27 格式:DOC 页数:48 大小:1.27MB
返回 下载 相关 举报
数据库课程设计第七组最终_第1页
第1页 / 共48页
数据库课程设计第七组最终_第2页
第2页 / 共48页
数据库课程设计第七组最终_第3页
第3页 / 共48页
数据库课程设计第七组最终_第4页
第4页 / 共48页
数据库课程设计第七组最终_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《数据库课程设计第七组最终》由会员分享,可在线阅读,更多相关《数据库课程设计第七组最终(48页珍藏版)》请在金锄头文库上搜索。

1、课程设计课程名称数据库课程设计题目名称超市管理系统学生学院商学院专业班级电子商务10学号 4110000039 41100000434110000047421000002342100000534210000064学生姓名黄俊杰罗志成张小泉黎俊君何婷娟杨三妹指导教师谢锐2012 年 1 月 6日摘要随着超市规模的发展不断扩大, 商品数量急剧增加。 超市时时刻刻都需要对商品各种信 息进行统计分析。我们选用了 Microsoft SQL Server 2000 作为后台数据库,实现超市信息的 管理系统。它主要是原始数据录入、数据的汇总、数据的查询。从而,实现对进货、销售、 商品、员工、供应商、仓库信

2、息等实现全面、动态、及时的管理,提高超市的自动化办公的 水平。本设计首先做出了需求分析, 设计出了超市管理系统的模块功能图。 根据功能图罗列出 该系统涉及的数据字典、 数据流图、 数据处理。针对系统一般出现的问题以及风险,制定出 解决的办法。接着,对超市管理各部分进行 ER 图的分解。弄清楚个实体之间的关系。并就 目前的 ER 图得出关系模式并进行优化。最后,用 SQL2000 工具实现超市信息管理系统的 数据化。实现对员工管理,商品管理,进货管理,库存管理。关键字 :数据库、 SQL Server 2000 、超市管理系统小组情况本系统是通过小组全体成员的共同努力,经过分工合作完成的,具体情

3、况如下:1. 合作的工作需求分析、概念结构设计、逻辑结构设计和报告的草稿通过小组讨论完成。2. 分工 在数据库系统的总体方案与报告的总思路确定后,小组成员开始分工,每个人独立完 成不同的模块与工作。当我们各自遇到问题时,会集中起来一起讨论并解决。其中 ? 杨三妹:主要负责数据库的建立以及总报告的撰写与排版工作。? 何婷娟:主要负责 E_R 图以及总报告的撰写。? 罗志成:主要负责超市管理系统中的需求分析模块。? 黎俊君:主要负责概念设计模块与 SQL 语言的检测。? 张小泉:主要负责关系模型与用户子模式的设计,以及范式优化的设计。? 黄俊杰:主要负责关系模型的转换、安全性与完整性的分析以及子数

4、据流图。目录1 绪论 11.1 课程设计的背景和意义 11.2 课程设计环境 12 需求分析 22.1 问题的提出 22.2 可行性分析 22.2.1 经济可行性分析 22.2.2 技术可行性分析 22.3 系统的设计目标 22.4 数据字典 32.4.1 数据项 32.4.2 数据结构 72.4.3 数据流 82.4.4 数据流图 102.4.5 数据处理 152.4.6 数据存储 202.5 安全性 222.5.1 系统安全问题 222.5.2 系统的安全性分析 233 概念结构设计 243.1 实体分析及其局部 E-R 图 243.2 实体之间的联系及其E-R 图 263.3系统全局 E

5、-R图293.4 完整的超市管理系统E-R 图 303.5 设计关系模型 314 逻辑结构设计 324.1 设计关系模型并对其进行优化分析 324.2关系模型转换成具体RDBM支持的实际关系数据模型 365创建数据库及数据库对象 395.1 建立基本表 395.2 设计用户子模式(外模式) 416 遇到的问题及解决的方法 43总 结 44参考文献 451绪论1.1课程设计的背景和意义随着经济与技术的发展,超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠计算机信息处理技术来管理超市,节省了大量的人力、物力,并且能

6、够快速反映出商品的进、 销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。这次“数据库课程设计”,我们是以超市管理系统为例,从需求分析、概念设计、逻辑 设计、物理设计以及对数据库的建立等方面,引用了数据库的相关知识把超市管理系统分为商品管理、销售管理、进货管理、库存管理模块,从而使员工更好地管理商品与超市。通过 这次课程设计的实践学习我们更深入地了解了数据库中的管理控制、优化等方面的知识。同时,我们在学习讨论中把所学的理论知识联系客观实际,更好地运用到实践当中。讨论必然会产生分歧,这次的作业让我们充分发挥了团队合作的精神。1.2课程设计环境操作系统

7、:Win dows xp数据库:Microsoft SQL Server 20002 需求分析随着人们生活水平的不断提高, 对于物质的需求也越来越高, 而超市作为日常生活用品 聚集的场所, 随着全球各种超市的数目的不断增加, 规模不断增大, 其管理难度也相应的增 加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。2.1 问题的提出在信息化高速发展的今天, 超市商品管理的信息化管理已成为必不可缺的一部分, 但是 目前的大多是超市商品管理系统应用难度较高, 许多工作需要技术人员配合才能完成, 角色 分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性, 这就使

8、得一套完 善的、能够正常工作的商品管理系统应运而生。2.2 可行性分析系统的可行性分析是对课题的通盘考虑, 是系统开发者进行进一步工作的前提, 是系统 设计与开发的前提与基础。 系统的可行性分析可以使系统开发者尽可能早的估计到课题开发 过程中的困难, 并在定义阶段认识到系统方案的缺陷, 这样就能花费较少的时间和精力, 也 可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。2.2.1 经济可行性分析因为通过网络传递销售信息可以不受距离的限制, 因此可以节省许多的人力和物力, 方 便管理, 由此可以减少不必要的开支, 同时该系统可以提高超市的销售效率, 即提高了超市

9、的经济效益,所以从经济上完全是可行的。2.2.2 技术可行性分析本系统采用基于 Windows 的图形用户界面, 而该系统是大家熟悉的操作系统, 对于那些 有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面, 简单明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面, 该系统具有很高的开发可行性, 无论是从技术上或者经济上还是操作 上。因此,可以设计该系统的数据流程图,建立数据字典。2.3 系统的设计目标本系统主要包括四大模块,分别是员工管理模块, 商品管理模块, 进货管理模块, 库存 管理模块。每个模块的功能如下:1.

10、员工管理模块功能:(1) 实现职工信息的查询;(2) 实现职工信息的更新,包括增加、删除、修改功能;2. 销售管理模块功能:(1) 实现销售信息的查询;(2) 实现销售信息盘点功能3. 进货管理模块功能:(1) 实现进货信息的查询;(2) 实现进货信息的更新,包括增加、删除、修改功能。4. 库存管理模块功能:(1) 实现商品库存信息的查询;(2) 实现商品库存信息的更新,包括增加、删除、修改功能。以下是超市系统管理模块功能图超市管理系统销售管理模块进货管理模块库存管理模块T员工信息更新*员工信息查询销售信息查询销售信息盘点进货信息查询进货信息更新图2.1概念板块图2.4数据字典数据库的核心是数

11、据,相互关联的数据构成数据结构。对于数据库设计来说, 通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。数据项本系统涉及会员信息,超市,员工,商品,进货,仓库,商品销售,库存,进货厂家, 雇佣,供应11个对象,所以系统的数据结构分别由会员信息,超市,员工,商品,进货, 仓库,商品销售,库存,进货厂家,雇佣,供应组成,系统涉及的数据项由这些对象本身的 属性和它们之间关系的属性确定。下面将讨论他们数据项。数据项:会员卡号含义:会员卡号,能够唯一标识每一个会员。别名:会员号数据类型:字符型长度:11取值范围:全部由数字组成的。数据项:会员姓名含义:会员所取

12、的名称别名:会员名数据类型:字符型长度:10取值范围:全部由文字组成数据项:超市名称含义:命名超市的一个称号。别名:超市名数据类型:字符型长度:20取值范围:由文字以及文字和数字、字母的组合而成。 数据项:超市类别含义:超市的分门别类,超市所属的类型别名:超市名数据类型:字符型长度:2取值范围:主要由文字组成 数据项:超市编号含义:超市号码,能唯一标识每一个超市别名:超市号数据类型:字符型长度:10取值范围:数字组成数据项:员工编号含义:为员工所编的号码,能唯一标识员工的一个数据项。 别名:工号数据类型:字符型长度:10取值范围:全部由数字组成的数据项:员工姓名含义:员工的名字。别名:工名数据

13、类型:字符型长度:10取值范围:全部由文字组成数据项:性别含义:指雌雄两性的区别;男女两性的区别 数据类型:字符型长度:2取值范围:“男”或“女”数据项:出生日期含义:员工的出生年月曰。数据类型:日期取值范围:全部由数字组成数据项:商品编号含义:系统为每一件商品进行统一编号管理,编号能够唯一确定商品对象。 别名:商号数据类型:字符型长度:10取值范围:字母和数字的组合数据项:商品名称含义:商品的名字。数据类型:字符型长度:20取值范围:由数字和文字组合而成数据项:价格含义:价格是商品同货币交换比例的指数,或者说,价格是价值的货币表现。 数据类型:字符型取值范围:全部由阿拉伯数字组成数据项:仓库

14、编号含义:系统为每一个仓库进行统一编号管理,编号能够唯一确定仓库对象。 别名:仓库号数据类型:字符型长度:2取值范围:全部由数字组成数据项:商品数量含义:商品的在库内的总数量。数据类型:字符型长度:10取值范围:由数字组合而成数据项:进货数量含义:超市采购货物所需的数量 别名:进货数数据类型:字符型长度:10取值范围:数字组成数据项:仓库容量含义:仓库能容纳物品的最大量,通常是用体积来进行描述。 数据类型:字符型长度:20取值范围:数字和单位文字组合数据项:销售数量含义:每一个商品所对应的销售的数量值 数据类型:字符型长度:10取值范围:由数字组成数据项:库存量含义:超市仓库积存起来商品货物的量值别名:无 数据类型:字符型长度:20取值范围:全部是数字的组合数据项:厂家名称含义:厂家的注册的名称。别名:厂名 数据类型:字符型长度:20取值范围:全部由文字组成数据项:厂家编号含义:系统为厂家所编辑的号码,能唯一标识进货厂家的信息。 别名:无数据类型:字符型长度:5取值范围:全部由数字组成数据项:地址含义:厂家的详细联系地址。别名:无 数据类型:字符型长度:20取值范围:由文字和数字组成数据项:联系方式含义:进货厂家的联系渠道。别名:无 数据类型:字符型长度:12取值

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号