ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:351.73KB ,
资源ID:5206019      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5206019.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生学籍管理系统毕业论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生学籍管理系统毕业论文.docx

1、学生学籍管理系统毕业论文学生学籍管理系统毕业论文 本科毕业设计(论文)学生学籍管理系统The student management system学 院: XXXXX 专 业: XXXX 学生姓名: * 学 号: * 指导教师: * 北京交通大学2020年4月摘要在现代社会中,随着高科技的飞速发展,计算机与互联网日渐普及,计算机的应用已经渗透到日常工作和生活的各个领域。计算机信息管理作为计算机应用的一个重要部分,也被广泛应用。Windows系统的推出使得电脑的使用变为更加简单、更加容易,从事各行业的人们无须通过特别的训练就能使用电脑轻松地完成许多复杂而繁琐的工作。计算机的大量普及,使人们的生活节

2、奏越来越快,怎样提高工作效率是人们首先考虑的问题。对于学生的学籍管理是一所高等学校不可或缺的工作,它的内容对于高校的管理人员来说非常重要的,所以学生学籍管理系统应能够为用户提供充足的信息和快捷的查询手段。但是,学生学籍管理是一项非常反锁与复杂的工作,一个原因就是工作量大,不好管理。对于一所学校而言,开发一个适合的学生学籍管理系统是十分必要的。开发一个学生学籍管理系统,采用计算机对学生学籍进行管理,能进一步提高学校的办学效益和现代化水平;使用这种学籍管理系统对学生学籍信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等。这些优点能够很大的程度上提高对学生学籍

3、管理的效率,也是学校科学化、正规化管理的重要途径。关键词:选课系统,学籍管理 软件工程 B/S 浏览器AbstractIn the modern society, with the rapid development of the technology, the computer and Internet are becoming more and more popular and the application and management of the computer is very necessary. The development of the Students States Ma

4、nagement is penetrating into the all fields of every work and life. Computer information as an important part of computer application is also widely used. The introduced of Windows System has made the use of computer simpler and easier and people who are engaged in the computer industry has been com

5、pleting complex and tedious work without special training. The popularity of computer, which makes peoples life rhythm faster and faster. People firstly consider the question that how to improve its efficiency. The Students States Management is becoming the important part of an Institution of higher

6、 education and its content is very important for the personnel in the management of colleges and universities, so The Student statue Management system should able to provide the sufficient information and the quick inquiry method for the user. However, The Student management is a very complicated wo

7、rk. One reason is that the workload is big and bad management skill. For a school, developed a suitable for the student management system using the computer to the student school register management, can further improve the school efficiency and modernization level; use this student management syste

8、m to manage student information, with manual management of the incomparable advantages. For example: quick search, find convenient, large storage capacity, confidentiality. These advantages can greatly improve the efficiency of Students Status Management, as well as, provide the scientific and regul

9、arized way.Key word: student manages software engineering B/S browser第1章 绪论1.1选题背景在这个信息化的时代中,计算机技术发展迅速,为我们创造了一种脱离了时间、地域以及计算机本身束缚的交流方式,更多的人认可并应用信息的网络处理和网络式的信息交互方式。计算机管理作为计算机应用中的一个重要组成部分,以它独特的优势,渐渐代替了原始的手工管理。学生学籍管理系统是一个学校不可缺少的部分,其工作时间比较集中,工作流程复杂,信息量大,对信息的准确性要求很高,信息更新速度快,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手

10、段。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、时间长、保密性差、需要更多的文件和数据等,这对于查找、更新和维护都产生的不少的困难。现在高校的专业、课程、人数都远远超过了以前,信息统计变得更加困难。同时,大部分高等院校实行了学生自主选课模式型的教学手段,从传统的教学管理模式转变为学分制的教学管理模式。随着学生选的增加,传统的纸质教务人工管理已经很难适应新环境。使用计算机进行学籍信息管理,有着手工管理无法比拟的优点,如可靠性高、保密性好、存储量大、寿命长、成本低、检索迅速,操作方便等。这些特点大大提高了学校学籍管理的效率,实现了学校的科学化、现代化管理、信息

11、化。1.2 学生学籍管理系统开发的意义和目的随着科学技术、管理方法的不断发展,传统的办公方法、方式和手段已不能适应现代化管理的需求,作为培养高质量优秀人才为目标的高等学校,总是走在科技的最前沿,学籍管理的计算机化已经成为高等学校管理现代化、决策科学化的重要环节之一,是开创高等学校学籍管理工作新局面的必由之路。如今高校的进一步扩大招生,学校规模的日益扩大,使得学生管理工作也变得越来越复杂,越来越繁重。学校发展对学生信息管理工作提出了越来越高的要求,为方便学校管理,保证学生信息安全、准确,应借助先进的信息技术来解决管理上遇到的各种难题,提出适合高校学生信息集中管理的管理系统设计思路。学籍管理指的是

