欢迎来到天天文库
浏览记录
ID:12041728
大小:488.50 KB
页数:18页
时间:2018-07-15
《超市管理数据库数据库原理与设计课程设计(含源文件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库原理与设计》课程设计超市管理数据库设计(含设计要求、设计说明、设计源文件)设计要求一、超市管理数据库超市需建立一个管理数据库存储以下信息:*超市信息包括超市代号,超市名,经理名及超市运营开销。*一个超市内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营开销。*每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。*每个部门销售多种商品,商品有商品号、商品名、规格,采购成本和零售价格、批发价格。*商品采购自供货商,供货商有供货商号,供货商名,联系电话,联系地址。*所有
2、的商品存在商场或仓库中。*商场有多个仓库,仓库有仓库号,仓库管理姓名、电话及仓库的运营成本。应完成的主要功能:(1)基础信息管理功能,如超市信息的管理功能,包括录入、修改、查询、输出超市的信息;部门信息的管理功能,包括录入、修改、查询、输出部门的信息;还有员工,商品,采购商,仓库等的信息管理功能。(2)超市的进销存功能模块,包括进货,销售,库存以及超市盘点等常见功能。(3)超市的利润统计功能,包括月利润和年利润统计。并能输出各种报表,如员工工资月报表,年报表;每个部门销售的商品数量的月报表;仓库存储商品数量的月报
3、表;超市运营开销和部门运营开销的月报表等。二、开发环境数据库选用微软的SQLSERVER。开发环境可以选择:(1)Delphi;(2)VisualBasic;(3)C++builder;(4)VisualC++;(5)VisualC#;(6)自选。只选择其中的一种软件开发工具实现即可。三、基本要求(1)完成上面所提及的所有需求(2)要求撰写不少于2500字符的Word文档。(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户界面设计:采用图形界面菜单驱动,界面要友好,操作要简单,
4、C/S和B/S架构自由选择。(5)用户手册,描述软件系统所具有的功能及基本的使用方法。使用户能了解该软件的用途,并能确定在什么情况下、如何使用它。四、文档格式1、概述包括项目背景、编写目的、软件定义、开发环境等内容。2、需求分析问题陈述、需完成的功能。画出ER模型图3、数据库逻辑设计把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、定义索引、主关键字、定义权限。4、软件功能设计画出软件功能图。描述每一个功能所完成的任务情况。5、界面设计界面设计要合理。6、结束语写出完成本课程
5、设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。7、参考文献。评分标准:1.优――完成上述题目的所有内容,并能适当扩展需求功能,功能完善,文档详细,数据库设计合理,人机接口界面好。2.良――完成上述题目的大部分内容,功能完善,文档详细,数据库设计合较理,人机接口界面较好。3.中――完成上述题目的大部分内容,功能基本完善,文档较详细,数据库设计基本合理,有基本的人机接口界面。4.及格――基本完成上述内容,只有基本功能文档。5.不及格――未按时完成上述内容,或者抄袭(雷同者全部为不及格
6、)。设计说明(含源文件)目 录1引言11.1课程设计选题11.2课程设计的目的11.3本选题的设计背景12系统分析与设计22.1功能及性能分析22.1.1功能需求22.1.2性能需求22.2系统的开发运行环境32.3系统总体设计33数据库设计43.1数据库概念结构43.2数据库逻辑结构63.2.1关系模型63.2..2视图的设计83.3数据库的实现83.3.1表84详细设计与实现114.1登录模块114.2入库模块114.3员工管理模块124.4财务管理模块134.5销售管理模块14结 论14参考文献15附录
7、15《数据库原理与设计》课程设计1引言1.1课程设计选题《超市管理系统》1.2课程设计的目的通过数据库系统课程设计,熟悉了SQLSERVER数据库管理系统的结构与组成;掌握了SQLSERVER数据库管理系统的应用技术和的使用;应用JSP开发工具实践了《学生选课管理系统》的数据库应用系统的设计方法、开发过程和SQLSERVER数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。1.3本选题的设计背景超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息
8、。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购
此文档下载收益归作者所有