论文部分内容阅读
随着Internet技术及应用的迅猛发展,Web数据库的应用开发已成为主流和发展趋势。根据我校教务处需要将原有C/S结构的教务管理系统在Web上得到实现的要求,本人设计和实现了“基于B/S结构的教务管理系统”。本文论述了实现B/S结构的主要技术,基于Web的教务管理系统的技术方案、系统设计、代码设计、技术重点与解决方法,以及最终的系统测试。主要内容有: 1.本系统采用的B/S结构开发技术,是针对原有C/S结构系统的缺陷而提出的新型结构,是基于服务器端开发客户端借助于浏览器运行,是典型的瘦客户端。本系统使用的是目前流行的技术方案——微软公司提出的windows环境下的IIS+ASP+SQL Server结合开发Web服务器应用程序,它为快速开发出动态、交互、高效的WEB管理系统提供了有效的手段。 2.本系统实现的功能有:①网上查询教务管理最新消息;②学生、教师、学校领导、院系领导以不同角色的个性化信息查询,包括:学生基本信息、学生成绩、上课课表、教师评估结果等信息;在规定时间内的学生网上选课。③系统管理员可以进行用户管理,设置权限,发布信息,参数设置,以及数据库维护等。 3.本系统共有四个数据库,分别是①学生信息库:保存学校的部门信息(院系、专业、班级等);在校本科生的信息(学号、姓名、各学年成绩、班级课表、教师课表等)。②教师评估库:保存任课教师的信息(教师编号、姓名等);教学评估结果等。③本科生公选课库:保存校内公选课信息(各学期开课信息,学生的选课情况等);公选课管理信息(选课时间、选课条件等)。④教务管理库:保存高级权限用户的信息(校领导、院系领导、教务管理员的用户名、密码、使用权限);管理系统的字典表等。 4.系统的主要技术及特点有:①系统的方便易用性:基于B/S结构,系统的开发和维护都在服务器端,用户端只需安装浏览器,就可上网登录使用系统,界面友好方便,易于使用。②实时共享性:本系统不受链接用户限制,具有个性化特征,合法的用户根据相应的级别享受不同的信息服务,满足了不同需求的用户。③查询的多样性:本系统可实现任意条件的组合查询,模糊查询,以分页方式输出查询结果。④可靠的安全性:本系统基于Windows NT Server安全性策略和IIS安全性策略,同时自行研发了身份认证体制,这些都是系统安全性的基本保证。此外,运用自行研制的COM组件,将关键代码进行了封装保护,进一步提高了系统的安全性,实现了代码的重用,提高了服务器的性能。⑤可靠的数据库事务处理,保证了数据库操作的可靠性和安全性。