• 文献笔记(十二)


    一、基本信息

    标题:C语言web考试系统的设计与实现

    时间:2014年5月18日

    出版源:吉林大学

    领域分类:管理信息系统

    二、研究背景

    问题定义:B/S 模式的 C 语言在线考试系统

    难点: 开发环境配置过程较为复杂

    相关工作: 在线考试;ASP;数据库;B/S模式

    三、研究内容

    • 实现了教师信息模块。不同教师拥有不同的账户,每个教师可以管理自己的帐户信息

    • 实现了试卷题目管理模块。每个教师可以随时添加、删除和修改自己管理试卷的题目,也可以通过导入的方式进行试卷的增加、删除和修改。服务器保存历史试卷,以便以后进行查看

    • 实现了考生信息模块。不同考生拥有不同的账户,每个考生可以管理自己的帐户信息。

    • 实现了在线考试模块。考生在进行考试系统时,可在线答题。在线答好的题目会及时自动地保存到服务器上,以防止由于客户端机器死机而导致的数据丢失。

    • 实现了成绩查询模块。考生在提交试卷后,可立即查看考试结果。

    • 实现了分数统计模块。教师可以对考试分数进行统计,并生成报表。

    可行性分析

    • 操作可行性
    • 软硬件可行性
    • 技术可行性
    • 经济可行性

    相关技术介绍

    在线考试系统的开发工具,及其需要用到的各种技术。本文的在线考试系统使用的 Web 服务器为 Apache,数据库管理系统为 MySQL,服务器端脚本语言为 PHP。本章首先对这些工具进行介绍,然后介绍了开发环境的配置过程

    需求分析

    • 功能需求
    • 性能需求
    • 可靠性和可用性需求

    在线考试系统体系结构

    ​ B/S 模式结合了 Web 和数据库技术,将开发环境与运行环境进行分离。客户端使用兼容的浏览器,而不需要再开发客户端软件,可实现跨平台服务。

    总体设计

    功能模块

    • 管理员功能模块
    • 老师功能模块
    • 考生功能模块

    数据表设计

    • 管理员信息表教师信息表
    • 学生信息表
    • 试卷信息表
    • 考试题目信息表
    • 考试成绩表

    系统实现

    利用 PHP+Apache+MySQL 技术来实现

    通用模块的实现
    • 登录界面

    • 激活界面

    • 修改密码界面

    学生模块的实现
    教师模块的实现

    四、结论

    ​ 这个系统采用PHP+Apache+MySQL 技术进行开发,实现了管理员、教师以及学生三个角色的不同功能,对管理员角色实现了教师信息、学生信息以及试卷信息的管理和维护等功能。对于教师角色实现了命题、将试卷导入到在线考试系统、设置考试参数并开始考试等功能。对于学生角色实现了在线答题,以及对试卷进行评判等功能.功能比较齐全,能满足大部分的自动考试系统需求,只是系统设计与实现过程需要大量的知识储备。

    参考文献

    [1] 金道之.在线考试系统的研究和实现[D].上海交通大学.2009.
    [2] 乔姣敏.在线考试系统的设计与实现[D].电子科技大学.2010.
    [3] 石静.基于校园网的(C 语言)在线考试系统的设计与实现[D].吉林大学.2010.
    [4] 许治理.在线考试系统的设计与实现[D].电子科技大学.2010.
    [5] 孙洁.基于 WEB 在线考试系统的设计与实现[D]..电子科技大学.2012.

    [6] 薄文娟.《C 语言程序设计》在线考试系统的设计与开发[D].电子科技大学.2011.

    [7] 陆亚军.在线考试系统的方案研究及关键技术设计[D].南京邮电大学.2012.
    [8] 刘洪江.在线考试系统的数据库设计与实现[J].电脑知识与技术.2012-01-25 .

    [9] Shan Wei-feng; Huang Meng; Li Jun. An online examination system supporting user-defined question type[C]. Education Technology and Computer (ICETC), 2010 2nd International Conference on , vol.1, no., pp.V1-109,V1-112, 22-24 June 2010.

    [10] Mingfu Zhao; Jie Long; Yan Chen; BinbinLuo; JianghuaLiu.Surplus electric quantity online examination system of Lead-acid battery based on ARM[C]. Automation Congress, 2008. WAC 2008. World , vol., no.

    [11] Liu Wei; Zhou Cong; Ye Zhiwei. Fingerprint Based Identity Authentication for Online Examination System[C]. Education Technology and Computer Science (ETCS), 2010 Second International Workshop on , vol.3, no., pp.307,310, 6-7 March 2010.

    [12] Ullah, A.; Hannan Xiao; Lilley, M..Profile based student authentication in online examination[C]. Information Society (i-Society), 2012 International Conference on , vol., no., pp.109,113, 25-28 June 2012.

    [13] Trivedi, A..A relevant online examination system[C]. Technology for Education (T4E), 2010 International Conference on , vol., no., pp.32,35, 1-3 July 2010.

    [14] Liu Siyao; Gong Qianrang. The research on anti-cheating strategy of online examination system[C]. Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), 2011 2nd International Conference on , vol.,
    no., pp.1738,1741, 8-10 Aug. 2011.

    [15] Chi-Chien Pan; Kai-Hsiang Yang; Tzao-Lin Lee. Secure online examination architecture based on distributed firewall[C]. e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004 IEEE International Conference on , vol., no.,
    pp.533,536, 28-31 March 2004.

    [16] Yang Chenying. Design of online examination system based on B/S on fire postal tuitio[C]. Information Management, Innovation Management and Industrial Engineering (ICIII), 2012 International Confer

    [17] Xingbao Li; Yunming Wu. Design and Development of the Online Examination and Evaluation System Based on B/S Structure[C]. Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007. International
    Conference on , vol., no., pp.6223,6225, 21-25 Sept. 2007.

    [18] Moe Moe Aye; Mie MieThetThwin. Mobile agent based online examination system[C]. Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 2008. ECTI-CON 2008. 5th International Conference on , vol.1, no., pp.193,196, 14-17 May 2008.

    [19] Huiqiang Lu; Ying Hu. The Design and Implementation of Online Examination System Based on J2EE[C]. Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on , vol., no., pp.93,95, 23-25 Aug. 2012.

    [20] Ullah, Abrar; Xiao, Hannan; Lilley, Mariana; Barker, Trevor. Usability of profile based student authentication and traffic light system in online examinations[C]. Internet Technology And Secured Transactions, 2012 International Conferece For , vol., no., pp.220,225, 10-12 Dec. 2012.

    [21] Ping Guo; Hai-fengyu; Qian Yao. The research and application of online examination and monitoring system[C]. IT in Medicine and Education, 2008. ITME 2008. IEEE International Symposium on , vol., no., pp.497,502, 12-14 Dec. 2008.

    [22] JiaQiaojie; Li Juanli; Wang Yuanyuan; Liao Kaihua; Yun Liqing. Design and implementation of remote online examination system based on integration framework[C]. Computer Science and Network Technology (ICCSNT), 2011
    International Conference on , vol.2, no., pp.647,649, 24-26 Dec. 2011.

    [23] Azim, N.; Naqvi, I.; urRehman, K..Online Examination System and Assessment of Subjective Expression[C]. Education Technology and Computer, 2009. ICETC '09. International Conference on , vol., no., pp.265,268, 17-20 April 2009.

    [24] Chen Yu; Zhang Jian; Yi Bo; Chen Deyun. A Novel Principal Component Analysis Neural Network Algorithm for Fingerprint Recognition in Online Examination System[C]. Information Processing, 2009. APCIP 2009 Asia-Pacific Conference on , vol.1, no., pp.182,186, 18-19 July 2009.

    [25] Chunhua Liu; Kaiyan Wang. An Online Examination System Based on UML Modeling and MVC Design Pattern[C]. Control Engineering andCommunication Technology (ICCECT), 2012 International Conference on , vol., no., pp.815,817, 7-9 Dec. 2012.

    [26] Bal, A.; Acharya, A..Biometric authentication and tracking system for online examination system[C]. Recent Trends in Information Systems (ReTIS), 2011 International Conference on , vol., no., pp.209,213, 21-23 Dec. 2011.

    [27] Li Jun. Design of Online Examination System Based on Web Service and COM[C]. Information Science and Engineering (ICISE), 2009 1st International Conference on , vol., no., pp.3276,3279, 26-28 Dec. 2009.

    [28] XiaojunGuo; Chanle Wu; Yibo Chen; Ming Xie. Interactive Items-Based Online Examination System[C]. Internet Technology and Applications (iTAP), 2011 International Conference on , vol., no., pp.1,4, 16-18 Aug. 2011.
    [29] SweZinHlaing. An Authenticated Paradigm for Mobile Agent System in Online Examination[C]. Computer Engineering and Technology, 2009. ICCET '09. International Conference on , vol.2, no., pp.420,424, 22-24 Jan. 2009.
    [30] Zhou Guo Bing; Liu Ting Ting; Liu Xinxin. Algorithm and strategy research of generating test paper for large scale online examination[C]. Electronic andMechanical Engineering and Information Technology (EMEIT), 2011 International Conference on , vol.6, no., pp.3285,3288, 12-14 Aug. 2011.
    [31] Sophal Chao; Reddy, Y.B..Online Examination[C]. Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on , vol., no., pp.1266,1267, 7-9 April 2008.

    [32] Yuan Zhenming; Zhang Liang; Zhan Guohua. A novel web-based online examination system for computer science education[C]. Frontiers in Education, 2003.FIE 2003 33rd Annual , vol.3, no., pp.S3F_7,S3F_10, 5-8 Nov. 2003.

    [33] JiaShen; Hiltz, S.R.; Bieber, M..Learning Strategies in Online Collaborative Examinations[C]. Professional Communication, IEEE Transactions on , vol.51, no.1, pp.63,78, March 2008.

    作者姓名:刘宏亮 吉林大学 计算机工程 工程硕士

  • 相关阅读:
    Java编程之路相关书籍
    JAVA中的Random()函数
    在鼠标右键上加入使用notepad++编辑
    更改IE浏览器的收藏夹位置
    Java四类八种数据类型
    成为Java顶尖程序员 ,看这11本书就够了
    面向对象(多异常的声明与处理)
    面向对象(异常try-catch)
    面向对象(异常概述)
    面向对象(局部内部类和匿名内部类)
  • 原文地址:https://www.cnblogs.com/lunzhenlun/p/10055654.html
Copyright © 2020-2023  润新知