1、 课课 程程 设设 计计 课程设计名称:课程设计名称: 数据库应用课程设计 专专 业业 班班 级级 : 信息管理与信息系统 学学 生生 姓姓 名名 : * 计算机应用技术计算机应用技术专业课程设计任务书专业课程设计任务书 学生姓名学生姓名 专业班级专业班级 学号 题题 目目 仓库管理系统仓库管理系统 课题性质课题性质 A工程设计 课题来源课题来源 D自拟课题 指导教师指导教师 同组姓名同组姓名 无 主要内容主要内容 随着市场高速的发展,其经营管理也变得愈加复杂,早期的人工管理的形式早随着市场高速的发展,其经营管理也变得愈加复杂,早期的人工管理的形式早 已不能满足现有销售也的发展,这样就迫切地需
2、要引入新的管理技术。已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。 仓库仓库形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的 落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业 差错,不宜进行商品调价,盘点效率低等,而且在仓库管理中,商品的进、销、差错,不宜进行商品调价,盘点效率低等,而且在仓库管理中,商品的进、销、 存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始存等决策以经验为主,缺乏实时分析功能,
3、管理人员对及时传递资料的要求始 终得不到满足。而该系统则可以方便的实现商品的录入,查询,添加,删除等终得不到满足。而该系统则可以方便的实现商品的录入,查询,添加,删除等 功能。使操作更简便效率功能。使操作更简便效率 任务要求任务要求 综合运用所学的数据库基本知识,并能通过查阅相关文献材料,独立完综合运用所学的数据库基本知识,并能通过查阅相关文献材料,独立完 成该课题的设计开发工作。要求根据本课题设计出合理的数据结构,并实现商成该课题的设计开发工作。要求根据本课题设计出合理的数据结构,并实现商 品品的录入,查询,修改,删除等功能。前台开发工具可采用的录入,查询,修改,删除等功能。前台开发工具可采
4、用 VB.netVB.net 或其他开或其他开 发工具;后台数据库选用发工具;后台数据库选用 SQL ServerSQL Server。 参考文献参考文献 陶宏才陶宏才. .数据库原理及设计数据库原理及设计. .北京:清华大学出版社,北京:清华大学出版社,20012001 范立南范立南. .SQL Server 2000 SQL Server 2000 实用教程实用教程. .北京:北京: 清华大学出版社,清华大学出版社,20032003 李香敏李香敏. .SQL Server 2000 SQL Server 2000 编程员指南编程员指南. .北京:北京希望电子出版社,北京:北京希望电子出版社
5、,20042004 王丙义,胡鸿王丙义,胡鸿. . 数据库原理与数据库原理与 Visual FoxproVisual Foxpro 应用应用. . 北京:中国铁道出版北京:中国铁道出版 社社,2005,2005 审查意见审查意见 指导教师签字:指导教师签字: 教研室主任教研室主任签签字:字: 20102010 年年 11 月月 16 日日 目录目录 1.问题描述问题描述 1 1.1 背景 . 1 1.2 功能要求. 1 .需求分析需求分析 2 2.1 数据流程图 错误!未定义书签。 2.2 数据字典. 错误!未定义书签。 3.概念结构设概念结构设计计 . 5 3.1 E-R图 5 4.物理结构
6、设计物理结构设计 8 5.存储过程设计存储过程设计 . 11 6.触发器设计触发器设计 . 12 7.应用程序实现应用程序实现12 8.结束语结束语 23 1 1.问题描述问题描述 1.11.1 背景背景 仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物 的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓 储信息比较繁琐,为了能提高仓库的管理效率,设计适合仓储管理的数 据库系统是很重要的。 1.21.2 功能要求功能要求 工厂需要一个能够实现管理仓储功能的数据库系统, 该系统的用户为仓 库管理员,同时他也是系统管理员。系统的主要功能如下: 1) 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括 货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便 统一管理,当同一货主的同种货物入库时记录追加,同时也要记录 仓库入库的日志信息。 2) 仓库