- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IT备件管理系统设计与实现
IT备件管理系统设计与实现
【摘 要】本文以一个IT备件管理系统的分析、设计和开发的全过程为主线,给出了IT备件管理系统的设计和技术实现的过程,特别在细节上分析功能和方法调用的实现思想。涉及到IT备件管理系统的基本功能在本论文中都有相应的描述和视图。
【关键词】Java;MyEclipse 6.0;基本模型;SQL Server 2000
1 系统的开发背景
本系统的总目标是为IT部门的用户提供方便、速度、高效高量的服务,减少手工处理繁琐与误差,及时、准确地反映IT部门人员管理备件的工作情况,从而避免了简单事情复杂化的情况。此系统充分体现了使用科学的信息管理的优越性,明了简单的对比了自动化管理与人工化管理的好处。以下就是具体所有达到的目标:
本系统开发时,大致分六个管理模块,分别是:
(1)用户管理;
(2)备件使用管理;
(3)备件领用管理;
(4)替换件处理;
(5)备件收货管理;
(6)库存管理。
2 系统设计
经过对IT部门备件情况的调查分析,得到设计系统的总体需求如下:本系统实现对备件管理进行操作的六个主要模块。在登录本系统之前有个闪屏的效果,这样一个完美的进入方式。用户通过用户名、密码和所选择的登录方式进入不同权限的主界面,根据用户对系统提出数据处理功能的需求将其归纳为以下几个方面:
整个备件管理,开发的功能有以下七部分:
(1)用户管理:查询用户、增加用户、删除用户、修改用户以及注册用户。
(2)备件使用管理:查询、增加、删除、修改备件使用情况以及相关详细信息。
(3)备件领用管理:可以操作查询、增加、删除、修改备件的领用情况,当领用一个备件时,库存会相应的减少一个当前领用的备件。领用时分两情况:新加和替换。当选择新加时,在备件使用管理模块中会增加一个你新加的备件;当选择替换时,在替换件处理模块会增加一条替换件处理的信息。而选择替换时又分两种情况:报废和送修,选择不同状态,替换件处理模块会发生相应的更新。
(4)替换件处理:可以查询、增加、删除、修改替换件;可以统计报废的备件总数量;可统计送修的备件总数量;可以把送修好的备件返回库存,当返回成功时,库存相应的增加一条当前返库的记录。
(5)备件收货管理:可以记录当前收货了的备件,对其操作增、删、该、查;当收货了备件,库存中会相应的更新。
(6)库存管理:记录所有能用的备件。
(7)在菜单栏和工具栏中,设计了可以切换到查询界面、重新登录、修改密码,退出的一些操作。
图1 系统流程图
3 系统流程分析
系统将用户分为普通用户和管理员用户两种类型,所有的用户都必须凭帐号和密码登录系统。不同类型的用户具有不同的权限。普通用户只能进行备件使用、收货管理、领用管理的查询工作;管理员则可以对备件的使用、收货、领用、替换件处理、库房等进行增加、删除、修改和查询等操作。系统具体流程如图1所示。
4 数据流程分析
调查研究,对备件管理系统中使用的全部数据进行分析,得到当前的备件管理系统中所使用的数据。
4.1 数据分析模型(E-R图)
图2 数据分析模型E-R图
4.2 数据分析
通过对数据的分析,下面是设计本管理系统主要的数据表内容:
UserLoginInfo表(用户账号、密码、类型)用于进入系统输入用户名和密码和类型,保证系统安全。
UserInfo表(用户账号、姓名、年龄、性别、职位)用于对IT部门人员的简单登记。
SpareRecived表(NO、备件名称、型号、数量、SN、PORNO、存放位置、收货日期、收货人)用于保存备件收货的相关信息。
SpareLingYong表(NO、备件名称、型号、数量、生产线站位、替换或新加、替换件处理、详细描述、领用人、领用日期)用于保存备件领用的相关信息。
SpareSave表(NO、备件名称、型号、总数量、可用数量、不可用数量)用于保存库存的信息。
SpareInput表(NO、备件名称、型号、替换件处理、报废数量、送修数量、返回库房状态、返回库房日期)用于保存替换件处理的所有信息。
SpareUser表(NO、Line、生产线站位、IP地址、计算机名、所属组、物理地址、OS类型,备件使用情况)用于保存使用信息的所有信息。
4.3 关系模型与关系运算
数据库中多表连接时需要通过关系运算获取所需结果,数据库中主要的关系运算包括以下五种:
(1)并,设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合,运算符为∪。记为T=R∪S。
(2)差,R和S的差是由属于R但不
文档评论(0)