物品管理系统的介绍.docx

上传人:scccc 文档编号:14500661 上传时间:2022-02-07 格式:DOCX 页数:18 大小:330.64KB
返回 下载 相关 举报
物品管理系统的介绍.docx_第1页
第1页 / 共18页
物品管理系统的介绍.docx_第2页
第2页 / 共18页
物品管理系统的介绍.docx_第3页
第3页 / 共18页
物品管理系统的介绍.docx_第4页
第4页 / 共18页
物品管理系统的介绍.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《物品管理系统的介绍.docx》由会员分享,可在线阅读,更多相关《物品管理系统的介绍.docx(18页珍藏版)》请在三一文库上搜索。

1、中国计量学院现代科技学院网络应用技术课程设计报告题目:物品管理系统学生:学 号:专 业:计算机科学与技术系 部:信息工程系成 绩:2010年11月物品管理系统一、系统分析物品管理系统,其基本任务也就是有效管理仓库中物品的流通,如:物品添加,物品类别管理。可以对物品管理做更加细致的分析,并从中发更多细节特征:1、仓库中物品流通是以物为基本单位进行的。2、仓库中物品流通将涉与物品的进库与出库两种物流方式。3、物品流通管理涉与流通数据更新处理和对流通数据的查询、汇总等数据4、检索操作。5、库中物品或许会品种繁多,因此有必要对物品进行合理的分类,以方便对物品以与物品流通情况的数据检索。6、规物品流通管

2、理,仓库中的物品应该在其流通之前进行登记。7、当物品出库时必须考虑到物品的当前库存量是否能够满足操作需要。8、物品管理是通过管理员或录入员进行的,因此,工作人员需要进行注册登记。9、仓库工作人员需要有唯一的个人,它既是工作人员登记系统时的身份验证依据,也是工作人员在进行物品流通操作时的经手人标记。10、物品的进出库都需要考虑到仓库的容量,并且物品的堆放都需要使用一个空间坐标,如此不仅能合理利用仓库里有限的空间,还能很方便地找出物品的位置。11、当设计工作人员操作权限的时候,往往需要有一种合理的授权机制与其相配合。例如,可设置一位系统管理员,由他进行全面管理,而其他工作人员则通过他获 得局部管理

3、受权。针对软件问题的思索、 分析而获得的有关软件的诸多描述,往往还需要通过归纳来进行总结。一种有效的归纳方式是从对软件问题的描述中获取软件的基本数据要素、工作流程, 由此而提出对于软件而言合适的工作模型。图1所示的物流管理系统工作模型,即是对前面诸多问题归纳的结果,它所表明的是:仓库物流管理系统中存了物品品种、物品类别、物品流通与工作人员等基本数据要素。其中,对物品流通的处理是其基本工作任务,而仓库工作人员的身份注册、物品类别设置、物品登记等,则是该系统正常工作的必要前提条件。管理口 V录入员处理物品流通登记物品设置物品类别图1 “物品管理系统”工作模型二、功能描述软件工作模型是对软件工作流程

4、的抽象,它将在一定程度上决定软件的功能结构。这意味着,在考虑并确定物流管理系统的软件功能的时候,可以将该系统的软件工作模型当作为基本依据。图2所示的功能结构即为物流管理系统工作模型的合理推论。管理员系统登陆添加录入员查询录入员列表添加物品更改物品信息修改账户密码添加物品类别图2 “物品管理系统”功能结构在图2中,系统考虑了管理员和录入员两种类型的用户。其中,系统管理员是系统必须 保留的基本用户,具有对于系统的一切权限,而一般工作人员则是通过系统管理员登记注册 并授权的拥有局部的扩充用户。以下是对物流管理系统基本功能的明,它们将作为后面软件功能模块创建的基本依据。1、系统登录功能用途:系统安全通

5、道。这是信息系统最常使用的安全防机制。操作权归属:需要进入系统的所有人员。输入数据:系统、密码。返回数据:权限。部操作数据:停用状态。基本操作:登录信息输入、确定登录、取消登录。所在位置:系统启动过程中的系统登录对话框。其他说明:系统登录的过程也就是对工作人员是否进行过合法登记,而进行的身份验证的过程。由此可以防止非法用户进入系统。2、录入员管理功能用途:添加或删除工作人员的账户、密码。操作权归属:管理员。主要数据:录入员、密码。基本操作:添加记录、删除记录。所在位置:物品信息管理 2。其他说明:录入员账号、密码是录入员登陆系统的身份验证依据,也是录入员进行物品管理时的经手人识别标记。为便于识

6、别身份,该数据具有不变性, 也就是说,在完成登记之后,录入员将不能被修改该数据。管理员可以添加或删除录入员:在此界面可以删除录入员:如下图,录入员不具有该权限:X111-11.7411 :6V花由I猴出尸石:症的MJ值过炎利后自期丧切餐陆总官亚D录入物融息系统功能,(彳出类冷息管理:洛用,僮改和删除惕晶分类信息 匕)物品管理而加,修改和删除堆放沏品信息, :3)录入员信息管理爆加贪IB除录入员臣息.(4)系统管理.修改自己的密码.水系观完成时同,01口军11月23日衡册息刈.兴将g信以曾评市&i南加 r 才吊床索重加关 传型座口 茶耐时 事于事妞3、物品类别管理功能用途:添加、修改或删除物品类

7、别。使物品能够分类管理,方便物品的检索。操作权归属:管理员。输入数据:物品类别ID、物品类别说明等容。基本操作:添加、删除或更新类别信息。所在位置:物品类别管理对话框。其他说明:物品类别ID是物品类别标识码,其具有唯一性。管理员可管理物品类别:4、物品管理功能用途:添加或删除物品,管理物品ID、物品名称、数量,位于仓库的位置等信息。操作权归属:管理员、录入员。主要数据:物品ID、物品名称、数量、位置坐标等容。基本操作:按物品类别搜寻物品、添加记录、删除记录、更新数据。所在位置:物品信息管理 1。其他说明:物品ID是物品标识码,其具有唯一性。胡品W称匚晌晶造到开汴R1出庭融束时同古市西物7信息f

8、fg -曲品W星主生他依地J管理 落谤且信总 据农信白列芭旃晶片总片薜D录人功星信自 妁品后自冽盖物石后H行苴 Q录入耳踽加 萩负口味系孰tn能 修隧蚂 声桩岛车 美于基斯物局名茹物同类别二 HxSrG由质Ut旧聚A.AaiJl2111t201011 24neM4日哼I 1如除a2A11222501D-11-24hG44LI更新Un.fc3A23112201M1-23峭d4门里产J时用blB22342D1D-11-24hev44臼二赤iM除2B71J2D1D11 24HQ44巳更知函除b30Fm&2D1D-11-23hw+44团至新窗R除clcjig2010-11-23hft)440 *T1

9、口1册院修c55y72010-11 23ne44囱81君面册院c3cT111242D1D-11I-22h白川dinF2114201l11?3回更新侪肝瞪12功能用途:修改密码,查询系统的相关信息。操作权归属:管理员、录入员。所在位置:物品流通处理对话框。本”3方版本* T3.fi卑量/宣t 鼻焦嵬F ftWml I-1*-用1川,三、数据库结构设计数据结构组织和数据库文件设计要根据不同用途,使用要求等,来决定数据的整体组织形式等一系列问题。数据库,顾名思义,是存放数据的仓库。 只不过这个仓库是在计算机存储设备上, 而且 数据是按一定的格式存放的。 数据库中的数据按一定数据模型组织、 描述和存储

10、,具有较小 的重复度、较高的数据独立性和易扩展性,并且可以被在一定围的各种用户共享。在涉与数据库的软件开发中,需要根据有待解决的问题性质、规模,以与所采用的前端程序创建工具等,做出合适的数据库类型选择。1、数据库结构在关系数据库中,数据库由关系数据表组成,而数据表的结构则又体现为表部的字段。因此,数据库结构设计也就具有了以下工作容:确定数据库中数据表的组成。确定数据表中字段的构成。定义主键字段,使数据表获得实体完整性约束。依靠数据表中主键字段, 建立数据表之间的关系, 并由此建立数据表之间的参照完 整性约束。设置有关字段的约束条件。在数据库设计过程中往往要考虑到以下两个方面的问题:(1)、数据

11、的现实性问题。数据库所要存储的数据来源于现实,因此,软件有待解决的实际问题中所将遇 到的数据也就成为了确定数据表、字段、约束条件和建立数据表之间关系的最基本 依据。在许多情况下,我们可以根据软件的工作模型中的数据要素而对其数据库模 型做出推断。一种可供参考的设计原则是:基于软件工作模型建立数据库。基于软件工作模型中的实体对象确定数据表。基于实体对象所具有的属性而确定字段。基本实体对象之间的相互依赖而确定数据表之间的关系。(2)、数据的规性问题。依靠对现实问题的描述而获得的数据库结构模型,往往还需要进行必要的精细加工。比如:所设计的数据库中可能会出现过多的重复数据,它会使得数据库的性 能降低,数

