毕设论文生学管理系统的开发.docx
- 文档编号:6265316
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:28
- 大小:2.83MB
毕设论文生学管理系统的开发.docx
《毕设论文生学管理系统的开发.docx》由会员分享,可在线阅读,更多相关《毕设论文生学管理系统的开发.docx(28页珍藏版)》请在冰豆网上搜索。
毕设论文生学管理系统的开发
毕业设计论文
学生管理系统的开发
邕江大学信息工程学院
摘要
随着信息技术飞速发展,科学的管理技术也越来越深入并且广泛的应用,科技化管理更是带来工作效率的提高。
信息管理系统是一个不断发展的新型学科,对于需要管理大量信息的单位,如果要高效率地把内部信息有顺序的组织起来,就必须建立起管理信息的信息系统。
学生管理是学校教育单位不可或缺的一项工作,它的工作及档案对于学校的决策者和管理者来说都是至关重要的,对于学校的学生管理工作来说,系统能够为用户提供充足的信息和快捷的查询手段必将是一个很好的管理工具。
以往一直用纸张来记录信息的人工方法,最大的缺点在于:
效率低、保密性差,另外随着时间增加将会产生大部分数据,这给我们查询带来新的管理烦恼。
这也对更新和维护带来不少的困惑。
使用计算机对学生的信息管理,具有手工管理所无法达到的优点,如:
查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点大大提高了学生信息管理方面的效率,也具有企业的科技化、正规化管理,正面的迎接了世界科技发展的挑战。
学生管理系统主要目的是,针对学生的信息进行有序的管理,学生管理系统的管理方法是以学生的学号为登录账号及初始化密码。
初始化系统时,系统内只存在初始化的高级管理员,如果需要其他角色对学生管理系统进行添加信息,需要管理员对教师信息进行添加,然后教师和管理员才添加学生信息操作。
学生信息系统包含功能有:
添加学生信息、添加教师信息、添加管理员信息、查询某位学生信息、修改某位学生信息、删除某位学生信息、显示该专业所有学生信息、查询该专业女生人数、查询该专业男生人数、查找老师信息、删除老师信息、修改老师信息、管理员信息管理的添加、删除、编辑。
及修改密码功能等。
主要运用javascript、语言来进行编译管理系统后台、运用MicrosoftVisualStudio2008软件来搭配前台、SQLServerManagementStudioExpress作为编辑数据库的软件工具,运用了析构函数、嵌套、循环、指针、实例化等方法编译出一个学校学生管理系统。
关键字:
管理信息系统;学生学籍管理系统;关系数据库
Abstract
Withtherapiddevelopmentofinformationtechnology,scientificmanagementtechniquesaremoreandmorein-depthandextensiveapplication,technologyandmanagementistoimproveworkefficiency.Informationmanagementsystemisacontinuousdevelopmentofnewdisciplines,theneedformanagingalargenumberofinformationunits,ifhigh-efficiencyinternalinformationinordertogetorganized,mustestablishthemanagementinformationsystem.Studentmanagementistheschooleducationunitanindispensablejob,itsworkandfilefortheschooladministratorsandpolicymakersiscrucial,forcollegestudentsmanagement,thesystemcanprovidethesufficientinformationandthequickinquirymethodwillbeaverygoodmanagementtool.Thoughttohavebeenusingthepapertorecordinformationbytheartificialmethod,thebiggestdrawbackis:
lowefficiency,confidentialityofthepoor,andovertimewillhavemostofthedata,whichgivesusthequerybringsnewmanagement.Thisalsoupdatesandmaintainsalotofconfusion.Theuseofcomputerstostudentsofinformationmanagement,withamanualmanagementcannotreachthemerits,suchas:
tofindconvenient,highreliability,largestoragecapacity,confidentialitygood,longlife,lowcost.Theseadvantagesgreatlyimprovesstudents'informationmanagementtheefficiency,alsoisenterpriseofscienceandtechnology,standardizedmanagement,positivetomeettheworldscienceandtechnologychallenge.
Studentmanagementsystemismainlyaimedatstudents,informationandorderlymanagement,studentmanagementsystemmanagementmethodtostudentsfortheloginaccountandpassword.Initializesystem,systemonlyinthepresenceoftheinitializationofthesenioradministrator,ifneedotherrolesonstudentmanagementsystemtoaddinformationtoteachers,administratorsneedtoaddinformation,thenteachersandadministratorstoaddstudentinformationoperation.Studentinformationsystemincludingfunctions:
addthestudentinformation,teacherinformation,administratorinformationadd,queryastudentinformation,modify,deleteastudentinformationstudentinformation,adisplayoftheprofessionalallstudentinformation,querythestudentsnumber,theboystudentnumberquery,findtheteacherprofessionalinformation,deleteinformation,teachermodifytheteacherinformation,administratorinformationmanagementtoadd,delete,edit.Andmodifythepasswordfunction.
ThemainuseofJavaScript,languagetocompilemanagementsystembackground,usingtheMicrosoftVisualStudio2008softwaretomatchtheSQLServerManagementStudio,Expressaseditdatabasesoftwaretools,usethedestructor,nested,circulation,pointer,instantiationmethodtocompileaschoolstudentmanagementsystem.
Keywords:
managementinformationsystem;studentmanagementsystem;relationaldatabase.
目录
摘要I
AbstractII
目录III
第一章绪论1
1.1研究背景1
1.2现状分析1
1.3系统的开发意义1
1.4本文章节结构2
第二章开发环境和开发技术3
2.1开发环境介绍3
2.1.1管理信息系统简介3
2.1.2B/S模式简介3
2.1.3MicrosoftSQLServer2005简介4
2.2系统开发环境的搭建4
第三章需求分析5
3.1功能需求5
3.2性能需求5
3.3环境需求6
3.4资源使用需求6
3.5用户界面需求6
3.6系统的可行性研究6
3.6.1技术可行性6
3.6.2经济可行性7
3.6.3操作可行性7
3.6.4社会可行性7
3.6.5可行性分析总结7
第四章系统设计8
4.1总体结构设计8
4.1.1用户角色设计及权限分配8
4.1.2系统模板设计8
4.1.3系统功能结构图9
4.1.4学生管理系统数据流图10
4.2数据库设计11
4.2.1数据库表设计11
第五章系统实现13
5.1用户信息管理模块13
5.2用户信息管理部分代码实现14
5.3学生信息管理模块:
16
5.4学生信息管理模块代码实现16
第六章系统测试19
6.1软件测试的目的19
6.2测试的模块19
6.2.1登录模块19
6.2.2学生(教师、管理员)信息管理模块20
6.2.3修改密码模块21
6.3测试总结22
第七章结论23
参考文献24
致谢25
第1章绪论
1.1研究背景
智能终端领域劲吹“跨界”风,智能手机跨界平板电脑,平板电脑跨界笔记本……,如今这种风潮也延伸到IT巨头之间。
腾讯TCL跨界合作,推全球首款“大平板电脑”,联想跨界电视进入电视领域。
海尔联合易迅发布5.3寸手机平板电脑,XX、腾讯、阿里巴巴等互联网厂商与手机终端厂商跨界合作推智能手机,跨界风的盛行,是推动IT行业的最大催化剂,以后一部分数码产品将像电脑一样智能。
这也将是IT行业的趋势,在这样环境背景下我们无疑智能管理系统、软件工具也将得到催化。
所以系统的研发势在必行。
1.2现状分析
数码的丰盈盛世,智能终端经过跨界风盛行的催化推进,数码是远远不能从硬件方面来评定数码的好与坏,可行性的智能互联功能是另一评价数码的标准,互联网服务已经是数码产品的必备功能。
从数码行业趋势来看学校学生管理系统从以前手工管理的方式走向网络化。
这是可行性的方式。
即优化管理工作效率,而且改变系统环境的要求限制,从以往的单个计算机的管理数据突破到互联网管理。
现状的优势肯定能推动网络管理系统的盛行。
1.3系统的开发意义
学生管理系统应用于学生信息管理。
查阅快速化、管理合理化是新一代管理的方法。
世界的高效率时代的开启更是给予我们管理一个新挑战。
信息合理化管理在此背景下是不可缺少的一步。
科学的管理技术也越来越深入并广泛的应用,管理的科技化更是带来了工作效率上面的提高。
管理信息系统是一个不断发展的新型学科,学生管理是学校教育单位不可或缺的一项工作,它的内容对于学校的决策者和管理者来说都是至关重要。
开发学生管理系统意义:
给予管理信息的单位全方位的一个提高。
迎接了信息化的时代发展趋向。
1.4本文章节结构
本文总共分七章。
第一章绪论:
主要包括三点。
主要是现状分析、学生管理系统的开发背景及意义。
第二章开发环境和开发技术:
它主要包括三节内容。
主要的内容是开发环境介绍、系统开发环境的搭建、选择开发工具。
第三章需求分析:
该章主要包括六节内容。
主要的内容是功能需求、性能需求、环境需求、资源使用需求、用户界面需求、系统可行性研究。
第四章系统设计:
该章主要包括两节内容。
主要的内容是总体结构设计、数据库设计。
第五章系统实现:
该章主要包括六节内容。
主要的内容是用户信息模块、用户信息模块的部分代码实现、学生信息管理模块、学生信息管理的部分代码实现、学生信息管理模块分代码实现。
第六章系统测试:
该章主要包括两节内容。
主要的内容是登录界面的测试、学生信息管理模块、修改密码模块的测试。
第七章结论:
该章主要包括系统的评价,系统设计的心得与收获。
第2章开发环境和开发技术
2.1开发环境介绍
2.1.1管理信息系统简介
所谓MIS(管理信息系统--ManagementInformationSystem)系统,是一个依着人性科技化的管理信息系统,主要以人为主导地位,人与计算机的操作进行对数据的管理操作,如:
添加、删除、修改、查找、筛选等操作。
他是集效率、科技、信息、人性化为一体的工作系统,减少了现实人工管理的一些不必要麻烦的系统。
伴随着计算机实现技术进步和减少成本的复杂度complexity越来越大,企业内部分享信息的需求也同时期增长。
这一现象促使了MIS的进一步发展,推动了信息时代的开展,信息的高效性和高效率性管理成为我们日常生活中的一个不可或缺的东西。
管理信息系统是社会系统的抽象表达,社会系统的本质就是联系各个实体的信息进行分析之间的相互作用,而把社会系统这样具体抽象化展现出来的就是管理信息系统,将其不可见的信息抽象化,进行分类、检索、储存、筛选,提高信息的实际管理质量。
可以提升实体与信息之间交流的高效率。
任何一个实际有效的系统都是一个社会系统的镜像。
他其实就是一个社会系统的系统之一,他的功能足够体现社会系统的高效性。
2.1.2B/S模式简介
B/S(Browser/Server结构)模式主要由浏览器、服务器管理程序和中间件三个部分组成,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限及数据库。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。
B/S模式最大的特点是:
用户可以通过WWW浏览器去访问internet上的文本、数据、图像、动画、视频点播和声音信息,这些星系都是有许许多多的web服务器产生的,大量的数据都无需任何用户程序,一般都是通过WWW浏览器下载控件即可访问,并且对数据进行管理。
2.1.3MicrosoftSQLServer2005简介
MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能工具提供企业级的数据管理,为你的数据提供了跟有利的管理方法。
他可以搭配其它应用软件进行对数据的一系列管理。
MicrosoftSQLServer2005数据引擎是该企业数据管理解决方案的核心。
此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
2.2系统开发环境的搭建
学生管理系统客户端的访问无需要求特殊的访问软件,一般情况只需web浏览器即可对系统中相关信息进行可行性的操作及管理。
(管理环境:
web浏览器或www浏览器)。
因为系统开发与运行的环境选择会影响到数据的设计,所以在开发过程中我们需要对系统数据进行调试和更改。
具体需求如下:
1)开发环境:
window2000/xp/7
2)开发工具:
MicrosoftVisualStudio2008
3)数据库管理工具:
MicrosoftSQLServer2005
学生管理系统开发是基于windowxp操作系统环境上,是利用MicrosoftVisualStudio2008开发工具对页面模块的界面设计及后台数据库连接管理的操作,并且使用MicrosoftSQLServer2005进行对数据库管理和保存。
两者结合优势互补,做到高效率、规范化、科技化的信息管理。
并且开发学生信息系统时也能得到开发步骤中的便捷功能。
第3章需求分析
3.1功能需求
学生管理系统开发的主要任务是实现学生信息关系的系统化,规范化和自动化、高效化管理。
学生管理系统分为三个角色(学生、教师、管理员)对学生信息、教师信息、管理员信息进行管理及操作。
学生管理系统所需功能如下:
1)、学生角色操作:
角色登录后,学生角色可以对个人信息、学生证基础信息、家庭情况、获奖情况、学习成绩情况、个人登录密码进行修改保存。
2)、教师角色操作:
角色登录后,教师角色可以对个人信息,学生的基础信息、家庭情况、获奖情况、学习成绩情况、及个人登录密码进行查询、编辑、添加、保存、删除。
3)、管理员角色操作:
角色登录后,管理员角色可对本人、学生、教师的信息进行查询、修改、添加、保存、删除。
4)、学生管理系统初始化,需要管理员对教师信息进行添加。
才能进行管理员对管理员信息管理、管理员对教师信息管理、管理员对同学信息管理、教师对教师个人信息管理、教师对学生信息管理、学生对学生个人信息管理。
5)、查询功能:
查询学生信息可根据学生的姓名、性别、学号、专业、年级进行查询。
查询教师信息的可根据教师的姓名、性别、工作证号(工号)进行查询。
只要输入一个信息如果符合该同学信息的立刻在列表中显示。
如果输入几项选择条件,如果有其中一个是不符合所搜学生信息的将无法显示搜索结果。
6)、修改密码功能:
只能个人对自我个人密码进行修改。
3.2性能需求
1)系统易操作性
所开发的系统应做到操作简单,界面做到抽象化即看图可识别功能化,功能文字抽象突显易分别。
2)系统具有可维护性
由于信息可随时间推移而变更,因此数据库中的数据要定时进行维护和修改保存,系统可利用的空间及性能也将随数据增加而运转迟疑。
而且系统中还会存在一些不足的漏洞。
因此系统必须要具有可维护性。
3)系统具有无限制操作软件
系统的框架结构,属于B/S模式,所以不要求客户端中要安装特殊软件工具。
而且可以在本局域网任意一台装载有web浏览器或者www浏览器的电脑上登录进行信息数据修改、添加、删除、查询。
及便捷又运行快。
无地点限制性。
3.3环境需求
综合开发此软件的功能需求和性能需求,该学生管理系统所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行。
而且登录无限制特殊软件。
3.4资源使用需求
随着计算机迅速发展,计算机的资源内存不断的提升,性能不断的增强,开发软件所需的软件和内存空间等资源需求不高。
对于程序的开发和发布来说,该学生管理系统作为B/S模式来说符合现代管理技术理念。
而且不需要特定的装载软件,即减少占用计算机储存的容量资源。
3.5用户界面需求
界面通俗易懂,能识图进行对系统信息的操作,而且界面简易,只有功能按钮。
辨别性强。
3.6系统的可行性研究
可行性研究是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模等进行分析。
在此主要内容是要求全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的知识对整个系统进行全面、概要的分析。
通过调查分析,新系统设计方案有以下三个可行性:
3.6.1技术可行性
随着现代数据化的推广,网络操作管理数据信息势在必得,而且现在的语言技术分别为javascript、C#、java等,该流行语言及网络发展更是支持学生管理系统的成长。
所以选择在window2000/xp/7系统下运用MicrosoftVisualStudio2008开发工具及MicrosoftSQLServer2005数据库管理工具开发学生管理系统的技术是可行性的。
3.6.2经济可行性
在人工管理学生信息方法中,我们是使用纸张来记载学生的信息,在人工管理方法上产生的数据难以处理,数据更新周期长,运用人力多,效率不高,数据易丢失。
现在使用计算机管理相对以往的人工管理,更是一个成功的飞跃,管理信息化,高效化、规范化、规模化。
而且从经济上来说,节省了人力资源、记载材料资源,这无疑是经济可行性的方法。
3.6.3操作可行性
学生管理系统操作简单易懂,图像化按钮多,功能易于识别,所以在操作上也是可行的。
而且学生管理系统作为一个小型的学生管理系统,操作无需特殊的环境及软件,只要有web浏览器或者www浏览器都可以对数据进行操作管理,所以简单易懂的操作系统是可行性。
3.6.4社会可行性
根据现在趋势,数据化更能促进社会的迅速发展。
加上政府机构的支持、社会的趋势、数码产品行业的兴起。
开发管理系统在社会中是可行性的。
3.6.5可行性分析总结
根据以上分析可知,开发该学生管理系统不仅有经济效益,而且有更多值得的管理效益。
而且从开发学生管理系统来,节省资源、提高效益、增快社会的发展、促进数码产品的发展。
学生管理系统更多的是开发的优势,所以开发学生管理系统是可行的。
第4章系统设计
4.1总体结构设计
在整个系统里,基于系统的使用对象有管理员、教师、学生,所以我们根据角色对象来分配模板,分别是用户信息管理、学生信息管理、教师信息管理、管理员信息管理、修改密码模板等。
在学生管理系统角色中,系统对角色设置有不同权限的操作功能。
4.1.1用户角色设计及权限分配
超级管理员:
拥有管理系统所有功能的权限,同时负责系统用户的添加、删除、修改、查询,服务功能的启停,数据备份和还原等维护操作。
管理员:
拥有管理系统中教师信息模板、学生信息模块、用户信息模块的添加、删除、查找、编辑功能。
教师:
能查询看学生的相关信息,并且对学生信息进行基本的查看、添加、删除、修改。
而且能对自我信息进行操作。
学生:
仅能以自己的学号登录,登录后只能查看到自己相关信息,同时可以对自己的个人信息进行修改并且保存,也可以对自己初始化的密码进行修改。
4.1.2系统模板设计
1)用户信息管理模块:
该模板主要功能是显示该登录用户的全部个人信息。
当用户在登录后,该模板先对该用户进行角色判断,判断好角色后从后台进行跳转到相关角色的信息模板,然后获取并显示该用户的个人信息。
该模板功能是对个人信息进行修改及保存。
但是管理员用户是没有权限在该模板修改自己信息。
只有超级管理员应用管理员信息模板中功能进行修改。
2)学生信息模块:
该模块主要用于查询、添加、删除、编辑学生信息。
查询可以根据学生的姓名、性别、学号、专业、年级进行查询。
在查询功能中要求输入的信息全部符合
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕设论文 生学管理系统的开发 论文 管理 系统 开发