EAM资产管理固定资产管理系统论文_第1页
EAM资产管理固定资产管理系统论文_第2页
EAM资产管理固定资产管理系统论文_第3页
EAM资产管理固定资产管理系统论文_第4页
EAM资产管理固定资产管理系统论文_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中文摘要感谢阅读感谢阅读谢谢阅读变得非常容易实现。9谢谢阅读精品文档放心下载谢谢阅读精品文档放心下载用的效果。关键词:固定资产管理系统;用户管理;资产折旧FixedAssetsManagementSystem谢谢阅读Author:xxxTutor:xxxAbstractWiththeenlargementoftheenterprisescalegradually,theinvestmentofitsfixed谢谢阅读assetsisexpandedcorrespondingly.Atpresent,alotoffixedassetsmanagementstills谢谢阅读tayinthemanagementofthemanualpattern,itsoperationmechanismhasbeenunsuitable谢谢阅读forthebusinessofenterprises.Howtocarryontheeffectivemanagementtothefixedass精品文档放心下载etsisthequestionwhichenterprisespaycloseattentiontopresently.Becauseofthede感谢阅读velopmentofthedatabase’stechnologyanddeveloperkits,ithasbeenbeeeasytodesig谢谢阅读nthenormalfixedassetsmanagementsystemforaenterprises.Thesystemhasrealizedth谢谢阅读emanagementcontrolledbyputers.感谢阅读Thesubjectofgraduationistodesignafixedassetsmanagementsystem.Thesystemi感谢阅读ncludesninefunctionmodules:loadingmodule,suggestingmodule,themoduleofasset谢谢阅读’stype,storagemanagementmodule,assetmanagementmodule,themoduleoflendingass谢谢阅读et,themoduleofassetdepreciation,themoduleofassetstatisticsandusermanagement谢谢阅读module.Atthesametime,becausethepagedisplaystheformsetverylong,apagingmodule感谢阅读isadded.Afterthetest,theoverallsystemhasafriendlyinterface,whichisusedconve感谢阅读niently.Keywords:FixedAssetsManagementSystem;UserManagement;AssetDepreciation精品文档放心下载目录第一章系统概述11.1项目开发的背景和意义11.1.1项目开发背景11.1.2项目开发意义11.2项目开发环境31.3系统体系结构31.3.1传统的C/S结构的特性31.3.2B/S结构的特性41.4所负责开发模块4第二章开发环境52.1开发工具简介52.1.1Java52.1.2Tomcat52.1.3Eclipse52.2数据库技术简介62.2.1PowerDesigner简介62.2.2MySQL6第三章可行性分析与需求分析73.1系统的可行性分析73.2系统的需求分析83.2.1系统管理对象分析83.2.2用户需求分析83.3系统数据流图103.4数据字典10第四章总体设计134.1系统总体架构134.2模块功能134.3数据库设计144.3.1数据库的概念设计144.3.2数据库的逻辑设计154.3.3数据库的物理设计16第五章详细设计与实现195.1模块功能描述195.2系统功能操作流程195.3功能实现界面225.4数据库实现代码24第六章验证调试286.1用户管理模块286.1.1添加用户验证286.1.2修改用户信息验证296.2仓库管理模块306.2.1添加测试306.2.2查看库存测试306.3资产折旧模块306.4资产统计模块31结束语32致谢33参考文献34附录Ⅰ英文翻译35英文原文35中文翻译40附录Ⅱ程序代码44第一章系统概述1.1项目开发的背景和意义1.1.1项目开发背景谢谢阅读谢谢阅读固定资产进行有效的管理,是目前企业十分关注的问题。谢谢阅读精品文档放心下载感谢阅读的产生。1.1.2项目开发意义精品文档放心下载谢谢阅读服务潜能将随着企业对固定资产的不断利用而为生产经营带来长期的经济效益。感谢阅读谢谢阅读题就是出现了大量的闲置资产,究其原因,有如下几方面。谢谢阅读1、许多企业受计划经济思想的影响习惯争投资、争项目、争资产设备,片面追求企业精品文档放心下载感谢阅读期闲置或半闲置状态。2、设备更新速度加快,被淘汰的资产设备不少是未达到规定的资产折旧年限,而成为谢谢阅读闲置资产。3、一些业务管理部门或人员决策失误造成固定资产闲置。一些业务管理部门或人员在精品文档放心下载精品文档放心下载谢谢阅读经营的需要,产生闲置。谢谢阅读精品文档放心下载谢谢阅读感谢阅读谢谢阅读生产。大量闲置的资产占用企业的车间、仓库,必然给企业正常生产带来影响。第四,精品文档放心下载谢谢阅读感谢阅读1、推行集中管理,有偿租赁的经营形式,提高企业闲置资产的利用率。对企业闲感谢阅读感谢阅读精品文档放心下载精品文档放心下载带来一定的经济利益。2、对闲置的资产设备进行技术改造。通过市场调研进行经济技术论证,花较少的谢谢阅读精品文档放心下载活大量的存量的目的。3、拓宽资产盘活渠道,加快资产盘活速度。各级资产管理部门应加强联系,充分谢谢阅读谢谢阅读固定资产重新发挥作用。4、制定和完善盘活闲置资产的奖励办法。为了激励各单位、各部门搞好闲置资产精品文档放心下载精品文档放心下载感谢阅读和积极性。5、报废一部分闲置资产。为了减轻企业负担,使企业集中精力搞好生产经营,对谢谢阅读谢谢阅读门审批,应予以报废。谢谢阅读理系统的开发存在以下优点:1、可以提高管理的工作效率感谢阅读谢谢阅读资产进行管理,自动对资产进行折旧处理,可以大大减轻员工的负担。感谢阅读2、快速的资产查询精品文档放心下载理速度远远高于人工对固定资产的处理速度。3、资产自动折旧谢谢阅读感谢阅读杂的折旧费用的时间。4、大幅度的减小误差谢谢阅读此可以降低资产管理过程中所发生的错误率。1.2项目开发环境1.硬件环境:IntelCeleron2.4GHz以上处理器,1GMB以上内存容量,80GMB以上硬盘容量。精品文档放心下载2.软件环境:MicrosoftWindowsXP操作系统,JDK版本1.5以上,MySQL5.0数据库,感谢阅读MyEclipse6.0开发工具,apache-tomcat6.0以上版本。精品文档放心下载1.3系统体系结构1.3.1传统的C/S结构的特性(如精品文档放心下载必须配制本地ODBC或固定服务器机器名等),逐台配置机器对于一个拥有多用户的复杂感谢阅读精品文档放心下载问题比较复杂;另一方面,C/S结构对网络底层协议的依赖性大,由于部分程序不是建立在TCP/IP精品文档放心下载(如Unix-Windows)的支持精品文档放心下载也稍显不足;另外,目前的应用系统建设一般都超出了局域网范畴,传统C/S结构对实现内网与感谢阅读外网、局域网与广域网之间的有机整合也有局限。充分利用Internet网络资源,可在精品文档放心下载Internet的服务器上进行相关的操作、管理,而不需要任何特殊的软硬件。这会给ERP精品文档放心下载系统的操作管理性能带来质的飞跃。HTML、XML、ASP、JSP等技术为实现这种要求提供谢谢阅读了可行的实现方法。1.3.2B/S结构的特性B/S结构对用户的技术要求比较低,对前端机的配置要求也较低,而且界面丰富、精品文档放心下载精品文档放心下载广域网之间进行协调,尤其适宜信息发布类应用。采用B/S形式,则只需在服务器上安装相应的服务程序和脚本程序,客户端就可以精品文档放心下载凭借网络浏览器通过Internet精品文档放心下载就是说客户端只要能和服务器连接即可。这样就使得查询甚至控制系统变得非常方便,感谢阅读可以说是随时随地。C/S结构与B/S精品文档放心下载三层B/S结构来实现本系统,即客户层、应用逻辑层(Web层和应用层)和数据库服务层。谢谢阅读1.4所负责开发模块感谢阅读精品文档放心下载完成。第二章开发环境精品文档放心下载B/S结构进行系统开发和感谢阅读布置。基于上述原因,系统决定使用J2EE技术作为系统的开发主要技术,开发工具使用谢谢阅读MyeclipseMySQLtomcat6.0,数据库建模工具使用Sybase公精品文档放心下载司开发的PowerDesigner。2.1开发工具简介2.1.1JavaJava是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称感谢阅读JavaJavaJava平台由JavaJavaVirtualMachineJava感谢阅读ApplicationProgrammingInterfaceAPIJava分为三个体感谢阅读系JavaSE(Java2PlatformStandardEdition),谢谢阅读JavaEE(Java2PlatformEnterpriseEdition),JavaME(Java2PlatformMicroEdition)。感谢阅读Java精品文档放心下载移植的,性能优异、多线程的动态语言。2.1.2TomcatTomcat是一个开源的JSP和Serlvet容器。Tomcat可以将从客户端接收到的JSP谢谢阅读脚本转化为Serlvet,并对Serlvet进行编译,运行,将最终的结果返回给客户端。感谢阅读2.1.3EclipseEclipse是Java开发领域一款优秀的集成开发环境(IDEJava的IDE,精品文档放心下载还可以是C语言的IDE,只要开发出相应语言的插件,Eclipse就可以成为任何语言的感谢阅读IDEEclipse谢谢阅读Eclipse项目、EclipseEclipse感谢阅读技术项目3个项目组成,每一个项目有相应的项目管理委员会监督,并有相应的项目管谢谢阅读理章程。Eclipse平台是一个开放的可扩展的IDE感谢阅读具的基础。Eclipse平台允许工具建造独立开发与其他工具无缝集成的工具。用户无须精品文档放心下载分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。感谢阅读2.2数据库技术简介2.2.1PowerDesigner简介PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,感谢阅读设计人员,数据库管理员DBA谢谢阅读感谢阅读模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一精品文档放心下载种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。感谢阅读PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流精品文档放心下载和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。感谢阅读PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持感谢阅读开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生精品文档放心下载的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。感谢阅读2.2.2MySQLMySQLSQL/精品文档放心下载由一个服务器守护程序mysqld和很多不同的客户程序和库组成。MySQL谢谢阅读性足以满足一个网站的信息管理工作。MySQL数据库具有以下主要特点:(1)同时访问数据库的用户数量不受限制。(2)可以保存超过5千万条的记录。(3)是目前市场上现有产品中运行速度最快的数据库系统。感谢阅读(4)用户权限设置简单,有效。第三章可行性分析与需求分析3.1系统的可行性分析技术可行性。本次开发的固定资产管理系统采用浏览器/服务器(B/S)结构,用户谢谢阅读精品文档放心下载精品文档放心下载数据库的访问和应用程序的执行等工作全部由后台完成。感谢阅读感谢阅读是:1、许多企业受计划经济思想的影响习惯争投资、争项目、争资产设备,片面追求感谢阅读谢谢阅读于长期闲置或半闲置状态。2、设备更新速度加快,被淘汰的资产设备不少是未达到规定的资产折旧年限,而精品文档放心下载成为闲置资产。3、一些业务管理部门或人员决策失误造成固定资产闲置。一些业务管理部门或人精品文档放心下载谢谢阅读精品文档放心下载生产经营的需要,产生闲置。感谢阅读谢谢阅读感谢阅读谢谢阅读感谢阅读现代化不可缺少的手段。/B/S谢谢阅读精品文档放心下载作可行性可行。3.2系统的需求分析3.2.1系统管理对象分析精品文档放心下载精品文档放心下载感谢阅读的价值进行计算。综上,该系统的管理对象可分为主要五类:仓库、资产类型、资产、资产的借出、谢谢阅读资产的折旧。3.2.2用户需求分析谢谢阅读要有管理员对这些用户进行管理,用户管理员的主要工作就是对用户信息进行操作。感谢阅读由上总结的系统共有以下2种类型的用户:普通用户、管理员。谢谢阅读以下是我所做模块的用户需求:1.感谢阅读员的需求用例图如下:图3.1管理员用例图2.精品文档放心下载可以有以下操作功能。(1)对仓库进行管理,用例图如下:图3.2仓库管理用例图(2)对资产折旧进行管理,用例图如下:图3.3资产折旧管理用例图(3)对资产进行统计,用例图如下:图3.4资产查询用例图3.3系统数据流图图3.5系统数据流图3.4数据字典数据名称:修改、添加用户信息简述:修改的用户信息、新增的用户信息数据结构:用户登录账号、密码、姓名、年龄、住址、性别、电话精品文档放心下载来源:管理员去向:处理1数据名称:查询修改用户个人信息简述:用户修改自己的信息数据结构:用户登录账号、密码、姓名、年龄、住址、性别、电话谢谢阅读来源:用户去向:处理2数据名称:添加修改仓库信息简述:添加一个仓库的信息,修改现有仓库的信息数据结构:仓库名称、仓库描述来源:用户去向:处理3数据名称:添加修改资产类型信息简述:添加一个资产类型的信息,修改现有资产类型的信息感谢阅读数据结构:资产类型名称、描述来源:用户去向:处理4数据名称:添加修改固定信息简述:添加一个固定资产的信息,修改现有固定资产的信息精品文档放心下载谢谢阅读预计使用年限、价格、使用部门、使用情况、所属仓库、增加方式、使用员工、感谢阅读资产状态、折旧价格来源:用户去向:处理5数据名称:添加修改资产借出信息简述:添加一个固定资产借出的信息,修改现有借出固定资产的信息精品文档放心下载id、借出(归还)日期、预计归还日期、借出(归还)人、借出精品文档放心下载人、借用单位、状态来源:用户去向:处理6数据名称:查看资产折旧信息简述:查看一个固定资产的折旧信息数据结构:资产id、购买日期,折旧方式来源:用户去向:处理7数据名称:查询资产信息简述:根据条件查询资产数据结构:资产状态;购买时间;来源:用户去向:处理8数据名称:用户登陆简述:用户以普通用户权限登陆数据结构:用户名,用户密码去向:系统主页面数据名称:管理员登陆简述:用户以管理员权限登陆数据结构:用户名,用户密码去向:用户管理页面数据名称:退出系统简述:推出系统销毁数据去向:返回登陆页面第四章总体设计4.1系统总体架构谢谢阅读发布的方便性,系统决定使用B/S的运行结构模式。感谢阅读感谢阅读分为9谢谢阅读谢谢阅读精品文档放心下载图4.1所示。图4.1系统主要模块图4.2模块功能谢谢阅读感谢阅读谢谢阅读和管理员,因此包括2种登陆形式的模块功能:图4.2普通用户模块功能图图4.3管理员模块功能图4.3数据库设计4.3.1数据库的概念设计谢谢阅读间的关系,为逻辑模型设计打下基础。谢谢阅读感谢阅读感谢阅读感谢阅读感谢阅读全局ER图如图3.17所示图4.4系统全局E-R图4.3.2数据库的逻辑设计用户:用户id、用户名、密码、姓名、年龄、住址、性别、电话;谢谢阅读资产类型:资产类型id、资产类型名称、描述;资产:资产id、代码、资产名称、资产类型编号、型号、厂家、出厂日期、购买日期、感谢阅读预计使用年限、价格、使用部门、使用情况、所属仓库、增加方式、使用员工、谢谢阅读资产状态、折旧价格;仓库:仓库id、仓库名称、仓库描述;员工:员工id、员工编号、部门、借出信息:借出id、资产id、借出(归还)日期、预计归还日期、借出(归还)人、精品文档放心下载借出人、借用单位、状态;4.3.3数据库的物理设计谢谢阅读谢谢阅读统选用的是MySQL实现的。各表如下:表4-1用户表user(用户表)字段名数据类型长度允许为空是否为主键说明idinteger11否是主键loginNamevarchar255否否用户名感谢阅读passwordvarchar255否否密码感谢阅读namevarchar255是否姓名ageinteger11是否年龄addressvarchar255是否地址谢谢阅读postcardvarchar255是否邮编感谢阅读telephonevarchar255是否电话谢谢阅读sexvarchar255是否性别角色(1.系统管roleinteger11否否精品文档放心下载理员2.普通用户)表4-2仓库表storage(仓库表)字段名数据类型长度允许为空是否为主键说明idinteger11否是主键namevarchar255是否仓库名称descriptiontext是否描述表4-3资产类型表assetType(资产类型表)字段名数据类型长度允许为空是否为主键说明idinteger11否是主键类型名namevarchar255是否称descriptiontext是否描述表4-4员工表employee(员工)是否为主字段名数据类型长度允许为空说明键idinteger11否是主键codevarchar255是否代码namevarchar255是否姓名deptmentvarchar255是否所属部门谢谢阅读descriptiontext描述表4-5固定资产信息表asset(资产表)字段名数据类型长度允许为空是否为主键说明idinteger11否是主键codevarchar255是否代码namevarchar255否否资产名称assetTypeIdinteger11否否感谢阅读号modelvarchar255是否资产型号谢谢阅读clientvarchar255是否厂家leaveFactoryDatevarchar255是否出厂日期精品文档放心下载buyDatevarchar255是否购买日期感谢阅读lifeinteger11否否预计使用年限精品文档放心下载pricedouble否否价格lastpricedouble是否现价格deptmentvarchar255是否使用部门感谢阅读storageIdinteger11否否外键,所属仓库谢谢阅读addTypevarchar255是否增加方式感谢阅读employeeIdinteger11否否外键,使用员工谢谢阅读typeinteger11否否折旧方式状态(1.可用2.stateinteger11否否借用3.损坏4.报谢谢阅读废overDatevarchar255是否报废时间谢谢阅读表4-6资产借出信息表assetTurnoverDetail(资产借出表)谢谢阅读长是否为主字段名数据类型允许为空说明度键idinteger11否是主键assetIdinteger11否外键,资产谢谢阅读dependDatevarchar255否借出时间精品文档放心下载givebackDatevarchar255是归还时间感谢阅读givebackPlanDatevarchar255否预计归还时间感谢阅读employeeIdinteger11否精品文档放心下载员工borrowManvarchar255否借用人感谢阅读borrowpanyvarchar255是借用单位谢谢阅读状态(1、借出2、stateinteger11否精品文档放心下载归还)telephonevarchar255是借用人电话谢谢阅读第五章详细设计与实现5.1模块功能描述感谢阅读以添加一个用户,可以对用户信息进行查询,修改,删除。谢谢阅读仓库管理模块,用户可以按仓库名和库存类型描述对仓库信息进行模糊查询;用户感谢阅读可以编辑、查看和删除仓库信息;当仓库中增加一份资产时,仓库库存自动更新。谢谢阅读资产折旧管理模块,用户可以根据资产名称对资产折旧信息进行模糊查询;可以根谢谢阅读感谢阅读5个月的折旧余感谢阅读额。资产统计管理模块,用户可根据资产状态、新增资产和报废资产三种方式对资产进精品文档放心下载精品文档放心下载谢谢阅读时间进行统计。5.2系统功能操作流程根据系统需求中的描述,做出系统各操作的逻辑流程如下:感谢阅读1.用户信息管理——感谢阅读感谢阅读用户是否能使用该系统。用户信息的添加、删除、修改流程如下:精品文档放心下载图5.1用户信息管理添加、删除、修改流程图精品文档放心下载2.资产管理——精品文档放心下载精品文档放心下载库。流程如下:图5.2资产管理——资产类型管理流程图3.资产管理——感谢阅读的折旧情况。流程图如下:图5.3资产管理——资产折旧查看流程图4.资产管理——谢谢阅读谢谢阅读询;根据新增资产进行统计时,可以按购入时间进行统计;根据报废资产进行统计时,精品文档放心下载可以按购入时间进行统计。流程图如下:图5.4资产管理——资产统计管理流程图5.3功能实现界面1.用户信息管理图5.5管理员管理用户信息界面图5.6用户个人信息管理界面图5.7仓库信息管理界面图5.8资产折旧信息管理界面图5.9资产折旧信息查询界面图5.10资产统计信息管理界面图5.11资产信息按状态统计界面图5.12新增资产统计界面图5.13报废资产统计界面5.4数据库实现代码根据数据库字段设计,依次创建资产信息表,资产借出信息表,资产类型信息表,感谢阅读员工信息表、仓库表、用户表。创建的脚本依次为:SETFOREIGN_KEY_CHECKS=0;精品文档放心下载--Tablestructureforasset精品文档放心下载DROPTABLEIFEXISTS`asset`;CREATETABLE`asset`(`overDate`varchar(255)defaultNULL,谢谢阅读`type`int(11)defaultNULL,`id`int(11)NOTNULLauto_increment,精品文档放心下载`code`varchar(255)defaultNULL,精品文档放心下载`name`varchar(255)defaultNULL,谢谢阅读`assetTypeId`int(11)defaultNULL,感谢阅读`model`varchar(255)defaultNULL,精品文档放心下载`client`varchar(255)defaultNULL,精品文档放心下载`leaveFactoryDate`varchar(255)defaultNULL,谢谢阅读`buyDate`varchar(255)defaultNULL,感谢阅读`life`int(11)defaultNULL,`price`doubledefaultNULL,`deptment`varchar(255)defaultNULL,精品文档放心下载`storageId`int(11)defaultNULL,感谢阅读`addType`varchar(255)defaultNULL,感谢阅读`employee`varchar(11)defaultNULL,精品文档放心下载`state`int(11)defaultNULL,感谢阅读PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;感谢阅读谢谢阅读--Tablestructureforassetturnoverdetail感谢阅读谢谢阅读DROPTABLEIFEXISTS`assetturnoverdetail`;精品文档放心下载CREATETABLE`assetturnoverdetail`(谢谢阅读`id`int(11)NOTNULLauto_increment,感谢阅读`assetId`int(11)defaultNULL,感谢阅读`dependDate`varchar(255)defaultNULL,感谢阅读`givebackDate`varchar(255)defaultNULL,精品文档放心下载`givebackPlanDate`varchar(255)defaultNULL,感谢阅读`employeeId`int(11)defaultNULL,精品文档放心下载`borrowMan`varchar(255)defaultNULL,感谢阅读`borrowpany`varchar(255)defaultNULL,精品文档放心下载`state`int(11)defaultNULL,谢谢阅读`telephone`varchar(255)defaultNULL,谢谢阅读PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;精品文档放心下载感谢阅读--Tablestructureforassettype感谢阅读精品文档放心下载DROPTABLEIFEXISTS`assettype`;精品文档放心下载CREATETABLE`assettype`(`description`text,`name`varchar(255)defaultNULL,谢谢阅读`id`int(11)NOTNULLauto_increment,精品文档放心下载PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;谢谢阅读感谢阅读--Tablestructureforemployee感谢阅读精品文档放心下载DROPTABLEIFEXISTS`employee`;感谢阅读CREATETABLE`employee`(`id`int(11)NOTNULLauto_increment,谢谢阅读`code`varchar(255)defaultNULL,谢谢阅读`name`varchar(255)defaultNULL,感谢阅读`deptment`varchar(255)defaultNULL,精品文档放心下载`roleId`int(11)defaultNULL,谢谢阅读`description`text,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;谢谢阅读谢谢阅读--Tablestructureforstorage精品文档放心下载谢谢阅读DROPTABLEIFEXISTS`storage`;感谢阅读CREATETABLE`storage`(`description`text,`name`varchar(255)defaultNULL,精品文档放心下载`id`int(11)NOTNULLauto_increment,感谢阅读PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;感谢阅读精品文档放心下载--Tablestructureforuser感谢阅读DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`telephone`varchar(255)defaultNULL,谢谢阅读`postcard`varchar(255)defaultNULL,精品文档放心下载`address`varchar(255)defaultNULL,谢谢阅读`age`int(11)defaultNULL,`role`int(11)notNULL,`sex`varchar(255)defaultNULL,谢谢阅读`name`varchar(255)defaultNULL,谢谢阅读`password`varchar(255)notNULL,谢谢阅读`loginName`varchar(255)notNULL,谢谢阅读`id`int(11)NOTNULLauto_increment,感谢阅读PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;谢谢阅读使用JDBC与数据库连接代码内容如下:/***连接MySql数据库*@return*/publicstaticConnectiongetMySqlConnection(){精品文档放心下载Connectionconn=null;Stringurl=null;try{Class.forName(".mysql.jdbc.Driver");谢谢阅读url="jdbc:mysql://localhost:3306/asset";感谢阅读conn=DriverManager.getConnection(url,"root","123");谢谢阅读if(conn==null){thrownewSQLException("Can'tconnectMsSql!");感谢阅读}}catch(ClassNotFoundExceptione2){感谢阅读e2.printStackTrace();}catch(SQLExceptione){System.out.println("url:"+url);精品文档放心下载e.printStackTrace();}returnconn;}第六章验证调试6.1用户管理模块6.1.1添加用户验证精品文档放心下载感谢阅读户名。图6.1新增用户与数据库中用户名相同下图是添加新用户时,与约束冲突时的界面。图6.2新增用户时与约束条件相冲突(1)图6.3新增用户时与约束条件相冲突(2)6.1.2修改用户信息验证精品文档放心下载误的情况也与用户添加时一样。图6.4修改用户时两次密码不一致6.2仓库管理模块6.2.1添加测试谢谢阅读时违反约束条件的情况。图6.5仓库添加测试6.2.2查看库存测试查看库存测试:图6.6仓库库存查看测试6.3资产折旧模块根据资产折旧选择的方式进行折旧:图6.7资产折旧信息查看测试6.4资产统计模块谢谢阅读图6.8资产状态查看测试结束语感谢阅读web开发框架Struts技术和JDBC工具实现了固定资产管感谢阅读精品文档放心下载由于使用了MVC谢谢阅读高。使用Java语言作为开发语言,使得程序具有很强的可移植性。程序中注释写得尽感谢阅读量规范,因此可读性与可维护性也比较好。在本系统开发过程中不可避免地遇到不少困难,加之水平有限并对web的应用开发精品文档放心下载还不是太熟练,系统的一些功能做得还不是很完善,界面还不是很美观。感谢阅读通过本次毕业设计我学到了不少新东西,更进一步熟悉了Struts的web开发框架精品文档放心下载和MVC谢谢阅读有更多的收获。感谢阅读感谢阅读的帮助,总之,通过这次毕业设计自己感觉到受益非浅,收获很大。精品文档放心下载致谢谢谢阅读级领导对我的关怀以及老师们的谆谆教导。感谢我的指导老师xxx老师!在外实训期间,x老师主动和我联系指导毕业设计,感谢阅读感谢阅读感谢阅读谢谢阅读我明确了自己,坚定了自己的目标。谢谢阅读知不觉的讨论过程中让我学到了不少的知识,感谢同学细心的帮助。感谢阅读最后再次对在系统设计过程中给予我帮助的老师和同学表示诚挚的感谢!感谢阅读参考文献[1]张海藩.软件工程导论[M2003年感谢阅读[2]萨师煊,王珊.数据库系统概论[M2000年精品文档放心下载[3]MartinL.ShoeUML.NETM2006谢谢阅读年[4]ASP.NETM2005精品文档放心下载年[5]DavidFlanagan.JavaScript权威指南[M2003年谢谢阅读[6]李烨.别具光芒:DIV+CSS网页布局与美化[M2006年感谢阅读[7]PerryS.C.C#和.NET核心技术[M2006年感谢阅读[8]张孝祥张红梅.JavaScript网页开发[M2004年精品文档放心下载[9]--新平台.M2004年精品文档放心下载[10]王养廷.UML基础与应用[M2006年谢谢阅读附录Ⅰ英文翻译英文原文DISTRIBUTEDDATABASEDESIGNThedesignofadistributedputersysteminvolvesmakingdecisionsontheplacementofdataandpr精品文档放心下载ogramsacrossthesitesofaputernetwork,aswellaspossiblydesigningthenetworkitself.Inthecas谢谢阅读eofdistributedDBMSs,thedistributionofapplicationsinvolvestwothings:thedistributionofth精品文档放心下载edistributedDBMSsoftwareandthedistributionoftheapplicationprogramsthatrunonit.Theforme精品文档放心下载risnotasignificantproblem,sinceweassumethatacopyofthedistributedDBMSsoftwareexistsatea感谢阅读chsitewheredataarestored.Inthischapterwedonotconcernourselveswithapplicationprogrampla谢谢阅读cementeither.Furthermore,weassumethatthenetworkhasalreadybeendesigned,orwillbedesigned谢谢阅读atalaterstage,accordingtothedecisionsrelatedtothedistributeddatabasedesign.Weconcentra感谢阅读teondistributionofdata.Ithasbeensuggestedthattheorganizationofdistributedsystemscanbei谢谢阅读nvestigatedalongthreeorthogonaldimensions[LevinandMorgan,1975]:精品文档放心下载1.Levelofsharing2.Behaviorofaccesspatterns感谢阅读3.Levelofknowledgeonaccesspatternbehavior谢谢阅读Figure5.1depictsthealternativesalongthesedimensions.Intermsofthelevelofsharing,there精品文档放心下载arethreepossibilities.First,thereisnosharing:eachapplicationanditsdataexecuteatonesite,a谢谢阅读ndthereisnomunicationwithanyotherprogramoraccesstoanydatafileatothersites.Thischaracte感谢阅读rizestheveryearlydaysofnetworkingandisprobablynotverymontoday.Wethenfindthelevelofdata感谢阅读sharing;alltheprogramsarereplicatedatallthesites,butdatafilesarenot.Accordingly,userre谢谢阅读questsarehandledatthesitewheretheyoriginateandthenecessarydatafilesaremovedaroundthene精品文档放心下载twork.Finally,indata-plus-programsharing,bothdataandprogramsmaybeshared,meaningthatapr精品文档放心下载ogramatagivensitecanrequestaservicefromanotherprogramatasecondsite,which,inturn,mayhav精品文档放心下载etoaccessadatafilelocatedatathirdsite.感谢阅读LevinandMorgandrawadistinctionbetweendatasharinganddata-plus-programsharingtoillus精品文档放心下载tratethedifferencesbetweenhomogeneousandheterogeneousdistributedputersystems.Theyindic谢谢阅读ate,correctly,thatinaheterogeneousenvironmentitisusuallyverydifficult,andsometimesimpo精品文档放心下载ssible,toexecuteagivenprogramondifferenthardwareunderadifferentoperatingsystem.Itmight,h精品文档放心下载owever,bepossibletomovedataaroundrelativelyeasily.谢谢阅读Alongtheseconddimensionofaccesspatternbehavior,itispossibletoidentifytwoalternativ感谢阅读es.Theaccesspatternsofuserrequestsmaybestatic,sothattheydonotchangeovertime,ordynamic.精品文档放心下载Itisobviouslyconsiderablyeasiertoplanforandmanagethestaticenvironmentsthanwouldbetheca精品文档放心下载sefordynamicdistributedsystems.Unfortunately,itisdifficulttofindmanyreal-lifedistribut感谢阅读edapplicationsthatwouldbeclassifiedasstatic.Thesignificantquestion,then,isnotwhetheras谢谢阅读ystemisstaticordynamic,buthowdynamicitis.Incidentally,itisalongthisdimensionthattherel精品文档放心下载ationshipbetweenthedistributeddatabasedesignandqueryprocessingisestablished(refertoFig精品文档放心下载ure1.10).Thethirddimensionofclassificationisthelevelofknowledgeabouttheaccesspatternbehavio感谢阅读r.Onepossibility,ofcourse,isthatthedesignersdonothaveanyinformationabouthowuserswill谢谢阅读accessthedatabase.Thisisatheoreticalpossibility,butitisverydifficult,ifnotimpossible,t精品文档放心下载odesignadistributedDBMSthatcaneffectivelycopewiththissituation.Themorepracticalalterna感谢阅读tivesarethatthedesignershavepleteinformation,wheretheaccesspatternscanreasonablybepred谢谢阅读ictedanddonotdeviatesignificantlyfromthesepredictions,andpartialinformation,wherethere感谢阅读aredeviationsfromthepredictions.精品文档放心下载Thedistributeddatabasedesignproblemshouldbeconsideredwithinthisgeneralframework.In感谢阅读allthecasesdiscussed,exceptintheno-sharingalternative,newproblemsareintroducedinthedis感谢阅读tributedenvironmentwhicharenotrelevantinacentralizedsetting.Inthischapteritisourobject精品文档放心下载ivetofocusontheseuniqueproblems.精品文档放心下载5.1ALTERNATIVEDESIGNSTRATEGIES谢谢阅读Twomajorstrategiesthathavebeenidentified[Cerietal.,1987]fordesigningdistributeddat精品文档放心下载abasesarethetop-downapproachandthebottom-upapproach.Asthenamesindicate,theyconstitutev精品文档放心下载erydifferentapproachestothedesignprocess.Butasanysoftwaredesignerknows,realapplication感谢阅读sarerarelysimpleenoughtofitnicelyineitherofthesealternatives.Itisthereforeimportanttok精品文档放心下载eepinmindthatinmostdatabasedesigns,thetwoapproachesmayneedtobeappliedtoplementoneanoth谢谢阅读er.Weshouldalsoindicatethattheissueaddressedhereisoneofdesigningadatabasesystemusinga感谢阅读distributedDBMSwithintheframeworkdiscussedinSection4.3.Thisactivityisajointfunctionoft精品文档放心下载hedatabase,enterprise,andapplicationsystemadministrators(oroftheadministratorperformin谢谢阅读gallthreeroles).5.1.1Top-DownDesignProcess感谢阅读Requirements

AnalysisUserinputConceptualDesignViewIntegrationUserGlobalExternalSchemaDefinitioninputLocalConceptual

SchemaPhysicalSchemaFeedbackFeedbackFigure5.2Top-DownDesignProcess感谢阅读AframeworkforthisprocessisshowninFigure5.2.Theactivitybeginswitharequirementsanaly谢谢阅读sisthatdefinestheenvironmentofthesystemand"elicitsboththedataandprocessingneedsofallpo感谢阅读tentialdatabaseusers"[Yaoetal.,1982a].Therequirementsstudyalsospecifieswherethefinalsy谢谢阅读stemisexpectedtostandwithrespecttotheobjectivesofadistributedDBMSasidentifiedinSection精品文档放心下载1.3.Toreiterate,theseobjectivesaredefinedwithrespecttoperformance,reliabilityandavaila精品文档放心下载bility,economics,andexpandability(flexibility).精品文档放心下载Therequirementsdocumentisinputtotwoparallelactivities:viewdesignandconceptualdesig谢谢阅读n.Theviewdesignactivitydealswithdefiningtheinterfacesforendusers.Theconceptualdesign,o感谢阅读ntheotherhand,istheprocessbywhichtheenterpriseisexaminedtodetermineentitytypesandrelat精品文档放心下载ionshipsamongtheseentities.Onecanpossiblydividethisprocessintotworelatedactivitygroups谢谢阅读[Davenport,1981]:entityanalysisandfunctionalanalysis.Entityanalysisisconcernedwithdete感谢阅读rminingtheentities,theirattributes,andtherelationshipsamongthem.Functionalanalysis,ont感谢阅读heotherhand,isconcernedwithdeterminingthefundamentalfunctionswithwhichthemodeledenterp谢谢阅读riseisinvolved.Theresultsofthesetwostepsneedtobecross-referencedtogetabetterunderstand谢谢阅读ingofwhichfunctionsdealwithwhichentities.谢谢阅读Thereisarelationshipbetweentheconceptualdesignandtheviewdesign.Inonesense,theconceptua精品文档放心下载ldesigncanbeinterpretedasbeinganintegrationofuserviews.Eventhoughthisviewintegrationac精品文档放心下载tivityisveryimportant,theconceptualmodelshouldsupportnotonlytheexistingapplications,bu精品文档放心下载talsofutureapplications,viewintegrationshouldbeusedtoensurethatentityandrelationshipre谢谢阅读quirementsforalltheviewsarecoveredintheconceptualschema.感谢阅读Inconceptualdesignandviewdesignactivitiestheuserneedstospecifythedataentitiesandmu感谢阅读stdeterminetheapplicationsthatwillrunonthedatabaseaswellasstatisticalinformationaboutt感谢阅读heseapplications.Statisticalinformationincludesthespecificationofthefrequencyofuserapp感谢阅读lications,thevolumeofvariousinformation,andthelike.Notethatfromtheconceptualdesignstep感谢阅读esthedefinitionofglobalconceptualschemadiscussedinSection4.3.Wehavenotyetconsideredthe感谢阅读implicationsofthedistributedenvironment;infact,uptothispoint,theprocessisidenticaltoth谢谢阅读atinacentralizeddatabasedesign.感谢阅读Theglobalconceptualschema(GCS)andaccesspatterninformationcollectedasaresultofviewd感谢阅读esignareinputstothedistributiondesignstep.Theobjectiveatthisstage,whichisthefocusofthi精品文档放心下载schapter,istodesignthelocalconceptualschemas(LCSs)bydistributingtheentitiesoverthesite谢谢阅读softhedistributedsystem.Itispossible,ofcourse,totreateachentityasaunitofdistribution.G谢谢阅读iventhatweusetherelationalmodelasthebasisofdiscussioninthisbook,theentitiescorrespondt谢谢阅读orelations.Ratherthandistributingrelations,itisquitemontodividethemintosubrelations,calledfra谢谢阅读gments,whicharethendistributed.Thusthedistributiondesignactivityconsistsoftwosteps:fra谢谢阅读gmentationandallocation.Thereasonforseparatingthedistributiondesignintotwostepsistobet精品文档放心下载terdealwiththeplexityoftheproblem.However,aswediscussattheendofthechapter,thisraisesot感谢阅读herconcerns.Thesearethemajorissuesthataretreatedinthischapter,sowedelaydiscussingthemu精品文档放心下载ntillatersections.Thelaststepinthedesignprocessisthephysicaldesign,whichmapsthelocalconceptualschema精品文档放心下载stothephysicalstoragedevicesavailableatthecorrespondingsites.Theinputstothisprocessare感谢阅读thelocalconceptualschemaandaccesspatterninformationaboutthefragmentsinthese.感谢阅读Itiswellknownthatdesignanddevelopmentactivityofanykindisanongoingprocessrequiringc感谢阅读onstantmonitoringandperiodicadjustmentandtuning.Wehavethereforeincludedobservationandm谢谢阅读onitoringasamajoractivityinthisprocess.Notethatonedoesnotmonitoronlythebehavioroftheda感谢阅读tabaseimplementationbutalsothesuitabilityofuserviews.Theresultissomeformoffeedback,whi精品文档放心下载chmayresultinbackinguptooneoftheearlierstepsinthedesign.谢谢阅读5.1.2Bottom-UpDesignProcess谢谢阅读Top-downdesignisasuitableapproachwhenadatabasesystemisbeingdesignedfromscratch.mon精品文档放心下载ly,however,anumberofdatabasesalreadyexist,andthedesigntaskinvolvesintegratingthemintoo谢谢阅读nedatabase.Thebottom-upapproachissuitableforthistypeofenvironment.Thestartingpointofbo感谢阅读ttom-updesignistheindividuallocalconceptualschemas.Theprocessconsistsofintegratingloca感谢阅读lschemasintotheglobalconceptualschema.谢谢阅读Thistypeofenvironmentexistsprimarilyinthecontextofheterogeneousdatabases.Significa感谢阅读ntresearchhasbeenconductedwithinthiscontextaswell.Wewill,therefore,deferthediscussiono精品文档放心下载fthebottom-updesignprocessuntilChapter15.Therestofthischapterconcentratesonthetwofunda谢谢阅读mentalissuesintop-downdesign:fragmentationandallocation.精品文档放心下载中文翻译分布式数据库设计分布式计算机系统的设计也许像设计网络本身一样包括决定计算机网络的位置间精品文档放心下载数据和程序的存放。分布式DBMSDBMS软件精品文档放心下载谢谢阅读位置都存在一个分布式DBMS软件的备份。本章中我们也不考虑应用程序放置问题。此谢谢阅读感谢阅读谢谢阅读[LevinandMorgan,1975]:1、共享程度2、访问方式的行为3、访问方式行为的熟悉水平图5.1感谢阅读谢谢阅读精品文档放心下载精品文档放心下载精品文档放心下载感谢阅读置访问数据文件。Levin和Morgan把数据共享和数据程序共享区分开是为了说明同步和异步计算机谢谢阅读精品文档放心下载序有时是可能的,但通常是很困难的。不过,转移数据很可能比较容易。感谢阅读谢谢阅读精品文档放心下载下容易的多。遗憾的是,现实生活中很难找到静态的分布式应用。谢谢阅读精品文档放心下载谢谢阅读能有效处理这种状态的分布式DBMS感谢阅读精品文档放心下载况下与预测有偏离。精品文档放心下载精品文档放心下载些特有的问题。5.1设计策略已经为分布式数据库设计确定的过程[Ceriebal1987]两种主要策略是自顶向下方感谢阅读精品文档放心下载谢谢阅读数数据库设计中两种方法需要结合起来用。我们应说明这里的问题是用分布式DBMS设计一个数据库系统。谢谢阅读5.1.1自顶向下设计过程这个过程的一个框架如图5.2感谢阅读用户的数据和处理需要”的需求分析开始。需求研究也根据1.3节确定的分布式DBMS精品文档放心下载的目标详细说明最终系统应放在哪。反复定义有关执行,可靠性和可利用率,经济性,精品文档放心下载和扩展性的目标。Requirements

AnalysisUserinputConceptualDesignViewIntegrationUserGlobalExternalSchemaDefinitioninputLocalConceptual

SchemaPhysicalSchemaFeedbackFeedbackFigure5.2Top-DownDesignProcess精品文档放心下载精品文档放心下载谢谢阅读过程。这个过程可分为两个相关的活动组[Darenpart,1981]精品文档放心下载感谢阅读企业包括的基本功能。这两步的结果需要交插起来更好的理解哪个功能决定哪个实体。谢谢阅读感谢阅读谢谢阅读精品文档放心下载系需求。在概念设计和视图中用户需要说明数据实体且必须决定将在数据库上运行的应用精品文档放心下载谢谢阅读4.3精品文档放心下载布式环境中的麻烦,实际上,在这点上与集中式数据库设计相同。精品文档放心下载视图设计的结果总体概念模式(GCS)和访问模式信息是分布式设计步骤的输入。这感谢阅读个阶段的目标也是本章的重点是通过把实体分布在分布式系统的位置上来设计局部概感谢阅读念模式(LCS)。当然,可以把每个实体当作一个分布单元。这些是本章的主要问题,因谢谢阅读此将在后面的章节讨论他们。谢谢阅读精品文档放心下载谢谢阅读精品文档放心下载视图的合适性。结果是某种形式的反馈,这可能导致返回到前面的设计阶段。感谢阅读5.1.2自底向上设计过程当数据库系统设计从概要设计开始时自顶向下是一种合适的方法。不过,通常已经谢谢阅读谢谢阅读环境。自底向上法从局部概念模式开始,过程是把局部概念模式集成总体概念模式。谢谢阅读这种情况主要存在于异步数据库的情况下,这种情况下也进行了重要研究,因此我精品文档放心下载们将在15:分片和分配。感谢阅读附录Ⅱ程序代码添加用户界面源码:<%@pagelanguage="java"pageEncoding="gb2312"%>精品文档放心下载<%@includefile="/mons/taglibs.jsp"%>精品文档放心下载<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">谢谢阅读<html><head><title>${panyName}--${ProjectName}</title>精品文档放心下载<%@includefile="/mons/meta.jsp"%>谢谢阅读</head><body><divid="content"><TABLEcellSpacing="1"cellPadding="2"width="95%"align="center"border="0">精品文档放心下载<TBODY><TR><TDalign=center><Strong><h1>新增用户</h1></Strong></TD>感谢阅读</TR></TBODY></TABLE><hrwidth="90%"><Formaction="user.do"method="post">感谢阅读<inputtype="hidden"name="p"value="newuser">精品文档放心下载<h3>加*号的为必添项</h3><TABLEclass=smallcellSpacing="1"cellPadding="2"width="55%"align="center"bgColor="#000000"b感谢阅读order="0"><TBODY><TR><TDclass=TableLabelwidth="18%">登陆名:</TD>感谢阅读<TDclass=TableData><inputtype="text"name="loginName"size="50"class="BigInput"id="mima6">*<感谢阅读/TD></TR><TR><TDclass=TableLabel>用户姓名:</TD>精品文档放心下载<TDclass=TableData><inputtype="text"name="name"size="50"class="BigInput"id="mima3">*</TD>谢谢阅读</TR><TR><TDclass=TableLabel>密码:</TD>感谢阅读<TDclass=TableData><inputtype="password"name="password"size="58"class="BigInput"id="mima1"感谢阅读>*</TD></TR><TR><TDclass=TableLabel>确认密码:</TD>感谢阅读<TDclass=TableData><inputtype="password"name="PwdConfirm"size="58"class="BigInput"id="mima精品文档放心下载2"onChange="panduan()">*</TD>精品文档放心下载</TR><TR><TDclass=TableLabel>年龄:</TD>精品文档放心下载<TDclass=TableData><inputtype="text"name="age"size="50"class="BigInput"id="mima4"onChange=谢谢阅读"validateNaN(this)">*</TD>感谢阅读</TR><TR><TDclass=TableLabel>地址:</TD>精品文档放心下载<TDclass=TableData><inputtype="text"name="address"size="50"class="BigInput"></TD>感谢阅读</TR><TR><TDclass=TableLabel>邮编:</TD>精品文档放心下载<TDclass=TableData><inputtype="text"name="postcard"size="50"class="BigInput"></TD>感谢阅读</TR><TR><TDclass=TableLabel>电话:</TD>谢谢阅读<TDclass=TableData><inputtype="text"name="telephone"size="50"class="BigInput"></TD>谢谢阅读</TR><TR><TDclass=TableLabel>性别:</TD>感谢阅读<TDclass=TableData><inputtype="Radio"name="sex"value="男"checked>男谢谢阅读<inputtype="radio"name="sex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论