基于JSP的固定资产管理系统毕业答辩论文.docx

上传人:b****7 文档编号:10442688 上传时间:2023-02-11 格式:DOCX 页数:40 大小:361.26KB
下载 相关 举报
基于JSP的固定资产管理系统毕业答辩论文.docx_第1页
第1页 / 共40页
基于JSP的固定资产管理系统毕业答辩论文.docx_第2页
第2页 / 共40页
基于JSP的固定资产管理系统毕业答辩论文.docx_第3页
第3页 / 共40页
基于JSP的固定资产管理系统毕业答辩论文.docx_第4页
第4页 / 共40页
基于JSP的固定资产管理系统毕业答辩论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于JSP的固定资产管理系统毕业答辩论文.docx

《基于JSP的固定资产管理系统毕业答辩论文.docx》由会员分享,可在线阅读,更多相关《基于JSP的固定资产管理系统毕业答辩论文.docx(40页珍藏版)》请在冰豆网上搜索。

基于JSP的固定资产管理系统毕业答辩论文.docx

基于JSP的固定资产管理系统毕业答辩论文

论文分类号:

TP学校代码:

13681

 

题目:

基于JSP的固定资产管理系统的研究与设计

 

ResearchandDesignofAssetManagementSystemBasedonJSP

ABSTRACT

Withtheinventionofcomputer,securityprobleminthecomputerhadbeenraised.Withtherapidspreadandwiderangeofapplicationsinallareasofsocietyaboutcomputer,promotehumansocietyintothetimeofinformation,theissuesasthecoreofcomputersecurityandconfidentialityisincreasinglyprominent.

Comparedtothepreviouscomputersecurityassameasbefore,computernetworksecurityissuesaremuchmore,andmorecomplex,involvingphysicalenvironment,hardware,software,data,transport,architectureandotheraspects.Inadditiontotraditionalsecuritytheory,technology,andsolemachinesecurityissues,computernetworksecuritytechnologies,includingcomputersecurity,communicationssecurity,securityofaccesscontrol,andsafetymanagementandlegalsanctionsandothercontent,andgraduallyformanindependentdisciplinarysystem.

WiththerapiddevelopmentofInternet,peoplenolongermeetthepurposeofinformationbrowsingandpublishing,buteagertofullyenjoythenetworkbroughtmoreandmoreconvenient.Designanddevelopmentofassetmanagementareadaptedtoliveintoday'sfast-pacedsociety,andmakesitmoreconvenientforthecompany'sassetinformationmanagementmoreportable.

ThissystemistryingtouseJSPstructureadynamicassetmanagementsystemonthenetwork,itisruninWindows7,theMySQLdatabaseplatform,Tomcatapplicationserverasanetworkinformationservice,usingJSP(JavaServerPages)technologydevelopmentanassetmanagementsystem.Itismainlyforthemanagementofallkindsofcompanyassets,logindivideintomanagerslandingandemployeeslanding.Employeescanlogontocheckofassets,theperformanceofmanagerincludingstaffmanagement,assetmanagement,lendorreturnmanagementandsoon.

KEYWORDS:

AssetManagementSystem,Computer,Internet,JSP

基于JSP的固定资产管理系统的研究与设计

摘要

随着计算机的出现,计算机安全问题也随之产生。

随着计算机在社会各个领域的广泛应用和迅速普及,使人类社会步入信息时代,以计算机为核心的安全、保密问题越来越突出。

同以前的计算机安全保密相比,计算机网络安全技术的问题要多得多,也复杂的多,涉及到物理环境、硬件、软件、数据、传输、体系结构等各个方面。

除了传统的安全保密理论、技术及单机的安全问题以外,计算机网络安全技术包括了计算机安全、通信安全、访问控制的安全,以及安全管理和法律制裁等诸多内容,并逐渐形成独立的学科体系。

伴随着Internet的蓬勃发展,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。

资产的管理设计与开发正适应了当今社会快节奏地生活,而使我们更加方便对公司的资产信息进行更便携的管理。

本系统便是尝试用JSP在网络上架构一个动态的资产管理系统,它是在Windowsxp下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(JavaServerPages)技术开发的资产管理系统。

它主要针对各个公司对资产的管理,登录分为经理登录和员工登录。

员工可登录进行自我资产的查询,管理员操作主要包括员工管理,资产管理,资产借还管理等功能。