12、学校对学生所获得的学籍信息、资格进行管理。凡是经过升学考试或者按照规定手续被正式录取的学生,入校办理注册手续后即获取该校学籍,它标志着学生取得了参加学习的资格。学籍是组织管理学生的客观依据。但传统的学籍管理模式和管理手段不完善,不仅大量地消耗人力、物力,而且还存在诸多弊端,教学秩序的影响也比较大,阻碍教学改革的改善,很难保证此项工作特有的严肃性。学籍管理一直是高校教务管理工作中重要的组成部分,是一项十分细致而复杂的工作。长期以来,学籍管理一直采用手工方式进行,由于数据繁杂,劳动强度大,工作效率低,极易出差错。而且,不便于查询、分类、汇总和对数据信息进行科学分析。因此,很难发挥学籍管理在教学管理

13、过程中的导向作用。目前,学生学籍管理的弊端主要表现在以下两方面:第一,工作繁杂、工作量较大、出错率高;第二,缺乏监督体系和控制手段:学籍管理的政策性特别强,一定要严格按上级部门的有关规定和政策办事,然而,因为以前的学籍管理模式缺乏有效的监督手段,使有关部门的政策和规定很难得到及时准确的贯彻执行,令学籍管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了很大的影响,也给社会带来了严重的负面影响。学生学籍管理系统的目标是为该校提供有效、全面的学生学籍管理的解决的方案,以解决传统人工管理方式效率比较低、保密性较差,不方便更新、查找和维护的问题,一定程度上提高学生学籍管理的效率,可以节约教育经费

14、,有利于学校信息化建设的发展趋势。具体的目标如下:提高学生学籍管理的效率,减少管理成本,加强学生管理的安全性。满足学校领导、学生管理人员、教育管理单位、教师和学生的不同层次和各方面的需求。为了学校将来的整体信息化建设提供必要的支持。总而言之,通过本系统的开发来提高高等学校学生学籍管理效率,使得学校的发展能适应目前的教育信息化建设的整体发展趋势。因此,设计一个功能强大、界面简洁、操作方便、具有针对性的学籍管理系统对学校的教育信息化建设、甚至社会发展都是非常必要,特别有意义的。1.2 国内研究现状和应用前景目前市场上关于学生学籍管理方面的软件很多,但是一般的都是单机版,没有具备连网功能。而现在学生

15、学籍信息管理的发展趋向,以及学校跨校区延伸管理和二级学院分级管理的情况,这种单机版的管理软件并不是非常实用。市场上学生学籍管理的软件重视记录学生的基本情况,及其基本功能已经不太合适现在规模扩大的广大学校。随着专业设置、学生人数的逐渐增加与学校办学规模的扩大,原本基于小型数据库的、单机版、半手工操作的学生学籍管理系统已经很难适应如今广大高等学校的发展需求,而应用现代化的的信息网络技术建设一套规范、完整的学生学籍信息资料,以及计算机学籍管理系统,方便于快捷地录入、统计、检索学生的基本信息、查询,了解学生的学习情况、使各校区、二级学院、系部的分级管理达到协同管理,资源共享,实现管理信息科学化、现代化

16、与规范化的学籍管理系统是现代学籍信息管理系统的发展趋向。学籍管理系统还必须具备使用方便,界面简洁,学校的管理人员非常容易操作和实用性较强的特点。相信这种学生学籍管理软件很快就会引起广大学校和广大学生信息管理人员的关注。由于该系统管理的对象单一,全部都是学生,而且每一个数据的内容具有比较强的关联性,涉及的计算过程比较简单,因此,比较适合实用于数据库管理。在技术难度方面来说,根据指导老师的指导和相关参考文献,特别是网上资料和参考其它程序的功能,因此完全可以实现。1.3 研究课题主要内容该项目是“学生学籍管理系统”,使用的主要对象为各高等学校学籍管理人员,目的是提高学籍管理人员的办公效率和减少出错率

17、。传统的学校学籍管理方式,由于管理分散,容易出现数据丢失情况,劳动强度比较高,速度慢。使用电脑可以快捷、高速地完成以上工作。尤其是在电脑联网后,数据在网上传递,可以实现资源共享,避免重做,标准教学管理行为,因而提高了管理效果和水平。学生学籍信息管理系统以计算机为工具,通过对教务管理所需要的信息管理,把管理人员从烦琐的数据计算处理中摆脱出来,从而提高整体教学质量。该系统的主要用户学校教务处、各个系科、学生工作处、以及学生。“学生学籍管理”指的是对学生的入学注册、课程修读和考核、考勤纪律、学籍更变以及毕业资格、学位授予等方面的管理,是教务管理的重要组成部分之一,也是保证学校教育教学工作正常运转的一

