基于bs的学生工作管理系统的设计与实现.docx
- 文档编号:29310269
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:40
- 大小:563.18KB
基于bs的学生工作管理系统的设计与实现.docx
《基于bs的学生工作管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于bs的学生工作管理系统的设计与实现.docx(40页珍藏版)》请在冰豆网上搜索。
基于bs的学生工作管理系统的设计与实现
学科类:
计算机类学号:
1401010119
学校代码:
13421密级:
本科毕业设计(论文)
基于B/S的学生工作管理系统设计与实现
学院:
人工智能学院
姓名:
柯梦嫒
学号:
1401010119
专业:
网络工程
班级:
信息A1411
指导教师:
吴丽华
职称:
副教授
二〇一八年三月
毕业论文诚信声明
本人郑重声明:
所呈交的毕业论文《基于B/S的学生工作管理系统设计与实现》是本人在指导老师的指导下,独立研究、写作的成果。
论文中所引用是他人的无论以何种方式发布的文字、研究成果,均在论文中以明确方式标明。
本声明的法律结果由本人独自承担。
作者签名:
指导教师签名:
年月日
摘要
随着当前我国经济上升势头持续变强以及经济全球化的到来,越来越需要加强对于先进的科学技术加以把握,我国的高等院校对于教学方式方法的要求也产生了重大的变化。
近年我国高等院校招生数目不断上升,从而导致生源具有更大的个性化以及性格特点更加鲜明,从而促使对于学生进行的管理更加需要科学严谨以及对非程序化的要求提高。
针对现阶段对于学生进行管理的高难度现象,学生管理工作体系需要被不断的优化以及提升,才可以紧跟社会现实的需要以及高校的实际需求。
面对这种现状,利用科研创新方式合理的研发一款具有较高的使用价值的学生信息管理系统具有非常高的必要性,利用该信息系统能够合理的处理好对学生进行管理的日常工作中越来越严峻的人力资源短缺以及超负荷的工作量等难题。
本文在对当前国内外各大高校进行学生管理工作的工作系统进行细致的研究的前提下,总结了本论文具备的研究前提以及研究意义。
另外,在对当前正在利用的学生信息管理系统进行分析的条件下,对于系统的实际需要进行认真细致的研究,制定了非常可行的软件开发实际计划,并具体介绍了相关模块的完成方式以及利用的有关方法和核心技术。
利用B/S架构的方式开展包括软件开发、调试和测试等相关工作。
并且最终完成了具有极大的应用价值以及实际功能的的学生工作管理系统。
校园学生工作管理系统完成了对于在校大学生由最初进入学校直到毕业离开学校的全方位管理,其中主要包括进行思想方面的教导以及对于相关事务进行管理等各个部分,能够加大学生进行相应的管理的工作速度和工作水平,从而实现校园学生管理系统在较长时间内的发展以及完善。
关键词:
学生管理系统;B/S架构;系统设计
Abstract
Withcontinuedrapiddevelopmentofgoodnationaleconomicconstruction,andthetrendofthetalentinternationalizationandglobalization,ourcountry'shighereducationsystemhavealsobeenasignificantchangeanddevelopment.Collegesanduniversitiesinrecentyears,constantlyexpandthescaleofenrollment,makinghimmoreindividuationanddiversification,oncampusthatfurthercomplicatethediversificationofstudentmanagementwork,aswellastheprocedural.Inthefaceofthecurrentsituationofstudentmanagementworkofuniversalityandexcessivesex,studentmanagementworkmechanismneedstobeimprovedandperfected,canmeetthenewstepsofthemanagementofuniversitystudents.Inthiscase,throughthescientificandtechnologicalinnovationmeanstoadjustmeasurestolocalconditionstodevelopasetofpracticalandeffectivestudentmanagementsystemhasbecomeapriority,inordertoeffectivelysolvestudentsincreasinglyprominentinthemanagementofhumanresourcesandthecontradictionbetweentheheavyworkloadandproblems.
Basedonthefullyresearchandanalysisofdomesticandforeigncollegesanduniversitiesstudentjobmanagementsystembasedonthecurrentsituationandtrendofdevelopment,putforwardtheresearchbackgroundandsignificance.Then,inthecurrentstudentworkmanagementinformationandtheuseofthesystembasedonthestatusquo,madethesystemrequirementanalysisindetail,givesafeasibledesignschemeforthedevelopmentoftechnology,andexpoundsindetailtheprocessoftherealizationofsystemfunctions,methodandkeytechnology.ThecalculationmodeofB/Sstructuresoftwaredevelopment,debuggingandtesting.Eventuallyhasapracticalvalue,functionperfectstudentworkmanagementsystem.
Campusstudentworkmanagementsystemintegratesgraduatedfromnewstudentstotheschoolmanagement,coveringtheideologicalandpoliticaleducationanddailyaffairsmanagement,andotheraspects,canimprovetheefficiencyandlevelofstudentmanagementwork,meettherequirementsoftheapplicationofdigitalcampuslong-termsustainabledevelopment.
Keywords:
Studentmanagementsystem;B/Sarchitecture;thesystemdesign
摘要I
AbstractII
第一章绪论1
1.1选题依据1
1.2研究目的与意义1
1.2.1研究目的1
1.2.2学生工作管理系统的问题2
1.2.3研究意义3
1.3研究思路及方法3
1.3.1研究思路3
1.3.2研究方法3
第二章系统开发工具及技术背景5
2.1B/S模式5
2.2ASP.NET技术6
2.3SQLServer数据库技术6
2.4UML技术7
2.4.1UML简介7
2.4.2UML建模特点7
第三章系统分析8
3.1可行性分析8
3.1.1技术可行性8
3.1.2经济可行性8
3.1.3运行可行性9
3.2系统需求性分析9
3.2.1系统功能性需求分析9
3.2.2系统非功能性需求分析10
第四章系统设计12
4.1系统总体设计目标12
4.2系统功能模块设计12
4.2.1学籍档案管理模块设计13
4.2.2学生宿舍管理模块设计16
4.2.3奖学金管理模块设计19
4.2.4思想政治教育管理模块设计20
4.2.5系统维护管理模块21
4.3数据库设计21
4.3.1数据库表清单22
4.3.2数据库设计模型图22
第五章系统功能的实现24
5.1连接数据库24
5.2用户登录24
5.3学生宿舍管理模块的实现28
5.4学生思想政治教育宣传工作29
5.5系统管理30
第六章系统的测试31
6.1系统测试环境31
6.2系统测试31
6.2.1功能测试31
6.2.2系统性能测试32
6.3系统的测试结果及评价33
第七章总结35
第一章绪论
1.1选题依据
对于学生的相关资料进行管理时各大高校的核心工作内容之一。
最近几年,各大高校的学生招生数目不断扩张,高等院校的交易模式由之前的精英式教育逐步转换为现阶段的覆盖面较广的普通教育,从而导致学生进行的管理难度以及管理的工作量急速的上升。
较为落后陈旧的管理模式让从事学生日常事务管理的工作者们面临巨大的工作压力。
在现阶段。
针对学生的管理工作进行信息化改革对于学校的教学等方面起到了重要影响,当前企业对于毕业生进行选择时需要对于毕业生的进行多方面的衡量,对于给出的信息的精准性也具有十分严格的要求,这对于高校对于学生的管理提出了更大的要求。
在进行学生相关信息的管理的过程中,对于学生资料进行快速、便捷的信息管理能够为学校的大量工作带来便利。
尤其是现在各大高校学生数量飞速上升,学生的相关信息扩张迅速的情况下,为了促进学校提升对于学生管理的工作效率,进行科学、高效的管理需要,越来越重要的学生信息管理工作对于进行开发一套高效、快捷、稳定和系统的学生工作管理平台做出来要求,从而加速了研发者进行研究以及设计的步伐,在目前各大高校所进行的学生管理工作中具有越来越严重的必要性。
因此,设计并开发此类的学生管理工作系统具有极大的现实意义。
1.2研究目的与意义
1.2.1研究目的
本论文进行相关的研究目标是,通过利用模式方法和有关的软件开发知识,根据当前各大高校当中对于学生进行管理的状况,指出了通过B/S模式为基础进行开发的大学生信息管理系统。
利用对于系统化、信息化的学生日常管理工作的系统的开发,加速对于学生相关信息进行管理的工作者的做事速度,减轻工作强度,从而完成较为迅速的上下游信息沟通和建立顺畅的数据管理有关制定;另外,这个学生管理系统能够帮助进行学生管理事务的工作人员、最终决策者处理信息,从而促进对于学生的相关管理相关工作事项迅速、便捷的标准化办公水平,进而完成大学的信息管理的需求。
基于B/S模式的学生工作管理系统,能够满足教师、学生以及学校相关管理人员的实际需求,系统规划化程度高。
系统的主要特点在于功能模块化,将学生管理进行模块细分化,按照教师、学生以及学校相关管理人员平时的日常活动来进行功能的细化和模块化,这样一来的好处在于,能够大大减少信息集中管理的时间浪费,减轻了日常工作量,同时大大提供了工作效率,能够做到信息交流共享传达工作,大大提高了信息数据准确度。
目前,出现在市场上的学生工作管理系统大多还是基于客户端服务器架构的窗口管理系统,这种系统安装起来非常麻烦,需要进行安装前环境搭建等等步骤,而且还对系统也有要求,可能因为什么原因而导致整个安装出错甚至是系统崩溃,同时某些系统还不能通过网络进行信息的共享,所有这些局限性对于现代高校学生信息管理来说,都是无法接受的。
本系统为了尽量解决此类系统的局限性,从系统架构进行着手,采用架构,无需安装客户端,只需要可以进行联网操作的浏览器就可以完成所有操作,支持同步操作,让用户有更好的体验享受,大大提供了工作效率。
基于模式的学生工作管理系统设计的目的和意义在于可以通过网络来完成相关操作流程,让高校学生工作管理效率更高,提高数据信息准确性,能够让管理更加科学高效;同时对以往的学生工作管理的功能做了进一步完善工作,系统更适合当前需求;系统简化了高校学生信息管理流程;使用中小型关系数据库就能满足数据存储以及增删改相和查询等关操作,基本满足高校学生工作管理的日常活动要求,体现出了此学生工作管理特点。
1.2.2学生工作管理系统的问题
通过考察学习,我们发现各高校在推进学生工作信息化、建立学生工作管理系统上重视程度、投入大小各有不同,理念也各有特色,因此,学生工作的信息化水平也参差不齐,共同存在以下问题:
1.普遍认同学生工作信息化的发展趋势和重要性,并在建立学生工作管理系统软件上采用各种不同的方式和方法来实现。
2.建立起的学生工作管理系统都具有校本特色,都是基于本校学生工作的实际需求设计或选用功能模块,基本上解决了学生基本信息管理、奖学金管理、勤工助学管理等常见的学生事务。
3.大多数高校未能实现学生数据的共享、互动,即便是华南理工大学进行数字化校园建设,但学生工作管理系统还是相对独立,暂未与教务处、财务处、组织部等其他部门共享学生数据,只能依靠批量数据导入、导出实施数据的更新。
4.学生工作管理系统的功能基本上仅限于具体的学生事务性业务,对于学生教育管理、成才导引等方面发挥的功能相对较少,未能更好体现育人作用。
5.学生工作管理系统的建立与完善是一个长期的过程,各高校普遍希望在完善学生工作管理系统功能、推进学生工作信息化工作上继续努力。
1.2.3研究意义
本系统的开发与制作,具有非常高的实用性以及可靠性:
首先,可以促进高校学生工作的管理人员进行学生工作的管理理念改变,创新工作方法,全面增强管理能力,从而不断促进学校的管理工作信息化速度增强,这同样是进行学校信息系统全面普及的重要途径;
其次,可以加深对于高校当前所拥有的信息资源,软硬件资源的使用,不断加大对于资源的使用效率,一方面能够加大高校不同学院彼此的信息沟通,同时还能够对于没有使用过的资源加以利用;
最后,可以促进冲破时间以及地理位置的局限性,促使构建规范整齐的多连通校园信息化管理,实现信息资源分享,加速工作进程。
该系统能够迅速高效的进行信息分享,同时对于信息的有关管理是连通是交互式的,这种方式可以帮助管理人员增大工作的效率以及提升工作完成效果,并且还可以把对于学生工作的相关管理的信息化水平带入新的高度。
1.3研究思路及方法
1.3.1研究思路
本文以基于B/S的学生工作管理系统设计与实现为研究目标,首先对于本论文的选题依据、研究目的意义以及研究方法进行介绍,然后按照软件工程思想,完成系统可行性及需求分析,紧接着对系统进行概要设计,以及数据库设计和详细设计。
最后进行各模块的功能实现设计以及相关测试,并按规定格式完成毕业论文。
1.3.2研究方法
(1)文献研究法:
通过南昌工学院的图书馆以及网络数据库如:
知网、万方等途径,认真搜集与毕业设计相关的一些文献和资料,并将这些进行学习分析、归纳整理,作为研究论文撰写的参考。
(2)总结分析法:
通过对前人关于学生工作管理系统设计研究的学习,对于本次基于B/S的学生工作管理系统设计与实现有关的文献和资料进行对比,并对这些资料运用分析性的学习方法,对有利于本次设计系统的知识进行总结归纳。
第二章系统开发工具及技术背景
2.1B/S模式
由于当前信息技术使用的范围越来越大,网络覆盖面越来越广,B/S模式得以产生,在这种新型运行模式下,使用者能够运用浏览器想服务器传递相关要求,从而实现对于数据库的增删改查以及对于想要实现的功能的执行。
同时B/S模式进行日常维护相对简单快捷,能够完成对于系统的使用人员在不同的场所以及不同的使用方式全部的操作方法。
B/S模式的工作模式:
利用浏览器通过相关的路径访问web服务器,web服务器再进一步对于数据库进行访问,同时把得到的结论通过html的方式归还给客户端,相关的结构如下图2-1:
图21工作原理图
在B/S结构设置中,主要包括三个较为的部分:
表示层、应用层、数据层。
表示层包括Web浏览器,使用者利用web浏览器来访问系统中的相关应用,从数据库获取相关信息,主要包含使用者和学生信息管理系统的相关页面。
应用层是实现相关业务逻辑的环境,是全部系统组织结构的核心部分,处于Web服务器端。
它需要实现的要求是获取访问者的要求,第一步在应用层要求完成有关的使用功能的拓展以及数据库的相应连接,对于数据库的服务器进行相关信息处理的有关请求,然后在后台完成信息的相应处理并将处理之后的信息对web服务器进行传递,通过服务器将信息传递给客户端,该层被分为不同的子系统,对应的子系统又包含各个方面的不同功能,每一项功能都相对于实际问题处理中的一个对应的程序,要求数据层以及表示层拥有一致的的信息接口,因此应用层需要具有标准的接口,以及面向全部业务的各项应用。
数据层的位置处于数据库当中,他需要完成关于web服务器的相关信息的增删改查操作,并且把进行以上操作得出的结果上传到web服务器端。
数据从是全部的信息管理系统的心脏位置,需要拥有大量信息存储,信息管理以及进行数据处理的相关功能。
2.2ASP.NET技术
普通的ASP编程技术是属于面向过程编程,然而针对规模较大的应用程序来说,具有非常大的运维以及升级困难;和ASP开发模式进行比较,ASP.NET则具有非常大的优越性。
它是通过.NET平台开展了面向对象编程的模式,具有稳定性强、利用升级等优点,而且系统的开发过程简单迅速,使用便于进行相应的管理,同时还具有较完善的语言以及网络服务体系。
将以上两种编程技术加以对比如图2-2表示。
图22ASP与ASP.NET的区别
2.3SQLServer数据库技术
MicrosoftSQLServer2005一方面能够高效快捷的完成大规模的联机信息处理,另一方面还能够实现电子商务网站建设部分的相关需求以及数据仓储等一系列难度较大的工作。
对于上述信息管理系统的开发选择SQLServer2005作为数据库是因为它在windows系统下拥有微软开发的软件的相关优势,例如:
安全性、实用性、可编程性等特点,并且在功能上极大的超过上一版的SQLServer2000,因此本系统选择了SQLServer2005作为数据库。
SQLServer2005还拥有三个方面的优势:
首先,能够满足企业级关系型数据库的需求,帮助关系型数据以及结构化数据带来了十分稳定的存储空间;SQLServer可以完成企业数量基本的信息处理,特别是在信息的安全以及保持信息完整等部分具有十分亮眼的表现。
其次,系统操作较为方便快捷,SQLServer和Windows系统同为微软旗下的相关产品,因此操作上具有非常大的共同点和兼容性优势,同时对于使用者的界面安排和Windows具有极大的相似之处。
最后,软件的使用成本总体较低,和OracleDB2等较为大型的数据库进行比较,SQLServer在进行购买以及部署等部分的花费较少,同时进行使用和研究的成本也相对较低。
2.4UML技术
2.4.1UML简介
UML能够被理解为“联合模建语言”。
这种语言是在1996~1998期间,由JobBooth,JackLumbaugh,IilanJacobson三位以对象模型建设为核心研究的科学家所开发的,属于同时期信息水平的尖端地位。
UML是一种把编程语言进行图形化的应用程序,在世界各地进行使用时标准一致。
2.4.2UML建模特点
UML属于面向对象编程中的标准化建模语言。
由于UML自身具有方便快捷、规则一致等优点,并且可以较为全面的描述软件当中的动态以及静态信息,现在已经属于可视化建模方面的国际标准。
优点:
有利于研发人员通过可视化的方法了解系统需要完成的相关功能。
(1)UML对于利用多种形式对于不同种类的系统、不同开发时期和不同定义实现了一致化,有助于高效的减少多种形式的建模语言当中存在的一定的不同。
(2)UML建模功能先对比另外一些面向对象的建模方法具有明显的优越性。
它一方面可以进行普通系统的研发,同时还可以适应于并行以及分布式系统开发。
(3)利用UML可以大量提升系统硬件以及软件组成部分的透明度。
系统的便携性以及研发的总体速度都会迅猛上升。
第三章系统分析
3.1可行性分析
本次设计的基于B/S的学生信息管理平台的可行性分析是通过技术方面、经济方面以及实际运行方面的可行性进行分析的。
通过对系统的设计目标进行初步分析,然后针对性的提出可行性方案并论证,从而为系统的后续设计与实现提供相应的支持。
3.1.1技术可行性
学生工作管理系统基于B/S结构,B/S结构在进行维护是较为简单快捷,能够较强的完成大量的使用者利用不同的机器对于信息进行访问以及获取相应的数据的能力,技术成熟等特点。
对于进行研发的语言上选择了C#,C#集中了VB能够进行可视化操作的特点以及C++在运行上的处理速度,通过其较完善的操作功能以及语言特性和多样化的面向对象编程组建成为进行.NET研发的必备工具。
采用SQLServer2005数据库技术,在安全性、便捷性、可编程性等部分都极大的超越了之前的版本,而且具有支持企业级关系数据库和应用成本相对较低它能有效降低研发费用的的能力。
因此它能够完成对于相应系统的大量数据进行处理的要求。
总而言之,对于本系统的研发与制作在技术部分的要求都是能够实现的,所有可以得出,它在技术方面是实现的。
3.1.2经济可行性
在进行系统的分析管理之后能够在很大部分上降低经济支出以及相应的工作额度,加速进行研发出能够适合余多所学校环境内部可以使用的学生信息管理系统,假设每一个学校都要求研发出适合本学生进行管理的相关系统,则在很大部分上都增强了研发者的工作额度,另外也会造成研发费用的大幅度上升,但是假设能够研发出能够用于所有类型的高校的适应性极高的版本,就能够实现节约开支的效果。
当前,每台计算机的价格并不高,但是却具有极大的信息处理能力以及工作效率。
研发出完善的学生信息管理系统,能够为全部高校所进行的信息管理工作带来飞速发展。
其核心内容可以分为以下三个部分:
首先,实现学生信息管理系统的普及能够代替手工操作,减少人力的使用;
其次,进行学生信息管理系统的使用能够在高校管理工作中减少众多的资源,降低资金的投入;
最终,学生信息管理系统的使用能够加大进行学生管理工作者的处理速度和办事速度,减少时间的消耗;总而言之,学生信息管理系统在经济方面是值得进行的。
3.1.3运行可行性
高校计算机硬件设施完备,网络平台普及度高,有优秀的机房管理制度。
本学生工作管理系统,所耗费的资源非常的小,各个高校的电脑无论是硬件还是软件都能够满足条件,因此,学生工作管理系统的运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 bs 学生 工作 管理 系统 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)