资产设备管理系统课程设计实验报告.pdf
《资产设备管理系统课程设计实验报告.pdf》由会员分享,可在线阅读,更多相关《资产设备管理系统课程设计实验报告.pdf(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资产设备管理系统资产设备管理系统课程设计课程设计1 1/6464组员信息组员信息学院:计算机学院学院:计算机学院班级:软件工程班级:软件工程姓名姓名:组长:组长:系统分析员:系统分析员:界面设计员界面设计员:程序员:程序员:程序员:程序员:程序员程序员:测试员:测试员:程序员程序员:2 2/6464目目录录1 引言。91.1 课题背景.91.2 课题意义.91.3 课题目标。102 设计说明。.112。1 设计题目.。112。2 设计任务与要求。.112.3 开发环境说明.122.3.1 硬件配置。122.3.2 软件配置。123 可行性研究。123。1 技术可行性.133.2 经济可行性。1
2、43.3 操作可行性.143。4 社会可行性。154 项目开发计划.155 需求规格说明。155.1 概述。155.1.1 编写目的。155.1.2 文档范围.163 3/64645。1。3 术语定义。.。.。.。.。.。.。.。165。1。4 参考资料165。2 系统功能需求。.。.。.。.。175.2.1 用例图。.。.。.。.。.。175.2。2时序图.。.。.。.。.。.。.。.185。2。3协作图。.。.。.。.。.195.2。4 活动图。.。.。.。205。2。5状态图.。.。.。.。.。.215。3其他非功能性需求.。.。.。.。.。.。.。215.3。1 可靠性.。.。.。.。
3、.。.。.。.。215.3.2 可用性.。.。.。.。.。.。.。.。225.3。3安全性。.。.。.。.。.。.。.225。3。4可维护性。.。.。.。.。.。.。.226 概要设计说明.。.。224 4/64646。1系统功能图。.。.。.。.。.226。2数据库设计.。.。.。.。.。.256.2。1ER 图设计。.。.。.256。2。2 逻辑结构设计。.。.277 详细设计说明。.。.。307.1 登录界面设计.307.2 用户管理界面设计。.7.3 修改密码界面设计7。4 设备分类管理界面设计.。7.5 部门信息管理界面设计.7。6 设备基本信息管理界面设计7.7 设备使用信息管理界
4、面设计7。8 设备调拨信息管理界面设计7.9 设备维护信息管理界面设计7。10 设备报废信息管理界面设计。7。11 设备信息查询界面设计7。12 设备使用信息查询界面设计.7。13 设备调拨信息查询界面设计.。7.14 设备维护信息查询界面设计.7.15 设备报废信息查询界面设计.8 源程序代码及运行结果5 5/64649 测试计划9.1 概述.。.。.。.。.。.9。1。1 编写目的。.9.1。2 背景。.。.。.9.1。3 定义。.。.。.。.9.1。4 项目目标。.9。1。5 文档目标.。.。9。1.6 文档摘要。.。.9。2 测试策略.。.。.9。2。1 策略计划.。.。.9.2.2
5、风险分析.。.。9。3 测试方法.。.。.。.9。3.1 测试用例设计.。.。.9.3.2 测试实施过程.。.。.。9。3。3 测试方法。.。9。3。4 测试手段.。.。9。4 测试内容.。.。.9。5 测试用例设计。.9。5。1 管理员注册、登陆界面测试。.。.。9.5.2用户管理界面测试.。.。.。.。.。.6 6/64649.5.3 修改密码界面测试。.。.。.。.。.9。5。4 设备分类管理界面测试.。.。.9。5.5 部门信息管理界面测试.。.9。5。6 设备信息管理界面测试。.。9。5。7 设备使用信息管理界面测试。.。.9。6资源需求。.。.。.。.。.。.。.。.。.。.。9。
6、7 时间进度安排.。.。.9。8 测试过程管理。.。.。.9.8.1 测试文档管理。.。.。9.8.2 缺陷处理过程。.。.。.10 测试报告。10.1概述。.。.。.。.。.。.。.。.。.。.。10。1。1背景。.。.。.。.。.。.。.。.。.。.。.。.。10.1.2定义。.。.。.。.。.。.。.。.。.。.。.。.10.1.3测试对象.。.。.。.。.。.。.。.。.。.。.10.1.4参考资7 7/6464测试目料.。.。.。.。.。.。.。.。.。.。10.2的。.。.。.。.。.。.。.。.。.。.。.。.。.。10。3测试结果。.。.。.。.。.。.。.。.。.。.。10.
7、3。1.管理员注册、登陆界面测试。.。.10.3.2。用户管理界面测试.。.。.。.。.10。3.3.修改密码界面测试.。.。.。.。10。3.4.设备分类管理界面测试.10.3.5。部门信息管理界面测试.。10.3.6。设备信息管理界面测试。.10。3.7。设备使用信息管理界面测试。.11 项目开发总结。.12 实验总结。.13 附录.13.1 团队人员表13.2 开发团队组织结构。8 8/64641 1 引言引言1 1。1 1 课题背景课题背景在现代信息技术飞速发展的今天,企业的生产经营管理方式正随着网络技术的发展而朝着信息化、网络化方向发展,一场以互联网为标志的信息技术革命正在改变着人类
8、的生产、生活,人类正步入信息9 9/6464经济时代。在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志,企业只有迅速掌握好网络技术、利用好网络技术,按现代管理方法管理企业的物流、资金流、信息流,实现企业管理信息化,才能全面提升企业资源配置水平,提高企业核心竞争力,从而提高企业经济效益,使企业在市场竞争中立于不败之地。1.21.2 课题意义课题意义资源设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用.目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档.以后
9、的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。某些企业采用专门人工整点,对设备的跟踪信息即使能记录在案,但无形中增加了繁重的手工劳动,整个设备管理水平还是较低.本系统会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求。1010/64641 1。3 3
10、课题目标课题目标传统的设备管理主要是以人工抄写记录存档的运行模式。21 世纪是科技信息时代,陈旧的管理模式 不是适应新时代的要求,它存在着操作速度慢、散乱、复杂等一系列缺点与不足。由于散乱、复杂,很可能文案丢失的情况,而且查找也不方便,给管理工作人员带 来很大程度的管理滞后,增加了成本,降低了企业生产力。自中国加入wto 以来,给国内一些企业带来很大的竟争压力,市场竟争越来越来激烈。提高企业生产力,降低成本是当前惟一解决有效途径.如何解决这一问题正式我要陈述的,关注当代形式,利用社会上出来的先进技术开发出新的设备管理系统是许多企业拭目以待的,正所谓“工欲善其事,必先利其器”。由此开发的设备管理
11、系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。2 2。设计说明。设计说明2.12.1 设计题目设计题目-资产设备管理系统资产设备管理系统系统主要完成任务的数据查询模块分析设计与的实现,通过设备1111/6464的属性字段查询每一件产品设备零件信息,使管理人员随时掌握设备的现状及公司雇员领用设备、消耗设备的情况。2 2。2 2 设计任务与要求设计任务与要求某公司希望建立一个资产设备管理系统管理其资
12、产。资产被分为若干类.其中每个大型资产设备都要建立档案,记录其基本信息,当前使用状态,设备折旧现值.也要记录设备的每次维修情况,每次维护情况。在中小型企业,设备管理业务往往从设备的入库开始,其主要包含以下几部分工作:(1)设备购进之初,由设备部门的专业人员对设备情况进行核对,并填写设备情况登记表。再由管理人员负责将设备情况登记表登记存档,并将有关使用说明进行编号存档,以备维修之用。对于一些附属设备,仅做登记入库管理,以便进行及时核对和调配。(2)设备日常运行中,要对日常检测到的数据进行必要存储和监督.在有经验的技师的指导下,根据日常使用记录,制订日常维护计划,力争降低装置因设备问题造成的非计划
13、停工次数。(3)在设备发生事故的情况下,登记事故记录,并向技术人员提交事故维修表。由技术人员进行现场观察,根据事故维修表和日常运行数据,确定维修标准及要求。以便进行及时,合理的维修。在维修结束后,编写维修情况报告和设备状态报告.1212/6464管理人员对有关资产数据进行统计,产品报表,以便高层管理人员根据该报表把握设备运营的宏观情况。2 2。3 3 开发环境说明开发环境说明2 2。3.13.1 硬件配置硬件配置硬件:PC 机若干台。2.3.22.3.2 软件配置软件配置软件:WindowsXP 操作平台(中文版)Microsoft SQL Server2005、myeclipse 8.5,j
14、dk1。6,Tomcat6。0,firefox 浏览器等。3 3。可行性研究。可行性研究随着科学技术的发展,社会进步,计算机技术迅速的发展,设备管理的方法也日新月异,以前全是由人工管理的方法现在存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高设备管理效率,减轻劳动强度,提高信息处理速度和准确性,为设备管理员提供更方便、科学的服务项目。制定了由计算机来设计一个设备管理系统的方案。让计算机对设备进行自动管理,设备管理员可以直接在计算机上实现设备信息的管理,并能在一定程度上实现自动化。通过对一些企业进行的实际深入调研,我开发出这套功能比较完整、通用性比较强、成
15、本低廉的企业设备管理系统。1313/64643 3。1 1 技术可行性技术可行性技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。根据管理员提出的系统功能、性能及实现系统的各项约束条件,本系统是一个数据库管理和查询的系统,因此,要使用一种具有强大的数据库操作功能、面向对象的可视化语言来进行代码的编写。myeclipse 8.5 使用简单,功能强大,完全可以实现这些功能.myeclipse 8.5 使用灵活,操作简单,为高效的开发过程提供了前提。而 Microsoft SQL Server2000 功能强大,可以很好的完成数据库的建立,并可以与
16、myeclipse8。5 进行配合,两者相辅相成,共同开发数据库软件是一种很合理的选择。此系统采用微软 SQL Server 2000 建立数据库,用myeclipse8.5 来创建界面,并且用它来访问数据库,实现用户的基本要求。3 3。2 2 经济可行性经济可行性经济可行性是评价一个计算机信息系统是否可行的最基本的一种方法,是对信息系统解决方案的成本有效性的量度。对于用户来说,他最关心的是:是否值得开发一个这样的信息系统;使用这样的系统后能否提高工作效率,节约成本。而本系统的设计和开发事实上恰好能满足他们的这些要求.且本系统要求的计算机配置也不高,环境配置费用也较低,系统使用方便、简洁,不需
17、培训费用。现在市场上流行的企业设备管理系统之类的软件通用性、灵活性稍微要差一些,不能完全提供所需的要求。另外,该系统的价格一般相当昂贵,一般的中小型企业承受不了昂贵的支付能力。所以应该根据企业的具体情况设计适合企业的软件系统。1414/64643.33.3 操作可行性操作可行性采用此系统,可以减轻管理人员的工作量,使管理人员从大量繁琐的添表、查表、手工制表中解放出来。能够节省大量的人力、物力,工作效率大大提高,预计查询速度可以比原人工查询提高几倍以上,并且可以大大提高准确性和精确性,而且可以安全地、完整地保存大量的设备记录。使设备的管理更加规范化,系统化。此项目虽然经济效益不是太大,但可以减轻
18、工作人员的劳动强度,并可以促进企业对设备管理的规范化和自动化,而且价格低廉,所以是有应用价值的,而且在技术上完全是可行的,可以马上进行开发工作。3.43.4 社会可行性社会可行性社会可行性则在于本系统的开发和实现能为具有类似情况的学校提供一个模板,只需在原有基础上作修改即可,具有普遍的社会意义。4 4。项目开发计划。项目开发计划根据本系统开发的需要,安排实际开发计划如下:1。设计说明书、可行性研究、项目开发计划(一天)2。需求规格说明、概要设计说明、详细设计说明(一天)3。代码的编写(两天)4.测试计划、测试分析报告(一天)1515/64645.项目开发总结5.5.需求规格说明需求规格说明5
19、5。1 1 概述概述5 5。1 1。1 1 编写目的编写目的本需求规格说明书是为了开发资产设备管理系统而编写;使项目提出者在分析阶段初步判定目标软件能否满足其期望。该文档最终将作为设计人员进行设计的基本出发点,软件开发目标能否完成将由说明书中的可测试标准决定。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。5 5。1 1。2 2 文档范围文档范围本文档是项目的软件需求规格说明书,是技术文档.本文档使用的对象为:系统分析员 程序员 测试员 实施员 最终用户1616/64645.15.1。3 3 术语定义术语定义用户登录界面友好,可操作性及安全性能较好
20、,能对不同级别的使用者进行限制,以保证系统以及数据库的安全.数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新.软件对操作系统的兼容性良好,可移植性良好。5 5。1.41.4 参考资料参考资料1 张兆印等.软件工程教程.东北大学出版社 2010 年2 张海藩.软件工程导论。清华大学出版社 2003 年3 王珊等.数据库系统概论.高等教育出版社 2006 年4 张海藩等。面向对象程序设计实用教程。清华大学出版社 2007年5毋国庆等。软件需求工程。机械工业出版社 2010 年5 5。2 2 系统功能需求系统功能需求现在利用 UML 对设备管理系统进行分析:5.2.15.2.
21、1 用例图用例图1)管理员的用例图 system_admin1717/6464帮助用户修改密码用户管理修改密码部门信息管理设备分类管理基本信息管理设备使用管理系统管理system_admin设备运作管理设备调拨管理设备维护管理设备报废管理设备信息查询综合查询管理设备使用查询设备维护查询设备调拨查询设备保费查询2)用户的用例图设备信息管理设备信息录入设备使用查询user借取设备设备信息查询综合查询管理设备调拨查询修改密码设备保费查询设备维护查询5 5。2 2。2 2。时序图。时序图1)管理员时序图:system_admin系统登录界面1:输入用户名和密码系统主界面系统管理数据库2:验证用户信息的
22、合法性3:合法用户4:选择管理模块2)用户的时序图1818/6464:user系统登录界面系统主界面系统管理模块1:输入用户名和密码2:验证信息的合法性3:信息合法4:选择模块5 5。2 2。3 3。协作图。协作图1)管理员的协作图1:输入用户名和密码系统登录界面:system_admin4:选择管理模块2:验证用户信息的合法性系统管理数据库模块3:合法用户系统主界面2)用户的协作图1:输入用户名和密码系统登录界面:user4:选择模块2:验证信息的合法性系统管理数据库模块系统主界3:信息合法面5 5。2 2。4.4.活动图活动图所有操作人员的活动图数据库1919/6464按权限登录身份识别判
23、断用户身份系统管理员部门信息管理设备分类管理用户借取设备查询检修记录、修复结果、设备检测记录填写相关的借取信息填写设备基本信息、保费信息、备件信息设备查询管理录入信息、删除、修改信息添加部门信息显示结果信息录入设备信息添加设备信息显示结果信息5 5。2.52.5。状态图。状态图借出填写借取信息设备资源维修记录维修预定报废记录报废未使用5 5。3 3。其他非功能性需求。其他非功能性需求5 5。3.1.3.1.可靠性可靠性系统的输入信息要符合实际情况,以达到信息的可靠性,这是人为操作。软件本身的可靠性体现在对数据的操作,数据的操作基本以数据库后台操作来实现的,具有一定的封装。数据库有权限,可以有效
24、的保护好数据库中的数据,并且所构建的数据表要有较高的范式,以保证系统具有较高的可靠性。2020/64645 5。3.2.3.2.可用性可用性在考虑到尽量满足各种用户功能需求的前提下,要适应各用户的工作特点,把系统做到简单、实用、人性化,实现方便管理,轻松减负。所以该资产设备管理系统要界面简单和友好,便于工作人员上手和掌握.5 5。3 3。3 3。安全性。安全性在系统安全保密设计时,本系统采用的是对用户登录系统时进行身份验证,只允许合法用户进入系统并操作。在登录系统时,系统首先让用户选择相应的身份,不同的身份有着不同的权限,同时用户输入用户名和密码进行验证。输入的信息正确后才能进入相应的页面。5
25、 5。3 3。4 4。可维护性。可维护性系统严格按照设计规范进行设计,并保持各阶段文档的完整性,为以后对软件的维护打好基础。6 6。概要设计说明。概要设计说明6 6。1 1。系统功能图。系统功能图系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的.例如,某一功能模块向某一数据文件中存2121/6464入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资产 设备管理 系统 课程设计 实验 报告
限制150内