网络工程毕业设计(论文)ASP.NET教务管理系统.doc
《网络工程毕业设计(论文)ASP.NET教务管理系统.doc》由会员分享,可在线阅读,更多相关《网络工程毕业设计(论文)ASP.NET教务管理系统.doc(63页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)说 明 书设计(论文)题 目教务管理系统专 业网络工程班 级网络09-1班设 计 人学 号指导教师2011年12月19日摘 要随着在校大学生人数的不断增加,教务工作日趋繁重,教务管理的数据量不断地上涨,简洁、实用又有针对性的教务管理系统需求加大,基于这一原因我选择开发此系统。本系统着重从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生及教师信息的在线查询、教师网上发布课程、录入成绩以及学生网上选课等重要,另外教务处还可以在一定范围内统计学生成绩的平均分、最高分、不及格人数等,基本满足了教务管理系统的需求。论文首先阐述了该系统的开发背景、意义,其次对该系统进
2、行可行性研究和分析,并介绍了所需的相关开发工具及技术基础,然后进行了概要设计,进而展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现,最后对该软件进行了严格的测试。本程序前台采用Visual Studio 2008进行页面制作,后台由SQL Server 2005数据库支持,通过使用C#语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。关键词:教务管理系统;ASP.NET;SQL Server 2005ABSTRACTWith the increasing of the number of college students, educational work,tea
3、ching management had increased the amount of data unceasingly rises,concise, practical and targeted educational administration management system,and based on this increased demand reason I choose to develop the system. This system mainly from students and teachers of independent online course course
4、 released two large aspects of the design,basically achieved for students and teachers information online inquiry,teachers online courses, entry achievement as well as students and other important online courses, office can also in a certain range of the students grade average, statistics, the numbe
5、r of highest failed, basically meeting the needs of the educational administration management system. Firstly,the paper explains the system development background, significance, then the system the feasibility study and analysis, and introduces the related development tools and technology base, then
6、 outline design, and then showed the entire system of the specific implementation, including database design and connection, the realization of the function module, and finally, the software of severe tests. The program using Visual Studio 2008 front page, the background made by SQL Server 2005 data
7、base support, by using C# realize dynamic web pages to the database result, reach to accomplish the requirements of users. Keywords:Educational administration management system;ASP.NET;SQL Sever 2005目录1 绪论11.1 概述11.2 研究的背景及意义21.3 国内外研究现状22 需求分析42.1 可行性分析42.2系统功能分析63 总体设计133.1系统流程图133.2系统功能结构图153.3 数
8、据库设计164 详细设计214.1登录界面设计214.2 学生信息管理模块设计214.3 学生信息查询模块274.4 教师信息查询模块设计305 系统测试335.1 软件测试概述335.2 软件测试的目的335.3 测试项目335.4 测试用例34结束语40参考文献41致谢42附录431 绪论1.1 概述高校教务管理工作是高等教育中的一个极为重要的环节,是整个学校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。摒弃传统的管理模式,迎合时代进步和需求,运用现代化手段进行科学管理,已成为整
9、个教育系统发展的大势所趋。教务管理系统是管理人员使用的一个辅助工具,可辅助教务处管理人员、任课老师完成学籍管理、网上选课、成绩管理等比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作效率,减少错误的出现,同时还能提供快速的查询检索功能。教务管理系统是面向教务管理人员提供服务。教务管理人员通过教务管理系统管理与学生相关的教务数据。学籍管理系统、选课管理系统及成绩查询系统既可一条龙运行,也可分别运行,只要提供各部分所需的入口数据。 统一的风格,标准的操作界面,简洁的操作步骤使教务人员能方便地使用教务管理系统的各个子系统。 高校教务管理系统是一个大型复杂的计算机
10、网络信息系统,采用基于浏览器/服务器(B/S)应用体系结构来建设高校网络办公应用系统,使高校管理人员真正实现远程办公、异地办公。学生也能远程成绩查询和选课。从而实现信息资源的集中管理和统一调度。为教务部门和学生提出准确、及时的相关信息。为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。本系统是由多个子系统组合构成的,可分为教务管理员模块、教师模块和学生模块,其中学生模块的主要功能模块又可以分为选课、学籍查询、成绩查询三个子功能系统。各子功能系统是针对选课、查询学籍、查询成绩教务管理工作而设
11、计的,可以独立运行,也可与其他功能子系统协同工作,适应数据共享与数据流转。1.2 研究的背景及意义当前高校的招生规模不断扩大,使得教务信息快速增长,事务更加繁多。国内高校也在探索更好的办学模式,借鉴国外的先进管理经验,努力提高办学水平和管理水平,推行学分制。高校的教学模式不断向着现代化的方向改革,利用网络技术进行教学体制改革是大势所趋。在这种情况下,教务管理系统的出现和广泛应用也是理所当然了。因此,我选择了教务管理系统作为我毕业设计的题目。教务管理系统是以ASP.NET平台为基础,以学校教务部门的教务信息数据库为后台,用C#语言编写的管理系统,采用B/S模式设计。只要学生能够上网,进入学校的教
12、务系统就能够查询自己的学籍、成绩等信息,而教务处和教师也可以对学生信息、课程信息等进行录入、查询等操作。这样极大地提高教务的工作效率,并保证了信息的实时性。同时使得学生之间、学生与老师交流联系更加方便、快捷。1.3 国内外研究现状教务管理是高校中一个重要而又纷繁的管理工作之一,它涉及到学校、院、系、老师、学生等诸多方面。而随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作更加繁重、复杂。那么,利用高工作效率的计算机和计算机软件进行管理工作则是很必要了。国外物质资源比国内发达,现代化进程走在国内高校的前面。他们较早地把计算机技术利用到教学当中。通常他们具有较大规模的稳定的
13、技术队伍来提供服务与技术支持。而国内则不然,高校信息化建设相对起步较晚。前几年各高校虽然不断在网络设施、硬件设施和软件产品上增加投资,但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等等原因,国内高校教务管理系统跟国外相比还是比较落后。从整体来看目前国内研究现状,虽然目前社会上管理信息系统发展飞快,各类企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,教务管理系统同样有了很大的发展,商业化的教务信息管理软件也不少。但是各校系统资料单独建立,共享性比较差,信息更新速度也非常慢,安全性较差。系统的管理者为主体,信息取舍对管理者依赖性较强,导致不容易掌握用户真正的需求,因此也无法
14、完全满足用户的需求。而本系统完全独立开发,力求使系统功能简洁明了,功能基本齐全且易于操作。2 需求分析2.1 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决,该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、社会可行性、经济可行性和管理可行性等方面进行分析。2.1.1技术可行性对现行管理业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对高校的教务管理工作进行全面、细致而充分的调查研究。系统调研采取的主要方法是到现场去,通过询问、观察甚至直接参与管理活动,自上而下、逐步细化的进行了解。通过调查得知,现在
15、的教务工作已基本实现满足学生管理及选课管理方面的信息需求,使教务管理水平向标准化、现代化迈进一步,原教务管理信息操作方式就需要重新加以改进,以适应新形势的变化,这就需要利用数据库强大的数据处理功能,建立一个功能强大的管理信息系统。也就是说,新建立的系统要求在保持原有系统的功能的基础之上,要求具有良好的适用性和扩展性。本系统使用.NET作为开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,为开发满足客户要求的系统提供了保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对系统的扩展与修改。利用SQL Server 2005作为本系统的数据库,它支持多用户,适用于大中
16、规模的数据量需求。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.1.2社会可行性教务管理是高校中一个重要而又纷繁的管理工作之一,它涉及到学校、院、系、老师、学生等诸多方面。而随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作更加繁重、复杂。高校的教学模式不断向着现代化的方向改革,利用计算机技术进行教学体制改革是大势所趋。在这种情况下,教务管理系统的出现和广泛应用也是理所当然了。社会可行性的相关背景已在绪论中提及,在此不做赘述。2.1.3经济可行性经过考察,教务管理系统对计算机的软硬件的要求不是太高,基于高校的现有计算机及
17、配套设备即可实现,而且也无需过多的资金投入。与此同时,本系统的设计不但能大大减少高校教务部门工作人员的工作量,改善其管理环境,减少差错,方便教务部门、教师及学生的信息查询、网上选课等,而且还减少了纸张的使用,降低办公费用,节省人力物力,提高工作效率、工作质量和管理水平,增加经济效益。因此,此系统从人力、物力、财力方面来说都是可行的。2.1.4管理可行性管理上的可行性分析主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统采用ASP.NET作为前台服务器技术,用SQL Server 2005建立数据库,它们都是技术可靠的工具。ASP.NET
18、是面向对象的语言;SQL Server 2005是多用户的新型数据库,这些工具使得系统的安装、部署、管理和使用变得更加容易。本系统完成后,将提高高校的管理水平,从而提高对人、物的合理调度和信息流的运作效率,实现办公自动化,降低管理成本。2.2系统功能分析2.2.1系统性能需求本系统开发的主要目的就是要辅助教务管理人员、任课老师完成学籍管理、网上选课、成绩管理等比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作效率,减少错误的出现,同时还能提供快速的查询检索功能。为更好的实现用户对系统的要求,本系统应符合以下几点要求:(1)整体结构合理,风格一致,模块化结构
19、,界面清晰,接口灵活,操作简便。(2)开发方法,文档规范化,便于管理,可扩充。(3)完善的数据输入,维护,输出。(4)自检性能高,用户误输、错输均有提示。(5)容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。2.2.2系统功能调查整个系统从总体上分为学生信息管理模块、班级信息管理模块、教师信息管理模块、课程信息管理模块、学生选课管理模块和成绩管理模块六大部分,每一部分应实现的功能如下:学生信息管理模块:1.学生信息录入:登记学生学籍档案,包括学号、姓名、民族等。2.学生信息编辑:修改已登记的学生信息。3.学生信息删
20、除:删除已无效的学生信息。4.学生信息查询:可以按姓名、学号查询学生信息。班级信息管理模块:1.班级信息录入:登记学班级信息,包括班号、名称等。2.班级信息编辑:修改已登记的班级信息。3.班级信息删除:删除已无效的班级信息。4.班级信息查询:可以按班号、名称查询学生信息。教师信息管理模块:1.教师信息录入:登记教师信息,包括教师编号、姓名等。2.教师信息编辑:修改已登记的教师信息。3.教师信息删除:删除已无效的教师信息。4.教师信息查询:可以按姓名、教师编号查询学生信息。课程信息管理模块:1.课程信息录入:登记课程信息,包括课程名、学时、学分等。2.课程信息编辑:修改已登记的课程信息。3.课程
21、信息删除:删除已无效的课程信息。4.课程信息查询:可以按姓名、教师编号查询学生信息。学生选课管理模块:1.学生网上选课:学生直接从网上选择课程。2.学生选课信息查询:查询学生选课的相关信息。3.学生选课信息删除:删除无效学生选课的信息。4.学生选课信息编辑:编辑学生选课的相关信息。5.学生选课人数统计:统计某门课程选课学生人数。成绩管理模块:1.成绩录入:授课教师网上录入学生成绩信息。2.成绩查询:查询考试成绩。3.成绩删除:删除无效成绩。4.成绩编辑:编辑成绩相关信息。5.成绩统计:根据所选择约束条件统计学生成绩的平均分、最高分等。2.2.3数据流图根据对工作业务的熟悉,同时对程序功能的调查
22、分析设计,顶层数据流图如图2.1所示。录入成绩授课查询学生选课成绩查询课程查询学生选课汇总学生管理信息课程管理信息教师管理信息学生管理信息成绩统计教务管理员学生教师教务管理系统图2.1 顶层数据流图一层数据流图如图2.2所示。P2班级信息管理学生信息表P3学生信息管理班级信息表选课表P4选课管理教务处学生授课表P5授课管理教师P6课程信息管理P7教师信息管理课程信息表教师信息表图2.2 一层数据流图2.2.4开发环境要求在Windows环境中,本系统前台编译工具为Visual Studio 2008,开发环境为.NET,服务器技术为ASP.NET,后台数据库技术为SQL Server 2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络工程 毕业设计 论文 ASP NET 教务 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3991439.html