关键词:

固定资产,计算机,Internet,JSP

 

目录

1绪论1

2项目开发简介2

2.1项目开发背景2

2.2项目开发目标2

2.3项目开发平台简介3

2.3.1基于浏览器/服务器的体系结构3

2.3.2面向对象的应用程序开发方法3

2.3.3可视化的开发环境3

2.3.4Dreamweaver概述3

2.3.5Tomcat服务器4

3系统概要设计5

3.1设计思想5

3.2设计原则5

3.3数据结构设计5

3.3.1数据库的分析6

3.3.2数据库的设计6

3.4运行设计8

4项目需求分析9

4.1系统需求分析的原因9

4.2项目功能分配9

4.2.1普通用户功能需求9

4.2.2管理员需求分析9

5功能模块具体设计10

5.1前台页面10

5.1.1登录页面10

5.1.2固定资产查询页面10

5.2后台界面11

5.2.1固定资产页面11

5.2.2固定资产领用页面11

5.2.3固定资产归还页面12

5.2.4人员信息页面12

6程序的设计与开发14

6.1程序的设计思想14

6.2程序的具体设计14

6.2.1程序设计语言14

6.2.2数据库联接15

6.3程序中遇到的问题16

6.3.1关于jsp乱码问题的解决16

7程序的测试与维护19

7.1测试的重要性及目的19

7.1.1测试的重要性19

7.1.2测试的目的19

7.2测试的步骤20

7.3测试的主要内容20

8系统的维护22

9结论23

致谢24

参考文献25

毕业设计说明书(论文)缩写稿26

TheAbbreviationVersionoftheThesisofUndergraduates31

1绪论

随着改革开放的深入特别是中国已经加人WTO,中国经济将融入世界经济大潮,而这种大潮必将把中国企业抛入更激烈的竞争。

企业竞争的优势主要体现在生产效率上,为提高生产效率,企业纷纷进行信息化改造,实现管理的专业化和规范化。

企业管理信息系统正以一种特别的方式在我国正呈现新的发展态势。

固定资产管理系统能为企业提供一个专业管理企业固定资产的模式。

系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管理信息系统。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,计算机可以利用长期使用过程中所存贮的大量数据进行数据分析,为管理者进行决策提供可靠的信息资料。

由于固定资产管理服务项目众多,各种信息内容繁琐,而且信息量大,因而在操作上经常造成很多不便之处,浪费了时间,降低了工作效率,而且极大地影响了固定资产管理的服务质量和经济效益。

利用现代化手段,建立科学有效的网络管理系统,一方面及时登记和掌握企业固定资产的增减变动、库存情况;另一方面合理组织和调配闲置的固定资产,促进闲置固定资产的再利用,避免浪费。

这是规范固定资产管理的有效途径。

2项目开发简介

当今,席卷全球的信息化大潮把信息管理推倒了时代发展的前沿,信息管理系统已经成为全社会注视的热点。

2.1项目开发背景

站在网络时代的前沿,我们清晰地看到了网络时代的宣言:

谁掌握了网络,谁就掌握了未来。

然而我们清晰地看到了JSP以良好的扩展性和兼容性、强大的交互能力和数据处理能力,迅速风靡全球,在Internet上几乎处处都能看到它的身影。

目前市面上对JSP技术的需求极其热切,几乎绝大部分的项目建设和企业的信息管理系统都是采用JSP技术。

该管理系统的开发,本着科学化、规范化、系统化的原则,并考虑到旅行社的实际情况,采用浏览器/服务器结构,该系统支持SQL具有查询方便、安全保密性好、用户界面友好、容易操作等优点。

应用此管理系统后,用户可以很方便的了解此固定资产管理的各种信息,为潜在的用户群节省了大量时间,很大程度上提高了管理者的工作效率和服务质量。

2.2项目开发目标

本系统结构设计合理,功能齐全,信息指标丰富、规范;采用模块化设计、结构合理、操作简单,具有友好的人机界面和灵活的系统可维护性;有优越的数据共享性,可以使用户充分的利用历史数据,减少数据的重复录入和工作量;方便快捷有效的完成固定资产管理系统的各项工作,录入数据合法性的校验程度高,数据查询速度快;有广泛的网络选择性,可以形成浏览器/服务器结构的数据库系统。