18、个重要环节。而在科学技术信息时代,学籍管理以计算机的控制与帮助作为基础,用计算机实现管理学生学籍这项复杂而烦琐的工作。本系统可以充分地结合学校运作的实际情况,建设一个实用性强的管理系统。使管理人员进行最短时间内、最简单的工作过程,完成最繁杂的工作程序。该系统能够帮助操作者快速地增加、删除、修改、查找学生基本信息,并且对学生学籍设置各种状态。另外还有学生成绩记录查询功能。本项目能使我们了解信息管理系统的优越性,且可作为学习软件工程学的范本。由于时间紧,任务多,所以系统功能求精不求多,并未实现真实应用系统的全部细节。本人要做的主要内容是按软件工程的规范完成所有工作,主要有以下几点:需求分析、系统分

19、析、总体设计、详细设计、编码、测试。第2章 需求分析每个学校都会需要一套学生学籍管理系统来对学生学籍等情况进行管理和了解。建立该系统不仅有利于教务处、院长办公室,师资科、学生工作处、而且还可以各系辅导员对各自所需要的以及管理的学生信息进行查找和管理;非常有利于每个学生都可以对自己的学习情况进行查看和了解,更方便于他们掌握自己的学习信息;还有有利于每个家长对学生的了解,监督和帮助学生;有利于用人单位可以通过浏览学校网页,方便快捷的获取应届毕业生和有关学生的有用的信息,更加充分的了解学生在校的情况。为更加方便学校做好学生学籍管理的工作,必须要设计一个学生学籍管理系统,在设计过程中作了系统分析和整体

20、设计,软件设计采用模块化的设计思路。本学生学籍管理系统主要对学生的成绩信息进行管理,学生学籍信息的查询和修改、提供一个平台,供学籍管理人员增加、删除、修改、查询学生信息、学生成绩等信息。系统的主要模块分为学生信息管理、学生成绩管理、信息查询等这几个大的模块。学籍管理人员登录成功以后可以对每一位学生信息管理、学生成绩的管理、信息的查找和修改等模块进行操作,如学生信息添加、修改、删除和查询;学生成绩登记、删除和查询、修改成绩;查询信息等。在“学生学籍管理系统”开发的主要目的是主要满足以下几个具体的系统需求:首先必须要考虑到该系统的保密性,系统使用者作为学校学籍管理人员,需要有系统登陆功能。暂且还不

21、需要考虑到其他操作者的增加功能和权限问题。同时可以多人操作本系统。能够保证管理数据的保密奥性、准确率高;可以能够实现更方便,有利的扩展,满足学校发展的需求。容易安装、方便部署;系统维护操作简单;对操作人员的技能要求也不太高,操作的过程也比较简单。学生学籍信息的增加也很重要。用户根据自己需要来录入数据,但必须保证增加进来的信息的正确性和准确性。学生学籍信息的删除、修改、查找,学生学籍状态的标志。每个用户根据自己的需求对指定的数据进行修改,由于记录特别多,所以用户很有可能首先要输入一定的查找条件,减少记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的准确性和正确性以后才允许更新数据

22、库的数据。学生某个学年或某个学期对某学科成绩信息的增加、删除,修改和查询。每个用户根据需求对指定的数据进行修改,由于记录很多,所以用户可能首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。因为学籍管理系统要存学生信息,所以数据库系统必须具有恢复和备份功能,保证学生数据库的长期完整性、安全性和准确性。另外一个方面来说,作为系统的服务器必须能够比较长的时间内无故障的运行,而且能够便于管理员的操作,操作过程不能太复杂。安全性要求必须要高,对业务逻辑性必须要封装,避免有人登陆以后没有权限的网页,避免黑客从数据流中截取保密

23、数据。系统处理的正确性和快速性是系统的必要功能。在系统设计和开发过程中,必须要全面的考虑系统现在和将来可能承受的工作量大小,让系统的响应能力和处理能力能够满足设备管理处对信息处理的要求。由于学生学籍管理系统的查询功能和基本信息功能对于整个系统的功能和性能完成举足轻重。作为系统的很多信息来源,而且学生数量和成绩又很大的程度上影响数据库的试验活动,其可靠性和准确性很大程度上决定了学生学籍管理系统的成功或者失败。在系统开发过程中,必须采用一定的方法保证系统的准确性。2.1 技术可行性学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用

