一、课程设计的内容
库存管理系统开发的目的在于实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化。对于本次课程设计,要求实现如下内容:
(1)实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。
(2)强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。
(3)方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。
二、课程设计的要求与数据
对于课程设计要求按照如下步骤进行。
1) 选题与搜集资料:根据分组,选择设计题目,在小组内进行分工,进行应用系统调查,搜集相关资料。
2) 分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。撰写数据字典、使用E-R图为该数据库设计概念模型、将E-R数据模型转换成关系模型、对于设计好关系模式集,利用SQL语句定义各个关系模式,定义各关系模式之间的联系,以及参照完整性的约束。
3) 程序设计:运用掌握的高级语言(如VB、VC、ASP、JSP等) ,结合选择的数据库管理系统(要求选择SQL SERVER 2000,或SQL SERVER 2005),编写程序,实现所设计的模块功能。
4) 调试与测试:装入初始数据,自行调试程序,成员交叉测试程序,并记录测试情况。
装入一定量的测试数据,调试系统,并完成各项操作要求。
三、课程设计应完成的工作
1)系统初始化:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的一些用户名、权限、密码的设定,及对现有库存情况的录入工作,最大库存量、最小库存量等的初始化;
2)物料出入库管理:实现对日常的生产领料、销售提货、采购入库等工作进行管理。产生出、入库单据,改变仓库货物的库存数量,登记物品数量账;
3)库存物料定期盘点:要求调整物料库存量,做到财物相符。定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。盘点结果产生盘点报表。
4)数据检索:本部分实现对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果;
5)当某一材料当前库存量小于等于最小库存量时,应提示需订货。当库存量大于或等于最大库存量时,则不允许入库操作。
6)月底结存:可以对本月的材料和产品的入库情况、库存(现在)情况、出库情况做出详细的报表打印,也可按条件查询打印。
7)系统安全管理:实现对系统数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。(选做部分)
目录
1 设计任务目的及要求--------------------------------------------------------1 1.1 设计目的---------------------------------------------------------------------1 1.2 设计要求---------------------------------------------------------------------1 2 工作原理及设计方案-------------------------------------------------------2 2.1 数据库需求分析-----------------------------------------------------------2 2.2 E-R图-------------------------------------------------------------------------3 2.3数据结构----------------------------------------------------------------------3 2.4 创建数据库------------------------------------------------------------------4 2.5 设计方案---------------------------------------------------------------------8 3 实验结果------------------------------------------------------------------------9 4总结------------------------------------------------------------------------------12