同时本项目致力于研究开发系统一体化,为用户提供方便,减少用户浏览项目的时间,方便用户浏览信息。

本项目

(1)以用户为中心的项目信息组织:

项目信息组织也称为项目内容组织,就是指系统将向访问者提供哪些信息,这是项目建设实施的第一步,在项目建设方案的基础上,要根据项目的规模、行业特点、栏目分类,进一步确定项目的信息重点及信息之间的关联,从而明确项目各栏目的信息内容,为下一步的视觉设计奠定基础。

(2)项目线索设计:

对于大多数大中型系统而言,项目在信息导航上应该尽量避免单线索的信息层次多、不易获得的弊病,在项目导航组织方面,采用多线索的信息组织方式,将能够极大地提高用户对项目信息的获得效率并减少项目的层次,使系统能够将重点内容以最佳的方式展现给访问者,从而给访问者带来良好的浏览体验。

(3)个性化系统视觉设计:

系统视觉设计不仅反映了开发人员对项目企业文化的理解、企业识别系统的概括,同时还应该能够反映出企业经营运作的内涵,项目视觉设计也应该为企业经营方向、经营目标服务,在客户的审美点与项目的营销点之间取得平衡,努力推出既能够满足客户心理需要的视觉设计,同时又能够体现行业化、个性化及公司特点。

2.3项目开发平台简介

随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

2.3.1基于浏览器/服务器的体系结构

B/S结构即浏览器和服务器结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

2.3.2面向对象的应用程序开发方法

对象(OBJECT),是包含相关的数据(以变量的形式)以及用于操作这些数据的方法(子程序)的软件包。

一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。

面向对象程序设计的基本要素是抽象,程序员通过抽象来管理复杂性。

管理抽象的有效方法是使用层次式的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统。

2.3.3可视化的开发环境

用户不用了解WINDOWS和编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观、简洁的图形化界面来。

2.3.4Dreamweaver概述

Dreamveaver一个可视化的网页设计和项目管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作,在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。

2.3.5Tomcat服务器

Tomcat服务器是一个免费的开放源代码的Web应用服务器,是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

3系统概要设计

系统概要设计,主要分以下四点进行分析。

使得系统设计思想更清晰,操作简单,更好的提高了功能的利用,提高系统的安全,可行性。

3.1设计思想