24、户提供充足的信息和快捷的查询手段,是一个典型的管理信息系统。使用ASP.NET 技术进行系统开发。2.2 环境可行性国外的学生学籍管理系统与国内相比开发的较早也比较成熟。随着远程教育学校数量的增加,网上教育在世界各地发挥着巨大的作用,计算机和互联网的应用已经深入到校园的各个方面,高校教务管理工作是高等教育中的一个极为重要的环节。大学网上学生学籍管理系统可以应用于各大高等院校,实现对学生的学籍进行管理,对学校各方面的工作有很大的辅助作用,教务管理员和广大学生都有很大的期望。第3章 系统可行性分析3.1结构选择:B/SB/S 结构(Browser/Server),即浏览器/ 服务器模式,是Web

25、浏览器兴起后的一种网络结构模式。Web 浏览器是客户端最主要的应用软件,B/S 结构统一了客户端,把系统功能实现的核心部分集中在服务器上,简化了系统的开发、维护和使用。客户机安装浏览器(Browser),如Google Chrome 或Internet Explorer,服务器安装MySql, Oracle, SQL Server 等数据库,就可以使用浏览器通过Web Server 同数据库进行数据交互。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Ser

26、ver等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护;系统的扩展非常容易。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。对一个稍具规模的单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所

27、有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越瘦而服务器越来越胖是将来软件的主流发展方向,这使得升级和维护越来越容易,使用越来越简单。这种结构更成为当今应用软件的首选体系结构。因此,本系统决定采用B/S结构。3.2 编程语言选择:ASP.NET/C# ASP.NET是一种简单易学的,跨平台的,面向对象的,安全的,分布式的,性能优异的,可移植的和多线程的动态语言。ASP.NET的前身是ASP技术,诞生以来它以简单以及高度可定制化的能力得到了全世界的目光。是在IIS2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Window

28、s NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInter Dev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。ASP.NET技术

29、是以C#语言作为脚本语言的,ASP.NET网页为整个服务器端的HTML单元提供了一个接口来服务于HTTP的应用程序。用ASP.NET开发的Web应用是跨平台的,能在Windows和其他操作系统环境下运行。ASP.NET的设计目标主要是提供一种更加简便、有效的动态网页编写手段,并增强网页程序的兼容性、可重用性和独立性。它是通过以下四个方面加以实现的。简便性和有效性:ASP.NET动态网页的开发和静态HTML网页的设计是非常相似的。只是在原本的HTML网页中增加一些ASP.NET独有的标签或控件,或是一些脚本程序。这样,熟悉HTML网页编写的开发工作人员可以特别容易进行ASP.NET网页的设计。而

30、且设计人员可以不亲手编写脚本程序,而只是通过ASP.NET专有的标签利用别人已写好的部件来实现动态网页的编写。这样以来,不熟悉脚本程序的网页设计人员,也可以利用ASP.NET做出很不错的动态网页。这些是在其它的动态网页编写中是不可思议的。程序的独立性:ASP.NET拥有一般程序的跨平台的特性,也就是说,它拥有一般程序的对平台的独立性。程序的兼容性:因为 ASP.NET中的动态内容是可以各种形式进行显示的,所以它可以为各种客户提供服务:从使用HTML/DHTML的浏览器,到使用XML的B2B应用,再到到使用WML的各种手提无线设备(如移动电话和个人数字设备PDA),都是可以使用ASP.NET的动

31、态页面的。程序的可重用性:在ASP.NET页面中的脚本程序是可以不直接将嵌入的,而只需要把动态的交互部分作为一个部件加以引用。这种一个部件一旦写好,它可以为多个程序重复引用,这样一来,可以实现程序的可重用性。ASP.NET语言的优点不言而喻,它对于用户界面的更新,其实就是由Web Server进行的,给人的感觉更新的速度很快;全部的应用都是以服务器作为基础的,所以它们可以时时刻刻保持着最新的版本;客户端的接口不是很复杂的,对于各种应用的部署、维护和修改都很容易。因此,该设计采用ASP.NET语言开发,Framework选择3.5以上版本。C#是微软公司发布的一种面向对象的、运行于.NET Fr

32、amework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。3.3 选择数据库管理系统3.3.1常见数据库管理系统3.3.1.1Sybase1984年,Mark B.Hiffman和Robert Epstern 创建了Sybase公司。并在1987年推出了Sybase数据库产品。Sybase主要三个版本,一是UNIX操作系统下运行的版本,二是在Novell Netware 环境下运行的版本,三是Windows NT环境下运行的版本。对于UNIX操作系统,目前

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1