本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于WEB技术的计算机应用考试系统
编号  14163
编程语言  Visual C++
开发环境  Visual C++ 6.0
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

三、一个基于WEB的考试系统
1.系统功能。以下是广东省成人高校计算机应用考试系统(WEB版本)部分考试功能。
2.系统模型。系统模型如图1所示。
系统中设有考生用户和管理用户。考生用户是参加 考试的学生,可连接到服务器并下载相应的试题作答; 管理用户负责发卷、收卷、系统设置等考试管理工作。
3.系统网络平台。网络平台包括网络硬件平台、网 络操作系统、Internet服务器软件、客户机与客户软件 配置。(1)网络硬件平台。可选用高档微机或专用服务 器作考试服务器,其配置视其连接的工作站数及外围 设备而定;客户机则随选择的Office版本不同而有所 不同,一般来说,普通配置的微机即可。(2)网络操作 系统。选择易于管理与维护、投资少和性能/价格比高 的NT4.0(SP3或更高版本)或Windows2003作为本 系统的服务器系统。(3)Internet服务器软件。由于 WEB服务器对本系统的影响不大,可选择与NT紧密 集成的IIS作本系统的WEB服务器软件。(4)客户机 与客户机软件。WEB客户机只需用普通的微机即可, 但由于系统与Windows98、IE等紧密集成,操作系统必 须安装Windows XP,同时安装Office系统和IE7以上 版本的浏览器并正确设置TCP/IP选项,能连接上本地 的WEB服务器。
4.关于开发工具。由于系统开发主要集中在用户 界面和相关组件的开发上,因此可选择不同的工具开 发相应的部分。对于用户界面,可选择FrontPage、In— terDev等工具,这些工具都有强大的界面设计和网站 管理功能。对于组件开发工具,现在流行的工具如Vi— sual C++、Visual Basic、Delphi等都对组件开发提供 了完善的支持。笔者选择了Visual C++。
在Visual C++中,可以基于MFC类库或ATL 类库创建组件。采用MFC类库其优点是可以充分利用 MFC类库的强大功能,另外,MFC类库封装了大量底 层API,使得编程者无须涉及繁杂的API编程。但用MFC类库开发的组件,其大小较大,在发行时必须附 加相应的库文件,如msvcrt.dll等,使得发行的组件 大小成倍增加(对于其他的开发工具,如Visual Basic、 Delphi等,都存在相同的问题)。相反,采用ATL类库 可以开发出小巧玲珑、功能强大的适宜于网上传送的组件,发行时也无须附带任何的DLL文件,大大减小 发行组件的大小。但ATL的开发涉及大量的API,给 编程带来一定的难度。笔者选择了ATL方式。图2是 笔者开发的广东省成人高校计算机应用考试系统在浏 览器中运行的情形。

作品说明
  以上是对设计和程序的介绍,如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 无纸化考试系统
  • 在线考试系统
  • 计算机等级考试查询系统
  • 《信息论与编码》在线考试系统
  • 上一篇:基于VC++的资料管理系统的设计与实现
  • 下一篇:基于VC++的酒店餐饮管理系统