12、据维护量加大,而且不便于操作。为使数据库结构更加科学合理,可以按照式理论规则进行数据库设计,目前应用较多的是第三式(3NF)。而一个满足第三式规则的数据库往往具有以下特点:数据表记录不重复。数据字段不可再分割,其具有最小数据单位的特点。数据表字段或字段集之间互不依赖。不包含推导或计算的数据字段。本系统中的数据库 CKGL.MDB勺结构设计即涉与到了对以后两方面因素的综合考虑。其以前面物流管理工作模型中的工作单元为依据来确定其数据表的构成;并以工作单元中“处理物品流通”对“登记工作人员”、“登记物品”的依赖,以与“登记物品”对“设置物品类别”的依赖,而确定各数据表之间的关系。下面则是CKGL.M

13、D砰各数据表的设计结构与说明:表1人员表结构与说明字段名数据类型字节数默认值主键文本10是密码文本10说明:该数据表用于记录工作人员账户信息表2物品种类表结构与说明字段名数据类型字节数默认值主键类别ID文本10是说明文本255cl till!12A13B上14c15Dffdi笔说明:该数据表用于记录物品类别数据表3物品登记表结构与说明字段名数据类型字节数默认值主键物品ID自动编p4是名称文本16类别ID文本10照片OLEM象id| 七 OTTitlIrIt1pozfhetDI pltlkfieI nsEirecrddlin-i17d122i1L12010 11 24io:30 LOI 1-24

14、 10-36:4010龙12112n301011-2* JO 35 56建431*23112DID-11-23覆.因星Mio-n-24 10 辐 173Dbl1322342010-11-Z4h/4-430LCLI-24 IflJ 3西 UbZ1b-213qiI3Z01Q-U-Z4匕汹420 LAL 工* 10:37:05K3133ILJU1U-U-Z3anCHl-M 10:37:3023HUqQT320ia-ll-S3JOL. LI El W:尸方*74然14559T?nin-n-E301011-24 10:38 Ife3141111-4MMHHBhw刈3010-11-24 10:30:29d

15、il15332Ll4,2010-M-Z320LCLI-24 ID 3S 5fl卜幽屿3sr1aoia-il-zJl河3D此lb1lbL411sota-11-zrdDLChll-Ei O:32&31N1打20lQ-l-i31aoio-Li-243C击12笈65国2010-11-32hW3010-L1-2* lt:55J3*说明:该数据表用于记录单个物品特征信息。2、数据表之间的关系随着数据库管理工具的进步,E-R图这个传统的手工分析设计工具实际上已被嵌入到了 许多数据库管理工具之中, 它不仅能够表现关系, 而且能够在已建立的关系基础之上进一步 建立参照完整性规则,并由此实现“级联更新”或“级联删

16、除”,而使各个不同数据表中的数据保持一致。1、“物品类别”与 “物品登记”之间基于主键“类别ID”建立的一对多关系,并设置参照完整性规则“级联更新”操作。2、“物品录入”与 “物品管理”之间基于主键“物品ID”建立的一对多关系,并设置参照完整性规则“级联更新”操作。为了防止意外的数据删除,以上关系的参照完整性规则中没有选择“级联删除”。1回1 0 t(所有列)id gooiName 已1*工立可加电 count.yEposFhoto putTifflie iiseriianie addTime 工 d四、总结此次课程设计综合了软件开发和数据库应用,难度较大,稍不留心就会出现问题。通过这次测试用

17、例设计我对数据库的应用有了更深的理解,也明白了开发管理系统软件也是需要大量经验的,唯有通过多次的接触与实践才能全面地考虑到该系统所需要的功能与对应的实现方法。经过这次课程设计我也发现了自己的不足,在今后我会坚持不懈地进行大量的练习,让自己得到更大的提升。五、参考文献:1薛华成.管理信息系统M.清华大学,1996.7.2-5.2萨师熠,王珊.数据库系统概论M.高等教育,2000.7:21-347.3甫迎、光会、王蓉.C蝌序设计教程(第 2版).:电子工业,20084宋昆、严等SQL Server数据库开发实例解析机械工业2006.15萨师熠,王珊.数据库系统概论.高等教育6人杰,殷人昆,永雷.实用软件工程.清华大学. 1997.47明月创作室.Visual C#编程精彩百例.:人民邮电.2001

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1