数据库课程设计报告
-------进销存管理信息系统
学院:计算机学院 专业:计算机科学与技术 班级:2013级1班
姓名:傅娴雅 学号:201300130014
任课教师:王诚梅 实验教师:王诚梅 助教:XXX
目 录
一、系统开发平台.......................................................... 2 二、数据库规划............................................................ 3
2.1 任务陈述 .......................................................... 3 2.2 任务目标 .......................................................... 3 三、系统定义.............................................................. 3
3.1 系统边界 .......................................................... 3 3.2 用户视图 .......................................................... 4 四、需求分析.............................................................. 4
4.1 用户需求说明 ...................................................... 4
4.1.1 数据需求..................................................... 4 4.1.2 事务需求..................................................... 5 4.2 系统需求说明 ...................................................... 6 五、数据库逻辑设计........................................................ 7
5.1 ER图.............................................................. 7 5.2 数据字典 .......................................................... 7 5.3 关系表 ........................................................... 10 六、数据库物理设计....................................................... 10
6.1 索引 ............................................................. 10 6.2 视图 ............................................................. 10 6.3 安全机制 ......................................... 错误!未定义书签。 6.4 其他 ............................................................. 13 七、应用程序设计......................................................... 11
7.1 功能模块 ......................................................... 11 7.2 界面设计 ......................................................... 11 7.3 事务设计 ......................................... 错误!未定义书签。 八、测试和运行........................................................... 18 九、总结................................................................. 19 附. 参考文献............................................................. 19
一、系统开发平台
题目:进销存管理信息系统 数据库:My sql 5.5.42 开发工具: Eclips
操作系统: Microsoft Window 7 旗舰版
二、数据库规划
2.1 任务陈述
进销存管理信息系统,是指在销售行为发生时,将所有交易信息迅速记录在计算机里,并从中分析并掌握市场需求动态。使商场能够更好地管理其商品的进销存数据记录,提高公司的工作效率及业务水平。
2.2 任务目标
(1)基本信息管理
添加、删除、修改、查询商品资料 添加、删除、修改、查询客户资料 添加、删除、修改、查询供应商资料 (2)业务处理
添加、删除、修改、查询商品采购入库变动信息 添加、删除、修改、查询商品销售变动信息 添加、删除、修改、查询其他库存变动信息 (3)业务统计 实现库存统计
实现短线商品和超储商品报警 (4)其他
实现超级管理员给其他管理员分配权限的功能 对基础数据进行维护
三、系统定义
3.1 系统边界
仓库系统 供应商资料 其他库存信息 采购入库信息 人事管理系统 经理 管理人员 管理 查询 记录 商品资料 客户资料 销售信息
3.2 用户视图
用户视图 功能需求 列出指定的商品信息 列出指定的客户信息 列出供应商资料 录入新客户信息 录入新商品销售信息 录入商品资料 录入供应商资料 录入入库信息 自动统计库存 输出已销售信息 输出入库记录 输出库存统计 授予管理人员权限 列出指定的商品信息 列出指定的客户信息 列出供应商资料 录入新客户信息 录入新商品销售信息 录入商品资料 录入供应商资料 录入入库信息 自动统计库存 输出已销售信息 输出入库记录 输出库存统计 管理人员 经理 四、需求分析
4.1 用户需求说明
4.1.1 数据需求
(1)管理员用户视图
基本信息:管理员ID、管理员权限、管理员密码
客户资料:客户ID、客户名、地址、联系人、电话、备注 供应商资料:供应商ID,地址,联系人,电话,备注
商品资料:商品ID,用户名,规格,计量单位,参考进价,参考售价,库存上限,库存下限
采购入库信息:入库单ID,供货商名,商品ID,商品名,规格,计量单位,入库数量,入库单位,金额,入库日期
销售信息:销售单ID,供货商名,商品ID,户品名,规格,计量单位,商品数量,
相关推荐: