论文部分内容阅读
近年来,管理信息系统的开发技术得到了迅猛发展,Web数据库技术、面向对象的方法、基于角色的访问控制等都被广泛应用。这些新技术提高了学校管理信息系统的软件质量。 本课题由中国工程物理研究院工学院基金资助,研究和开发基于B/S结构的学校管理信息系统。 论文论述了实现浏览器/服务器(B/S)结构的主要技术,描述了基于Web的学校管理信息系统的技术方案、系统分析、系统设计、技术重点与解决方法,以及最终的系统测试。重点介绍了成功应用系统的基于角色的访问控制的设计思想和实现方案。 系统采用的B/S结构开发技术,是针对原有客户/服务器(C/S)结构系统的缺陷而提出的新型结构,是基于服务器端开发客户端借助于浏览器运行,是典型的瘦客户端。系统使用的是目前流行的技术方案—Tomcat+JSP+SQL Server结合开发Web服务器应用程序,它为快速开发出动态、交互、高效的Web管理系统提供了有效的手段。 系统实现的功能有:①教务管理子系统的部分功能。②学生管理子系统的功能。③用户身份认证功能。④基于角色的访问控制功能。这些实现的功能已交付使用,运行效果良好,达到了预期的目标。 系统的主要技术及特点有:①系统的方便易用性:基于B/S结构,系统的开发和维护都在服务器端,用户端只需安装浏览器,就可上网登录使用系统,界面友好方便,易于使用。②实时共享性:系统不受链接用户限制,具有个性化特征,合法的用户根据各自的角色享受不同的信息服务,满足了不同需求的四川大学工程硕士学位论文用户。③查询的多样性:系统可实现任意条件的组合查询,模糊查询,以分页方式输出查询结果。④可靠的安全性:系统基于Windows NT server安全性策略和Tomcat安全性策略,同时自行研发了身份认证体制和基于角色的访问控制体制,这些都是系统安全性的基本保证。⑤可靠的数据库事务处理,保证了数据库操作的可靠性和安全性。 关键词B/S结构管理信息系统W七b数据库JsP RBAC本文得到中国工程物理研究院工学院科研课题(N200401)的资助