数据库课程设计报告 示例

发布 2019-05-27 20:03:40 阅读 5810

课程设计报告。

课程名称数据库原理课程设计

课题名称超市物流管理系统

专业计算机科学与技术

班级。学号。

姓名。指导教师张铁楠吴德健

2023年 3 月 30 日。

目录。一、系统定义1

二、需求分析1

三、系统设计5

四、详细设计13

五、课程设计总结20

六、参考文献21

七、附录22

一、系统定义。

当今中国零售业发展正盛,大量超市涌现于各个城市,很大程度上改变了人民的消费方式。大量频繁的物资流通,使得传统低效的人工管理已不合时宜。本系统以一个统一的界面,给收银员、采购员和管理人员提供了不同的操作及管理功能。

数据库服务器可配置在独立的服务器上,也可配置在一台运行本系统的计算机上。适用于中小型无连锁店,或连锁店间经济独立的超市的物流管理。

一)系统综合需求。

作为一个超市物流管理系统,应该给用户提供方便、友好而简洁的界面进行应用,并对超市的运营过程中物资的流动详细记录归档,并将这些数据进行逻辑上的融合,以便于用户查看、分析及管理。

针对中小型超市的运营模式,有三类核心员工:收银员、采购员和管理人员,分别有三个核心功能需要实现,销售功能,采购功能,库存管理和员工管理功能。管理人员的功能应该在此基础上进行扩展,实现销售记录查询,采购记录查询,商品信息查询、添加、删除和修改,以及**活动的设置。

很多超市实行了会员制度,会员享受优惠待遇。所以本系统应该引入会员管理的模块,对会员进行注册、删除、查询、消费跟踪。

此外,一个成熟的管理系统不仅应该具有基本的处理、查询功能,还应该有一些分析、后台监控的功能。所以可以将基本的供销数据进行融合,以图形化的界面展示给用户进行供销情况的分析。在后台实时监控商品库存量,当低于某一值时,向前台发出预警通知。

最后,本系统中对实际中应该机械化处理的过程,如条形码扫描仪,读卡机等,进行手工操作模拟的简化,加入相应功能模块即可在现实中使用。

二)系统逻辑模型。

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. 备份(增量备份和完全备份),恢复数据库。

数据库课程设计实验报告示例

数据库课程设计。实验报告。管理系统。姓名 陈诚。学号 1021030123 班级 10210301 专业 信息管理与信息系统。日期 2011年10月 日。一 需求分析。随着科学技术的发展,一些工厂的规模也越来越大,职工的数量也在不断的增加,面对如此大的信息量,单凭传统的 手工操作已不能满足实际的需要...

数据库课程设计报告

jia服装销售系统。指导老师 索剑。系名 计算机科学系。学号 111405128 姓名 薛文科 班级 11计算机1班。目录。第一章绪论3 1.1课题简介3 1.2设计目的3 1.3设计内容3 1.4系统实验要求3 第二章需求分析3 2.1系统基本功能3 2.2权限划分4 2.3系统运作流程4 2.4...

数据库课程设计报告

课程设计。数据库课程设计任务书 3 图书管理系统说明书 5 一 系统说明 5 二 系统功能 5 三 系统结构流程图 菜单调用关系 6 四 数据表结构 7 五 图书管理数据库相关信息 8 七 课程设计总结 11 本科 一 设计目的。通过课程设计使学生进一步掌握用sql开发小型应用程序的过程和方法,掌握...