课程计分系统配置模块的设计与实现毕业论文.doc

课程计分系统配置模块的设计与实现毕业论文.doc

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程计分系统配置模块的设计与实现毕业论文 目 录 一、绪论 5 (一)项目背景与研究意义 5 (二)课题的主要研究内容 5 二、可行性分析 6 (一)系统处理流程 6 (二)系统数据流程 8 三、需求分析 10 (一)系统需求规定 10 (二)系统运行环境规定 17 四、概要设计 19 (一)系统数据库设计 19 五、详细设计 27 (一) 程序系统的结构 27 (二) 程序模块设计说明 28 六、系统测试 42 (一) 测试计划 42 (二) 测试结果及发现 50 七、操作使用说明 50 (一)系统(软件)特征描述 50 (二)安装与初始化 52 (三)运行说明 54 (四)非常规过程 63 (五)远程操作 63 总 结 64 参考文献 65 致 谢 66 一、绪论 (一)项目背景与研究意义 随着网络技术的快速发展,网络化教学管理成为了教育改革的一个发展方向,具有重大意义。传统的教学管理,通过手工操作方式,容易产生身体疲劳,数据出错,而且效率极其低下,这种不友好的教学交互,直接影响着我们的学习生活。我们需要一套有效的教学管理系统,能够高效的处理问题,减轻教师负担,对学生学习产生保障。因此,课程计分系统应运而生。 课程计分系统是一个应用程序,可以让教师管理课程配置、在线批改实验报告和作业、在线考勤和其他与课程计分有关的信息;可以让学生管理选课、提交实验报告、提交作业和其他与课程计分有关的信息。它是一个基于Web的应用,允许多个用户同时支持一个或多个课程项目,即使这些用户分处在不同的地点。课程计分系统可以实现无纸化管理,高效的利用校园网络资源,更好的为教学,管理,学习服务,让学生随时随地进行操作。 目标系统应该达到以下要求: 1、高效性:优化设计,使系统运行效率高,能处理大量数据,反应速度快。 2、可靠性:能准确的判断信息的准确性,给出友好的交互提升。 3、交互性:能使用户容易理解和操作该系统。 4、扩展性:系统应能容易的根据不同的需求进行扩展。 6、安全性:系统应该保证用户的基本信息不遭泄露和丢失。 (二)课题的主要研究内容 本次毕业设计,运用大学所学的软件工程与程序设计的基础知识,在查阅大量资料的基础上,针对课程计分的需要,开发一个基于web的软件系统;课程配置模块是该系统的子模块,主要实现对已有课程的配置,对新增课程的配置;在线考勤、在线提交作业、实验,批改作业、实验;学生提交作业或实验、查看成绩等。 本次毕业设计要求掌握基于WEB开发所需的各项技术,包括HTML、ASP.NET、动态网站编程技术Ajax、数据库SQL SERVER。设计将尽量完成上述的所有功能,编码尽量采用MVC结构,生成的界面也尽量符合WEB标准。 二、可行性分析 (一)系统处理流程 1.系统模块划分图 本人此次主要负责该系统三大模块的设计编写工作,主要包括:教师主操作模块,学生主操作模块,课程配置模块: 2.系统业务流程图 下面将分别针对不同的用户进行系统基本处理流程的呈现: (二) 系统数据流程 此处主要通过数据流图的形式展现系统的数据流程以及存储的信息: 图中: 圆圈表示系统的功能过程 方框表示外部对象 D表示内部存储数据 箭头表示数据流向 箭头上文字表示具体数据 1.顶层数据流图 下图表示了系统的顶层数据流图 2.各子系统数据流图 (1)学生主操作数据流图 (2)教师主操作数据流图 三、需求分析 (一) 系统需求规定 三模块的功能编号及其优先级如下列表所示: 功能编号 功能简述 优先级 备注说明 CSS-FUN-001 课程配置 高 关键功能,必须实现 CSS-FUN-002 学生主操作 高 关键功能,必须实现 CSS-FUN-003 教师主操作 高 关键功能,必须实现 表2.1需求优先级列表 1.对功能的规定 (1)教师主操作模块功能需求 当前课程 当前课程是指当前学期的课程列表。在登录到系统之后,教师用户显示教师本学期所授课程列表,如没有,列表为空;学生用户显示已选课程列表,如未选,列表为空。 往期课程 往期课程是指课程已结束的课程列表。在登录到系统之后,教师用户显示教师所授课程已结束课程的列表,如没有,列表为空; 在线批改、下载 教师用户登录系统,选择课程考核项的一个指标后,选择了指标表格中的“在线批改”或“下载”项之后,系统显示界面;“下载”主要用于下载所选择学生对应指标的压缩包。“在线批改”:系统显示在线批改界面,界面应包含微软word组件供教师打开学生所上传的word文档;教师查看完毕后可以关闭文档并上传分数。 提交分数 教师用户登录到系统进入主操作界面之后,选择课程考核项的一个指标后,选择了指标表格中的“提交分数”项之后,系统将显示界面。界面应包含一个文本输入框供用户输入分数信息,输入完成后,指标列表显示所得

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档