基于的学生等级考试成绩管理系统的设计分析
摘要:考试成绩管理系统利用三层架构优化系统结构设计,采用最新的asp+ado技术,sql server2000作为后台数据库。该系统实现了对考试成绩的查询和统计,以此来分析教学策略,改善教学质量。
关键字:aspsql server三层架构考试管理系统
1.系统逻辑结构设计
等级考试管理系统旨在为高校学生计算机等级考试(cct)、英语四等级考试(安徽人事考试网华图cet)等提供信息服务,其目标是通过网络实现对考试成绩的查询、统计和各种报表的输出,系统应具有较强的安全性、良好的扩充性和伸缩性以及较高的可靠性。
本系统的逻辑功能结构主要包括大连公安招聘cct子系统、cet子系统和用户管理模块,公共接口模块。公共接口模块为整个系统提供统一的访问界面,并满足各子系统的特殊要求。用户管理模块完成对用户信息的添加、修改和删除等操作,并实现对用户权限的分配和修改。
2.系统的实现
2.1系统应用架构
考试成绩管理系统分为用户层、业务逻辑层和数据层。每一层都可在仅仅更改少量的代码后,放置到不同的服务器上使用,因此结构灵活且性能更佳。此外,每层之间相互分离,更改某层,不需要重新编译或者更改其它层。在多地明确暑假开始时间b/s结构中业务逻辑层和数据层在服务器端,客户端只需要浏览器,最大程度的减少了客户端应用软件数量。
数据层:数据层主要指数据库或者数据源。在考试成绩管理系统中它是指sql server数据库,由一系列相关数据的表、视图、触发器和存储过程组成。
业务层:业务层用于访问数据层,将用户的访问意图转换成对数据层的数据进行提取、修改或删除等操作,并将操作结果返回给用户。在等级考试查询系统中,该层使用ado动态地链接数据源,对sql server数据库进行访问、更新或删除数据,并把取得的数据放到datareader申论答题技巧dataset中返回给用户层。业务层通常划分成两个子层:业务逻辑层和数据访问层。数据库业务逻辑层采用处理断开连接模型,当用户发出请求时,建立连接和传送数据,操作完成后关闭连接。
>国家选调生考试网