在线考试系统设计与实现C#课题设计.doc

在线考试系统设计与实现C#课题设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统设计与实现C#课题设计

西南大学荣昌校区 信息管理系 《C#》 课程设计报告 学生姓名: 学 号: 专业班级: 2010级信管一班 指导教师: ____ 2013年4月15日 目录 1.教学实习目的 1 2.教学实习题目描述和要求 1 2.1题目描述 1 2.2要求 1 3.教学实习报告内容 3 3.1开发背景 3 3.2 可行性分析 3 3.3 需求分析 5 3.4项目计划书 6 3.5系统设计 7 3.6数据库设计 11 3.7系统实现 16 3.8系统测试 31 4.结论 33 参考书目 34 教学实习目的 设计一个标准化考试系统,通过标准化考试系统的设计使我们掌握计算机语言在程序编写中应该注意的问题和如何调试程序以及调试程序的方法。设计标准化考试系统能够使我们在信息化答题方面变得方便,通过学生选择自己专业的试题来进行测试。 (1) 试题录入:可随时增加试题到试题库中; (2) 答题:用户可实现输入自己的答案; (3) 自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。 2.教学实习题目描述和要求 2.1题目描述 1.标题:在线考试系统 2.功能要求: 题库管理:实现试题的录入、修改、删除功能。 考试子系统:能够实现考生做题、结果自动存入到数据库中,有时间提示。 登录功能:系统能够记录考生输入的登录信息及交卷信息。 自动评分功能:考生交卷后能自动评分。 查看成绩功能:能够查询考生相关信息(包含成绩等)。 2.2要求 1.数据库设计 1) 需求分析。根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,编写详细的需求分析报告。 2) 概念结构设计。在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。 3) 逻辑结构设计。实现E-R图向关系模型的转换,特别注意实体的1:N联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。 2.创建数据库 3.创建表 4.程序设计 5.课程设计报告提纲 1)可行性分析 2)需求分析 3)数据库概念结构设计 4)数据库逻辑结构设计 5)编码实现 6)运行,测试 7)总结 8)参考文献 3.教学实习报告内容 3.1开发背景 近年来,计算机技术、Internet技术迅猛发展,给传统的办学提供了新的模式。绝大部分高等院校都已经接入互联网并建成校园网,各校的硬件设施已经比较完善。以现代计算机技术、网络技术为基础的数字化教学主要朝着信息化、网络化、现代化的目标迈进。开发考试系统,目的在于探索一种以互联网为基础的考试模式。通过这种新的模式,提高考试工作效率和标准化水平,使学校管理者、教师和学生在任何时候、任何地点都可以通过网络进行在线考试。 3.2 可行性分析 3.2.1.技术可行性 本系统实际是一个应用软件系统,采用软件工程的方法进行可行性分析研究。 生命周期法是20世纪60年代发展起来的一种应用广泛且比较成熟的软件工程开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而是意味着根据组织的需要对系统的修改和重建的开始。 原型法是20世纪80年代发展起来的,旨在改变生命周期法缺点的一种系统开发方法。原型法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的软件系统。 面向对象的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。 综合考虑以上三种方法的特点和优缺点,本系统总体上采用生命周期法进行系统分析和设计,在实现过程中采用了快速原型法。 在实现技术上,采用ASP.NET结合SQL Server 2008数据库进行系统编制,客户端通过浏览器进行访问。此技术到目前己经非常成熟,应用也非常广泛。因此从技术上是可行的。 3.2.2.经济可行性 1)成本核算 本系统在实际应用时,当每场考试人数在500人以下,仅需要配备1台服务器,既作为Web服务器也作为数据库服务器使用,学校图书馆的服务器足够使用了。另外需要具备对应考生人数的客户端计算机,学校各个系部教学机房中的计算机数量完全可以满足需求。 2)效益分析 假设校区每年5000人次的考试,举行一次考试,每人需要参加至少7个科目的考试。则对传统考试方式下与网络化在线考试方式在经济方面的比较情况如表3

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档