库存管理系统课程设计(doc 25页)

上传人:千****8 文档编号:158972367 上传时间:2021-01-04 格式:DOC 页数:25 大小:2.19MB
返回 下载 相关 举报
库存管理系统课程设计(doc 25页)_第1页
第1页 / 共25页
库存管理系统课程设计(doc 25页)_第2页
第2页 / 共25页
库存管理系统课程设计(doc 25页)_第3页
第3页 / 共25页
库存管理系统课程设计(doc 25页)_第4页
第4页 / 共25页
库存管理系统课程设计(doc 25页)_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《库存管理系统课程设计(doc 25页)》由会员分享,可在线阅读,更多相关《库存管理系统课程设计(doc 25页)(25页珍藏版)》请在金锄头文库上搜索。

1、东 北 石 油 大 学课 程 设 计课 程 数据库课程设计 题 目 库存管理系统 院 系 计算机与信息技术学院 专业班级 学生姓名 学生学号 指导教师 2011年 7月 8日东北石油大学课程设计任务书课程 数据库课程设计题目 库存管理系统专业 计算机科学与技术 姓名 学号 一、主要内容:开发一个库存管理系统。设计并实现这样的一个系统主要是锻炼学生采用面向对象方法、设计思路等开发软件的能力。二、基本要求:系统主要有以下功能:首页、货物管理、仓库管理、存储规则管理、订单、货物需求、退出系统。货物管理包含货物修改、货物删除、货物添加;仓库管理包含仓库修改、添加、删除;存储管理包存储添加、修改、删除;

2、订单包含查询和提交订单的出货、进货情况;货物需求包含查询功能。系统用户根据操作权限的差异可分为3类,即仓库管理员、分仓库管理员和采购员。除了实现上述功能以外,库存管理系统还具有友好、简洁的界面,安全性要高,稳定性要强。三、主要参考资料:1 曹斌,韩中孝.ASP.NET数据库系统项目开发实践 M.北京科学出版社,2003:93-972 陈宗兴,杜国.ASP.NET网络系统程序开发M.北京:中国水利水电出版社,2008:92-1023 徐娟,吴志山,陈金良.网页制作实用技术M.北京:清华大学出版社,2003:21-524 陈玉峰.SQL Server2000数据库开发教程M.北京:科学出版社.20

3、03:210-211完成期限 19-20周 指导教师 专业负责人 年 月 日目 录第1章 系统分析11.1开发背景11.2系统需求分析11.3开发环境2第2章 系统设计32.1系统架构32.2系统功能模块42.3系统数据库设计5第3章 系统实现83.1登录界面83.2货物管理模块93.3货物浏览模块113.4订货单模块13第4章 系统测试154.1测试目的154.2测试项目154.3项目说明154.4测试结果16第5章 结束语19参考文献20第1章 系统分析1.1开发背景1、计算机已经成为我们学习和工作的得力助手今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算

4、机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。2、在企事业单位用计算机管理库存物资的意义现在我国很多企事业单位对库存物资等的管理还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,在企事业单位用计算机代替人工管理库存物资大约有以下几点好处:1)可以存储大量的库存信息和物资相关信息,安全、高效;2)只需一到二名信息录入员即可操作系统,节省

5、大量人力;3)可以迅速查到所需信息。1.2系统需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。为了适应现代社会人们高度强烈的时间观念,库存物资管理系统为企事业单位带来了极大的方便。设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。收集和分析这些资料的过程称为需求

6、分析。需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。1.2.1数据流图 数据字典以文字的形式对数据流程图中的各个成分的内容和特征进行详细解释和描述,避

7、免人们对某些成分产生歧义,对数据进行具体的说明。数据字典中有六类条目:数据元素、数据结构、数据流、数据存储、处理过程、外部实体。不同类型的条目有不同的属性需要描述。下文将会根据它们对学生成绩管理系统进行详细的分析。开始相应管理操作退出图1-1 系统总体流程图1.3开发环境数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,如学生基本信息的变动,我们选用

8、SQL Server作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。用语言进行编码。 编程语言是微软在.NET计划中重要的开发语言,它具有语法简单,功能强大,快速应用,语言自由,强大的Web服务器控件,支持跨平台,与XML相融合等。因此选择编程语言。第2章 系统设计2.1系统架构整个系统分为四个部分,仓库总管、分仓库总管、采购员和主界面。首先,因为系统是面向特定的某些对象的,所以用户进入系统应该进行身份验证。根据不同的身份进

9、入不同的操作界面。采购员进入库存管理系统后,根据自己的权限进入货物进出维护界面,对出货、进货信息进行查看,根据菜单项可以查看货物需求、修改个人的密码、注销等操作。对于分仓库总管来说,根据自己的权限进入货品进出维护界面,查看一种货品的数量、最大存储量、当前数量等信息,同时又可以插入某种货物的进货出货状况等;还可以根据导航条查看货品需求,进行个人密码修改、注销等操作。对于仓库总管,首先进入货品信息维护界面,可以对所有货品信息进行修改删除操作,可以根据导航条对仓库信息维护、存放规则维护、货物进出记录、个人密码修改、注销等界面进行查看、修改和删除等操作。本系统是以Windows XP系统为操作平台,在

10、.NET环境下编程实现。系统ER图:管理者货物仓库货物进出记录管理提交储存存入写入编号姓名性别权限地址编号库号地址容量最高存储量最低存储量存储量编号名称价格次提供商主提供商需求量类型进货量提交人管理人出货量图2-1 系统E-R图NNN1NNNNN12.2系统功能模块系统模块如下1:库存管理系统分仓库总管仓库总管采购员个人信息维护仓库信息维护存放规则维护货物进出记录个人密码修改货物进出维护货品进出信息货物信息管理货品需求货品需求货物信息添加货物信息修改货物信息删除图2-2 系统模块图2.3系统数据库设计综合以上分析,要实现上面的所有功能模块,数据库共要设计四个表2,它们分别是:货物表、管理员表、

11、记录表、存储表和仓库表。表2-1 货物表序号字段名数据类型数据长度NULLPrimarykey描述1GIDInt4NY货物号2GNamevarchar50YN货物名3GPricemoney10YN当前价格4GProvider1varchar50YN主提供商5GProvider2varchar50YN次提供商6GDescribevarchar50YN描述表2-2 管理员表序号字段名数据类型数据长度NULLPrimarykey描述1UIDint4NY用户号2UNamevarchar50YN姓名3UPasswordvarchar50YN密码4UPowervarchar50YN权限6USexchar2

12、YN性别7UAddressvarchar50YN地址8UTelvarchar50YN电话9UEmailvarchar50YN电邮10UDepint4YN负责人表2-3 记录表序号字段名数据类型数据长度NULLPrimarykey描述1RIDint4NY表号2RGIDint4YN货物号3RWIDintr4YN 仓库号4RQuantityfloat8YN所需量5RTypechar10YN类型6RManagerint4YN管理人号7RHandlervarchar50YN提(送)货人8UIDint4YN用户号9RMaxInfloat8YN最大进货量10RMaxOutfloat8YN最大出货量 表2-5存储表序号字段名数据类型数据长度NULLPrimarykey描述1SIDint4NY存储表号2SGIDint4YN货物号3SWIDint4YN仓库号4STopLinefloat8YN存储上限5SbaseLinefloat8YN存储下限6SQuantity

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 规章制度

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号