高校课程管理系统设计与分析

上传人:世*** 文档编号:170369111 上传时间:2021-03-02 格式:DOC 页数:29 大小:1.30MB
返回 下载 相关 举报
高校课程管理系统设计与分析_第1页
第1页 / 共29页
高校课程管理系统设计与分析_第2页
第2页 / 共29页
高校课程管理系统设计与分析_第3页
第3页 / 共29页
高校课程管理系统设计与分析_第4页
第4页 / 共29页
高校课程管理系统设计与分析_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《高校课程管理系统设计与分析》由会员分享,可在线阅读,更多相关《高校课程管理系统设计与分析(29页珍藏版)》请在金锄头文库上搜索。

1、编号南京航空航天大学金城学院毕业设计题 目高校课程管理系统的设计与实现学生姓名杨楠学 号系 部信息工程系专 业计算机科学与技术班 级指导教师罗娇敏 讲师二一五年五月南京航空航天大学金城学院本科毕业设计(论文)诚信承诺书本人郑重声明:所呈交的毕业设计(论文)(题目: 高校课程管理系统的设计与实现)是本人在导师的指导下独立进行研究所取得的成果。尽本人所知,除了毕业设计(论文)中特别加以标注引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写的成果作品。作者签名: 2015年6月3日 (学号): 高校课程管理系统的设计与实现摘要随着人口的增加,在校大学生的人数也在不断的增加,也因为

2、如此,教务系统的数据量也需要根据大学生人数的增加而增大。这是一个较为广泛的问题,而本设计主要针对高校课程管理系统这部分,系统用户主要包括管理员、学生和教师,不同身份用户操作功能各不相同,本系统实现了信息查询、学生选课和课程信息发布、课程评分以及课表查看及分数的公布等功能。系统设计和实现采用了ASP.NET相关技术,开发语言为C#,数据管理软件为SQL Server,测试结果表明系统实现基本符合预期要求。本论文较为详细的阐述了系统从需求分析,概要设计到详细设计以及编码实现和测试的过程。关键词:课程管理,ASPNET,SQL Server,The design and implementation

3、 of university curriculum management systemAbstract With the increase of population, the number of college students is also increasing, so does, the data quantity of educational administration system also needs magnify on the basis of the number of college students. This issue is a wider problem, an

4、d this design is aimed at this part of the online course selection system for research. Users of the system mainly includes administrators, students and teachers, and the different user identity operation function of each are not identical. And the system basically achieves the function is the stude

5、nt information query, online course selection and teachers curriculum information release 、score and administrators announce the result of the final course , teachers schedule and release of score. System design and implementation using ASP.NET technology, the development language is C#, the data ma

6、nagement software is SQL Server, at the last , the test result shows that system basically meets the expected requirements. The more detailed expounds the system from the demand analysis, the outline design to detailed design and code implementation and testing process.Key Words: course management;

7、ASPNET; SQL Server目 录摘 要iAbstractii第一章 绪 论11.1 课题背景11.2 课题研究目的1第二章 开发环境和开发方法22.1 ASP.NET介绍22.2 数据库介绍 2第三章 系统分析与设计43.1课题的可行性研究4 3.1.1系统的可行性4 3.1.2 经济的可行性4 3.1.3技术的可行性4 3.1.4操作的可行性53.2 系统需求分析53.2.1 系统功能分析53.3 数据库分析与设计73.3.1 数据库需求分析73.3.2 数据库设计7第四章 详细设计及编码实现10 4.1 登录模块10 4.2 课程信息模块11 4.3课程详细信息添加模块124.4

8、学生信息添加模块134.5学生信息查询模块144.6学生课程成绩查询模块154.7教师添加模块164.8学生选课模块174.9教师操作模块18第五章 系统测试205.1测试方法205.2连接测试20第六章 总结与展望22参考文献24致谢25第一章 绪论1.1课题背景随着科技的高速发展以及校园网技术的迅猛发展,对于中国所有高校而言,建立校园网成了刻不容缓的一件事情,而建立校园网为高校的管理带来了相当大的作用,作用一般分为以下两点:其中之一当然是它的外部网的连接作用,这一作用实现课程系统与网络连接,为学校提供了各种信息服务,各地高校因为这些信息服务就能够更加方便的与其他各地的高校进行一些学术交流。

9、另外一个就是各地高校能够借助这些来建立更好的管理信息的系统,因此能够更好的实现高校对各种系统的科学化以及现代化的管理,而各个高校也因为这样的管理,能够更好的提高他们的教学和管理的质量。选课系统作为信息管理系统的其中一部分也随着高等教育的发展和社会得需要而得到了提高,各地高校开始增加他们开设的课程种类,因此学生们能够学习到更加广泛的知识,也能够让学校更多的接触到他们所感兴趣的课程,当然也能够更好的培养学生的个性和创造能力,最重要的就是这样学生的综合素质能够得到更大的提高。1.2课题研究的目的高效课程管理系统让高校的学生们能够更加方便、自主和准确的选课。但是同时,选课系统肯定也存在这一些问题,盲目

