学校学生管理系统的设计与实现.docx
《学校学生管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《学校学生管理系统的设计与实现.docx(52页珍藏版)》请在课桌文档上搜索。
1、学生管理是学校管理中异常重要的一个环节,学生管理系统可以使学生能够合理安排时间,减轻学院教学人员的工作量,加快查询速度,加强管理,使各项管理更加标准化,缩小开支,提高工作效率与准确率。对于一个学校而言,一款操作简单,具有人性化的学生管理系统,能提高管理的力度,是对学生负责,也是对自己的重任负责。信息技术与网络技术的应用和开展,为学校管理工作带来了契机。XX市广贸外语科技专修学校(简称广贸学校)是一家从事成人高等学历教育和各类培训的学校,因办学时间不长,当前学校的管理工作还是以人工管理为主,在学生工作管理中,因涉及到学籍、成绩、学费等学生工作信息,学生信息量大,信息关联复杂,管理工作量大而繁杂,
2、使得相关的工作人员花费大量的时间和精力去管理学生信息,工作效率低下,而且对数据的统计不准确,在学生信息管理工作上造成了很大的麻烦和不便。为了提高该校的学生管理工作效率,开发一套XX广贸学校学生管理系统。该系统包括根本信息管理、新生管理、学籍管理、成绩管理、学费管理、毕业生管理、数据导出管理、系统管理几大局部,主要负责学校学生信息的管理。首先分析和研究了XX广贸学校学生工作的管理现状和需求,然后,在研究和分析当前软件开发技术的根底上,提出了基于B/S结构和.NET平台,采用ASP.NET开发技术,使用SQLServer2005数据库来管理数据的技术方案,最后,设计并实现了一个功能较为完善的XX广
3、贸学校学生管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,系统实现了该校的新生管理、学费管理、学籍管理、成绩管理、毕业生管理和数据导出管理等功能。关键词:学生管理ASP.NETBS(BrowserServer)SQLServer2OO5C#AbstractStudentmanagementisaveryimportantlinkinthemanagementoftheschool,studentmanagementsystemcanmakethestudentstoarrangethetimereasonably,reducethecollegeteachingstaffwo
4、rkload,acceleratequeryspeed,strengthenmanagement,standardizemanagement,reducecosts,improveworkefficiencyandaccuracy.Foraschool,asimpleoperation,andhasthehumanizedmanagementsystem,canimprovethemanagement,isresponsibleforthestudent,isalsoresponsiblefortheirownresponsibility.Theapplicationanddevelopmen
5、tofinformationtechnologyandnetworktechnologyprovideaturningpointforschoolmanagement.XXGuangMaoForeignLanguageAndScientificSchoolisaschool,whichengagesinthehighereducationandvarioustypesoftrainingforadult.Becausetheschoolhasnotbeensetupforalongtime,thecurrentmanagementisstillmainlybasedonmanualmanage
6、ment.However,thestudentmanagementinvolvestheIuitionJhestatusasastudent,thescoreandsoon,whichcontainsalargeamountofinformationthathasacomplexconnectionwitheachother,sotheworkisnotonlybigbutalsobusy,whichcostsrelatedstafflargetimeandenergy,leadingtodecreasedefficiency.Moreover,inaccuratedatastatistics
7、givesthestudentmanagementlotsoftrouble.Therefore,inordertoimprovetheefficiencyofthestudentmanagement,itisnecessarytodevelopastudentmanagementsystemforXXGuangMaoSchool.Thesystemincludesbasicinformationmanagement,studentsmanagement,studentmanagement,performancemanagement,feemanagement,graduatemanageme
8、nt,datamanagement,systemmanagementaremost,ismainlyresponsiblefortheschoolstudentinformationmanagement.Firstly,analyseandstudythepresentsituationandrequirementofXXGuangMaoSchool.Then,basedonthestudyandanalysisofpresentsoftwaredevelopment,bringoutatechnicalsolution,basedontheB/Sstructureand.NETplatfor
9、m,usingtheASRNETtechnologyandSQLServer2005databasetomanagethedata.Atlast,itdesignsanddevelopsarelativelyfull-featuredStudentsManagementSysteminXxGuangMaoSchool.Throughagreatdealofworkofrequirementanalysis,design,code,testingandsoon,thesystemcanrealizeitsfunctiontomanagenewstudent,tuition,thestatusas
10、astudent,score,graduation,dataexporting,etc.Keywords:TheManagementofSludentsASRNETBS(BrowserServer)SQLServer2005C#目录摘要(I)ABSTRACT(II)1绪论1.1 课题研究背景与意义(1)1.2 国内外研究概况(2)1.3 课题的研究目的(4)1.4 研究内容(5)1.5 论文的结构(5)2开发技术方案研究2.1 .NET概述(6)2.2 C#概述2.3 ASP.NET概述(IO)2.4 数据库技术概述(12)2.5 本章小结(17)3系统分析与设计3.1 系统的可行性分析(18
11、)3.2 系统需求分析(19)3.3 业务流程分析与设计(21)3.4 系统功能模块设计(27)3.5 数据库的分析与设计(31)3.6 类的设计(39)3.7 本章小结(38)4系统的实现4.1 系统开发环境(39)4.2 功能模块的实现(40)4.3 本章小结(49)5结论与展望5.1 本课题的主要工作及结论(43)5.2 展望(43)致谢(错误!未定义书签。)参考文献(45)1绪论1.1 课题研究背景与意义随着科学技术的开展,计算机已被广泛的用于社会的各个领域,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,成为推动社会开展的技术动力。而在计算机应用中,软件的作用十分突出,软件
12、已经开展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步开拓。软件产业已成为社会信息化进程的一个战略性产品。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着高校规模的不断扩大,学生信息类型的不断增加,信息处理量的不断增加,更新和转换及学生信息管理要求的不断提高,日益强调“综合型效劳、“高效性办公、“实时性信息处理,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将是十分繁琐和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。通过选用适当的程序设计语
13、言、软件开发工具,合理使用实效性高、功能强大、兼容性强的数据库技术和网络技术来为我们的工作和学习效劳。尽量减少无谓的人工干预、防止不必要的手头操作的根底上,从而实现最大限度地减免误差、提高信息处理精度、提高办公效率的科学要求。90年代以来,西方兴旺国家大局部高校均成功地完成了数字化校园建设工作。目前我国的信息数字化工作也进入一个全新开展时期,特别是高校的信息化建设已进入了全面的开展阶段,诸多高校充分地认识到,信息化建设己经成为了高校提高自身管理水平、提升综合竞争实力的重要手段。在高校,各种信息管理系统层出不穷。Web数据库技术已经成为应用最为广泛的网站架构根底技术在应用系统中,Web提供了与客
14、户进行通信联络的有效手段。XX市广贸外语科技专修学校是一家从事成人高等学历教育和各类培训的学校,它有多家合作院校、开设了多个专业,学历层次多样。目前,XX广贸学校对学生的管理主要采用手工管理,但是因为学生信息量大,信息关联复杂,管理工作量大而繁杂,使得相关的工作人员花费大量的时间和精力去管理学生信息,工作效率低下,并且对数据的统计不准确,在学生管理工作上造成了很大的麻烦和不便。随着信息技术在社会各行各业的应用,学校管理的信息化也势在必行,为此,开发一套学生管理系统很有必要。1.2 国内外研究概况目前我国的教育体制正处在不断改革,创新的阶段,随着社会的开展和经济时代的到来,还有学校的教学质量的提
15、高,生源不断扩大。尤其是自从国家实施群众化教育,实行高考扩招以来,我国高校学生数量急剧增大,学生信息量不断增加,学校管理就成了一个现实问题摆在了人们面前。学生管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生管理的计算机化是整个学校教务管理中的重要一局部,能否实现这一步关系到学校办学整体效率的上下,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加标准化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够
16、尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的根底。学生管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。对于一个学校而言,一款操作简单,具有人性化的学生管理系统,能提高管理的力度,是对学生负责,也是对自己的重任负责。在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供效劳与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方
17、面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、效劳范围、效劳质量及人员要求上与国外高校相比都有一定的差距。纵观目前国内研究现状,在平安性和信息更新化方面存在有一定的缺乏,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的
18、教务管理朝数字化、无纸化、智能化、综合化的方向开展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的根底。随着网络技术不断开展,尤其是基于Web的信息发布和检索技术、网络分布式对象技术的飞速开展,导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构。由于客户端实现与效劳器的直接相连,没有中间环节,因此响应速度快。B/S具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加效劳器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。个性化特点明显降低,
19、无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最根本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。系统开发已开展到大量应用WebSerVer新技术阶段,对于用户来讲,对客户端应用程序要求越来越高,既要求保持原有客户端程序的操作方便性,又要求具有Web界面风格。基于Web的B/S方式其实也是一种客户机/效劳器方式,只不过它的客户端是浏览器。为了区别于传统的C/S模式,才特意将其称为BS(浏览器/效劳器)模式。认识到这些结构的特征,对于系统的选型而言是很关键。系统的性能在系统的性能方面,B/S占有优势的是其灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就
20、可以使用B/S系统的终端。大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在效劳器端,当企业对网络应用进行升级时,只需更新效劳器端的软件就可以,这减轻了系统维护与升级的本钱。如果客户端的软件系统升级比拟频繁,那么B/S架构的产品优势明显无论用户规模有多大,所有的升级操作只需要针对效劳器进行,这对人力、时间、费用的节省是相当惊人的。对于B/S而言,开发、维护等几乎所有工作也都集中在效劳器端,当企业对网络应用进行升级时,只需更新效劳器端的软件就可以,这减轻了系统维护与升级的本钱。如果客户端的软件系统升级比拟频繁,那么B/S架构的产品优势明显无论用户规模
21、有多大,所有的升级操作只需要针对效劳器进行,这对人力、时间、费用的节省是相当惊人的。在系统平安维护上,B/S那么略显缺乏,B/S结构尤其得考虑数据的平安性和效劳器的平安性,毕竟现在的网络平安系数并不高。B/S结构,是随着Imernet技术的兴起,对C/S结构的一种变化或者改良的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一局部事务逻辑在前端实现,但是主要事务逻辑在效劳器端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发本钱,是一种全新的软件系统构造技术。随着Windows将浏览器技术植入操作系统内部,这
22、种结构更成为当今应用软件的首选体系结构。1.3 课题的研究目的本系统结合XX广贸学校的实际情况和需求而设计,可以实现该校的新生管理、学费管理、学籍管理、成绩管理、毕业生管理、数据导出管理等功能,本系统是一个面向学校教务管理人员、教师和学生,为其提供成绩管理效劳的管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有学科成绩与学分都通过本系统进行管理。本系统的应用必将提高该校的学生信息管理工作效率,使各项管理更加标准化,防止人为操作的错误和不标准行为。本文介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的表达,在数据库创立思想以及各个数
23、据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地说明设计思想以及对整个程序设计的规划及具体实现。在进行了广泛需求调查的根底上,作者通过可行性分析,专门设计了一套基于/S结构的学生管理系统。该系统能够很好的满足学校教学、管理方面的要求。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、平安性高的数据库;对于后者那么要求应用程序具有功能完备、易使用、易维护等特点。本课题采用.NET平台,基于B/S框架构建,采用ASP.NET开发技术,使用SQLServer
24、2005数据库来管理数据的技术方案,软件工程管理方法和开发模式,通过本系统的开发,将以前所学知识结合实践,通过对系统进行一系列的需求分析、设计、编码、测试等工作,设计并实现一个功能较为完善的XX广贸学校学生管理系统。该系统具有新生管理、学费管理、学籍管理、成绩管理、毕业生管理和数据导出管理等功能。为以后实际工作打下坚实的根底和积累一定的实践经验。1.4 研究内容首先分析了XX广贸学校目前的学生管理工作情况,日常学生管理的工作流程,对负责这些学生工作管理的工作人员进行了大量的访谈后,结合广贸学校的实际情况和当前的软件开发技术。在深入研究了.NET框架、ASP.NET技术、目前流行的数据库技术的根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 学生 管理 系统 设计 实现
链接地址:https://www.desk33.com/p-908933.html