课程计分系统的设计与实现课程配置模块毕业设计论文_第1页
课程计分系统的设计与实现课程配置模块毕业设计论文_第2页
课程计分系统的设计与实现课程配置模块毕业设计论文_第3页
课程计分系统的设计与实现课程配置模块毕业设计论文_第4页
课程计分系统的设计与实现课程配置模块毕业设计论文_第5页
已阅读5页,还剩60页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

本 科 毕 业 设 计题 目:课程计分系统的设计与实现-课程配置模块课程计分系统的设计与实现-课程配置模块摘 要: 本论文主要介绍课程计分系统的课程配置模块,教师、学生的主操作进行设计与实现。在分析、研究用户需求的基础上,对系统进行模块的划分;实现对模块的设计,进而,利用 E-R 图等技术进行数据库系统的设计,并使用C#,ASP.NET 等开发技术,进行模块的实现。经测试,系统运行良好,符合用户需求规范。关键词: 计分系统;ASP.NET;C#;课程配置Design and Implementation of the course scoring system- Course configuration moduleAbstract:This paper introduces the main operations of the curriculum of the course scoring system configuration module, teachers, students design and realization of. In the analysis, research user needs on the basis of the system into modules; module design, and thus, the use of the ER diagrams and other technical design of the database system and use C #, ASP.NET development technology, the module implementation. Has been tested, the system is running well, in line with user requirements specification.Keywords: scoring system; ASP.NET; C #; course configuration目 录一、绪论 .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致 谢 .665一、绪论(一)项目背景与研究意义随着网络技术的快速发展,网络化教学管理成为了教育改革的一个发展方向,具有重大意义。传统的教学管理,通过手工操作方式,容易产生身体疲劳,数据出错,而且效率极其低下,这种不友好的教学交互,直接影响着我们的学习生活。我们需要一套有效的教学管理系统,能够高效的处理问题,减轻教师负担,对学生学习产生保障。因此,课程计分系统应运而生。课程计分系统是一个应用程序,可以让教师管理课程配置、在线批改实验报告和作业、在线考勤和其他与课程计分有关的信息;可以让学生管理选课、提交实验报告、提交作业和其他与课程计分有关的信息。它是一个基于 Web 的应用,允许多个用户同时支持一个或多个课程项目,即使这些用户分处在不同的地点。课程计分系统可以实现无纸化管理,高效的利用校园网络资源,更好的为教学,管理,学习服务,让学生随时随地进行操作。目标系统应该达到以下要求: 1、高效性:优化设计,使系统运行效率高,能处理大量数据,反应速度快。2、可靠性:能准确的判断信息的准确性,给出友好的交互提升。3、交互性:能使用户容易理解和操作该系统。4、扩展性:系统应能容易的根据不同的需求进行扩展。6、安全性:系统应该保证用户的基本信息不遭泄露和丢失。(二)课题的主要研究内容本次毕业设计,运用大学所学的软件工程与程序设计的基础知识,在查阅大量资料的基础上,针对课程计分的需要,开发一个基于 web 的软件系统;课程配置模块是该系统的子模块,主要实现对已有课程的配置,对新增课程的配置;在线考勤、在线提交作业、实验,批改作业、实验;学生提交作业或实验、查看成绩等。6本次毕业设计要求掌握基于 WEB 开发所需的各项技术,包括HTML、ASP.NET、动态网站编程技术 Ajax、数据库 SQL SERVER。设计将尽量完成上述的所有功能,编码尽量采用 MVC 结构,生成的界面也尽量符合WEB 标准。二、可行性分析(一)系统处理流程1.系统模块划分图本人此次主要负责该系统三大模块的设计编写工作,主要包括:教师主操作模块,学生主操作模块,课程配置模块:课程计分系统课程配置模块教师主操作模块学生主操作模块图 1.1 模块划分图2.系统业务流程图下面将分别针对不同的用户进行系统基本处理流程的呈现:7学生用户登录选择课程选择考核项显示所有对应的指标及其信息选择操作上传在线编写查看总分留言图 1.2 学生用户业务流程图查看成绩完成开始8教师用户登录课程配置 主操作配置课程 配置考核项新增修改删除查看输入数据完成选择课程选择指标选择考核项查看回复留言 选择学生考勤批改下载提交分数开始图 1.3 教师用户业务流程图(二) 系统数据流程此处主要通过数据流图的形式展现系统的数据流程以及存储的信息:图中: 圆圈表示系统的功能过程 方框表示外部对象 D 表示内部存储数据 箭头表示数据流向 箭头上文字表示具体数据1.顶层数据流图 下图表示了系统的顶层数据流图9操作结果操作结果操作信息操作信息教师学生教师学生课程计分系统图 1.4 顶层数据流图2.各子系统数据流图(1)学生主操作数据流图操作结果操作结果操作结果操作结果分数信息留言信息操作信息操作信息学生 1.查看分数/总分2.在线交流3.在线完成4.上传文件学生D3 分数信息表D4 留言信息表图 1.5 学生主操作数据流图10(2)教师主操作数据流图考勤信息留言信息分数信息操作信息 操作结果操作结果操作结果操作结果操作结果D1 课程信息表操作结果操作结果课程信息操作信息教师 1.课程配置模块2.在线批改教师3.下载文件4.上传分数5.在线留言6.在线考勤D4 分数信息表D5 留言信息表D6 考勤信息表图 1.6 教师主操作数据流图三、需求分析(一) 系统需求规定 三模块的功能编号及其优先级如

温馨提示

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

评论

0/150

提交评论