C语言教学网站及网上考试系统的设计与实现1_第1页
C语言教学网站及网上考试系统的设计与实现1_第2页
C语言教学网站及网上考试系统的设计与实现1_第3页
C语言教学网站及网上考试系统的设计与实现1_第4页
C语言教学网站及网上考试系统的设计与实现1_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)说明书题目:C语言教学网站及网上考试系统的设计与实现

毕业设计(论文)中文摘要C语言教学网站及网上考试系统的设计与实现摘要:本文叙述了教学方式及考试方式的历史、现状、以及ASP.NET语言和SQLserver2000数据库管理系统的概况。重点介绍了C语言教学网站、网上考试系统和在线交流模块的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统的运行环境、系统测试及调试。本系统主要面向两类人员使用:管理员(教师)、普通学生,他们拥有不同的权限。考试模块使用的过程是管理员添加试题,制订出题规则,生成试卷。学生登录后选择要考的试卷然后进入答题,完毕后提交试卷,存入数据库并评分。系统管理员可以查询考生的成绩,每个考生只能查询自己的成绩。教学网站模块,管理员添加教学文档,并对文档进行分类、修改等操作,而普通用户只能浏览内容。在线交流模块中,任何用户都可以登录留言,管理员可以删除留言。另外总结了本系统的特点:节约教学成本,提高考试工作的效率。关键词:ASP.NETSQLserver2000B/SC语言教学网站考试系统毕业设计(论文)外文摘要DesignandimplementationontheteachingwebofClanguageandexaminationsystembasedonwebAbstract:Thisthesisnarratedtheteachingwayandthetestwayhistory,thepresentsitwellasASP.NETlanguageandtheSQLSEVER2000databasemanagementsystemsurvey.IntroducedwithemphasisontheClanguageteachingwebsite,thenettakesatestsystematheonlineexchangemodulerealizationprocess:Includingsystemanalysis,systeminvestidataflowanalysis,functionaldesign,databasedesign,systemmovementenvironment,systtestanddebugging.Thissystemmainlyfacestwokindofpersonneltouse:Themanager,ordinarystudent,theyhavethedifferentjurisdiction.Thetestmoduleuseprocessistincreasesthetestquestion,themakingsetsthetopicofacompositiontherule,theprexaminationpaper.Thestudentregisterstheexaminationpaperwhichthepostselectionntestthentoentertheanswer,afterfinishedsubmitstheexaminationpaper,storestheandgrades.Thesystemmanagermayinquireexaminee'sresult,eachexamineeonlycaninqownresult.Theteachingwebsitemodule,themanagerincreasestheteachingdocuments,acarriesonoperationsandsoonclassification,revisiontothedocuments,buttheaveraconsumeronlycanglanceoverthecontent.Intheonlineexchangemodule,anyusersallregisterthemessage,themanagermaydeletethemessage.Moreoversummarizedthissystecharacteristic:Savestheteachingcost,enhancesthetestworktheefficiency.Keywords:ASP.NET;SQLserver;B/S;teachingwebofClanguage;Examinesystem目录引言课题研究背景与意义网上教学系统网上考试系统问题定义内容简介问题定义内容简介课题调研与可行性分析1.3.1课题调研1.3.2可行性分析论文各章内容介绍2.系统的需求分析2.1系统功能需求2.2业务流和数据流图2.1业务流2.2.2数据流图2.3数据字典数据流分量数据流数据存储数据处理系统设计3.1系统总体系结构设计3.2系统数据模型设计数据概念结构设计——E-R图数据库逻辑结构设计(关系模型)数据表3.3系统开发与运行环境确定开发工具的确定运行环境3.3.3系统实现的若干关键技术用户管理模块设计4.1用户管理模块的体系结构设计用户管理模块功能简介用户管理模块功能图4.2用户管理模块的详细设计用户登录和注册界面设计用户登录用户注册用户及其权限管理试题管理模块设计试题管理模块体系结构设计试题管理模块功能简介试题管理模块功能图试题管理模块的详细设计添加试题修改试题删除试题试卷管理模块设计6.1试卷管理模块的体系结构设计试卷管理模块功能简介试卷管理模块功能图6.2试卷管理模块详细设计添加试卷管理删除试卷管理6.3遇到的主要问题及解决方案在线答题模块设计在线答题模块体系结构设计在线答题模块功能简介在线答题功能模块图在线答题模块详细设计界面设计在线答题C语言教学模块设计C语言教学模块体系结构设计C语言教学模块功能简介功能分配接口设计系统模块设计与开发数据库访问类DataAccessor.cs文档分类模块文档查询模块遇到主要问题及解决方案在线交流模块设计9.1在线交流模块功能结构设计9.2在线交流模块详细设计用户使用手册10.1系统功能简介如下:C语言教学模块:网上考试模块:在线交流模块运行环境简介系统运行与操作指南11.系统评价系统特色/优点介绍系统存在不足与改进方案系统存在的不足改进方案结论致谢参考文献毕业设计(论文)第页共47页10.用户使用手册10.1系统功能简介如下:10.1.1C语言教学模块:根据不同用户的登录有着不同的权限。管理员登录后,不但可以浏览文档信息,根据查询还可以进行添加,还可以修改现有文档;根据文档的标题、关键字和全文查询。对文档分类和添加、删除文档分类;普通用户登录后只能浏览和查询文档。10.1.2网上考试模块:1.用户管理:主要是用户的注册。其中也包括角色管理,用户注册后,管理员可以给不同的角色赋予不同的权限,管理员可以删除用户。2.试卷管理:管理员按照规则添加、修改、删除试卷。本系统只设置了选择题、判断题,管理员可以设定试卷的题目组成、分值、难度等项,然后存入数据库。3.试题管理:管理员添加、修改、删除试题及试题的答案。4.在线答题:考生进入系统后选择要考的试卷,考生答题完毕后提交试卷,系统自动评分,考生再次登录后便可以查询到自己的分数。10.1.3在线交流模块注册用户登录后可以留言,管理员可以删除留言。10.2运行环境简介本系统用ASP.NET+SQLserver2000开发的,因此本系统要满足以下条件才能正常运行。服务器端:1.操作系统最好是WindowsXP2.安装IIS5.13.安装.NETFramework1.14.安装SQLserver2000客户端:只需IE5.0以上即可。10.3系统运行与操作指南不同用户在登录本系统时需要选择用户类型、输入用户名和密码,若你通过了系统数据库的验证,你便可以进入符合你身份的用户界面进行用户操作,然后注销。本系统有两种用户类型,分别是学生和管理员,教师的职能有管理员替代。根据身份的不同,他们所能执行的操作都有所不同。不管哪一类型的用户,进行操作时需先登录本系统才能拥有该项操作的权限(浏览技术中心内容不需登录)。不用身份进入各自界面的具体操作已在详细设计部分作了介绍,这里不重复了。11.系统评价11.1系统特色/优点介绍本系统综合了许多网上教学系统的特点,从界面设计到系统设置都是从方便用户的角度出发。系统的特色归纳如下:1.本系统是面向社会上的所有C语言爱好者,运用先进的ASP.NET技术开发。2.本系统可以运行在多种操作系统平台上(WindowsNT/Windows2000/WindowsXP)。数据库管理系统采用SQLServer2000,采用操作简单方便的DreamweaverMX开发环境。3.C语言教学网上可以动态添加技术文档,管理内容和维护数据方便。4.为了方便用户间的交流,所有的注册用户均可登录留言。11.2系统存在不足与改进方案11.2.1系统存在的不足本系统满足了一部分C语言爱好者的需求,但也存在许多不足:1.界面不够美观,需要进一步修饰和美化。2.对数据库操作的性能有待进一步优化:部分功能程序代码过长,如果后台数据库过大将会影响运行速度;3.部分数据库表的设计存在一定的冗余,有待进一步优化。11.2.2改进方案继续改进和完善本系统。提高审美观点,可使用Dreamweaver、photoshop、fireworks等图片处理工具修饰图片,力求给用户提供美观友好的界面;简化程序代码,可使不同界面之间能共享一些方法、函数和变量,使用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。结论毕业设计现已接近尾声,虽然系统不是很完善,还有不少需要改进的地方,但每一步的进展都付出了努力。系统的分析与设计过程,是对四年的大学学习的总结过程,更是进一步学习和探索的过程。在这个过程中,我对教学系统的分析与设计有了深刻的认识,对系统的分析与设计有了切身的认识和体会,并在学习和实践过程中增长了知识、丰富了经验。在这次设计中,主要用到了ASP.NET、Dreamweaver、SQLserver等软件,虽然以前接触过ASP.NET,但设计时还是遇到了很大的难题,于是查阅了大量的资料,这次设计真正给了我们一次实践的机会,把以前所学的东西全部得以应用,融会贯通,设计中遇到许多困难,不过在指导老师和同学的帮助下,通过了自己的努力完成了,不但培养了我的细心和耐性,还树立了一种科学的态度。这对我以后的工作和学习有了很大帮助和指导。同时我也认识到本身存在很多不足的地方,还需要不断的努力来充实完善自己。致谢首先我要感谢我的指导老师田扬启老师,因为在我做毕业设计的过程当中,他负责任的指导和建议使我受益非浅,他每时每刻的督促使我不敢有丝毫的怠慢,他一直给予我悉心的教导和莫大的支持,无论在学习上还是在精神上都给予了帮助,这些帮助和鼓舞对我而言是一笔财富,它一直鞭策着我认真的完成毕业设计,而且也让我在面对人生的舞台时同样充满了信心。在这几个月的设计时间里,田扬启老师对我所犯的错误也给予了恰当的教导和包容,让我能够及时认识到自己的错误并力争改过。在此,我向田扬启老师致以深深的谢意!其次还要感谢我的同班同学,在我的毕业设计中,他们的指导给予了我极大的帮助,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我有了很大收获。他们在整个开发过程中提出了许多建设性意见,并给我解决了一些专业性问题,使我受益匪浅。感谢几年来传授我知识的老师们,更要感谢我的家人对我学业上的支持和鼓励,感谢所有关心帮助过我的人。参考文献启明工作室,ASP.NET+SQLserver网络应用系统开发与实例第1版.北京:人民邮电出版社,2005.刘廷,刘帆.ASP.NET开发实例完全剖析.北京:中国电力出版社,2006.吉根林,崔海源.ASP.NET程序设计教程.电子工业出版社,2005.张海藩.软件工程导论.北京:清华大学出版社,2003.[5](美)Walther,S.著,马朝晖等译.《ASP.NET技术内幕》,北京:机械工业出版社2002[6](美)Mrd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论