数据库课程设计--超市信息管理系统Word文档格式.doc
- 文档编号:14566565
- 上传时间:2022-10-23
- 格式:DOC
- 页数:15
- 大小:152.44KB
数据库课程设计--超市信息管理系统Word文档格式.doc
《数据库课程设计--超市信息管理系统Word文档格式.doc》由会员分享,可在线阅读,更多相关《数据库课程设计--超市信息管理系统Word文档格式.doc(15页珍藏版)》请在冰豆网上搜索。
设计要求:
1、进行认真、完整的系统调查分析,取得所开发系统的第一手资料。
2、原则上要求一人一个课题。
3、设计报告书要求详细具体,对设计的全部内容都要进行详细的说明,并按照要求的格式打印。
主要参考资料:
1、《数据库系统概论》,高等教育出版社,萨师煊、王珊编著,第三版
2、《SQLSERVER2000教程》,北京希望电子出版社,龚波等译。
设计成果要求:
1、课程设计报告书
2、设计的数据库文件及代码
设计内容及进度计划安排
起止日期
要求完成的内容
19周星期一
收集资料,进行系统分析和调查
19周星期二
概念结构设计
19周星期三
逻辑结构设计
19周星期四
数据库物理设计
19周星期五
数据库实施
审核(教研室主任)
摘要:
随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。
小型超市引进数据库系统进行管理远优于传统的手工管理。
1 需求调查、分析
1.1企业介绍
该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。
该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。
该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂的人事调动、福利津贴等职工信息。
原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。
整个超市员工人数并不多。
主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。
由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。
超市的业务量是:
平均每周进货一次,每次可能有不同的货源进货。
平均每天顾客数目是1000人。
平均每个顾客购买3种商品。
按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。
1.2 需求调查及分析
用户需求:
该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。
该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。
超市管理人员能看到商品的各种基本信息及销售好坏和盈利情况以便其决策如何进行销售活动,当一种商品不再销售时应该有相关的历史销售记录,能看到商品的库存量以决定是否进货及进货的种类数量,货架上商品少于一定数目时有工作人员从仓库补充。
超市老板能知道一段时间内的盈利情况。
顾客能看到商品的大部分基本信息,但不能看到商品的进价信息。
收银员要记录销售信息。
仓库管理员要能看到库存信息。
功能实现:
该系统包含供应商信息,商品信息,库存信息,人事信息,销售信息,财务信息,能够实现用户需求的绝大部分,而货架上如果商品数量不足则由售货员或巡视员通知工作人员从仓库搬运,此过程由人工完成,不由计算机参与。
当管理人员决定进一种新商品时必须先录入商品基本信息,然后其它工作人员才能录入进货、库存、财务等其它信息
2 面向对象分析和设计
2.1用例分析
管理人员进行管理的用例
1.查询、添加、删除、修改供应商信息
2.查询进货信息
3.查询、添加、删除、修改商品的所有信息
4.查询、添加、删除、修改仓库基本信息
5.查询商品入库、库存、出库信息
6.查询、添加、删除、修改人事信息
7.查询销售信息
8.查询财务信息
增删改查供应商信息
查询进货信息
增删改查库存信息
增删改查商品信息
管理人员
查询销售信息
增删改查人事信息
查询信息
收银员使用的用例
1.登陆系统
2.添加商品的销售记录
3.添加销售商品的财务记录
添加销售商品的财务记录
<
extend>
>
添加商品的销售记录
收银员
use>
登陆系统
仓库管理员使用的用例
2.查询仓库基本信息
3.查询、添加、修改商品的入库信息
4.查询、添加、修改商品的库存信息
5.查询、添加、修改商品的出库信息
查询仓库信息
增删改查商品入库信息
仓库管理员
增删改查商品库存信息
增删改查商品出库信息
采购员使用的用例
2.查询供应商基本信息
3.添加进货信息
4.添加进货的财务信息
添加进货财务信息
添加进货信息
采购员
查询供货商信息
顾客使用的用例
2.查询商品信息
查询商品信息
顾客
2.2类和对象设计
进货
FK商品号
FK供应商号
数量
日期
查询
添加
商品库存信息
FK仓库号
仓库基本信息
PK仓库号
FK管理员职工号
面积
入库信息
职工基本信息
PK职工号
职务
性别
生日
电话
居住地址
工资
身份证号
修改
删除
出库信息
商品基本信息
PK商品号
商品名
进价
售价
单位
类别
是否销售
说明
商品销售记录
供应商基本信息
PK供应商号
名称
地址
E_mail
联系人
供应商品信息表
FK供应商品号
3 逻辑结构设计
3.1 类和对象向关系模式转换
1.商品基本信息表(商品号,商品名,进价,售价,单位,类别,是否销售,说明)
2商品销售记录表(商品号,商品名,销售时间,售价,数量)
3商品库存信息表(商品号,商品名,仓库号,数量)
4入库信息表(商品号,商品名,日期,仓库号,数量)
5出库信息表(商品号,商品名,日期,仓库号,数量)
6仓库基本信息表(仓库号,管理员职工号,面积)
7进货表(商品号,商品名,供应商号,供应商名,日期,数量)
8供应商基本信息表(供应商号,名称,地址,电话,E_mail,联系人)
9供应商品信息表(供应商号,供应商名,供应商品号,商品名)
10职工基本信息表(职工号,姓名,职务,性别,生日,电话,居住地址,工资,身份证号)
3.2 关系模式优化
注:
若商品正在销售,则属性“说明”记录该商品销售的好坏盈利情况以供超市管理人员决策是否继续销售及如何销售,若商品不再销售,则属性“说明”记录该商品的停售原因,若无特殊说明,则该字段可为空。
属性“是否销售”默认值为“是”。
2商品销售记录表(商品号,销售时间,数量)
3商品库存信息表(商品号,仓库号,数量)
同种商品都存放在同一个仓库里,仓库号可以表示商品存放位置
4入库信息表(商品号,日期,仓库号,数量)
5出库信息表(商品号,日期,仓库号,数量)
7进货表(商品号,供应商号,日期,数量)
当要进一种新商品时先在商品基本信息表中添加信息。
9供应商品信息表(供应商号,供应商品号)
一个供应商可提供不同的商品,一种商品可从不同的供应商处购买,并且各供应商供应商品价格即进价都相等。
财务信息中的记录都可其他基本表导出,所以不另建财务表,财务信息用视图表示。
4 数据库物理结构设计
4.1 存取方法设计
根据系统需求和各关系模式中属性的特征,为了加快查询的速度,可以建立如下索引:
1.商品基本信息表,商品库存信息表中的商品号都是唯一的,可以建立唯一索引以提高查询效率。
(createuniqueindexAon商品基本信息表(商品号),createuniqueindexBon商品基本信息表(商品号))
2.仓库基本信息表中的仓库号唯一,可以建立唯一索引以提高查询效率。
(createuniqueindexCon仓库基本信息表(仓库号))
3.职工基本信息表中的职工号唯一,可以建立唯一索引以提高查询效率。
(createuniqueindexDon职工基本信息表(职工号))
4.供应商基本信息表中的供应商号唯一,可以建立唯一索引以提高查询效率。
(createuniqueindexEon供应商基本信息表(供应商号))
5.商品销售记录表,商品库存信息表,入库信息表,出库信息表,进货表,供应商品信息表中,商品号是经常查询的列,在查询和连接中经常出现,且不常更新,可以建立索引以提高查询效率。
(createindexFon商品销售记录表(商品号),createindexGon商品库存信息表(商品号),createindexHon入库信息表(商品号),createindexIon出库信息表(商品号),createin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 超市 信息管理 系统