您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[程序设计] 基于三层结构的BS模式的设备管理系统——用户、部门、日志和系统维护的设计与实现

  • 简介:1. 系统概述 当前设备系统存在的主要问题是对设备的管理缺乏灵活性,对部门结构与用户权限的管理比较混乱,缺乏很好的安全性。 由于当前系统中设备属性划分固定,缺乏灵活性。当设备属性发生变化时,就会出现类型不匹配的问题,在对设备进行录入,修改...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 1. 系统概述
2. 设备管理系统的设计
3. 设备管理系统的实现
4. 总结
附录:(类的函数清单) 参考资料 Java Servlet开发与实例 电子工业出版社
[美] James Goodwill 等著 邢国庆 等译
2001年08月01日,ISBN:7-5053-6969-5

深入Java Servlet网络编程 清华大学出版社
陈海山 主编
2001年10月01日出版,ISBN:7-5606-1061-7

Java 2 编程指南(JDK 1.3版)电子工业出版社
[美] Ivor Horton 著 马树奇 孙坦 等译
2001年11月01出版,ISBN:7-5053-7106-1

数据结构与算法分析(Java版)电子工业出版社
[美]Clifford A.Shaffer著 张铭 刘晓丹译
2001年2月第1版,ISBN 7-5053-6497-9

JavaScript网页特效编程百宝箱 清华大学出版社
张宝亮 编著
2001年6月第1版,ISBN 7-900635-57-2

Java Servlet(Java版)中国电力出版社
[美]Jason Hunter,William Crawford著 孙鑫 谢茂强译
2002年6月1日出版,ISBN 7-5083-0844-1

Java Servlets 2.3编程指南 清华大学出版社
[美] John Bell Tony Loton著 马树奇 等译
2002年7月1日出版,ISBN 7-5053-7738-8

Java Servlet 开发人员指南 清华大学出版社
[美]Karl Moss著 袁勤勇 张玉魁译
2002年6月1日出版,ISBN 7-302-06220-X

JAVASCRIPT 技术大全 机械工业出版社
[美] R.Allen Wyke著 闻道工作室译
2001年6月1日出版,ISBN 7-111-08911-1 简单介绍 本文介绍的是设备管理系统的开发与设计,系统采用B/S模式的三层结构,应用Java的servlet技术,因此有较高的安全性、扩展性和可移植性。系统按照功能模块划分为设备管理维护模块、部门管理维护模块、用户管理维护模块、日志管理维护、系统维护模块和查询模块。
本文主要论述了系统中的用户管理,部门管理,日志管理及系统维护模块的设计及实现。部门管理采用二叉树的数据结构对部门树形结构进行管理,保证系统部门间关系的正确。用户管理维护是基于部门结构对用户进行管理维护,一个用户可属于多个部门。日志是记录用户使用系统的操作情况,日志的存储采用触发机制,系统维护是对系统数据库的备份与恢复,日志管理和系统维护保证了系统安全运行。
根据各功能模块的特点,采用Java面向对象的思想将各模块抽象为Java类。根据系统功能的需求,设计并实现相应的功能接口。使得各功能模块间相对独立,保证系统的安全性、稳定性和可扩展性。
1. 系统概述
当前设备系统存在的主要问题是对设备的管理缺乏灵活性,对部门结构与用户权限的管理比较混乱,缺乏很好的安全性。
由于当前系统中设备属性划分固定,缺乏灵活性。当设备属性发生变化时,就会出现类型不匹配的问题,在对设备进行录入,修改和查询操作时,会带来诸多的不便。而且当前系统中用户权限和部门结构的管理比较混乱,当用户所属部门或部门结构发生变化时,例如某一用户从一个部门调到另一部门,或系统部门中的某一部门新增加或删除下级部门时,这时对该部门设备和用户权限的管理就比较混乱。除此之外,当前系统还存在安全性的问题,如:系统的备份与还原,系统日志的记录等。在功能上还缺乏对部门,用户的维护操作功能,如:合并部门,移动部门,将某部门用户添加至其它部门等操作。
基于系统灵活性和安全性的考虑,系统构建是基于B/S模式的三层结构,采用JAVA的servlet技术的设备管理系统。开发此系统的核心思想就是保证设备管理的灵活性和独立性,系统运行的安全性。
系统中的所有设备的属性均由用户决定。即设备的结构是随着用户的需求变化的,因此大大提高了系统对设备管理的灵活性。
将不同类型的用户分配不同的操作权限,并增加不同类型用户的身份验证。当用户使用系统操作时,将该用户的操作情况记入日志,保证用户能够安全的使用系统。
为保证系统的正常运行,增加了对系统的维护功能:备份系统和还原系统。当系统遇到问题时,能够及时恢复系统。
为了很好的管理系统部门结构,还增加了对部门的合并和移动操作,而且部门结构发生变化时,不会影响该部门的设备管理与维护,因此可以很好地避免对于设备管理的混乱,保证设备管理的独立性。
而且出于系统的跨平台性和安全性的考虑,本系统的开发采用Java的servlet技术。java语言是目前非常流行的一种面向对象的程序开发语言。servlet技术是其中非常重要的组成部分,是开发B/S模式系统的有力工具。使用servlet技术开发系统,继承了java的一贯风格,不但效率高而且具有很高的安全可靠性。而后台数据库采用Microsoft SQL Server数据库,Microsoft SQL Server数据库是目前十分流行的数据库管理系统,不但有很高的安全性而且还具备十分强大的网络功能。
......
查看评论 已有0位网友发表了看法
  • 验证码: