《学校学生管理系统的设计与实现.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、尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的根底。学生管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。对于一个学校而言,一款操作简单,具有人性化的学生管理系统,能提高管理的力度,是对学生负责,也是对自己的重任负责。在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供效劳与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论