学生学籍管理系统毕业论文.docx
《学生学籍管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统毕业论文.docx(35页珍藏版)》请在冰豆网上搜索。
![学生学籍管理系统毕业论文.docx](https://file1.bdocx.com/fileroot1/2022-12/12/d6ca041a-e463-47f4-b673-ab46ca077406/d6ca041a-e463-47f4-b673-ab46ca0774061.gif)
学生学籍管理系统毕业论文
本科毕业设计(论文)
学生学籍管理系统
Thestudentmanagementsystem
学院:
XXXXX
专业:
XXXX
学生:
****
学号:
***
指导教师:
******
交通大学
2022年4月
摘要
在现代社会中,随着高科技的飞速发展,计算机与互联网日渐普及,计算机的应用已经渗透到日常工作和生活的各个领域。
计算机信息管理作为计算机应用的一个重要部分,也被广泛应用。
Windows系统的推出使得电脑的使用变为更加简单、更加容易,从事各行业的人们无须通过特别的训练就能使用电脑轻松地完成许多复杂而繁琐的工作。
计算机的大量普及,使人们的生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。
对于学生的学籍管理是一所高等学校不可或缺的工作,它的容对于高校的管理人员来说非常重要的,所以学生学籍管理系统应能够为用户提供充足的信息和快捷的查询手段。
但是,学生学籍管理是一项非常反锁与复杂的工作,一个原因就是工作量大,不好管理。
对于一所学校而言,开发一个适合的学生学籍管理系统是十分必要的。
开发一个学生学籍管理系统,采用计算机对学生学籍进行管理,能进一步提高学校的办学效益和现代化水平;使用这种学籍管理系统对学生学籍信息进行管理,具有手工管理所无法比拟的优点,例如:
检索迅速、查找方便、存储量大、性好等。
这些优点能够很大的程度上提高对学生学籍管理的效率,也是学校科学化、正规化管理的重要途径。
关键词:
选课系统,学籍管理软件工程B/S浏览器
Abstract
Inthemodernsociety,withtherapiddevelopmentofthetechnology,thecomputerandInternetarebecomingmoreandmorepopularandtheapplicationandmanagementofthecomputerisverynecessary.ThedevelopmentoftheStudentsStatesManagementispenetratingintotheallfieldsofeveryworkandlife.Computerinformationasanimportantpartofcomputerapplicationisalsowidelyused.TheintroducedofWindowsSystemhasmadetheuseofcomputersimplerandeasierandpeoplewhoareengagedinthecomputerindustryhasbeencompletingcomplexandtediousworkwithoutspecialtraining.
Thepopularityofcomputer,whichmakespeople`sliferhythmfasterandfaster.Peoplefirstlyconsiderthequestionthathowtoimproveitsefficiency.TheStudentsStatesManagementisbecomingtheimportantpartofanInstitutionofhighereducationanditscontentisveryimportantforthepersonnelinthemanagementofcollegesanduniversities,soTheStudentstatueManagementsystemshouldabletoprovidethesufficientinformationandthequickinquirymethodfortheuser.However,TheStudentmanagementisaverycomplicatedwork.Onereasonisthattheworkloadisbigandbadmanagementskill.Foraschool,developedasuitableforthestudentmanagementsystemusingthecomputertothestudentschoolregistermanagement,canfurtherimprovetheschoolefficiencyandmodernizationlevel;usethisstudentmanagementsystemtomanagestudentinformation,withmanualmanagementoftheincomparableadvantages.Forexample:
quicksearch,findconvenient,largestoragecapacity,confidentiality.TheseadvantagescangreatlyimprovetheefficiencyofStudentsStatusManagement,aswellas,providethescientificandregularizedway.
Keyword:
studentmanagessoftwareengineeringB/Sbrowser
第1章绪论
1.1选题背景
在这个信息化的时代中,计算机技术发展迅速,为我们创造了一种脱离了时间、地域以及计算机本身束缚的交流方式,更多的人认可并应用信息的网络处理和网络式的信息交互方式。
计算机管理作为计算机应用中的一个重要组成部分,以它独特的优势,渐渐代替了原始的手工管理。
学生学籍管理系统是一个学校不可缺少的部分,其工作时间比较集中,工作流程复杂,信息量大,对信息的准确性要求很高,信息更新速度快,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、时间长、性差、需要更多的文件和数据等,这对于查找、更新和维护都产生的不少的困难。
现在高校的专业、课程、人数都远远超过了以前,信息统计变得更加困难。
同时,大部分高等院校实行了学生自主选课模式型的教学手段,从传统的教学管理模式转变为学分制的教学管理模式。
随着学生选的增加,传统的纸质教务人工管理已经很难适应新环境。
使用计算机进行学籍信息管理,有着手工管理无法比拟的优点,如可靠性高、性好、存储量大、寿命长、成本低、检索迅速,操作方便等。
这些特点大大提高了学校学籍管理的效率,实现了学校的科学化、现代化管理、信息化。
1.2学生学籍管理系统开发的意义和目的
随着科学技术、管理方法的不断发展,传统的办公方法、方式和手段已不能适应现代化管理的需求,作为培养高质量优秀人才为目标的高等学校,总是走在科技的最前沿,学籍管理的计算机化已经成为高等学校管理现代化、决策科学化的重要环节之一,是开创高等学校学籍管理工作新局面的必由之路。
如今高校的进一步扩大招生,学校规模的日益扩大,使得学生管理工作也变得越来越复杂,越来越繁重。
学校发展对学生信息管理工作提出了越来越高的要求,为方便学校管理,保证学生信息安全、准确,应借助先进的信息技术来解决管理上遇到的各种难题,提出适合高校学生信息集中管理的管理系统设计思路。
学籍管理指的是学校对学生所获得的学籍信息、资格进行管理。
凡是经过升学考试或者按照规定手续被正式录取的学生,入校办理注册手续后即获取该校学籍,它标志着学生取得了参加学习的资格。
学籍是组织管理学生的客观依据。
但传统的学籍管理模式和管理手段不完善,不仅大量地消耗人力、物力,而且还存在诸多弊端,教学秩序的影响也比较大,阻碍教学改革的改善,很难保证此项工作特有的严肃性。
学籍管理一直是高校教务管理工作中重要的组成部分,是一项十分细致而复杂的工作。
长期以来,学籍管理一直采用手工方式进行,由于数据繁杂,劳动强度大,工作效率低,极易出差错。
而且,不便于查询、分类、汇总和对数据信息进行科学分析。
因此,很难发挥学籍管理在教学管理过程中的导向作用。
目前,学生学籍管理的弊端主要表现在以下两方面:
第一,工作繁杂、工作量较大、出错率高;第二,缺乏监督体系和控制手段:
学籍管理的政策性特别强,一定要严格按上级部门的有关规定和政策办事,然而,因为以前的学籍管理模式缺乏有效的监督手段,使有关部门的政策和规定很难得到及时准确的贯彻执行,令学籍管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了很大的影响,也给社会带来了严重的负面影响。
学生学籍管理系统的目标是为该校提供有效、全面的学生学籍管理的解决的方案,以解决传统人工管理方式效率比较低、性较差,不方便更新、查找和维护的问题,一定程度上提高学生学籍管理的效率,可以节约教育经费,有利于学校信息化建设的发展趋势。
具体的目标如下:
提高学生学籍管理的效率,减少管理成本,加强学生管理的安全性。
满足学校领导、学生管理人员、教育管理单位、教师和学生的不同层次和各方面的需求。
为了学校将来的整体信息化建设提供必要的支持。
总而言之,通过本系统的开发来提高高等学校学生学籍管理效率,使得学校的发展能适应目前的教育信息化建设的整体发展趋势。
因此,设计一个功能强大、界面简洁、操作方便、具有针对性的学籍管理系统对学校的教育信息化建设、甚至社会发展都是非常必要,特别有意义的。
1.2国研究现状和应用前景
目前市场上关于学生学籍管理方面的软件很多,但是一般的都是单机版,没有具备连网功能。
而现在学生学籍信息管理的发展趋向,以及学校跨校区延伸管理和二级学院分级管理的情况,这种单机版的管理软件并不是非常实用。
市场上学生学籍管理的软件重视记录学生的基本情况,及其基本功能已经不太合适现在规模扩大的广大学校。
随着专业设置、学生人数的逐渐增加与学校办学规模的扩大,原本基于小型数据库的、单机版、半手工操作的学生学籍管理系统已经很难适应如今广大高等学校的发展需求,而应用现代化的的信息网络技术建设一套规、完整的学生学籍信息资料,以及计算机学籍管理系统,方便于快捷地录入、统计、检索学生的基本信息、查询,了解学生的学习情况、使各校区、二级学院、系部的分级管理达到协同管理,资源共享,实现管理信息科学化、现代化与规化的学籍管理系统是现代学籍信息管理系统的发展趋向。
学籍管理系统还必须具备使用方便,界面简洁,学校的管理人员非常容易操作和实用性较强的特点。
相信这种学生学籍管理软件很快就会引起广大学校和广大学生信息管理人员的关注。
由于该系统管理的对象单一,全部都是学生,而且每一个数据的容具有比较强的关联性,涉及的计算过程比较简单,因此,比较适合实用于数据库管理。
在技术难度方面来说,根据指导老师的指导和相关参考文献,特别是网上资料和参考其它程序的功能,因此完全可以实现。
1.3研究课题主要容
该项目是“学生学籍管理系统”,使用的主要对象为各高等学校学籍管理人员,目的是提高学籍管理人员的办公效率和减少出错率。
传统的学校学籍管理方式,由于管理分散,容易出现数据丢失情况,劳动强度比较高,速度慢。
使用电脑可以快捷、高速地完成以上工作。
尤其是在电脑联网后,数据在网上传递,可以实现资源共享,避免重做,标准教学管理行为,因而提高了管理效果和水平。
学生学籍信息管理系统以计算机为工具,通过对教务管理所需要的信息管理,把管理人员从烦琐的数据计算处理中摆脱出来,从而提高整体教学质量。
该系统的主要用户学校教务处、各个系科、学生工作处、以及学生。
“学生学籍管理”指的是对学生的入学注册、课程修读和考核、考勤纪律、学籍更变以及毕业资格、学位授予等方面的管理,是教务管理的重要组成部分之一,也是保证学校教育教学工作正常运转的一个重要环节。
而在科学技术信息时代,学籍管理以计算机的控制与帮助作为基础,用计算机实现管理学生学籍这项复杂而烦琐的工作。
本系统可以充分地结合学校运作的实际情况,建设一个实用性强的管理系统。
使管理人员进行最短时间、最简单的工作过程,完成最繁杂的工作程序。
该系统能够帮助操作者快速地增加、删除、修改、查找学生基本信息,并且对学生学籍设置各种状态。
另外还有学生成绩记录查询功能。
本项目能使我们了解信息管理系统的优越性,且可作为学习软件工程学的本。
由于时间紧,任务多,所以系统功能求精不求多,并未实现真实应用系统的全部细节。
本人要做的主要容是按软件工程的规完成所有工作,主要有以下几点:
需求分析、系统分析、总体设计、详细设计、编码、测试。
第2章需求分析
每个学校都会需要一套学生学籍管理系统来对学生学籍等情况进行管理和了解。
建立该系统不仅有利于教务处、院长办公室,师资科、学生工作处、而且还可以各系辅导员对各自所需要的以及管理的学生信息进行查找和管理;非常有利于每个学生都可以对自己的学习情况进行查看和了解,更方便于他们掌握自己的学习信息;还有有利于每个家长对学生的了解,监督和帮助学生;有利于用人单位可以通过浏览学校网页,方便快捷的获取应届毕业生和有关学生的有用的信息,更加充分的了解学生在校的情况。
为更加方便学校做好学生学籍管理的工作,必须要设计一个学生学籍管理系统,在设计过程中作了系统分析和整体设计,软件设计采用模块化的设计思路。
本学生学籍管理系统主要对学生的成绩信息进行管理,学生学籍信息的查询和修改、提供一个平台,供学籍管理人员增加、删除、修改、查询学生信息、学生成绩等信息。
系统的主要模块分为学生信息管理、学生成绩管理、信息查询等这几个大的模块。
学籍管理人员登录成功以后可以对每一位学生信息管理、学生成绩的管理、信息的查找和修改等模块进行操作,如学生信息添加、修改、删除和查询;学生成绩登记、删除和查询、修改成绩;查询信息等。
在“学生学籍管理系统”开发的主要目的是主要满足以下几个具体的系统需求:
首先必须要考虑到该系统的性,系统使用者作为学校学籍管理人员,需要有系统登陆功能。
暂且还不需要考虑到其他操作者的增加功能和权限问题。
同时可以多人操作本系统。
能够保证管理数据的奥性、准确率高;可以能够实现更方便,有利的扩展,满足学校发展的需求。
容易安装、方便部署;系统维护操作简单;对操作人员的技能要求也不太高,操作的过程也比较简单。
学生学籍信息的增加也很重要。
用户根据自己需要来录入数据,但必须保证增加进来的信息的正确性和准确性。
学生学籍信息的删除、修改、查找,学生学籍状态的标志。
每个用户根据自己的需求对指定的数据进行修改,由于记录特别多,所以用户很有可能首先要输入一定的查找条件,减少记录围,然后再从该围中找到指定的记录进行修改,保证修改的容的准确性和正确性以后才允许更新数据库的数据。
学生某个学年或某个学期对某学科成绩信息的增加、删除,修改和查询。
每个用户根据需求对指定的数据进行修改,由于记录很多,所以用户可能首先要输入一定的查询条件,缩小记录围,然后再从该围中找到制定的记录进行修改,保证修改的容的正确性和准确性后可更新数据库的数据。
因为学籍管理系统要存学生信息,所以数据库系统必须具有恢复和备份功能,保证学生数据库的长期完整性、安全性和准确性。
另外一个方面来说,作为系统的服务器必须能够比较长的时间无故障的运行,而且能够便于管理员的操作,操作过程不能太复杂。
安全性要求必须要高,对业务逻辑性必须要封装,避免有人登陆以后没有权限的网页,避免黑客从数据流中截取数据。
系统处理的正确性和快速性是系统的必要功能。
在系统设计和开发过程中,必须要全面的考虑系统现在和将来可能承受的工作量大小,让系统的响应能力和处理能力能够满足设备管理处对信息处理的要求。
由于学生学籍管理系统的查询功能和基本信息功能对于整个系统的功能和性能完成举足轻重。
作为系统的很多信息来源,而且学生数量和成绩又很大的程度上影响数据库的试验活动,其可靠性和准确性很大程度上决定了学生学籍管理系统的成功或者失败。
在系统开发过程中,必须采用一定的方法保证系统的准确性。
2.1技术可行性
学籍管理系统是一个教育单位不可缺少的部分,它的容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段,是一个典型的管理信息系统。
使用ASP.NET技术进行系统开发。
2.2环境可行性
国外的学生学籍管理系统与国相比开发的较早也比较成熟。
随着远程教育学校数量的增加,网上教育在世界各地发挥着巨大的作用,计算机和互联网的应用已经深入到校园的各个方面,高校教务管理工作是高等教育中的一个极为重要的环节。
大学网上学生学籍管理系统可以应用于各大高等院校,实现对学生的学籍进行管理,对学校各方面的工作有很大的辅助作用,教务管理员和广大学生都有很大的期望。
第3章系统可行性分析
3.1结构选择:
B/S
B/S结构(Browser/Server),即浏览器/服务器模式,是Web浏览器兴起后的一种网络结构模式。
Web浏览器是客户端最主要的应用软件,B/S结构统一了客户端,把系统功能实现的核心部分集中在服务器上,简化了系统的开发、维护和使用。
客户机安装浏览器(Browser),如GoogleChrome或InternetExplorer,服务器安装MySql,Oracle,SQLServer等数据库,就可以使用浏览器通过WebServer同数据库进行数据交互。
客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或 SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护;系统的扩展非常容易。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
对一个稍具规模的单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。
所以客户机越来越"瘦"而服务器越来越"胖"是将来软件的主流发展方向,这使得升级和维护越来越容易,使用越来越简单。
这种结构更成为当今应用软件的首选体系结构。
因此,本系统决定采用B/S结构。
3.2编程语言选择:
ASP.NET/C#
ASP.NET是一种简单易学的,跨平台的,面向对象的,安全的,分布式的,性能优异的,可移植的和多线程的动态语言。
ASP.NET的前身是ASP技术,诞生以来它以简单以及高度可定制化的能力得到了全世界的目光。
是在IIS2.0上首次推出(WindowsNT3.51),当时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP也是这个时候开始如雨后春笋般的出现在网络上。
它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。
ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。
ASP.NET技术是以C#语言作为脚本语言的,ASP.NET网页为整个服务器端的HTML单元提供了一个接口来服务于HTTP的应用程序。
用ASP.NET开发的Web应用是跨平台的,能在Windows和其他操作系统环境下运行。
ASP.NET的设计目标主要是提供一种更加简便、有效的动态网页编写手段,并增强网页程序的兼容性、可重用性和独立性。
它是通过以下四个方面加以实现的。
简便性和有效性:
ASP.NET动态网页的开发和静态HTML网页的设计是非常相似的。
只是在原本的HTML网页中增加一些ASP.NET独有的标签或控件,或是一些脚本程序。
这样,熟悉HTML网页编写的开发工作人员可以特别容易进行ASP.NET网页的设计。
而且设计人员可以不亲手编写脚本程序,而只是通过ASP.NET专有的标签利用别人已写好的部件来实现动态网页的编写。
这样以来,不熟悉脚本程序的网页设计人员,也可以利用ASP.NET做出很不错的动态网页。
这些是在其它的动态网页编写中是不可思议的。
程序的独立性:
ASP.NET拥有一般程序的跨平台的特性,也就是说,它拥有一般程序的对平台的独立性。
程序的兼容性:
因为ASP.NET中的动态容是可以各种形式进行显示的,所以它可以为各种客户提供服务:
从使用HTML/DHTML的浏览器,到使用XML的B2B应用,再到到使用WML的各种手提无线设备(如移动和个人数字设备PDA),都是可以使用ASP.NET的动态页面的。
程序的可重用性:
在ASP.NET页面中的脚本程序是可以不直接将嵌入的,而只需要把动态的交互部分作为一个部件加以引用。
这种一个部件一旦写好,它可以为多个程序重复引用,这样一来,可以实现程序的可重用性。
ASP.NET语言的优点不言而喻,它对于用户界面的更新,其实就是由WebServer进行的,给人的感觉更新的速度很快;全部的应用都是以服务器作为基础的,所以它们可以时时刻刻保持着最新的版本;客户端的接口不是很复杂的,对于各种应用的部署、维护和修改都很容易。
因此,该设计采用ASP.NET语言开发,Framework选择3.5以上版本。
C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
3.3选择数据库管理系统
3.3.1常见数据库管理系统
3.3.1.1Sybase
1984年,MarkB.Hiffman和RobertEpstern创建了Sybase公司。
并在1987年推出了Sybase数据库产品。
Sybase主要三个版本,一是UNIX操作系统下运行的版本,二是在NovellNetware环境下运行的版本,三是WindowsNT环境下运行的版本。
对于UNIX操作系统,目前广泛应用的是Sybase10和Sybase11forSCOUNIX.Sybase是基