课程计分系统的设计与实现--课程配置模块(毕业设计论文)

(71页)

'课程计分系统的设计与实现--课程配置模块(毕业设计论文)'
本科毕业设计目:课程计分系统的设计与实现一课程配置模块课程计分系统的设计与实现—课程配置模块摘要:本论文主要介绍课程计分系统的课程配置模块,教 师、学生的主操作进行设计与实现。在分析、研究用户需求的 基础上,对系统进行模块的划分;实现对模块的设计,进而, 利用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 specificatio n.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七、 操作使用说明 5()(一) 系统(软件)特征描述 50(二) 安装少初始化 52(三) 运行说明 54(四) 非常规过程 63(五) 远程操作 63总结 64一、绪论(-)项目背景与研究意义随着网络技术的快速发展,网络化教学管理成为了教育改革的一个发展方 向,具有重大意义。传统的教学管理,通过手工操作方式,容易产生身体疲劳, 数据出错,而且效率极其低下,这种不友好的教学交互,直接影响着我们的学习 生活。我们需要一套有效的教学管理系统,能够高效的处理问题,减轻教师负担, 对学生学习产生保障。因此,课程计分系统应运而生。课程计分系统是一个应用程序,可以让教师管理课程配置、在线批改实验报 告和作业、在线考勤和其他与课程计分有关的信息;可以让学生管理选课、提交 实验报告、提交作业和其他与课程计分有关的信息。它是一个基于Web的应用, 允许多个用户同时支持一个或多个课程项目,即使这些用户分处在不同的地点。 课程计分系统可以实现无纸化管理,高效的利用校园网络资源,史好的为教学, 管理,学习服务,让学生随时随地进行操作。目标系统应该达到以下要求:1、 高效性:优化设计,使系统运行效率高,能处理大量数据,反应速度快。2、 可靠性:能准确的判断信息的准确性,给出友好的交互提升。3、 交互性:能使用户容易理解和操作该系统。4、 扩展性:系统应能容易的根据不同的需求进行扩展。6、安全性:系统应该保证用户的基本信息不遭泄露和丢失。(―)课题的主要研究内容本次毕业设计,运用大学所学的软件工程与程序设计的基础知识,在查阅大 量资料的基础上,针对课程计分的需要,开发一个基于web的软件系统;课程 配置模块是该系统的子模块,主要实现对已冇课程的配置,对新增课程的配置; 在线考勤、在线提交作业、实验,批改作业、实验;学生提交作业或实验、查看 成绩等。本次毕业设计耍求掌握基于WEB开发所需的各项技术,包括HTML、ASP.NET、动态网站编程技术Ajax、数据库SQL SERVERo设计将尽量完成上 述的所冇功能,编码尽量采用MVC结构,生成的界面也尽量符合WEB标准。二、可行性分析(-)系统处理流程1.系统模块划分图本人此次主要负责该系统三大模块的设计编写工作,主要包括:教师主操作模块,学生主操作模块,课程配置模块:课程计分系统教 课 学师 程 生主 配 主操 置 操作 模 作模 块 模块 块图1.1模块划分图2.系统业务流程图下面将分别针对不同的用户进行系统基本处理流程的呈现: 图1.3教师用户业务流程图(-)系统数据流程此处主要通过数据流图的形式展现系统的数据流程以及存储的信息:图中:> I员I圈表示系统的功能过程>方框表示外部对象> D表示内部存储数据>箭头表示数据流向>箭头上文字表示具体数据1.顶层数据流图>下图表示了系统的顶层数据流图 教师学生操作信息_/…、 __? ”V 、 教帅/ \/ 课 \/程]计\ 系 /‘操作信息, 统 /操作结果A学生\ /图1.4顶层数据流图2.各子系统数据流图(1)学生主操作数据流图学生(2)教师主操作数据流图三、需求分析(一)系统需求规定三模块的功能编号及其优先级如卜?列表所示:功能编号功能简述优先级备注说明CSS-FUN-001课程配置一■—咼关键功能,必须实现CSS-FUN-002学4?主操作髙关键功能,必须实现CSS-FUN-003教师主操作高关键功能,必须实现表2. 1需求优先级列表1?对功能的规定(1)教师主操作模块功能需求当前课程当前课程是指当前学期的课程列表。在登录到系统之后,教师用户显示教师 木学期所授课程列表,如没有,列表为空;学生用户显示已选课程列表,如未选, 列表为空。往期课程往期课程是指课程已结束的课程列表。在登录到系统Z后,教师用户显示教 师所授课程已结束课程的列表,如没冇,列表为
关 键 词:
课程 计分 系统 设计 实现 配置 模块 毕业设计 论文
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:课程计分系统的设计与实现--课程配置模块(毕业设计论文)
链接地址: //www.wenku365.com/p-43732412.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开