10、的选课,无法恰当的选课,不能准确的选择和自己专业相关的课程,课程的学分结构,还有就是很多同学选不到自己感兴趣的课程,这样的现象很多,因此而照成了很多课程人数够多,而有些课程人数过少,最后导致无法开课。因此,我们需要进一步的优化高效课程管理系统,从而使得同学们能够更加快速并且准确的选择到适合自己并且满足他需要的课程。而这个就是我们课题研究的目的。让系统能够更加优化,满足不断增加的人数,减轻老师和教务管理员的工作量,提高效率,使得学校的管理更加的科学化。第二章 开发环境和开发方法2.1ASP.NET介绍ASP.NET作为M的一部分,它是一个作为战略用的产品,ASP.NET不仅是ASP的下一个版本,

11、它也为所有客户提供统一的开发模型,而在这个里面也当然包括了各种各类的服务,这些服务肯定是开发人员所需要的用来生成硬功程序的。当然,在语法上,ASP.NET也是和ASP兼容的,而且ASP.NET还为用户们提供了一种新型的编程模型和结构,这种模型和结构还可以让应用程序拥有更好的性能,而让用户最放心的是这个模型所提供的安全保护。ASP.NET是基于.NET的一个已编译的环境,它可以使用与.NET兼容的任何语言来编辑程序,例如:Visual basic.NET、C#和JScript.NET。当然这个应用程序也可以使用.NET Framework的应用程序。而其中ASP.NET也包括了相当多的优点,如:

12、运行库环境、继承和类型安全等。当然,除了继承了原本的ASP的很多优点之外,ASP.NET还具备了很多新的性能。第一它的升级性能很好,能够让系统快速的开发,当然这样的话,管理也会更加的方便,最后它还拥有了全新的语言和网络服务。这些都帮助了用户们不再需要做过多的繁琐的工作了,减轻了用户们开发系统时的工作量。而且ASP采用了典型的B/S过程,首先需要在浏览器中加入Active Server Pagers文件,然后触发这个申请,这样浏览器就会把这个的请求发送到IIS,接着Web Server 就会接受这个申请,继而.asp就会意识到Active Server Pagers,因而其对象就会实现客户端和服

13、务器之间的交互,它具有扩充服务器的功能。ASP.NET引进了受管代码这样的新概念,它甚至可以贯穿这个开发平台,它拥有代码的管理执行功能,因此而拥有一个简捷的设计方法。对于一个程序而言,人们最渴望的就是它运行的速度,只要代码开始工作了,人们就会期待它能够运行的足够快。而这个问题,ASP.NET则很好的解决了。当然虽然它的速度问题解决了,它还是依然很容易控制的,因为ASP.NET是与数据源连接在一起的,它会自动的装入数据。同时ASP.NET支持多种语言,这样能够使得它更加的适合编写一些大型的系统应用。2.2数据库介绍在这次的系统设计中,我们使用的数据库是SQL Server。SQL Server是

14、一个关系数据库管理系统,可以用来执行各类的操作,包括更新数据库中的数据,从数据库中提取数据等。SQL Server有很多的版本,这里我们使用的是SQL Server 2005版本。SQL Server 2005是一个全面的数据库平台,它运用了集成的商业智能工具来给用户提供企业级的数据管理,并且SQL Server2005也是企业数据管理中的核心。而且SQL Server2005数据库引擎能够更好的为结构化数据和关系型数据提供安全可靠的储存功能,让用户们更好的构建和管理那些用于业务的高性能和高可用的数据应用程序。而让SQL Server2005与众不同的是它与Microsoft Visual S

15、tudio、Microsoft Office System以及新的开发工具包的紧密集成。当然SQL Server2005也具有很多的特点。首先它的高性能设计,让它可以充分的利用Windows NT的优势。其次它先进的系统管理让它可以支持Windows图形化管理工具,也同样支持本地和远程的系统管理和配置。SQL Server2005也有很好的事务处理功能,同时它还采用了各种方法保证了数据的完整性。更重要的是SQL Server2005支持对称多处理器结构、存储过程、ODBC,并且它还具有自主的SQL语言。SQL Server同时因为它具有的内置的数据复制功能和强大的管理功能以及它和Internet的紧密集成和开放的系统提供用户一个强大的数据库平台。第三章 系统分析与设计3.1课题的可行性研究3.1.1 设计的可行性随着近几年课程管理的进步,各大高校都逐渐的开始使用学生网上自主选课的模式了,而传统的纸制选课模式已经慢慢的淡出了学生的生活,而纸上选课方式的淘汰

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号