计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP.NET论文设计 >> 浏览文章
ASP.NET021C语言教学网站及网上考试系统的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

C语言教学网站及网上考试系统的设计与实现

摘要:本文叙述了教学方式及考试方式的历史、现状、以及ASP.NET语言和SQLserver2000数据库管理系统的概况。重点介绍了C语言教学网站、网上考试系统和在线交流模块的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统的运行环境、系统测试及调试。本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。考试模块使用的过程是管理员添加试题,制订出题规则,生成试卷。学生登录后〖本文来自:毕业设计论文网www.paper51.com〗选择要考的试卷然后进入答题,完毕后提交试卷,存入数据库并评分。系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。教学网站模块,管理员添加教学文档,并对文档进行分类、修改等操作,而普通用户只能浏览内容。在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。另外总结了本系统的特点:节约教学成本,提高考试工作的效率。

关键词:ASP.NETSQLserver2000B/SC语言教学网站考试系统

DesignandimplementationontheteachingwebofClanguageandexaminationsystembasedonweb

Abstract:Thisthesisnarratedtheteachingwayandthetestwayhistory,thepresentsituation,aswellasASP.NETlanguageandtheSQLSEVER2000databasemanagementsystemsurvey.IntroducedwithemphasisontheClanguageteachingwebsite,thenettakesatestsystematicandtheonlineexchangemodulerealizationprocess:Includingsystemanalysis,systeminvestigation,dataflowanalysis,functionaldesign,databasedesign,systemmovementenvironment,systemtestanddebugging.Thissystemmainlyfacestwokindofpersonneltouse:Themanager,theordinarystudent,theyhavethedifferentjurisdiction.Thetestmoduleuseprocessisthemanagerincreasesthetestquestion,themakingsetsthetopicofacompositiontherule,theproductionexaminationpaper.Thestudentregisterstheexaminationpaperwhichthepostselectionneedstotestthentoentertheanswer,afterfinishedsubmitstheexaminationpaper,storesthedatabaseandgrades.Thesystemmanagermayinquireexaminee'sresult,eachexamineeonlycaninquireownresult.Theteachingwebsitemodule,themanagerincreasestheteachingdocuments,andcarriesonoperationsandsoonclassification,revisiontothedocuments,buttheaverageconsumeronlycanglanceoverthecontent.Intheonlineexchangemodule,anyusersallmayregisterthemessage,themanagermaydeletethemessage.Moreoversummarizedthissystemcharacteristic:Savestheteachingcost,enhancesthetestworktheefficiency.

Keywords:ASP.NET;SQLserver;B/S;teachingwebofClanguage;Examinesystem
目录

1.引言2
1.1课题研究背景与意义2
1.1.1网上教学系统2
1.1.2网上考试系统2
1.2问题定义内容简介2
1.2.1问题定义2
1.2.2内容简介2
1.3课题调研与可行性分析2
1.3.1课题调研2
1.3.2可行性分析2
1.4论文各章内容介绍2
2.系统的需求分析2
2.1系统功能需求2
2.2业务流和数据流图2
2.2.1业务流2
2.2.2数据流图2
2.3数据字典2
2.3.1数据流分量2
2.3.2数据流2
2.3.3数据存储2
2.3.4数据处理2
3.系统设计2
3.1系统总体系结构设计2
3.2系统数据模型设计2
3.2.1数据概念结构设计——E-R图2
3.2.2数据库逻辑结构设计(关系模型)2
3.2.3数据表2
3.3系统开发与运行环境确定2
3.3.1开发工具的确定2
3.3.2运行环境2
3.3.3系统实现的若干关键技术2
4.用户管理模块设计2
4.1用户管理模块的体系结构设计2
4.1.1用户管理模块功能简介2
4.1.2用户管理模块功能图2
4.2用户管理模块的详细设计2
4.2.1用户登录和注册界面设计2
4.2.2用户登录2
4.2.3用户注册2
4.2.4用户及其权限管理2
5.试题管理模块设计2
5.1试题管理模块体系结构设计2
5.1.1试题管理模块功能简介2
5.1.2试题管理模块功能图2
5.2试题管理模块的详细设计2
5.2.1添加试题2
5.2.2修改试题2
5.2.3删除试题2
6.试卷管理模块设计2
6.1试卷管理模块的体系结构设计2
6.1.1试卷管理模块功能简介2
6.1.2试卷管理模块功能图2
6.2试卷管理模块详细设计2
6.2.1添加试卷管理2
6.2.2删除试卷管理2
6.3遇到的主要问题及解决方案2
7.在线答题模块设计2
7.1在线答题模块体系结构设计2
7.1.1在线答题模块功能简介2
7.1.2在线答题功能模块图2
7.2在线答题模块详细设计2
7.2.1界面设计2
7.2.2在线答题2
8.C语言教学模块设计2
8.1C语言教学模块体系结构设计2
8.2C语言教学模块功能简介2
8.2.1功能分配2
8.2.2接口设计2
8.3系统模块设计与开发2
8.3.1数据库访问类DataAccessor.cs2
8.3.2文档分类模块2
8.3.3文档查询模块2
8.4遇到主要问题及解决方案2
9.在线交流模块设计2
9.1在线交流模块功能结构设计2
9.2在线交流模块详细设计2
10.用户使用手册2
10.1系统功能简介如下:2
10.1.1C语言教学模块:2
10.1.2网上考试模块:2
10.1.3在线交流模块2
10.2运行环境简介2
10.3系统运行与操作指南2
11.系统评价2
11.1系统特色/优点介绍2
11.2系统存在不足与改进方案2
11.2.1系统存在的不足2
11.2.2改进方案2
结论2
致谢2
参考文献2

