视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
c#在线考试系统课程设计报告书
2025-09-24 06:39:30 责编:小OO
文档
怀 化 学 院 计 算 机 系

课程设计报告书

简单在线考试系统的设计与实现

            学  生  姓  名:     李   奇           

            学          号:     07001043        

            年级专业及班级:     07级1班          

            指导老师及职称:     姚敦红  讲师      

            专          业:计算机科学与技术专业    

湖南·怀化

提交日期:2010年06月

简单在线考试系统的设计与实现

学    生:李奇

指导老师:姚敦红

怀化学院计算机系,怀化 418008

摘   要

高校的扩招,老师组织考试的工作量越来越大,随着社会的发展,计算机Internet技术也是在日新月异的发展变化,并且随着网络技术在教育领域应用,在线考试系统体现出越来越多的优越性。因此,我们利用Microsoft公司提供的Visual Studio2005软件编程平台,采用B/S体系结构,利用ASP.NET技术,设计一个在线考试系统,使得老师能更容易的完成考试教学,方便广大师生学习交流。

关键词:在线考试、Visual Studio2005、B/S、ASP.NET

目  录

摘要...............................................................2

第1章  前言........................................................4

1.1  课程设计的目的............................................4

1.2  课程设计的要求............................................4

1.3  运行环境..................................................4

第2章  概要设计...................................................4

第3章  总体设计...................................................4

第4章  运行结果...................................................5

第5章  程序调试分析...............................................8

第6章  总结.......................................................8

致谢...............................................................15

参考文献...........................................................15

附.................................................................16

第1章  前言

近年来,计算机技术。Internet技术的迅猛发展,给传统的办学提出了新的模式。绝大部分大学和学院都已接入互联网并建成校园网,各校的硬件设施已经比较完善。但是在我国学校还是以传统的考试方式为主,但面对现在这个告诉发展的社会,显然,这种传统的模式满足不了这个要求,故而出现了考试在线系统。

1.1 课程设计目的

通过系统的制作,使我们熟悉系统开发的流程,更加熟练掌握C#语言的编程以及系统制作,同时可以减轻老师的工作负担提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。

1.2课程设计的要求

(一)管理员用户 

      1、能对试题(只有单项选择题)进行管理(增加,修改和删除);

    2、能对用户留言进行管理;

3、能管理注册用户(删除某用户);

4、 能查看所有用户的考试成绩。

(二)普通注册用户

1、可注册一新用户,注册内容项自定,但必须有上传照片项,所有项目须验证。

2、可登录进入考试页面进行考试,登录成功后考试页面上要显示用户信息和用户照片,同时显示相关试题(随机从题库表中任意抽取20题进行考试),用户做完试题后点提交试卷按钮结束考试,可使用消息框看到本次考试的成绩,并将相关信息存入成绩表中。

3、可查看留言和留言。

1.3  运行环境

     系统开发平台:Microsoft.Visual.Studio.2005;

     系统开发语言:C#;

     数据库软件:Microsoft  SQL Server 2005;

     运行平台:windows xp/windows7

     运行环境:Microsoft.NET Framework SDK v2.0

第2章  概要设计

2.1本系统数据库设计主要包括5个表:

     User:记录用户的编号,姓名,密码,身份证号,图片信息,Email

MessageBoard:用户留言编号,留言者姓名,留言时间,留言标题,留言内容。

Question:题目编号,题目内容,题目答案,题目的四个选项

ExamResult:测试者的用户id,测试成绩

ExamAnswer:试题答案

2.2 系统设计: 

本系统有两个类型的用户,管理员和普通用户。用户在注册时可以设定自己的权限,注册成功可以跳转到登录页面登录.

如果是普通用户登录,就可以修改自己的信息,并自己进行留言和进行试题测试,查看开始时间/考试成绩和留言信息

如果是管理员登录系统,则可以对试题进行相关的操作,如增加试题。对注册的新用户进行管理,删除用户。对留言信息进行管理。并且可以查看学生的成绩。

第3章  总体设计

3.1 数据库设计:

数据库逻辑设计:

根据分析,各表的设计视图如下:

ExameAswer表:

ExamResult表:

MessageBoard表:

Question表:

          

User表:

    

 

3.2 系统设计

本系统主要实现了管理员,对用户的信息管理,即修改,删除;对试题的编辑管理;对留言信息的管理,删除和修改;对用户成绩的查看等。再者,就是普通用户的注册登录,留言并且浏览所有用户的留言信息,并进行试题测试。

    3.1.1 系统模块图:

             

3.2.2系统流程图

第4章  运行结果

4.1  登录界面

    

4.2 注册页面

4.3用户在线考试

4.4管理员页面

 

第5章  程序调试分析

    通过对系统的调试,基本的功能都已经实现,用户能正常注册登陆,并能完成考试。

第6章  总结

   

 致    谢

首先,我非常感谢姚敦红老师本学对我们的谆谆教诲和无私帮助,使我们在C#这门课上受益匪浅,他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我,使我在完成整个系统的制作过程中遇到困难坚持不懈,寻求解决问题的办法。其次,我要本班同学在整个学期中对我的大力帮助,使我很好的完成了本系统的制作。最后,感谢系部所有老师和领导对我们的学习的关心帮助,让我们在人生的道路上越走越远,越走越好。谢谢老师!

参考文献

[1] 张领。ASP.NET项目开发全程实录 [M]  北京:清华大学出版社2008.6

[2] 朱印宏 。CSS商业网站布局之道 [M]  北京:清华大学出版社2007.10

[3] 王石 。精通Visual C# 2005 [M]北京:人民邮电出版社2007.2

[4] 唐政 放大伟 C#项目开发全程实录 [M] 北京:清华大学出版社 2008.6

[5] 朱毅华、时跃华、赵青松 C#程序设计教程 [M] 北京:机械工业出版社 2009.1下载本文

显示全文
专题