资产管理程序设计实训报告

上传人:101****457 文档编号:98740129 上传时间:2019-09-13 格式:DOC 页数:29 大小:351.98KB
返回 下载 相关 举报
资产管理程序设计实训报告_第1页
第1页 / 共29页
资产管理程序设计实训报告_第2页
第2页 / 共29页
资产管理程序设计实训报告_第3页
第3页 / 共29页
资产管理程序设计实训报告_第4页
第4页 / 共29页
资产管理程序设计实训报告_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《资产管理程序设计实训报告》由会员分享,可在线阅读,更多相关《资产管理程序设计实训报告(29页珍藏版)》请在金锄头文库上搜索。

1、题目: 资产管理系统设计报告学 院: 专 业: 班 级: 学 号: 学生姓名: 2013年6月29日资产管理系统设计报告目录一、 设计目的1二、 需求分析22.1系统功能需求22.2 运行环境32.2.1 Java32.2.2 Tomcat32.2.3 Eclipse3三、概要设计43.1 设计思想43.2 设计原则43.3 数据结构设计53.3.1 数据库的分析53.3.2 数据库的设计53.4 运行设计9四、 详细设计104.1前台页面104.1.1 登录页面104.1.2 资产查询页面114.1.3 人员信息页面11五、测试125.1 测试的定义及目的125.2 测试的原则125.3 测

2、试的方法135.3.1 界面测试135.3.2 功能测试135.3.3 需求测试145.3.4 性能测试145.4 测试中其他要注意的地方155.5 公司资产信息管理系统的测试15六、项目总结16七、 附录17登录页面代码17资产查询页面代码221、 设计目的随着企业规模的逐步扩大,其资产的投资规模相应扩大,而目前的资产管理很多仍停留在手工管理模式,其运作机制已和企业的业务发展规模不相适应。如何对资产进行有效的管理,是目前企业十分关注的问题。由于数据库技术及其开发工具的不断发展,开发一套企业规范的资产管理系统,实现管理的计算机化,在技术上已经变得非常容易实现。因此,本次设计的目的就是为企业开发

3、一个资产管理系统。而计算机的普及更加快了企业固定资产管理系统的产生。企业资产是指使用期限较长、单位价值较高并且在使用过程中保持原有实物形态的资产。这些资产因其固有的特性,对企业的经济价值在于其具有潜在的服务能力,这种服务潜能将随着企业对固定资产的不断利用而为生产经营带来长期的经济效益。本系统主要用于对企业中的资产进行管理。具体地讲,资产管理系统就是通过员工信息、部门信息,资产的流向管理等一系列手段来帮助企业提高劳动生产率,最终达到发展目标的一种管理行为。具体实现目标如下:实现对员工信息进行全面管理的功能。系统用户信息的管理。企业资产信息的管理。企业部门信息的管理。员工信息批处理管理。系统最大限

4、度地实现了易安装性、易维护性和易操作性。系统运行稳定、安全可靠。第 1 页2、 需求分析2.1系统功能需求 通过调查,企业资产类型被分成人员,软件,硬件等,根据资产信息管理的基本需求,要求系统需要完成以下功能;(1)资产系统功能中又包括用户登录、注销用户、用户添加、退出系统。(2)资产管理的功能又包括资产借出管理和资产信息管理。(3)资产系统查询又包括资产信息查询、资产借出查询、资产归还查询。(4)资产帮助功能。资产借出:将行政事业单位有占有权、使用权的资产做对外借出处理。系统能够在库设备中选择要借出的设备,查看设备详细信息,确认后填写资产借出表。包括借出资产编号、资产名称、资产型号,借出时间

5、、借出数量、借出人等信息,方便以后对借出资产进行查询。借出信息管理表中,又包括产品名称、产品类型、产品总量、产品价格、产品厂商、购买日期、出产日期、购买人等信息。 (7)资产归还:接受方使用完设备后即归还所借设备。系统根据借用清单查询详细信息,如果属实,则填写归还信息,核实无误后设备入库。介于本系统的特点和研究的重点问题,本系统只实现详细企业的资产信息管理;系统用户管理功能;系统查询管理;系统人员管理四个功能,并提供批处理管理功能。2.2 运行环境2.2.1 JavaJava是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台

6、的总称。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java分为三个体系JavaSE(Java2 Platform Standard Edition),JavaEE(Java 2 Platform Enterprise Edition),JavaME(Java 2 Platform Micro Edition)。Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。2.2.2 TomcatTom

