数据库课程设计报告(超市信息管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 概述 (2)
2 需求分析 (3)
2.1 用户分析 (3)
2.2 系统功能需求分析 (3)
2.3 数据需求 (4)
3 概念结构设计 (5)
3.1 各个表信息的实体图设计 (5)
3.2 E-R图设计 (8)
4 逻辑结构设计 (9)
5 物理结构设计 (10)
5.1 数据库模式定义 (10)
5.2 完整性设计 (12)
5.3 安全性设计 (13)
6 应用程序设计 (15)
6.1 系统功能结构图 (15)
6.2 模块设计与实现(部分界面) (15)
7设计总结 (25)
参考文献 (26)
1 概述
超市管理系统是针对超级市场的销售而开发的。应用超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理系统来完成。
超市管理系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。
超市管理系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的进货、销售和库存的科学管理。
2 需求分析
2.1用户分析
超市管理系统的使用者,即超市的员工主要由超市经理、信息管理员、采购员、收银员组成。
信息管理员:超市管理系统的系统管理者,进行系统的日常管理维护,负责单据录入、采购计划、发货计划的编制,对商品、员工、会员进行各种管理,比如添加、修改、删除、更新等。
采购员:根据采购计划进行商品的采购。
收银员:根据顾客选购的商品进行销售数据的输入,超市管理系统的客户端使用者。
2.2系统功能需求分析
(1) 用户登录时,若用户输入的用户名不存在时,提示用户重新填写,并重新回到登录界面;用户登录时,若用户输入的密码错误时,提示用户重新填写,返回登录界面。如果输入的信息不全,则要求正确填写必须输入的表项。如果输入信息正确,将提示注册完成,用户可以正常登录,进行不同权限的数据管理。用户能够根据不同权限添加、修改和删除系统不同级别的数据。
(2) 管理员登录,可以从事以下操作:
员工管理,可以查看登录次数和时间,并可以删除。添加新用户功能,可以修改用户权限。对用户进行修改、删除。管理员工信息,可以对信息进行查询、添加、修改。折扣与VIP客户管理。查看供货商数据,并可以对数据进行管理。
修改管理员密码,保证安全性。
添加新商品功能,可增加删改商品信息。添加新商品,选择商品类别,输入商品名称,进行商品说明。类别管理,可以更改类别名称,可以添加和删除类别。
管理销售单,可以销售单进行条件查询,并进行管理。
查看库存数据,并可以对数据进行管理。
(3) 用户界面
本系统采用Microsoft Visual Studio 2008设计,用户交互界面采用的是基于Windows的窗口界面,并结合Telerik RadControls for WinForms设计美观易
懂的用户界面,数据库采用Microsoft SQL Server 2005设计。
2.3 数据需求
(1) 顶层数据流程
图2-1顶层数据流程图
(2) 第
图2-2第0层数据流程图
图2-3第1层数据流程图
3 概念结构设计
3.1 各个表信息的实体图设计
1) 员工信息实体图设计
员工信息表:此表记录员工所有信息,管理员通过此表进行员工查询,添加,删除,修改等操作。员工信息实体图如图3-1所示。
图3-1 员工信息实体图
2) 商品信息实体图设计
商品信息表:此表记录超市所有商品信息,管理员通过此表进行商品查询,添加,删除,修改等操作,此外,采购管理及销售管理都涉及到此表。商品信息实体图如图3-2所示。
图3-2 商品信息实体图
3) 供应商信息实体图设计
供应商信息表:此表记录所有供应商基本信息,管理员通过此表进行供货商
查询,添加,删除,修改等操作。供应商信息实体图如图3-3所示。
图3-3 供应商信息实体图
4) 商品销售单表实体图设计
商品销售单表:此表记录员工销售商品的所有信息,此表对应多个销售详单。商品销售单信息实体图如图3-4所示。
图3-4 商品销售单实体图
5) 商品销售详单实体图设计
商品销售详单表:此表与商品销售单表为一对多关系,记录商品销售情况。商品销售详单信息实体图如图3-5所示
图3-5 商品销售详单实体图
6) 商品采购详单实体图设计
商品采购详单表:此表与商品采购单表为一对多关系,记录商品采购情况。商品采购详单信息实体图如图3-6所示
图3-6 商品采购详单实体图
7) 商品采购单表实体图设计
商品采购单表:此表记录员工采购商品的所有信息,此表对应多个采购详单。商品采购单信息实体图如图3-7所示
图3-7 商品采购单实体图
8) 会员信息实体图设计
会员信息表:此表记录所有会员基本信息,管理员通过此表进行会员查询,添加,删除,修改等操作。会员信息实体图如图3-8所示
图3-8 会员信息实体图