毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#超市管理系统的设计与实现+源代码(3)
员工管理:主要包括超市人员的添加、修改、删除操作;按员工编号、姓名、生日分类的查询操作;密码修改操作。
系统管理:主要包括系统整体设置与数据的备份与恢复。
功能模块图如图1所示:
图1 系统功能模块图
3.3 数据库设计
3.3.1需求分析
超市管理系统主要对数据进行操作,数据库的设计具有举足轻重的作用。根据功能需要:可知需要员工信息、供应商信息、供应商提供的货品清单信息、采购计划信息、销售信息和库存商品信息等,各信息需描述的数据项如下:
员工信息:包含的数据项有员工编号,姓名,性别,生日,部门名称,电话号码,权限级别,个人简介以及在职标识。
供货商信息:包括的数据项有供货商编号,全称,简称,地址,邮编,电话号码,传真号,删除标记。
货品信息:包含的数据项有货品编号,条码值,全称,简称,进价,保质期等。
库存商品信息:包含的数据项有库存编号,条码值,数量,售价,上下限,删除标记。
3.3.2概念结构设计
由上述的需求分析,可以得到本设计数据库有实体:“员工实体”、“库存实体”、“销售实体”、“供应商实体”、“供应商货品实体”和“采购实体”。采购用户可以管理或文护供应商信息和供应商货品信息;一名采购员工可以文护多条供应商信息,一条供应商信息也可以被多名采购员工文护;一名采购员工可以文护多条货品信息,每一条货品信息也可以被多名采购员工文护;一名供应商可以提供多种货品,同种商品只能由一个供应商供应;每一名销售员工可以销售多种商品,每种商品也可以被多名销售员工销售;每一名采购员工可以文护多种库存商品,每种库存商品也可以被多个采购员工文护。
数据库设计的E-R图如图2所示。
3.3.3逻辑结构设计
(1) 根据E-R图得到关系模型,主要的关系模型如下:
员工(员工编号,员工名称,性别,生日,部门名称,电话号码,权限编号,个人简介,是否在职)
供货商(供货商编号,全称,简称,地址,邮编,电话号码,传真号,删除标记)
图2 数据库E-R图
货品(货品编号,条码值,供货商编号,货品全称,简称,类型,标准,单位,制造商,进价,保质期,备注,删除标志)
库存商品(库存编号,扫描码,商品编号,库存数量,售价,上下限,均价,删除标记)
采购清单(采购编号,员工编号,货品编号,采购数量,总金额,采购时间)
销售主表(销售编号,销售时间,销售总数量,总金额,员工编号)
销售详细表(销售编号,销售详细编号,库存编号,数量,售价,总价,日期)
3.3.4
物理
结构设计
本设计采用SQL Server 2005 作为后台数据库,数据库名称为“DB_SMMS”,包含员工表(tb_User)、供货商表(tb_Suppier)、货品表(tb_Goods) 、库存表(tb_Stock)、采购表(tb_BList)、销售主表(tb_SellList)、销售详表(tb_SellDList)等表。
各表的关系图如图3所示。
4.系统实现
本设计将系统功能模块化,每个模块完成特定的功能,同时自定义DAO类封装对数据库的操作,完成前台与数据库之间的数据交互。
共3页:
上一页
1
2
3
下一页
上一篇:
ASP.NET车票预订信息系统设计与实现+源码
下一篇:
Android手机闹钟软件应用开发+源码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
中国学术生态细节考察《...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】