7、cat是一个开源的JSP和Serlvet容器。Tomcat可以将从客户端接收到的JSP脚本转化为Serlvet,并对Serlvet进行编译,运行,将最终的结果返回给客户端。2.2.3 EclipseEclipse是Java开发领域一款优秀的集成开发环境(IDE),它不仅仅是Java的IDE,还可以是C语言的IDE,只要开发出相应语言的插件,Eclipse就可以成为任何语言的IDE。Eclipse是一个开放源代码的软件开发项目,它专注于为高度集成的软件开发提供一个全功能的、具有商业品质的工业平台。它有Eclipse项目、Eclipse工具项目和Eclipse技术项目3个项目组成,每一个项目有相应

8、的项目管理委员会监督,并有相应的项目管理章程。Eclipse平台是一个开放的可扩展的IDE,它是建造块和构造并运行集成软件开发工具的基础。Eclipse平台允许工具建造独立开发与其他工具无缝集成的工具。用户无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。三、概要设计系统概要设计,主要分以下四点进行分析。使得系统设计思想更清晰,操作简单,更好的提高了功能的利用,提高系统的安全,可行性。3.1 设计思想(1) 系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3) 合理的数据流设

9、计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。3.2 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1) 准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(2) 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(3) 源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(4) 优化原则:为了达到优化的

10、目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(5) 安全性原则:可以为该系统的用户设置用户权限。3.3 数据结构设计数据库的管理是整个系统的核心.我们选择了SQLyong, SQLyong数据库是一个高性能,多用户,关系型数据库管理模式,能够实现网络环境下的数据库之间的互连,互操作,具有数据容错,完整性检查和安全保密等功能,使整个网络数据库的结构更加合理。SQLyong是业界著名的Webyong公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyong可以快速直观地让用户通过网络来维

11、护任何角落的远端的MySQL数据库。3.3.1 数据库的分析数据库是长期存储在计算机内的,有组织的,可共享的数据集合,在一个信息管理系统中占非常重要的地位,它能够能充分满足各种信息的输入和输出。通过收集基本数据、数据结构以及数据处理的流程,根据对相关信息的集和统计,以及对用户所关心和需要了解的信息的分析需要建立以下数据集:在之前的需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们的关系。集成了来自不同用户对现实信息描述所构成的外部视图,形成全局的概念模型,进而可以转换成数据库的模式。本系统的操作多是对数据库的操作,诸如新闻模块实现添加、删除、修改和查询等。因此数据库的结构设计是一个非

12、常重要的环节,数据库设计的好坏将直接对应用系统的效率。好的数据库结构设计可以提高数据的完整性和一致性,也便于提高数据存储,可使系统具有较高的响应速度,简化基于数据库的应用程序的设计实现。本数据的具体链接会在下文进行介绍。 3.3.2 数据库的设计数据库结构设计使用的数据库管理系统以及系统开发工具设计出数据库以及各个数据表的结构。本系统数据库开发汇集各种信息以供查询、存储和检索。其优点在于它能使用数据表示图或自定义窗体收集信息。它提供数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。本系统数据库是一种关系型数据库工具,关系数据库是已开发的最通用的数据库。

13、(1) 数据库描述功能:定义数据库的全局逻辑结构(概念模式)、局部逻辑的结构(外模式)以及其它各种数据库对象;(2) 数据库管理功能:包括系统控制、数据存储以及更新管理、数据安全性与一致性维护;(3) 数据库查询和操作功能:能从数据库中检索住处或者改变信息;(4) 数据库建立与维护功能:包括数据写入、数据库重建、数据库结构维护、恢复以及系统性能监视等。此次设计根据数据的大小以及管理的便捷性选择MySql作为数据库管理系统,使用数据管理器创建数据库。按照前面分析的系统,设计出系统数据库中的各个数据表如下:表3-1 资产信息表列名数据类型可否为空说明assetsIDInt(10)null设备Ida

14、ssetsNameVarchar(10)null 设备名称主键assetsValueVarchar(10)null设备价值assetsTypeVarchar(10)null设备类型buyDateVarchar(20)null购买日期statusVarchar(1)null设备状态userVarchar(10)null使用者remarkVarchar(10)null备注表3-2 资产大类信息表列名数据类型可否为空说明bigcodechar (10)null 固定资产大类编号(主键)nameVarchar(30)null固定资产大类名字表3-3领用资产信息列名数据类型可否为空说明borrowIDInt(10)null领用固定资产ID主键assetsIDInt (10)null设备ID外键borrowDatedatenull领用日期borrowerChar(10)null领用者functionsVarchar(20)null作用remarkVarchar(50)null备注表3-4 归还资产信息列名数据类型可否为空说明assetsIDInt(11) null设备信息主键borrowI

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

当前位置:首页 > 中学教育 > 其它中学文档

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