(最新版)数据库毕业课程设计报告(超市信息管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
洛阳理工学院
课程设计报告
课程名称数据库课程设计
设计题目超市信息管理系统
专业
班级
学号
姓名
完成日期2013/01/06
课程设计任务书
设计题目:超市信息管理系统
设计内容与要求:
设计内容:
调研大型超市的业务流程,设计一个用于超市工作人员信息管理、商品采购管理、商品销售管理的信息系统。支持会员卡业务。顾客可以从总服务台上查询本超市有无指定的商品、查询自己的积分情况。
1.基本信息管理:包括商品信息、员工信息等的查询、删除、修改等功能;
2.用户信息维护:包括用户添加、密码修改、用户切换、退出、权限修改;
3.采购管理:包括商品采购管理,退货管理、缺货管理;
4.销售管理:销售单管理、销售查询。
设计要求:
1.要求完成需求分析,写出功能需求和数据需求描述;
2.在需求分析的基础完成数据库概念结构设计、逻辑结构设计、物理结构设计;
3.用C#语言,完成信息系统的部分程序模块的界面设计。
指导教师:
2013年 1 月 6 日
课程设计评语
成绩:
指导教师:_______________
年月日
目录
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) 第0层数据流程
图2-2第0层数据流程图
(3)第1层数据流程
图2-3第1层数据流程图
3 概念结构设计
3.1 各个表信息的实体图设计
1) 员工信息实体图设计
员工信息表:此表记录员工所有信息,管理员通过此表进行员工查询,添加,删除,修改等操作。员工信息实体图如图3-1所示。
图3-1 员工信息实体图
2) 商品信息实体图设计
商品信息表:此表记录超市所有商品信息,管理员通过此表进行商品查询,添加,删除,修改等操作,此外,采购管理及销售管理都涉及到此表。商品信息实体图如图3-2所示。
图3-2 商品信息实体图
3) 供应商信息实体图设计