课程设计报告。
课程名称数据库原理课程设计
课题名称超市物流管理系统
专业计算机科学与技术
班级。学号。
姓名。指导教师张铁楠吴德健
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开发小型应用程序的过程和方法,掌握...