(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。

(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。

作为应用程序有较强的可操作性和扩展性。

(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

3.2设计原则

为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:

(1)准确性原则:

对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:

类型匹配,长度不超限等)。

(2)易操作原则:

要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。

(3)源程序可读性原则:

为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。

(4)优化原则:

为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。

(5)安全性原则:

可以为该系统的用户设置用户权限。

3.3数据结构设计

数据库的管理是整个系统的核心.我们选择了SQLyong,SQLyong数据库是一个高性能,多用户,关系型数据库管理模式,能够实现网络环境下的数据库之间的互连,互操作,具有数据容错,完整性检查和安全保密等功能,使整个网络数据库的结构更加合理。

SQLyong是业界著名的Webyong公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。

使用SQLyong可以快速直观地让用户通过网络来维护任何角落的远端的MySQL数据库。

3.3.1数据库的分析

数据库是长期存储在计算机内的,有组织的,可共享的数据集合,在一个信息管理系统中占非常重要的地位,它能够能充分满足各种信息的输入和输出。

通过收集基本数据、数据结构以及数据处理的流程,根据对相关信息的集和统计,以及对用户所关心和需要了解的信息的分析需要建立以下数据集:

在之前的需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们的关系。

集成了来自不同用户对现实信息描述所构成的外部视图,形成全局的概念模型,进而可以转换成数据库的模式。

本系统的操作多是对数据库的操作,诸如新闻模块实现添加、删除、修改和查询等。

因此数据库的结构设计是一个非常重要的环节,数据库设计的好坏将直接对应用系统的效率。

好的数据库结构设计可以提高数据的完整性和一致性,也便于提高数据存储,可使系统具有较高的响应速度,简化基于数据库的应用程序的设计实现。

本数据的具体链接会在下文进行介绍。

3.3.2数据库的设计

数据库结构设计使用的数据库管理系统以及系统开发工具设计出数据库以及各个数据表的结构。

本系统数据库开发汇集各种信息以供查询、存储和检索。

其优点在于它能使用数据表示图或自定义窗体收集信息。

它提供数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

本系统数据库是一种关系型数据库工具,关系数据库是已开发的最通用的数据库。

(1)数据库描述功能:

定义数据库的全局逻辑结构(概念模式)、局部逻辑的结构(外模式)以及其它各种数据库对象;

(2)数据库管理功能:

包括系统控制、数据存储以及更新管理、数据安全性与一致性维护;

(3)数据库查询和操作功能:

能从数据库中检索住处或者改变信息;

(4)数据库建立与维护功能:

包括数据写入、数据库重建、数据库结构维护、恢复以及系统性能监视等。

此次设计根据数据的大小以及管理的便捷性选择MySql作为数据库管理系统,使用数据管理器创建数据库。

按照前面分析的系统,设计出系统数据库中的各个数据表如下:

表3-1固定资产信息表

列名

数据类型

可否为空

说明

assetsID

Int(10)

null

设备Id

assetsName

Varchar(10)

null

设备名称主键

assetsValue

Varchar(10)

null

设备价值

assetsType

Varchar(10)

null

设备类型

buyDate

Varchar(20)

null

购买日期

status

Varchar

(1)

null

设备状态

user

Varchar(10)

null

使用者

remark

Varchar(10)

null

备注

表3-2固定资产大类信息表

列名

数据类型

可否为空

说明

bigcode

char(10)

null

固定资产大类编号(主键)

name

Varchar(30)

null

固定资产大类名字

表3-3领用固定资产信息

列名

数据类型

可否为空

说明

borrowID

Int(10)

null

领用固定资产ID主键

assetsID

Int(10)

null

设备ID外键

borrowDate

date

null

领用日期

borrower

Char(10)

null

领用者

functions

Varchar(20)

null

作用

remark

Varchar(50)

null

备注

表3-4归还固定资产信息

列名

数据类型

可否为空

说明

assetsID

Int(11)

null

设备信息主键

borrowID

Int(10)

null

领用信息外键

returnDate

date

null

归还日期

returner

Varchar(10)

null

归还者

remark

Varchar(10)

null

备注

表3-5固定资产小类信息

列名

数据类型

可否为空

说明

code

Varchar(10)

null

小类编码主键

bigcode

varchar(20)

null

大类编码

name

varchar(20)

null

大类名字

表3-6用户信息

列名

数据类型

可否为空

说明

userID

Int(10)

null

用户ID(主键)

userName

varchar(10)

null

用户名字(外键)

password

varchar(20)

null

用户密码

position

varchar(20)

null

用户职位

remark

varchar(20)

null

备注

role

varchar(20)

null

角色

得到以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种设计,它们之间的关系为后面的逻辑结构设计打下基础,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

这在以后的设计中的作用十分重要。

3.4运行设计

本系统运行后,首先启动初始化模块,显示前台界面陆,如果需要进入后台,可以进入后台页面,退出模块关闭数据库连接并退出系统。

各个模块运行时间均应控制在3-5秒内(其中大部分时间为响应用户的动作)。

4项目需求分析

在一个软件的开发过程中,用户需求分析是非常重要的,通过需求分析才能把软件功能和性能的总体要领描述为具体的软件需求规程说明,从而奠定软件开发的基础。

4.1系统需求分析的原因

一般情况下,任何软件开发的过程,首先就是,用户根据自己的实际情况,考虑自己所要解决的主要问题,然后向开发人员提出问题开始的,而用户不能确切的理解这些概念,所以双方交流时存在着隔阂。

更糟的情况是:

用户本身也不知道他到底要计算机做些什么,这就更增加了交流的难度。

4.2项目功能分配

本系统主要有两类用户,不同类型的用户使用不同的系统模块,例如,普通用户仅能使用前台系统,查询固定资产及更改密码,管理员则可使用所有的系统模块,通过身份验证,使得不同用户进入不同的操作界面。

为了防止数据遭到破坏,管理员可以备份数据库,管理员还可恢复数据库。

更确切的说,此项目分为两个部分,前台和后台,前台针对的是用户和管理员,后台仅面向管理员,后台的功能主要使通过数据库来实现的。

4.2.1普通用户功能需求

为了方便用户信息的查询,系统允许非注册用户进行查询,用户可以看到此项目的相关信息例如固定资产是否被使用,固定资产的购买日期。

4.2.2管理员需求分析

人员信息管理:

提供固定资产管理最

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

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1