基于BS教务信息管理系统设计毕业论文(45页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于BS教务信息管理系统设计毕业论文(45页).doc》由会员分享,可在线阅读,更多相关《基于BS教务信息管理系统设计毕业论文(45页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于BS教务信息管理系统设计毕业论文-第 37 页基于B/S教务管理信息系统设计摘 要:随着高校规模不断扩大,学分制、选课制的信息化系统成为高等教育发展的必然趋势。因此,我们要设计出一款基于B/S的教务管理信息系统。本系统分为前台信息查询,后台信息管理两个部分。前台主要实现管理员管理、教师及学生查询等功能,后台主要负责对数据库进行管理等工作。涉及到的专业知识主要有数据库原理、面向对象程序设计、数据结构以及网站设计等。本系统采用Microsoft SQL Server 2005作为关系数据库管理系统,程序设计选用了面向对象程序设计语言C#,网站开发选用了ASP.NET。本课题具体是构造一个基于
2、B/S教务管理信息系统,实现用户管理、课程管理、班级管理、成绩管理和选课管理五个模块的功能,该系统能够减轻教务管理员的工作,有着使用方便、操作简单等特点,对实际类似开发有一定参考作用。关键词:教务管理;信息管理;网站开发The Design of Educational Management Information System Based on B/SAbstract: With the expansion of universal scale, the information system of the credit system, elective system has become a
3、n inevitable trend in the development of Higher Education. Therefore, we want to design a kind of educational management information system based on B/S.The system is divided into the foreground information query, the background information management two parts. The main front to achievethe administ
4、rator management,teachers and students toquery and other functions,the background is mainly responsible for themanagement of the database. Relates to the professional knowledge includes database theory, object-oriented programming, data structure, and website design, etc. The system uses Microsoft S
5、QL Server 2005 as the relational database management system, program design has used the object-oriented programming language C#, web development using ASP.NET.This paper is to design a educational management information system based on B/S, realize user management, course management, class manageme
6、nt ,performance management, and course management functions of five modules, the system can reduce the administrators work, has the characteristics of convenient use, simple operation and so on, has a certain reference role for the similar development.Key words: educational administration; informati
7、on management; website development目录第1章 诸论11.1系统开发的目的及问题概述11.2教务管理信息系统的发展及现状11.3论文的组织结构2第2章 相关技术32.1C/S和B/S相关知识32.1.1.C/S体系结构32.1.2.B/S体系结构42.1.3.C/S体系结构与B/S体系结构比较42.1.4.体系结构的选择62.2开发工具的简介6第3章 系统的分析与总体设计83.1系统的需求分析83.1.1.系统的初步调查83.1.2.系统的详细调查83.1.3.系统的可行性分析93.1.4.系统的分析结果93.2系统概要设计11第4章 数据库设计134.1概念结
8、构设计与逻辑设计134.1.1.涉及实体134.1.2.全局E-R图134.1.3.系统逻辑结构设计144.2数据库的物理设计与实现154.2.1数据库物理设计的内容154.2.2本系统物理设计模型154.2.3数据库及相关表的创建18第5章 系统的主要功能设计与实现225.1登录界面设计与实现225.2主界面设计与实现24第6章 系统测试36总结语40参考文献41致谢42第1章 诸论1.1 系统开发的目的及问题概述随着社会经济不断发展,高校教育管理不断改革,师生人数日益增多,需要处理的数据量急剧膨胀,人工管理已不能满足管理需要。现代化、信息化管理成为教务管理的发展的趋势。前些年,高校教务管理
9、信息系统功能主要有学生成绩管理、学籍管理、选课管理、课程管理等,这些系统大多是基于C/S模式开发,但随着学校规模日益扩大,加上网络技术的发展和普及,Internet已深入到我们的日常生活中来,B/S网络模式成为目前计算机应用的主流方向。当前,大多数高校教务管理信息系统均采用B/S模式,就我们学校的教务管理信息系统来说,学生选课、成绩查询,教师录入成绩等工作只需通过系统自带的浏览器进行操作,方便快捷,大大的提高了学校的教学管理工作效率,减轻了教务管理员的负担。基于上述分析,设计实现一个基于B/S教务管理信息系统,提高高校教学效果,也为实际类似开发提供参考作用。教务管理信息系统,就是为各个学校教务
10、管理提供一个实现用户管理、班级管理、课程管理、选课管理及成绩管理等多功能管理的自动化系统,学校也可以根据需求灵活定制符合自己实际情况的教务系统。基于B/S(Browser/Server)的教务管理信息系统,就是以网络为开发平台,设计一个教务管理信息系统软件。运行该软件只需用户在客户端安装浏览器,根据需要发送请求,服务器接受合法请求后,及时给予处理并将结果返回给客户,从真正意义上解决当前各大高校教务工作中遇到的难题,减少资源浪费,并且帮助他们减轻管理人员的负担。1.2 教务管理信息系统的发展及现状教务管理信息系统主要经历了三个阶段:第一阶段是单项数据处理阶段,由于当时计算机还是起步阶段,人们只能
11、通过计算器代替部分手工劳动。第二阶段就是综合数据处理阶段,此时的计算机硬、软件技术相对提高,一些子系统的出现已经能解决部分信息管理。第三阶段随着数据库和网络的出现,形成了分布式处理系统,此时,高校的教育管理不断发展,基于C/S教务管理信息系统出现给管理员工作带来了巨大的效率。但是,随着学校规模日趋变大,多用于局域网的 C/S模式教务管理信息系统不能满足用户的业务需求,维护性、灵活性和扩充性差使得它不能长期发展,而且随着Internet技术和Web技术的盛行,方便快捷的数据共享方式成为信息现代化的发展趋势。又因教学规模的不断扩大,师生人数日益增多,一套完整科学的教务管理信息系统成为教学管理的中枢
12、,基于B/S的系统大大的降低了客户端的任务,对C/S的管理方法进了补充和改进,从一定程度上提高了网络的利用率。教务管理信息系统是各大高校从事教育管理的重要突破口。目前,全国大部分高校均采用了基于B/S教务管理信息系统,就我们学校而言,基于B/S教务管理系统也成为学校教学工作的一个重要手段。1.3 论文的组织结构本论文共分为六个章节,主要内容安排如下:第一章主要是对教务管理信息系统的研究意义、目的及对教务管理信息系统的现状进行了一个详细的剖析,并对本论文结构进行一个详细介绍。第二章主要对教务管理信息系统的相关技术进行一个详细的阐述,首先是根据现实提供的依据比较C/S模式和B/S模式的区别,选择一
13、个套更适合本系统开发需求的模式;其次是对系统开发工具做一个简单介绍。第三章主要对本系统进行需求分析及对子模块进行概要设计,并画出部分数据流图。第四章详细介绍了数据库的设计及实现方法。第五章介绍了本系统的几个主要的功能页面的设计流程及实现方法。第六章主要是对本系统进行测试。第七章主要是对本次系统设计进行一个总结性阐述并对该系统的不足及仍需改进的地方进行展望。最后是参考文献和致谢。第2章 相关技术高校的教务管理信息系统设计与开发,必须要有一套整体的方法,对系统开发前,我们就应该对它的开发方法及相关技术进行一个全面了解,并且根据业务需求对实现方案进行一个选择。2.1 C/S和B/S相关知识2.1.1
14、. C/S体系结构C/S体系结构,即Client/Server(客户机/服务器)模式,是目前最普遍的软件系统体系结构,如下图2-1所示。C/S结构主要分为前后台两部分,前台(客户机)就是用户工作站,是用户和网络打交道的设备,顾名思义,就是负责与用户之间进行交互。它可以享受网络上提供的各种资源;而后台(服务器)又称为伺服器,显而易见,就是伺候客户机,答应客户的请求,为它提供服务处理。也就是管理资源并为用户提供服务的主要是对数据库数据进行处理。这种体系结构大多采用高性能的PC机作为服务器,客户端也必须安装专用软件,大多应用于局域网。随着系统规模扩大,用户需求增强,客户端的程序代码量越来越多,因此,
15、成为了“胖客户机”。图2-1 Client/Server(客户机/服务器)体系结构2.1.2. B/S体系结构B/S体系结构,即Browser/Server(浏览器/服务器)模式,是由于Internet技术的不断发展而兴起的一种网络结构模式,如下图2-2所示,B/S的应用功能分为数据层、数据处理层和表示层三个部分,这三个部分在逻辑功能上独立,数据层就是将之前的C/S模式中的数据库隔离出来形成数据库服务器,增加了中间层(数据处理层),也就是B/S结构客户端最主要的应用软件Web浏览器,主要负责对数据进行查找、插入、删除、更新等工作处理,而表示层主要功能通过浏览器实现用户与机器的交互,这样,客户机
16、变得越来越瘦,因此,这种体系机构也叫做“瘦客户机”。图2-2 Browser/Server(浏览器/服务器)体系结构2.1.3. C/S体系结构与B/S体系结构比较C/S和B/S是市场系统软件开发的两大主流技术。前者由Borland公司开发,后者是微软公司研发的。如今,这两种技术已被大家熟练掌握,国内企业出现用这两种技术开发的产品也甚多,各公司都说自己设计的管理软件功能强大、方便、快捷,但是,他们各自的优势在哪里呢?1. C/S体系结构的优势与劣势1) C/S体系结构具有处理速度快、效率高的优点。由于C/S体系结构是客户端与服务器两层模式,没有中间环节,只要客户端发出请求,服务器会在一定条件下
17、根据规则做出应答,并返回结果。2) C/S体系结构具有交互性强、数据处理功能透明等优点。C/S结构中客户端有自己的应用程序,有较强的事务处理能力,能够进行复杂的数据处理工作。3) C/S体系结构根据系统的差别要使用专门的客户端安装软件,对于不同的开发工具,移植性差,必要时还需进行改写程序。4) C/S体系结构开发成本高、维护量大且费用昂贵。2. B/S体系结构的优势与劣势1) B/S体系结构具有维护方便,升级方式简单等优点。无需专业人员进行更新,只要更新网页就可以实现用户更新。2) B/S体系结构成本低。B/S结构是由微软公司研发出来了,对系统配置要求相对较低。近年来,由于Windows系统几
18、乎一统天下,浏览器是系统标准配置,用B/S结构大大价低了成本。3) B/S体系结构应用服务器运行数据负荷较重。由于这种“瘦客户机”的体系结构把数据处理全部交给了服务器,这样,容易产生服务器崩溃等问题。4) B/S体系结构中浏览器主要功能负责浏览界面,因此有些功能弱化,实现起来相对困难。3. C/S体系结构与B/S体系结构比较1) 交互性:C/S体系结构分为两层,两层功能相对独立,有一套完整的应用程序,因此交互性强,虽然B/S体系结构也可以通过脚本语言提交页面,实现人机交互,但是,相对于具有完整应用程序的C/S结构来说变得有限多了。2) 运行速度:C/S体系结构多被应用于局域网,是“胖客户机”,
19、而B/S体系结构大多用在广域网上,是“瘦客户机”,因此,可以看出,B/S体系结构运行速度高于C/S体系结构的速度。3) 数据安全性:C/S体系结构与操作系统平台联系大,对机器要求相对高些,信息安全的控制能力更强一些。B/S采用TCP/IP协议基于Internet的开放结构模式,安全性相对于C/S稍微差点。4) 数据实时性:C/S结构数据处理具有透明性,不能随时看到数据更改,而B/S结构方便快捷,只需通过更新页面就能随时知道数据更新状况,有效的减少公司损失。5) 系统维护:C/S架构出于整体性考虑,系统维护不太方便,升级困难,大多会直接再做一个系统,因此成本高;而B/S架构只需用户下载软件运行就
20、能实现升级,开销小。6) 移植性:C/S架构采用不同的开发工具,平台不同,兼容性就存在差异,因此移植性差,而B/S客户端采用的是浏览器,不存在移植性问题。7) 网络应用方面:C/S架构只能用于局域网,而B/S结构能应用于任何网络。2.1.4. 体系结构的选择科学不断进步,计算机日益普及,教务管理系统的出现减轻了高校管理人员的负担。近年来,由于教育体制改革,学分制和选课制等新的教学模式的深入,一款实现师生共享教务管理信息系统软件成为方便高校的教务管理关键。然而师生共享的系统软件应该具备哪些条件呢?首先操作简单应该是首要条件,对于高校师生来说,简单明了的系统易操作,方便快捷;其次,要实现学校师生共
21、享,甚至是师生在家也能看到查询到需要信息;再者,系统的稳定性肯定要好,能保持正常运作,对于数据的改变要做到实时性;最后,要易于维护。综上所诉,本系统应该采用B/S体系结构。2.2 开发工具的简介本系统的开发工具采用的是微软公司的.NET Framework技术中的ASP.NET动态服务器网页编程,采用C#语言,数据库采用Microsoft SQL Server 2005 。1. ASP技术ASP是ActiveX Server Page(活动服务器页面)简称。它是微软公司开发的支持动态网页的技术,利用它可以产生和运行交互且高性能的Web应用程序。从字面上看它有三层意思。ActiveX:微软公司的
22、ActiveX技术采用的是封装对象,程序调用对象技术,这已经成为微软公司开发软件的基础。ASP本身封装了一些常用组件,例如Database Access、Content Linking等等。只要你的服务器安装这些组件就可以进行访问,实现了共享。Server:由于是基于B/S架构,ASP是运行在服务器端,所以我们不必要担心浏览器是否支持ASP所用的编程语言。ASP编程主要有VBScript和JavaScript两种脚本语言。Page:主要是生成HTML页面,使得可以在浏览器中正常浏览。2. C#语言C#是微软公司发布的一种面向对象、运行于.NET Framework之上的高级程序设计语言。它继承
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 教务 信息管理 系统 设计 毕业论文 45
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内