高校计算机课程过程化管理系统研究及实现.doc

资料分类:计算机信息 上传会员:陈燕 更新时间:2019-03-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:21312
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:目前高校计算机课程教学过程主要有上课、实验、提交作业、阶段性考试和期末考试等环节。对于提交作业环节,学生大多采用提交纸质或电子作业,教师手动评阅的方式,这种方式存在学生需要等待教师评阅,教师评阅工作量大等问题。计算机课程教学过程的另一个重要环节为阶段性考试,目前,该环节主要采用教师上传考试试题到ftp服务器上,学生下载进行考试,考试结束时学生提交答案到ftp服务器上。教师评阅学生答卷时,需要逐个打开学生提交的答题,在相应的编译环境中运行,评阅,这种考试模式非常繁琐,费时费力。

为改善目前高校计算机课程教学过程的现状,本文作者在研究大量教学管理系统的基础上,结合本校计算机课程的开展情况,提出基于APS.NET技术研究开发实现高校计算机课程过程化管理系统,系统具有在线提交作业、在线考试和试题自动评判,以及上传课件、发布通知公告等功能。该系统的特色是实现练习作业和考试试题的自动化评判。

系统可以部署在互联网和局域网,学生平时可通过互联网访问系统,完成作业练习,下载课程资源和查看公告信息;在考试时,系统部署在局域网,这样可避免学生考试时访问外网作弊,同时,实现系统自动为学生考试判分等功能。目前,考虑到不同的课程考核的方式和作业的形成不一样,以及课程教学任务的要求不同,系统主要针对计算机课程中的程序设计类课程进行设计和开发,如C、C++、Java,数据结构等。另外,系统还提供了课程资料的上传下载功能、互动答疑、发布公告、评教等功能。

系统采用的开发工具为Microsoft Visual Studio 2010,编程语言为C#和ASP.NET技术,后台数据库为SQL Server 2008 R2,脚本语言为JavaScript,第三方控件为Dev Express,GCC编译器为在线编译源代码的编译工具,Visual Source Safe为源码管理器进行开发。目前,系统已开发完成,并在学院的C语言程序设计课程的阶段性考试环节中测试试用。

关键词: 在线考试  GCC编译器  程序设计  Dev控件

 

目录

摘要

Abstract

1绪论-1

1.1研究背景-1

1.1.1国内外发展-1

1.1.2国内外发展状况-1

1.2研究目的和意义-1

1.3主要研究内容-2

1.4本文的组织结构-2

1.5本章小结-2

2理论和技术基础-3

2.1课程过程化管理系统概述-3

2.2相关技术概述-3

2.2.1 UML建模工具简介-3

2.2.2 Microsoft Visual Studio 2010 概述-5

2.2.3 ASP.NET语言简介-5

2.2.4 JavaScript脚本语言-6

2.2.5 SQL SERVER 2008 R2 数据库技术-6

2.2.6 DevExpress控件简介-6

2.3本章小结-7

3系统可行性及需求分析-7

3.1系统建设的可行性分析-7

3.2主要功能需求分析-7

3.2.1管理员需求分析-8

3.2.2教师和学生业务需求分析-10

3.4非功能需求分析-13

3.4.1 界面设计需求-13

3.4.2 性能需求-14

3.4.3用户特征-14

3.4.4总体设计约束和依赖关系-14

3.5 本章小结-14

4系统设计-15

4.1系统的设计原则-15

4.2系统总体架构设计-15

4.2.1系统的技术架构-15

4.2.2系统的总体功能结构设计-17

4.3系统功能模块设计-18

4.3.1特色功能-18

4.3.2管理员功能-18

4.3.3教师功能-19

4.3.4学生功能-20

4.4数据库设计-20

4.4.1数据库概念结构设计-21

4.4.2数据库物理结构设计-22

4.5本章小结-26

5 系统实现与测试-26

5.1系统登录-26

5.2管理员功能-27

5.2.1基本信息-27

5.2.2用户角色管理-28

5.2.3课程学期管理-29

5.2.4审核课程-30

5.3 教师功能-30

5.3.1基本信息-30

5.3.2申请课程-30

5.3.3上传课件-32

5.3.4发布公告-32

5.3.5留言板-33

5.3.6发布考试题-34

5.3.7发布练习题-34

5.3.8评教信息-34

5.4学生功能-35

5.4.1基本信息-35

5.4.2教师课件-35

5.4.3公告-35

5.4.4留言板-35

5.4.5在线考试-35

5.4.6在线练习-36

5.4.7评教-36

5.5系统测试-37

5.6本章小结-38

6总结与展望-38

致谢-39

参考文献-40

附录-41

相关论文资料:
最新评论
上传会员 陈燕 对本文的描述:建立基于ASP.NET技术的课程过程化管理系统方便学生及时练习所学知识,有利于提高学生的实际动手的操作能力;学生可在线提交作业,这有利于教师的教学管理,方便教师发布教学任务......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: