logo资料库

数据库应用系统钢材仓库管理系统课程设计报告.doc

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
一、引言
二.需求分析
2.1 功能需求
2.2 系统流图
2.3 数据描述
2.3.1 数据字典
2.3.1.1 基本数据项及数据结构
2.3.2 数据流图
2.4 安全性和完整性要求
2.4.1 安全性要求
2.4.2 完整性要求
三、逻辑结构设计
3.1 关系模型设计
四.主要代码
4.1 登录功能
4.2管理功能
五、销售员系统
5.1 商品浏览功能
5.2销售钢材功能
六、采购员系统
6.1商品浏功能
6.2材采购功能
七、总结
八、参考资料
oo 《数据库应用系统》 课程设计报告 题 目: 钢材仓库管理系统 院系名称:信息科学与工程学院 专业班级: 计科***班 学生姓名: ****** 学 号:********** 指导教师: ****** 教师职称: 副教授 2015 年 1 月
计算机科学与技术 专业课程设计任务书 学生姓名 *** 专业班级 计科 1205 学号 **** 题 目 课题性质 指导教师 钢材仓库管理系统 其它 *** 课题来源 同组姓名 自拟课题 无 登录验证功能:分为管理员、销售员、采购员验证登录 管理员功能:销售员的增加、修改、删除、查询(浏览、模糊查询、条件查询), 采购员的增加、修改、删除、查询(浏览、模糊查询、条件查询),商品管 理(商品浏览、查询、模糊查询、条件查询、商品注销、错误商品信息修改), 销售情况查询(查看总库存量、分类库存量、进销总量、采购、销售记录查 看),帮助、系统退出功能。添加职工的密码加密存储功能。 销售员:商品管理功能(浏览、条件查询、模糊查询),销售功能、销售记 主要内容 录的增加、修改、删除浏览、条件查询、模糊查询、系统退出、帮助。 采购员:商品管理(浏览、条件查询、模糊查询),采购钢材、采购记录增加、 删除、修改、查询(浏览、条件查询、模糊查询),供应商信息管理(供应商 信息录入、删除、查询(浏览、条件查询、模糊查询)、修改),查看某商品 的供应商信息,库存管理(查看总库存量、分类查看总量)、系统退出、帮助 用例:销售员对钢材进销售,首先查看是否存在相应钢材,如果存在,继续 判断库存量是否大于输入的销售总量,大于则可以销售,并且相应钢材的数量 减少,否则提示商品不足,销售失败! 开发工具:eclipse 开发语言:JAVA、SQLserver 实体:  职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓 任务要求 库管理员))  仓库(仓库编号、仓库名称、地址、联系电话)  钢材(钢材号、钢材名、品种、规格)  供应商(供应商编号、供应商名称、地址、电话、联系人) 实体之间有联系:
 钢材与仓库之间有存放关系,它们是多对多的。  供应商与钢材之间有供应关系,它们是多对多的。  钢材、仓库与销售员之间有销售关系,它们是多对多的。  采购员、钢材与仓库之间有采购关系,它们是多对多的。 关系模式:  职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓 库管理员))  仓库(仓库编号、仓库名称、地址、联系电话)  钢材(钢材号、钢材名、品种、规格)  供应商(供应商编号、供应商名称、地址、电话、联系人)  存放(仓库编号#、钢材号#、存放数量、安全库存量)  供应(供应商编号#、钢材号#、报价、备注)  销售(出库单号、钢材号#、仓库编号#、工号#、出库数量、出库日 期)  采购(入库单号、钢材号#、仓库编号#、工号#、入库数量、入库日 期) [1]刘继承.JAVA 程序设计及实验.清华大学出版社.2012.9-1 [2]青岛东合信息技术有限公司.JAAV SE 程序设计高级教程.电子工业出版 社.2013.8-4 [3]任满杰.数据库实用教程[M].电子工业出版社.2006 [4]王珊,萨师煊.数据库系统概论[M].高等教育出版社出版.2005 参考文献 指导教师签字: 审查意见 教研室主任签字: 年 月 日
目 录 一、引言 ................................................................................................................................................... 1 二.需求分析 ........................................................................................................................................... 1 2.1 功能需求 ................................................................................................................................... 1 2.2 系统流图................................................................................................................................. 1 2.3 数据描述................................................................................................................................. 2 2.4 安全性和完整性要求............................................................................................................... 3 三、逻辑结构设计 ................................................................................................................................... 5 3.1 关系模型设计 ........................................................................................................................... 5 四.主要代码 ........................................................................................................................................... 8 4.1 登录功能 ................................................................................................................................... 8 4.2 管理功能 .................................................................................................................................... 8 五、销售员系统..................................................................................................................................... 13 5.1 商品浏览功能 ......................................................................................................................... 13 5.2 销售钢材功能 .......................................................................................................................... 13 六、采购员系统..................................................................................................................................... 14 6.1 商品浏功能.............................................................................................................................. 14 6.2 材采购功能.............................................................................................................................. 15 七、总结 ................................................................................................................................................. 18 八、参考资料 ......................................................................................................................................... 19
一、引言 随着工业大发展,很多工业都有需要对仓库进行管理,而这次题刻开发就是基 于仓库的管理分开发一个钢材仓库管理系统,开发过程中运用到 JAVA,SQLserver 语言,开发工具为 Eclipse。 二.需求分析 2.1 功能需求 该系统主要分为三大用户:管理员、销售员、采购员。 (1) 登录验证功能:分为管理员、销售员、采购员验证登录 (2) 管理员功能:销售员的增加、修改、删除、查询(浏览、模糊查询、条件查 询),采购员的增加、修改、删除、查询(浏览、模糊查询、条件查询), 商品管理(商品浏览、查询、模糊查询、条件查询、商品注销、错误商品信 息修改),销售情况查询(查看总库存量、分类库存量、进销总量、采购、 销售记录查看),帮助、系统退出功能。添加职工的密码加密存储功能。 (3) 商品管理功能(浏览、条件查询、模糊查询),销售功能、销售记录的增加、 修改、删除浏览、条件查询、模糊查询、系统退出、帮助。 (4) 商品管理(浏览、条件查询、模糊查询),采购钢材、采购记录增加、删除、 修改、查询(浏览、条件查询、模糊查询),供应商信息管理(供应商信息录 入、删除、查询(浏览、条件查询、模糊查询)、修改),查看某商品的供应 商信息,库存管理(查看总库存量、分类查看总量)、系统退出、帮助。 2.2 系统流图 查询操作 库存操作 进够钢材 采购货物入库 入库信息 入 库 信 息 处 理 钢 材 仓 库 管 理 系统数据库 1 库存报表 出 库 信 息 处 理
出库信息表 库 存 报 表 供货商 出入库 2.3 数据描述 2.3.1 数据字典 2.3.1.1 基本数据项及数据结构  职工(工号、姓名、性别、出生年月、工种(销售员、采购员、仓库管理 员))  仓库(仓库编号、仓库名称、地址、联系电话)  钢材(钢材号、钢材名、品种、规格)  供应商(供应商编号、供应商名称、地址、电话、联系人) 2.3.2 数据流图 1) 本系统的顶层数据流图 2) 细化后的数据流图 2
3) 货物入库信息管理细化 4) 货物出库信息管理细化 2.4 安全性和完整性要求 2.4.1 安全性要求 系统能经过验证进入,密码运用了一定的加密技术进行储存,进入系统数据库 也不能看到职工明文密码。 2.4.2 完整性要求 每个关系中都至少要有一个主键,并且都有一个聚集索引(Clustered Index)。 关系与关系之间通过主外键关联。定义属性上的约束条件,定义触发器。 2.4.3概念结构设计 1)库存实体 E-R 图: 3
2)入库实体 E-R 图: 3) 出库实体 E-R 图: 4)还库实体 E-R 图: 5)计划采购实体 E-R 图: 6)实体和实体之间的关系图如图所示: 4
分享到:
收藏