菜单
  

    员工管理:主要包括超市人员的添加、修改、删除操作;按员工编号、姓名、生日分类的查询操作;密码修改操作。
    系统管理:主要包括系统整体设置与数据的备份与恢复。
    功能模块图如图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类封装对数据库的操作,完成前台与数据库之间的数据交互。
  1. 上一篇:ASP.NET车票预订信息系统设计与实现+源码
  2. 下一篇:Android手机闹钟软件应用开发+源码
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 杂拟谷盗体内共生菌沃尔...

  10. 十二层带中心支撑钢结构...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 电站锅炉暖风器设计任务书

  13. java+mysql车辆管理系统的设计+源代码

  14. 大众媒体对公共政策制定的影响

  15. 当代大学生慈善意识研究+文献综述

  16. 中考体育项目与体育教学合理结合的研究

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回