精品基于BS教务信息管理系统设计毕业论文.docx
- 文档编号:2884872
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:30
- 大小:252.59KB
精品基于BS教务信息管理系统设计毕业论文.docx
《精品基于BS教务信息管理系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《精品基于BS教务信息管理系统设计毕业论文.docx(30页珍藏版)》请在冰豆网上搜索。
精品基于BS教务信息管理系统设计毕业论文
基于B/S教务管理信息系统设计
摘要:
随着高校规模不断扩大,学分制、选课制的信息化系统成为高等教育发展的必然趋势。
因此,我们要设计出一款基于B/S的教务管理信息系统。
本系统分为前台信息查询,后台信息管理两个部分。
前台主要实现管理员管理、教师及学生查询等功能,后台主要负责对数据库进行管理等工作。
涉及到的专业知识主要有数据库原理、面向对象程序设计、数据结构以及网站设计等。
本系统采用MicrosoftSQLServer2005作为关系数据库管理系统,程序设计选用了面向对象程序设计语言C#,网站开发选用了ASP.NET。
本课题具体是构造一个基于B/S教务管理信息系统,实现用户管理、课程管理、班级管理、成绩管理和选课管理五个模块的功能,该系统能够减轻教务管理员的工作,有着使用方便、操作简单等特点,对实际类似开发有一定参考作用。
关键词:
教务管理;信息管理;网站开发
TheDesignofEducationalManagementInformationSystemBasedonB/S
Abstract:
Withtheexpansionofuniversalscale,theinformationsystemofthecreditsystem,electivesystemhasbecomeaninevitabletrendinthedevelopmentofHigherEducation.Therefore,wewanttodesignakindofeducationalmanagementinformationsystembasedonB/S.
Thesystemisdividedintotheforegroundinformationquery,thebackgroundinformationmanagementtwoparts.Themainfronttoachieve theadministratormanagement, teachersandstudentsto queryandotherfunctions, thebackgroundismainlyresponsibleforthe managementofthedatabase.Relatestotheprofessionalknowledgeincludesdatabasetheory,object-orientedprogramming,datastructure,andwebsitedesign,etc.ThesystemusesMicrosoftSQLServer2005astherelationaldatabasemanagementsystem,programdesignhasusedtheobject-orientedprogramminglanguageC#,webdevelopmentusingASP.NET.
ThispaperistodesignaeducationalmanagementinformationsystembasedonB/S,realizeusermanagement,coursemanagement,classmanagement,performancemanagement,andcoursemanagementfunctionsoffivemodules,thesystemcanreducetheadministrator’swork,hasthecharacteristicsofconvenientuse,simpleoperationandsoon,hasacertainreferenceroleforthesimilardevelopment.
Keywords:
educationaladministration;informationmanagement;websitedevelopment
第1章诸论
1.1系统开发的目的及问题概述
随着社会经济不断发展,高校教育管理不断改革,师生人数日益增多,需要处理的数据量急剧膨胀,人工管理已不能满足管理需要。
现代化、信息化管理成为教务管理的发展的趋势。
前些年,高校教务管理信息系统功能主要有学生成绩管理、学籍管理、选课管理、课程管理等,这些系统大多是基于C/S模式开发,但随着学校规模日益扩大,加上网络技术的发展和普及,Internet已深入到我们的日常生活中来,B/S网络模式成为目前计算机应用的主流方向。
当前,大多数高校教务管理信息系统均采用B/S模式,就我们学校的教务管理信息系统来说,学生选课、成绩查询,教师录入成绩等工作只需通过系统自带的浏览器进行操作,方便快捷,大大的提高了学校的教学管理工作效率,减轻了教务管理员的负担。
基于上述分析,设计实现一个基于B/S教务管理信息系统,提高高校教学效果,也为实际类似开发提供参考作用。
教务管理信息系统,就是为各个学校教务管理提供一个实现用户管理、班级管理、课程管理、选课管理及成绩管理等多功能管理的自动化系统,学校也可以根据需求灵活定制符合自己实际情况的教务系统。
基于B/S(Browser/Server)的教务管理信息系统,就是以网络为开发平台,设计一个教务管理信息系统软件。
运行该软件只需用户在客户端安装浏览器,根据需要发送请求,服务器接受合法请求后,及时给予处理并将结果返回给客户,从真正意义上解决当前各大高校教务工作中遇到的难题,减少资源浪费,并且帮助他们减轻管理人员的负担。
1.2教务管理信息系统的发展及现状
教务管理信息系统主要经历了三个阶段:
第一阶段是单项数据处理阶段,由于当时计算机还是起步阶段,人们只能通过计算器代替部分手工劳动。
第二阶段就是综合数据处理阶段,此时的计算机硬、软件技术相对提高,一些子系统的出现已经能解决部分信息管理。
第三阶段随着数据库和网络的出现,形成了分布式处理系统,此时,高校的教育管理不断发展,基于C/S教务管理信息系统出现给管理员工作带来了巨大的效率。
但是,随着学校规模日趋变大,多用于局域网的C/S模式教务管理信息系统不能满足用户的业务需求,维护性、灵活性和扩充性差使得它不能长期发展,而且随着Internet技术和Web技术的盛行,方便快捷的数据共享方式成为信息现代化的发展趋势。
又因教学规模的不断扩大,师生人数日益增多,一套完整科学的教务管理信息系统成为教学管理的中枢,基于B/S的系统大大的降低了客户端的任务,对C/S的管理方法进了补充和改进,从一定程度上提高了网络的利用率。
教务管理信息系统是各大高校从事教育管理的重要突破口。
目前,全国大部分高校均采用了基于B/S教务管理信息系统,就我们学校而言,基于B/S教务管理系统也成为学校教学工作的一个重要手段。
1.3论文的组织结构
本论文共分为六个章节,主要内容安排如下:
第一章主要是对教务管理信息系统的研究意义、目的及对教务管理信息系统的现状进行了一个详细的剖析,并对本论文结构进行一个详细介绍。
第二章主要对教务管理信息系统的相关技术进行一个详细的阐述,首先是根据现实提供的依据比较C/S模式和B/S模式的区别,选择一个套更适合本系统开发需求的模式;其次是对系统开发工具做一个简单介绍。
第三章主要对本系统进行需求分析及对子模块进行概要设计,并画出部分数据流图。
第四章详细介绍了数据库的设计及实现方法。
第五章介绍了本系统的几个主要的功能页面的设计流程及实现方法。
第六章主要是对本系统进行测试。
第七章主要是对本次系统设计进行一个总结性阐述并对该系统的不足及仍需改进的地方进行展望。
最后是参考文献和致谢。
第2章相关技术
高校的教务管理信息系统设计与开发,必须要有一套整体的方法,对系统开发前,我们就应该对它的开发方法及相关技术进行一个全面了解,并且根据业务需求对实现方案进行一个选择。
2.1C/S和B/S相关知识
2.1.1.C/S体系结构
C/S体系结构,即Client/Server(客户机/服务器)模式,是目前最普遍的软件系统体系结构,如下图2-1所示。
C/S结构主要分为前后台两部分,前台(客户机)就是用户工作站,是用户和网络打交道的设备,顾名思义,就是负责与用户之间进行交互。
它可以享受网络上提供的各种资源;而后台(服务器)又称为伺服器,显而易见,就是伺候客户机,答应客户的请求,为它提供服务处理。
也就是管理资源并为用户提供服务的主要是对数据库数据进行处理。
这种体系结构大多采用高性能的PC机作为服务器,客户端也必须安装专用软件,大多应用于局域网。
随着系统规模扩大,用户需求增强,客户端的程序代码量越来越多,因此,成为了“胖客户机”。
图2-1Client/Server(客户机/服务器)体系结构
2.1.2.B/S体系结构
B/S体系结构,即Browser/Server(浏览器/服务器)模式,是由于Internet技术的不断发展而兴起的一种网络结构模式,如下图2-2所示,B/S的应用功能分为数据层、数据处理层和表示层三个部分,这三个部分在逻辑功能上独立,数据层就是将之前的C/S模式中的数据库隔离出来形成数据库服务器,增加了中间层(数据处理层),也就是B/S结构客户端最主要的应用软件Web浏览器,主要负责对数据进行查找、插入、删除、更新等工作处理,而表示层主要功能通过浏览器实现用户与机器的交互,这样,客户机变得越来越瘦,因此,这种体系机构也叫做“瘦客户机”。
图2-2Browser/Server(浏览器/服务器)体系结构
2.1.3.C/S体系结构与B/S体系结构比较
C/S和B/S是市场系统软件开发的两大主流技术。
前者由Borland公司开发,后者是微软公司研发的。
如今,这两种技术已被大家熟练掌握,国内企业出现用这两种技术开发的产品也甚多,各公司都说自己设计的管理软件功能强大、方便、快捷,但是,他们各自的优势在哪里呢?
1.C/S体系结构的优势与劣势
1)C/S体系结构具有处理速度快、效率高的优点。
由于C/S体系结构是客户端与服务器两层模式,没有中间环节,只要客户端发出请求,服务器会在一定条件下根据规则做出应答,并返回结果。
2)C/S体系结构具有交互性强、数据处理功能透明等优点。
C/S结构中客户端有自己的应用程序,有较强的事务处理能力,能够进行复杂的数据处理工作。
3)C/S体系结构根据系统的差别要使用专门的客户端安装软件,对于不同的开发工具,移植性差,必要时还需进行改写程序。
4)C/S体系结构开发成本高、维护量大且费用昂贵。
2.B/S体系结构的优势与劣势
1)B/S体系结构具有维护方便,升级方式简单等优点。
无需专业人员进行更新,只要更新网页就可以实现用户更新。
2)B/S体系结构成本低。
B/S结构是由微软公司研发出来了,对系统配置要求相对较低。
近年来,由于Windows系统几乎一统天下,浏览器是系统标准配置,用B/S结构大大价低了成本。
3)B/S体系结构应用服务器运行数据负荷较重。
由于这种“瘦客户机”的体系结构把数据处理全部交给了服务器,这样,容易产生服务器崩溃等问题。
4)B/S体系结构中浏览器主要功能负责浏览界面,因此有些功能弱化,实现起来相对困难。
3.C/S体系结构与B/S体系结构比较
1)交互性:
C/S体系结构分为两层,两层功能相对独立,有一套完整的应用程序,因此交互性强,虽然B/S体系结构也可以通过脚本语言提交页面,实现人机交互,但是,相对于具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 基于 BS 教务 信息管理 系统 设计 毕业论文