计算机考前辅导班管理系统的设计(ASP.NET2.0+SQL2005)(精品)☆
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都几千人,同时学校每次考试之前都会开设相应的计算机等级考试辅导班,因此,为了降低辅导班管理人员和辅导班教师的工作强度,提高管理统计效率,方便学生的学习,有必要开发一个基于B/S模式的考前辅导班管理系统来充分满足他们的工作和学习需求。
本系统针对我院的计算机等级考试考前辅导班的管理现状,经过实际的需求分析,采用asp.NET2.0技术和SQL Server 2005数据库管理系统进行开发。整个系统的开发本着方便学生的学习、方便教师的教学、方便管理员的工作的基本思想,从操作简便、界面美观、灵活实用出发,设计开发的用户管理、辅导班报名管理、信息发布、通过率统计和信息查询等功能基本能满足学生、教师和管理员的学习和管理需求。
本设计说明书主要介绍了课题的开发背景、研究意义、所完成的功能、需求分析、系统设计、各模块详细设计和用户手册等内容。
关键词:计算机辅导班管理 数据管理 asp.NET SQL Server 2005
毕业设计(论文)外文摘要
The Design and Implementation of Remedial Classes
Management System for School of Computer Engineering
Abstract: With the prence of the national computer rank examination, students in our campus take this examination twice each year, and each time it has thousands students . Simultaneously, before the examination, our college will organize corresponding assistant classes for it. Therefore, in order to reduce the management staffs’ and the teachers’ work intensity , promote the efficiency of the Statistic, and facilitate student learning, it is necessary for us to develop a B/S model System for remedial classes Management to content their working and learning needs.
This page has do actual needs analysis on status quo for the management of the computer remedial classes. It is developed using ASP.NET technology and SQL Server 2005 database management system. This system is developed basis on the intention to facilitate student learning, teacher teaching, and staff managing. To develop a system has the functions including managing users and signing up of the assistant classes, publishing and inquiring information, and calculate the ratio who passed the exam, we consider in aspects as following: convenient for operating, friendly interface ,and easy to use.
The main topics of this article are the background of development, significance of research, completed function, needs analysis, system design, particular design and user manuals etc.
Keywords: computer remedial classes management ; Data Management;asp.NET; SQL Server 2005
论文各章简介
第1章引言部分,引言主要叙述课题的研究背景和意义,课题的调研以及问题的可行性分析。
第2章主要内容是:系统需求分析包括系统功能分析,业务流程分析,数据流分析,数据字典。
第3章主要内容是:相关技术和工具介绍包括开发工具介绍,主要技术介绍,B/S模式介绍。
第4章主要内容是:系统设计包括系统总体功能结构,系统数据模型设计,数据库设计。
第5章主要内容是:系统通用功能模块的设计包括系统结构概览,首页界面结构设计。
第6章主要内容是:学生用户模块设计包括学生用户的所有功能,报名,交费,留言查看成绩和课程安排,下载资料,修改密码等。
第7章主要内容是:教师用户模块设计包括教师用户的功能,上传教辅资料,回复学生留言,查看课表安排,查看学生成绩和班级通过率,修改密码等。
第8章主要内容是:管理员模块设计包括管理员对整个辅导班进行管理,设置报名功能,新闻,管理学生、老师的信息等。
第9章主要内容是:用户手册包括系统功能,运行环境,系统开发工具安装,环境配置,操作指南。
第10章主要内容是:系统评价包括系统的特色,系统的不足与改进方案,收获与体会。
基本功能设置
该管理系统是负责管理辅导班从报名到考试结束,录入学生成绩的所有事务。学生通过网络登陆该系统进行报名,交费,之后系统进行分班,分配老师,管理员将课程安排录入到系统中,方便教师和学生查询。在所有时间内,学生都可以报名,对有特殊原因需要退出辅导班的同学,可以让该同学退出该辅导班,并退还相应的辅导费。学生可以给教师留言,下载教辅,资料查询成绩。教师可以给学生回复,上传教辅资料。系统管理员可以手动的修改一些信息,负责对该系统的维护。
用户的主要功能
A系统管理员
设置报名功能:让学生通过学号进行报名,学生交费后对该学生进行确定,将其放入到上课学生表中。对要求退出辅导班的同学,在系统中删除该同学信息,并将退还相应的辅导费。对于参加过辅导班而等级考试没有通过的学生,在进行报名后,核对该同学的信息,确定信息正确后,可以免交辅导费。
安排课程功能:开课前,对所有上课同学进行分班,分配教师,安排上课时间,上课的机房。安排好后,将课程表发布到管理系统中。
管理学生,教师信息功能:辅导班中的学生信息与学校学生信息系统相连接,可以添加,删除辅导班的学生和教师的个人信息。
录入学生考试成绩:计算机等级考试结束后,将成绩录入到辅导班管理系统中,并计算每个班级的考试通过率。
B教师用户:
上传教学资料功能:教师登陆系统后可以上传教学资料,如辅导班教学内容的讲义,经典试题等.
查看课程安排:教师可以查询课程的安排,包括上课的时间,地点,班级。
回复留言功能:对于学生的留言,进行回复。
查看学生成绩和班级通过率:考试结束后,教师登陆系统可以查询到每个班级的学生的考试成绩和各个班级的考试通过率。
密码保护功能:教师登陆需要教工号和密码,密码初始的是教工号,教师登陆后可以修改密码,防止被别人盗用。
C学生用户:
报名功能:学生通过学号就可以报名,学生的信息和学校里学生的信息库是相连接的,
在学生交费后才能确定报名成功,可以进辅导班学习。
留言功能:学生可以对教师留言,提出学习过程中的问题,教师会进行回复。
查看成绩:学生可以查询到自己的等级考试成绩。
查看课程安排:学生可以查询自己所在班级的课程安排,包括上课的时间,地点。
下载教学资料:教师上传的教学资料,学生可以进行下载。
密码保护功能:学生登陆需要学号和密码,密码初始的是学生的学号,学生可以修改密码,防止被别人盗用。
业务流程分析
此系统包括三类用户:学生,教师,管理员。当用户登陆,录入信息然后就调用验证模块,在数据库中调用该用户信息,如果验证不成功就会出现提示,返回重新登陆,如果成功则进入辅导班管理系统。学生用户可以在系统中报名,交费,留言,查看成绩和课程安排,下载资料,修改密码等。教师用户进入后可以上传教辅资料,回复学生留言,查看课表安排,查看学生成绩和班级通过率,修改密码等。管理进入后可以对整个辅导班进行管理,设置报名功能,新闻,管理学生、老师的信息等。
目 录
1 引言 1
1.1 课题的研究背景 1
1.2 课题的研究意义 2
1.3 课题的调研 3
1.4 可行性分析 3
1.4.1技术可行性 3
1.4.2 经济可行性 4
1.4.3 操作可行性 4
1.4.4法律可行性 4
1.4.5 社会因素可行性分析 4
1.5论文各章简介 4
2需求分析 5
2.1 功能分析 5
2.1.1 基本功能设置 5
2.1.2 用户的主要功能 6
2.2 业务流程分析 6
2.3 数据流图 7
2.4 数据字典 11
3 相关技术及开发工具介绍 14
3.1 开发工具介绍 14
3.1.1 Visual Studio .NET2005介绍 14
3.1.2 SQL Server2005介绍 15
3.2 主要技术介绍 15
3.2.1 asp.NET介绍 15
3.2.2 SQL语言介绍 16
3.2.3 ADO.NET访问数据库的原理 17
3.3 B/S 结构简介 17
3.4 三层架构简介 18
(优秀毕业设计:www.2bysj.cn)
4系统设计 20
4.1 系统总体功能结构 20
4.3数据逻辑结构设计—关系模式 21
4.4数据库设计与实现 22
5系统首页模块设计 27
5.1系统主页介绍 27
5.2系统登录介绍 28
6管理员模块设计 31
6.1 新闻管理模块设计 31
6.2课程管理模块设计 32
6.3教室管理模块设计 34
6.4报名管理模块设计 34
6.4.1为学生报名设计 34
6.4.2报名情况设计 35
6.4.3 交费情况设计 35
6.5课表管理模块设计 35
6.6成绩管理模块设计 36
6.6.1录入学生成绩设计 36
6.6.2 班级通过率设计 36
6.7班级管理模块设计 37
6.7.1 添加班级设计 37
6.7.2 显示所有班级设计 37
6.7.3分班设计 37
6.7.4 班级信息设计 38
7教师用户模块设计 39
7.1上传教辅资料模块设计 39
7.2所教学生信息模块设计 41
7.4查看课表安排模块设计 41
7.5查看班级通过率模块设计 42
8 学生用户模块设计 42
8.1报名辅导班模块设计 43
8.2教辅资料下载模块设计 43
8.3给老师留言模块设计 44
8.4查看课表安排 44
8.5考试成绩查询模块设计 44
9用户手册 45
9.1 系统功能与运行环境 45
9.1.1系统功能 45
9.1.2运行环境 45
9.2 系统开发工具安装与环境配置 46
9.2.1 Visual Studio .NET2005的安装 46
9.2.2 SQL Server2005的安装 46
9.3操作指南 47
9.3.1游客 47
9.3.2学生用户 47
9.3.3教师用户 47
9.3.4管理员用户 47
10 系统评价 47
10.1 系统的特色 47
10.2 系统存在的不足与改进方案 48
10.2.1 系统存在的不足 48
10.2.2 改进方案 48
10.3 收获与体会 48
结论 50
致 谢 51
参考文献 52
参考文献
[1] [美] JohnKaunffman. asp.NET2.0数据库入门经典.北京:清华大学出版社,2006
[2] [美]ChrisHart. asp.NET2.0经典教程C#篇.北京:人民邮电出版社,2007
[3] 江广顺 于松. asp.NET2.0+SQL SERVER热门网络应用开发详解.北京:人民邮电出版社,2007
[4] 王有礼. asp.NET2.0完全开发指南-基于C#.北京:科学出版社,2008
[5] 刘婕 张琳.asp.NET2.0+SQL SERVER动态网站开发. 北京:电子工业出版社,2007
[6] 张海藩.软件工程导论.第四版.北京.清华大学出版社,2003.11
[7] 萨师煊,王珊.数据库系统概论.北京: 高等教育出版社,2004.4.15
[8] [美]G.Andrew Duthie. asp.NET程序设计.北京:清华大学出版社,2005
[9] 求是科技. asp.NET信息管理系统开发.北京:人民邮电出版社,2005
[11] 武新华. asp.NET+SQL SERVER案例精粹.西安:西安电子科技大学出版社,2007
[12] 陈会安. asp.NET2.0网页制作彻底研究.北京:清华大学出版社,2007
[13] 郭瑞军 郭馨君. asp.NET2.0数据库开发实例精粹.北京:电子工业出版社,2006
[14] 吴晨 王霞. asp.NET2.0数据库项目案例导航.北京: 清华大学出版社,2007
[15] 余金山 王涛 徐建军. asp.NET2.0+SQL SERVER2005企业项目开发与实战.北京: 电子工业出版社,2008
[16] 明日科技. asp.NET2.0开发技术大全.北京:人民邮电出版社,2008
[17] 丁昊凯. asp.NE网站开发典型模块与实例精讲.北京:电子工业出版社,2006
[18] 罗斌.asp.NET2.0数据库开发经典案例.北京:电子工业出版社,2007
[19] 刘彦明.asp.NET+SQL SERVER典型网站建设.北京:电子工业出版社,2006
[20] 黄明 梁旭 段竹. asp.NET2.0+SQL SERVER中小型信息系统开发实例精选.北京:机械工业出版社,2007
[21] 刘卫国,严晖.数据库技术与应用SQL Server.北京:清华大学出版社,2007
[22] 陈娴. asp.NET中型在线开发实践.北京:中国铁道出版社,2007