(1) 数据定义 (DD)
(2) 数据管理 (DM)功能
(3) 数据库的运行和管理
(4) 企业数据、存储和管理功能
(5) 数据库的建立和维护
(6) 其他功能
目前,最流行的数据库管理系统是数据库系统关系管理系统。采用微机作为接入数据库管理系统的运行环境。
Access主要特点如下:
① 存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
② 面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
③ 界面友好、易操作
Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
二、系统分析
2.1分析
2.1.1 条件的可行性
目前,高校已开通了高校和教职工网络,对教学理念和方法进行了改革,为网上监控系统的开发和应用提供了基本条件和管理支持。
同时,高校拥有大量的计算机设备,学生也有计算机应用的基本技能,这说明计算机用于测试或监控是完全可能的。
2.1.2 技术的可行性
这个小组的学生已经掌握了开发在线监控系统所需的一些技术,目前的硬件软件技术可以满足设计监控系统的要求。
该系统以 ASP 和 ASP 语言开发,能够开发强大的 Web 应用程序,以满足基本功能的开发要求和应用。这是一种可能的技术。
2.1.3 经济上的可行性
在线监控系统的广泛应用可以节省大量的人力、物力和财力。它节约纸张,降低教师工作强度,从而节约检查成本,减少投资,快速结果。因此,使用在线监控具有显著的社会经济效益,成为未来考试的发展趋势。
2.1.4 考试系统的实用性
该系统可以处理单个备选问题、多个备选题、填空题、短答案题、作文题和其他类型的问题,这些问题涵盖了大部分试题。对于单选题、多题、选择题、判断题等客观题型,使用自动计算机评分填写空白题、短答案题、作文题等个人题,由教师指导阅读为补充。
总之,在线监控系统的实现,从技术条件或实际经济方面是有可能实现的。
2.2系统构架与开发环境
2.2.1确定系统的构架
目前,基于计算机网络技术的监控系统主要基于网络数据库接入技术,工作模式为C/S模式和B/S模式。
(1) C/S格式需要开发客户和服务器软件,由于客户端包含大量功能,使客户端的工作更加复杂,被昵称为"胖客户端"的人。开发、排放、移植负载很大,但很麻烦,维护和处理费用众多,不利于监控系统的安全。
一些C/S模式监控系统包括服务器端的所有功能,以提供数据访问接口、数据管理信息。监控系统由服务器端程序完成,因此服务器成为访问网络数据的瓶颈。当大量申请人在考试期间访问服务器时,服务器响应缓慢,甚至变得不适应,C/S结构还具有灵活性低、升级难度大、安全系统安全等缺点,难以适应当前信息技术和网络技术的发展需要。
(2)B/S模式的数据库系统客户端软件必须安装浏览器用户界面相当单一,客户硬件配置要求低,易于管理和维护,且开发性能高,短路,结果快,独立于特定平台,具有较强的可扩展性,可以选择不同厂商的设备和服务,使用开放标准和冗余系统资源协议,以及小可扩展性以及现有技术。
当然,在线监控系统的 B/S 版本也有局限性。有些,如进行远路查询和其他响应速度,远远低于 C/S 架构。
根据实际情况、优缺点,覆盖本监控系统,选择B/S模型的体系结构,注重缺陷设计中的改进和完善,使在线监控系统的设计功能更加完善,更好地为考试服务。
2.2.2选择开发环境
开发平台或工具的选择,是软件开发成功的要素之一。开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。
ASP提供了强大的WEB应用程序开发能力,同时ASP可以通过ADO组件提供的接口访问数据库,便于开发出功能强大的Web数据应用程序。因此选择ASP作为前台开发工具。本考试系统的调试环境为Windows XP,IIS 5.1,IE 6.0。由于Access具有强大的数据管理与处理能力,符合考试系统的需求,因此选择Access作为后台数据库。
在线考试系统技术分析(二)由免费论文网(www.jaoyuw.com)会员上传。