3.1系统总体系结构设计
通过对教学网站及考试系统的需求分析并结合实际情况分析,本系统是由用户管理、
试卷管理、试题管理、C语言教学模块、在线答题及在线交流这六个主模块构成。本系统
的功能结构图如图3.1.1所示:

图3.1.1系统功能结构图
系统功能简介如下:
C语言教学模块:根据不同用户的登录有着不同的权限。管理员登录后,不但可以浏览文档信息,根据查询还可以进行添加,还可以修改现有文档;根据文档的标题、关键字和全文查询。对文档分类和添加、删除文档分类;普通用户登录〖本文来自:毕业设计论文网www.paper51.com〗后只能浏览和查询文档。
网上考试系统分为四个模块:
(1)用户管理:主要是用户的注册。其中也包括角色管理,用户注册后,管理员可以给不同的角色赋予不同的权限,管理员可以添加、修改、删除用户。
(2)试卷管理:管理员按照规则添加、修改、删除试卷。本系统只设置了选择题、判断题,管理员可以设定试卷的题目组成、分值、难度等项,然后存入数据库。
(3)试题管理:管理员添加、修改、删除试题及试题的答案。
(4)在线答题:考生进入系统后选择要考的试卷的期号,考生答题完毕后提交试卷,系统评分后存入数据库,考生再次登录可以查询成绩。
3.2系统数据模型设计
3.2.1数据概念结构设计——E-R图
现有的数据库系统均是基于某种数据模型的。数据库概念结构设计就是建立一种数据模型。其中用的比较多是概念模型(也称作信息模型),它是按照用户的观点来对数据和信息建模,主要用于数据库设计。
概念模型的表示方法很多,其中最为著名的是实体—联系方法(Entity—RelationshipApproach)。该方法用E-R图描述现实世界中的概念模型,E-R方法又称为E-R模型。E-R图提供了表示实体型、属性和联系的方法:1.实体型:用矩形表示,矩形框内写明实体名。2.属性:用椭圆形表示,并用无向边将其与相应的实体连接起来3.联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边上标上联系的类型(1:1,1:n或m:n)
利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER〖本文来自:毕业设计论文网www.paper51.com〗模式进行优化,得到最终的模式,即概念模式。
(1)设计局部ER模式
实体和属性的定义:
用户(用户编号,名称,密码,权限)
角色(角色名称,权限编号)
题库信息(试题编号,试题标题,试题主体,类型ID,图片ID,难度系数,分值)
试卷信息(试卷编号,试卷总分,最低难度系数,最高难度系数,用户ID,角色ID)
文档信息(文档ID,文档主题,文档的关键字,文档来源,文档内容,位置ID)
留言信息(信息编号,发表者,主题,内容,提交日期)
因此,各个实体具体的描述E-R图如下:
参考文献

[1]启明工作室,ASP.NET SQLserver网络应用系统开发与实例第1版.北京:人民邮电出版社,2005.
[2]刘廷,刘帆.ASP.NET开发实例完全剖析.北京:中国电力出版社,2006.
[3]吉根林,崔海源.ASP.NET程序设计教程.电子工业出版社,2005.
[4]张海藩.软件工程导论.北京:清华大学出版社,2003.
[5](美)Walther,S.著,马朝晖等译.《ASP.NET技术内幕》,北京:机械工业出版社2002
[6](美)MrdulaParihar著,王勇盖江南尚红昕等译.《ASP.NET宝典》,北京:电子工业出版社2002
[7]邹建峰李律松李晓栓等著《ASP.NET开发技术详解》,北京:人民邮电出版社2005
[8]彭明柳《VisualBasic.NET彻底研究》北京:中国铁道出版社,2003
[9](美)Jones,A.R著,高春蓉等译《ASP.NET与VB.NET从入门到精通》.北京.电子工业出版社,2002
[10]陆昌辉吴晓华《SQLServer2000开发人员指南》宇航出版社北京希望电子出版社2002
[11]萨师煊王珊《数据库系统概论》北京.高教出版社.2000

上一篇: ASP.NET020在线考试系统
下一篇: ASP.NET002企业投资价值分析系统
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。