软件工程学习辅导平台本科学位论文.doc
《软件工程学习辅导平台本科学位论文.doc》由会员分享,可在线阅读,更多相关《软件工程学习辅导平台本科学位论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计(论文)说明书题 目: 软件工程 学习辅导平台 系 别: 信息工程系 专 业: 计算机科学与技术 学生姓名: 赵健 学 号: 0505030119 指导教师: 向荣、赵莹莹 职 称: 副教授、助教 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2009 年 6 月 1 日I摘 要随着计算机技术的迅猛发展,学校教学和管理的信息化也有长足的发展进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本课题设计开发的考试管理系统也是其中重要的一个方面。该系统遵循减轻教师工作负担、提高工作效率、优化学生考试流程的原则,增强参加考试学生的身
2、份识别,比传统的考试模式节省人力、财力和时间。本课题基于ASP和ACCESS2003数据库技术,开发实现了一个针对软件工程科目的学习辅导平台。主要有以下内容:在线考试功能:学生用户选择在线考试功能后,将按照出题老师预先设置好的试卷结构从题库中随即抽取合适的题目,形成试卷。在线阅卷功能:教师用户选择在线阅卷功能后,能对学生提交的试卷进行查阅评分,能保存查询学生成绩,并能查看正在考试的学生与完成考试的学生。在线交流功能:系统所有已登陆用户,均可通过在线交流功能与在线师生进行即时交流,能极大地提高学习效率。完善的后台管理功能:超级管理员主要管理用户信息的添加、删除等操作,并设置用户的权限。试题发布功
3、能:教师用户可以直接在数据库添加、修改、删除题目。经反复测试,该系统在响应时间0.02秒内能够承受的最大并发用户数为200个,达到了预期的效果,性能良好,各模块功能均运行正常。与一般在线考试系统相比,该系统功能实用、易于维护且扩展性好,易于推广到其它专业科目的学习辅导中,非常适合进行中小规模在线辅导与考试。关键词:在线考试;在线交流;在线阅卷;并发用户AbstractWith the rapid development of computer technology,school teaching and information managing technology development h
4、as made significant progress,which required a balanced development in all aspects,make school into a first-class information management, education and teaching platform from both sides of hardware and software, In this paper, design and development of test management system is one important aspect o
5、f this. The system is guided by reducing the workload of teachers, improve efficiency, optimize the students the principles of the examination process, and enhance the students take the exam identification, than the traditional mode of examination to save human, financial and time.This system is bas
6、ed on ASP and Access 2003, developed a software engineering about study for guidance platform,the system have following contents:Online exam function:when the user choose the online exam function, teacher questions in accordance with good pre-set questions in examination papers structure was taken f
7、rom the appropriate topic, the formation of paper. Online scoring function:when the teacher choose the online scoring function,he can search or score the papers from the student submitted,he can save the score,and he can see the examing student and the examed student. Online exchange function:all th
8、e system users can do the real-time exchange with the online exchange function, can greatly improve the learning efficiency. Background management functions: the administrator manage information such as add ,delete or other operations,and set the users permission. Publishing papers function:the teac
9、her can add, modify or delete the topic in the database.After repeated testing, the system can bear the greatest number of current users to 200 within the response time of 0.02 seconds, achieve the expected results, good performance, all the functional module features are operating normally.Compared
10、 with the common online examination system, this system is functional for people, easier to maintain and have a good scalability.extend to other professional courses of study easily, very suitable for small and medium-sized online counseling and examination.Key words: online exams; online exchange;
11、online marking; concurrent users目 录 引言11 课题概述11.1 学习辅导平台含义11.2 学习辅导平台的目前现状21.3 学习辅导平台的突出特点21.4 学习辅导平台的发展趋势32 可行性与需求分析32.1 可行性分析32.2 需求分析43 总体设计53.1 系统设计目标及要求53.2 系统体系结构63.3 数据库设计73.4 系统设计114 详细设计144.1 高级管理模块设计144.2 帐户管理模块设计164.3 考试设置模块设计194.4 在线阅卷模块设计204.5 在线交流模块设计224.6 在线考试模块设计234.7 修改密码模块设计254.8 查
12、看资料模块设计275 软件测试285.1 测试的作用和意义285.2 系统配置要求285.3 测试方法295.4 测试用例及结果295.5 测试结论306 结论31谢 辞32参考文献33附 录1各数据表结构详细设计描述34IV桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 36 页 共37页引言软件工程是计算机专业的一门重要的专业基础课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义. 软件的开发是一个很困难的活动,要求很仔细的计划和执行. 近二十年来计算机软件已经成为现代科学研究和解决工程问题的基础,以及管理部门,生产部门,和服务行业中的关键因素,渗
13、透到了各个领域,因此,如何能让人们更好地学习掌握计算机软件的开发已经成为当今世界一个共同的话题。学习软件工程既可以选择自主看书学习,也可选择到教室里上课,也可以选择多媒体现代教育,更可以选择远程教育等等, 而网络凭借其信息存储容量大、表现形式多样化、高度共享性和扩展性以及交流实时性和便利性等独特的优势在教育领域中得到日益广泛的应用,目前, 以网络学习平台为主要表现形态的教学资源的设计开发已经初见端倪,并日益显示出蓬勃发展的生机。本课题正是基于以上需求,采用ASP和Microsoft Access 2003技术,为软件工程科目开发的一个专门的学习辅导平台,该平台具备友好的用户界面、具备在线考试功
14、能、在线阅卷功能、在线交流功能、试题发布功能、完善的后台管理等功能,由三大主模块组成,包括超级管理员模块、教师模块、学生模块,其中超级管理员模块包括人员管理模块,教师模块包括试卷查阅模块、试卷评分模块、试题增加模块、试题删除模块、在线交流模块,学生模块包括在线考试模块、在线交流模块、个人信息模块。本文论述了在线辅导学习平台的基本思想,对它的基本含义、背景、趋势、市场等方面作了一个概述,论述了平台主要实现的功能,并就平台在常用配置环境下的适应性进行了评估,验证了该辅导平台的各项性能。1 课题概述11学习辅导平台含义学习辅导平台是基于网络信息技术,为教师和学生构造一个学习、交流、沟通、互动的平台,
15、它包括老师对学生的在线辅导,老师与学生之间的即时互动交流及在线考试等。学习辅导平台提供了一套专业的考试、培训、学习管理、辅导解决方案,采用开放、动态的系统架构,将传统的考试培训模式与先进的网络应用相结合,可使用户完全根据自身应用特点快速构建考试培训平台系统,实现对考试、辅导、学习的高效管理。12 学习辅导平台的目前现状目前多数投入应用的学习辅导平台,采用灵活的机考方式,适于不同的考试环境需求。学习辅导平台多数采用功能强大的后台管理与高效灵活的前端应用相融合的方式,具有高度的可扩展性。被授权的考试用户不管身处何地,使用网络浏览器,就可通过网络登录考试系统,参加管理机构组织的考试、培训和学习。学习
16、辅导平台不仅可应用于局域网,也可应用于互联网,不仅可以独立构建,也可同用户现有的Intranet/Internet集成;使用系统提供的灵活易用的数据接口,可快速将用户已有的帐户资料、题库、知识库、试卷等资源导入服务器数据可,利用系统内部强大的数据整合能力与全面的管理功能,迅速开始考试培训与学习管理工作。学习辅导平台不仅可满足各类专业的教育、考试、培训机构的考试应用与管理需求,也是各类政府机构、企业、事业单位进行考试考核、技能培训、评测、组织学习的理想平台。同时也是一个专业的产品增值开发平台,专业的考试、培训机构与知识产品开发商可基于学习辅导平台开发、发行自己的题库产品与知识产品。13 学习辅导
17、平台的突出特点 (1)采用多媒体的呈现方式:教学实践已经证实,在教学活动中加入多媒体的教学手段,可以使教学活动得到更佳的效果;(2)交互性:网络教学对于传统教学媒体来说,一个很重要的特点就是它的交互性。在教学活动中交互性的活动是很常见的;教师需要学生学习情况的反馈;学生需要教师解答一些学习上遇到的问题。通过即时在线交流功能可以实现此项功能;(3)开放性:基于Web的网络教学具有其它教学媒体所无法比拟的开放性环境。每个学习者不需要有专门的客户端平台,只要他们的电脑能上网,使用这个公共的客房端平台(浏览器),就可获取各种服务器端的学习资料。同时教师与学生是在完全开放的教学环境中进行教学活动的;(4
18、)灵活性:被赋予权限的管理员可以随时进行数据库的操作,进行题目的删减及试卷的重组,管理员的任命,学生信息的录入等。14 学习辅导平台的发展趋势据IDC于去年发表的有关因特网教育培训市场的调查结果显示,仅美国企业市场就将在2000年的23亿美元的基础上以年均50以上的速度成长,到2005年达到180亿美元的规模。IDC统计表明,2000年非 IT的培训内容仅为24,但到2005年这一数字将达到53.8。2003年4月,延续数月的非典疫情全面爆发,在几乎全社会都把预防“非典”当作头等大事来抓的情况下,许多国内企事业单位趁此“农闲”机会积极开展内部业务培训和考核,而且普遍利用了网络这一先进的工具和手
19、段。更多的商机和根多的实践与应用,带给学习辅导平台的无疑是更大的机遇与挑战。随着网络和电脑逐渐普及,部分企业的信息化程度已经达到了比较高的水平,所以只要采用合适的网络学习辅导软件,企业就能随时随地进行全员培训、学习和考核工作,而每次考试花费的成本则无论企业规模大小都能承受。在学校,大量繁重的批改作业流程完全可以通过全新的无纸教学而改变,教师将从乏味的重复式劳动中被解放出来,发挥更多的主观能动性。而在学习辅导平台的专业技术也将不断的更新发展,更加智能和人性化,并将进入更多的领域,结合更多的创新思想。未来的学习辅导平台不仅能针对客观试题做出准确无误的判断,还能针对主观试题加以评判,增加对程序的纠错
20、和识别能力,并能根据学生答题情况给出适当的指导与侧重。2 可行性与需求分析21 可行性分析目前,互联网技术迅速发展,结合目前计算机硬件价格普遍下跌与宽带网大力建设的有利优势,本课题采用Active Server Page与Mircrosoft Access 2003数据库技术,基于B/S体系结构,开发了多用户在线考试系统,目的是为提高考试效率,减轻教师工作负担及有效加强教师和学生之间的沟通。系统要求使用方便、操作简单。在功能上实现一个多用户同时在线考试、动态随机出题、时间控制、自动与手工判卷结合,题库管理、用户管理、成绩管理、在线交流的学习环境,实现真正的无纸化考试,满足授权的考生随时随地考试
21、并迅速获得成绩,其实现的技术手段包括运用Active Server Page技术与数据库技术,目前实现手段是可行的,系统软件的实用价值也是显而易见的。22 需求分析随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最
22、难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 学习 辅导 平台 本科 学位 论文
限制150内