数据库--超市进销存管理系统
- 格式:doc
- 大小:90.50 KB
- 文档页数:10
长 春 大 学 课程设计纸
共 10 页 第 1 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊ 超市进销存管理系统
目录
一、可行性分析。。。.。...。.。..。。。.。。.....。。。。..。。。...。.。。..。..。..。2
二、功能分析.。。。。..。。.。。..。...。....。.。..。....。。。。.....。。。。。.。。.2
三、数据库设计.。.。..。。。。。。..。。。。。。。.。。.....。。.。。..。。。。。。.。.。.。.3
1。系统总体规划。。。。.。。..。。。。.。。...。.。..。。.。..。。。.。。。。..。。.。。.。3
2.基本设计概念和E-R图.....。。.。..。。。。..。。.。。....。.。。..。.。.。。.3
3. 关系模式说明。。..。。...。.。。..。.。。。。。...。...。.。.。...。..。...。。。6
4。数据表的结构。...。。.....。..。。。..。.。。.。..。.。.。。..。.。.。。。...。。7
四、范式化简......。.。。。..。。。.。..。.。.。。...。....。。。。。.。。。.。。。。。。.9
五、设计总结..。.....。......。..。。.。。.。。.。..。。.。...。..。.。。...。。。10
六、参考文献..。。。。..。.。。。.。。..。.。.。。。。..。.。。。。。.。.。。。。...。。。.。11
一、可行性分析
采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。因此单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能够起到的作用将会远远大于投入的开发费用。
本系统经过精心设计开发,比较紧凑,项目比较小,所以对软硬的要求并不高,运行投入也相对较少,现在普通的电脑都能够满足条件。而数据库采用目前比较流行的Microsoft SQL Server,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高。
二、功能分析
超市进销存系统必须提供顾客信息、厂家信息、采购信息、销售信息、库存信息长 春 大 学 课程设计纸
共 10 页 第 2 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊ 和财务信息的基础设计:提供强大的精确查找和模糊查找信息的功能,可以分不同权限、不同用户对该系统进行操作.另外,该系统还必须保证数据的安全性、完整性和准确性。
超市进销存管理系统的目标是实现超市信息化管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提升超市综合竞争力。时间就是金钱,效率就是生命.超市进销存管理系统能够为超市节省大量人力资源,减少管理费用,从而间接为超市节约成本,提高超市效率。
经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:
①要求此管理软件将对库存产品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;
②要求此管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能提供库存短缺预警功能;
③要求此管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;
④要求此管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改基本信息等功能;
⑤要求此管理软件提供数据信息的备份和还原功能。
对这些功能需求进行分类,主要包含有以下几种:进货管理模块、库存管理模块、销售管理模块和系统模块。
三、数据库设计
1、系统总体规划
超市进销存管理系统是一个典型的数据库应用程序,由登录模块、主界面、基本信息模块、进货管理和销售管理模块、钱流管超市进销存管理系统是一个典型的数据库应用程序。根据项目规划,可画出超市进销存管理系统的功能框图,如图3—1所示。 长 春 大 学 课程设计纸
共 10 页 第 3 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
图3—1 系统功能模块图
2、基本设计概念和E—R图
超市进销存管理系统主要实现从进货、退货、库存到销售的一体化信息管理,涉及到了顾客信息、厂家信息、商品信息等多个实体.这些实体的属性分别为:
仓库(仓库号,管理员号,产品号,存放量)
供应商(供应商号,供应商名,地址,电话)
顾客(顾客号,顾客名,地址,电话)
管理员(管理员号,管理员名,地址,电话)
产品(产品号,产品名,规格,单价,生产日期,生产地点)
下面简单介绍几个关键的实体E-R图。
(1)基本实体E-R图
图3—2 仓库实体E-R图 超市进销存管理系统
进货管理 基本信息 销售管理 库存管理 钱流管理
进货退货单录入
进货单录入
销售单录入 销售退货单录入
库存盘点
库存变动
库存状况
收款
付款
一般费用
费用类型
往来单位
库存商品
仓 库
仓库号 管理员号 产品号 存放量
内部职员 长 春 大 学 课程设计纸
共 10 页 第 4 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
图3—3 供应商实体E-R图
图3-4 顾客实体E—R图
图3—5 管理员实体E—R图
图3-6 产品实体E—R图
(2)做到各子系统实体、属性、联系统一. 产 品
产品名 规格 单价 生产日期 生产地点 产品号 管理员
管理员号 管理员名 地址 电话 顾客
顾客号 顾客名 电话 供应商
供应商号 供应商名 地址 电话
地址 长 春 大 学 课程设计纸
共 10 页 第 5 页
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
图3—7 进货系统E—R图
图3-8 销售系统E-R图 m n 1
n 进货部门
供应商 产品 采购 采购量 供应量
供应
1 n
n n
n 1
1 1
n
1
n
1
n 1 销售部门
产品描述
发票 发票细节
应付账款 顾客 产品
折扣细则 销售
支付 参照1 参照
组成
购买 参照2