《数据库原理》综合作业。
3个同学选作一个题目,尽量选择不相同的题目,可能会有2个小组所选做的题目相同,但系统的具体实现要完全不同。
为了保证是同学们自己所做的系统而不是抄袭、复制而来的,特作如下要求:
1 每个窗体的命名必须使用小组成员名作为前缀,例如lyt_form1_frm
2 每个变量必须使用小组成员名作为前缀,例如int lyt_sno;string lyt_sqlstr.
3 每个按钮必须使用小组成员名作为前缀,例如 lyt_button1
综合作业题目。
1 图书借阅系统。
2学生管理系统。
3 仓库管理信息系统。
4企业销售管理信息系统。
5 企业客户服务系统。
6工资管理系统。
7 宾馆管理信息系统。
8合同管理信息系统。
9 网上书店系统。
10超市管理系统。
11房屋中介(租赁\销售)管理系统。
课程报告的格式可参考下面的超市物流管理系统:
数据库原理》课程设计报告。
专业。班级。
学号。姓名。
题目名称: 超市物流管理系统
完成日期。一、系统定义:
当今中国零售业发展正盛,大量超市涌现于各个城市,很大程度上改变了人民的消费方式。大量频繁的物资流通,使得传统低效的人工管理已不合时宜。本系统以一个统一的界面,给收银员、采购员和管理人员提供了不同的操作及管理功能。
数据库服务器可配置在独立的服务器上,也可配置在一台运行本系统的计算机上。适用于中小型无连锁店,或连锁店间经济独立的超市的物流管理。
一)系统综合需求。
作为一个超市物流管理系统,应该给用户提供方便、友好而简洁的界面进行应用,并对超市的运营过程中物资的流动详细记录归档,并将这些数据进行逻辑上的融合,以便于用户查看、分析及管理。
针对中小型超市的运营模式,有三类核心员工:收银员、采购员和管理人员,分别有三个核心功能需要实现,销售功能,采购功能,库存管理和员工管理功能。管理人员的功能应该在此基础上进行扩展,实现销售记录查询,采购记录查询,商品信息查询、添加、删除和修改,以及**活动的设置。
很多超市实行了会员制度,会员享受优惠待遇。所以本系统应该引入会员管理的模块,对会员进行注册、删除、查询、消费跟踪。
此外,一个成熟的管理系统不仅应该具有基本的处理、查询功能,还应该有一些分析、后台监控的功能。所以可以将基本的供销数据进行融合,以图形化的界面展示给用户进行供销情况的分析。在后台实时监控商品库存量,当低于某一值时,向前台发出预警通知。
最后,本系统中对实际中应该机械化处理的过程,如条形码扫描仪,读卡机等,进行手工操作模拟的简化,加入相应功能模块即可在现实中使用。
二)系统逻辑模型。
1.数据流图:
图1-1 系统数据流图。
2.数据字典。
表1.1 系统数据字典。
一)概念结构设计。
二)逻辑结构设计。
部分表关系图:
三)子模块划分及功能概述。
系统设置三种权限:收银员、采购员和管理人员。登陆后,可以进入不同的功能模块,在登陆界面可以修改登陆密码。子模块划分如下:
收银台pos系统(需要权限:收银员)
顾客拿商品到收银台时,首先出示会员卡(如果是会员),收银员通过读卡机读取会员卡的会员号,然后通过条形码扫描仪一一扫描商品,获得商品编号,并手动输入购买数量,结算后显示应付金额。在扫描过程中,结算之前,可以取消某项商品的购买信息。收银员还可以在这里看到管理人员发送的通知消息。
采购入库(需要权限:采购员)
采购员只能采购数据库中已存在的商品。对每种采购的商品输入采购的商品编号,采购数量,和采购**,这些商品的信息和采购的信息显示在列表中,结算入库后列表清空,并将数据写入数据库。
商品及库存管理(需要权限:管理人员)
1. 引入新商品:填写商品的名称,规格,**商和售价,将商品引入超市。添加后的商品库存量为0,需要采购。**商或规格不同的同名商品,应作为不同的商品对待。
2. 商品查询:可以根据商品的名称,**商,库存量进行查询,并可以查看所有商品的信息列表。显示的信息包括编号,名称,规格,**商和库存量。
3. 删除商品:只能删除库存量为0的商品,表明不再引进此商品。支持批量删除。
4. 修改商品信息:在商品信息列表中选择一行,对其基本信息进行修改。
会员管理(需要权限:管理人员)
5. 会员注册:填写顾客姓名,住址,**及身份证号,即可注册成为会员,享受优惠待遇。
6. 会员查询:可以按会员的编号和姓名进行查询,并可以查看所有会员的信息列表。显示的信息包括编号,姓名,住址,**,身份证号和累计消费金额。
7. 取消会员身份:删除会员资料,使其会员卡失效。支持批量删除。
8. 查看消费记录:在会员信息列表中选择一行,对其详细的消费记录进行查询。
销售管理(需要权限:管理人员)
对历史的销售记录进行查看。可以按商品编号,商品名称或日期进行查询,也可以列出所有的销售记录。显示信息包括商品编号,商品名称,商品规格,销售数量,销售**,收银员和销售时间。
员工管理(需要权限:管理人员)
9. 增加员工:添加新上岗的员工的信息。需要填写工号,姓名,登陆密码和职位。
10. 员工信息列表:列出了所有员工的信息列表。显示的信息包括工号,姓名,职位和在职情况。
11. 员工离职:将离职员工的在职情况置为“离职”。
12. 修改员工信息:在员工信息列表中选择一行,修改其基本信息(姓名和职位)。
13. 向收银台发送消息:输入运行本系统的收银台的ip和消息,可以向收银员发送通知消息。
采购管理(需要权限:管理人员)
对历史的采购记录进行查看。可以按商品编号,商品名称或日期进行查询,也可以列出所有的采购记录。显示信息包括商品编号,商品名称,商品规格,**商,采购数量,采购**,采购时间,采购员和当前库存量。
供销情况分析(需要权限:管理人员)
对历史采购及销售数据,用图形的方式显示其供销情况及盈利状况,直观的供管理人员分析。
优惠规则管理(需要权限:管理人员)
14. 会员优惠规则:设置对会员购物实行多少折优惠。
15. 全场优惠规则:设置**活动,全场商品打折多少。
缺货报告日志(需要权限:管理人员)
后台实时监测商品的库存量,当库存量低于某值时,就发出预警,并记入日志。这里可以查看和清空所有的预警日志。管理员可控制预警开关,如果打开,则发出报警,否则,只在后台写入日志。
其他附加功能。
1. 修改密码,重新登陆。
2. 配置数据源连接,将数据源连接信息写入配置文件,避免硬编码数据源名,用户名和密码带来的弊端。
3. 帮助文档:解释如何配置服务器及一些常见问题。
4. 备份(增量备份和完全备份),恢复数据库。
数据库课程设计大作业
数据库原理 课程设计报告。学号 200810401143 姓名 罗宏波 班级 自动化 081 昆明理工大学信息工程与自动化学院。2010年12月。一 前言。一 课程设计目的 1.加深对讲授内容的理解。数据库原理及应用 中有关数据库技术的基本理论 基本概念 设计与实现的方法和阶段性知识,光靠课堂讲授既...
数据库大作业样本
学生管理系统数据库设计与实现。班级 03级理学院应用物理系。组成员及所完成的工作 1班阴文斌 组长 3003210023 所完成的工作 数据库整体结构的设计,er图的绘制和其他工作的审核。1班田巍 3003210014 所完成的工作 1班周冬建 3003210029 所完成的工作 系统名称 学生管理...
《数据库技术及应用》课程大作业
数据库技术及应用 课程大作业要求。一 作业内容。1.数据库设计。自选应用系统背景,如学生成绩管理系统 库存管理系统 工资管理系统等,具体不限。分析系统的信息需求,进行系统数据库的概念模型设计 逻辑模型设计,关系的规范化,使各关系模式满足3nf的要求。2.数据库实现。在sql server上实现所设计...