基于三层结构的B/S模式的设备管理系统——用户、部门、日志和系统维护的设计与实现学科、专业计算机科学与技术研究方向软件开发摘要本文介绍的是设备管理系统的开发与设计,系统采用B/S模式的三层结构,应用Java的servlet技术,因此有较高的安全性、扩展性和可移植性。系统按照功能模块划分为设备管理维护模块、部门管理维护模块、用户管理维护模块、日志管理维护、系统维护模块和查询模块。本文主要论述了系统中的用户管理,部门管理,日志管理及系统维护模块的设计及实现。部门管理采用二叉树的数据结构对部门树形结构进行管理,保证系统部门间关系的正确。用户管理维护是基于部门结构对用户进行管理维护一个用户可属于多个部门。日志是记录用户使用系统的操作情况,日志的存储采用触发机制,系统维护是对系统数据库的备份与恢复,日志管理和系统维护保证了系统安全运行。根据各功能模块的特点,采用Java面向对象的思想将各模块抽象为Java类。根据系统功能的需求,设计并实现相应的功能接口。使得各功能模块间相对独立,保证系统的安全性、稳定性和可扩展性。关键字:B/S模式,三层结构,Java语言,servlet技术,部门树,触发机制AbstractThepaperhasintroducedthedevelopmentanddesignofDeviceManagementSystem.ThissystembaseontheBrowser/Servermodeltriple-layerstructureanduseservlettechnologyofjava,thereforethereishighersafety,expandabilityandportability.Accordingtothefunctionthesystemisdividedintofiveparts,whicharetheDeviceManagementModule,theDepartmentManagementModule,theUserManagementModule,theLogManagementModule,theSystemMaintenanceModuleandtheSearchmodule.ThemajorideaofthepaperisintroductionthatthedesignandrealizationoftheUserManagement,theDepartmentManagement,theLogManagementandtheDepartmentManagement.TheDepartmentManagementadoptsbinarytreestructuretomanagethestructureofdepartments,inordertoguaranteerelationamongdepartments.TheUserManagementbaseondepartment’sstructureandguaranteethatrelationofuseranddepartmentarecorrect.Logisusedtorecorduser’soperationinthesystem.ThelogsavingadoptTouchoffthemechanism.Thesystemmaintenanceistobackupthesystem’sdatabase,thelogmanagementandthesystemmaintenanceisusedtoguaranteesystemsafetymovement.Accordingtothecharacteristicofeveryfunctionmodule,abstractingeachfunctionmodelasclassbaseonJavaObjectOrientedthought.Accordingtotherequirementofthesystemfunction,designandrealizeeachfunctionmodel’sinterface.Thereforeeachfunctionmodelofsystemisindependenceandthesystemishighersafety,expandabilityandportability.Keyword:B/Smodel,triple-layerstructure,Javaprogramminglanguage,servlettechnology,departmenttree,touchoffthemechanism目录摘要................................................................................................................................IABSTRACT.................................................................................................................II目录.........................................................................................................................III1.系统概述....................................................................................................................12.设备管理系统的设计................................................................................................22.1系统整体设计.......................................................................................................22.2部门管理维护的设计...........................................................................................42.2.1部门管理维护功能概述...................................