您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 学生信息管理系统的设计与制作
江苏农牧科技职业学院毕业论文(设计)I学生信息管理系统的设计与制作作者蔺孟陶指导教师陈刚【摘要】本文主要介绍了学生信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用B/S结构,使用JSP编程、利用SQLServer2005建立数据库、采用HTML,JavaScript等编程技术。本系统是采用B/S模式进行开发的,系统的用户权限有两种:学生和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。【关键字】学生信息管理;B/S;JSP;Script;SQLServer2005江苏农牧科技职业学院毕业论文(设计)IIBasedonJSPstudentinformationmanagementsystem【Abstract】Thisarticlemainlyintroducedthestudentinformationmanagementsystemprimarymission,elaborateddevelopsessentialtechnologywhichthissystemuses,likeusestheB/Sstructure,usestheJSPprogramming,usingtheSQLServer2000establishmentdatabase,usesHTMLandJavaScript,andsoonprogrammingtechnology.ThissystemusestheB/Spatterntocarryonthedevelopment;thesystemuserjurisdictionhastwokinds:Thestudentandthesystemmanager,thedifferentjurisdictionuserrecordstothedifferentoperationcontactsurface.Thissystemmainlybytheschoolregistermaintenance,choosesfunctionmoduleandsoonclassmanagement,resultinquirytobecomposed,thisarticlespecificallyintroducedvariousfunctionsmodulecontainsthesmallmodulefunction,theschoolregistermaintenancemodulemainlyiscarriesontheincrease,theinquiry,therevision,andthedeletiontostudent'sbasicinformation;Choosestheclassadministrationmodulemainlyistothecurriculumwhichtakesasanelectivecarriesontheincrease,thedeletion,thestatisticstakesasanelectivethepopulation,aswellasthestudentcarriesonchoosestheclassandre-electstheclass;Theresultinquirymodulemainlycarriesontheincrease,thedeletion,theinputresulttotherequiredcourse,aswellasthestudentcarriesonfunctionandinquiryresultandsoon.【Keywords】StudentsB/SJSPScriptSQLServer2005江苏农牧科技职业学院毕业论文(设计)III目录引言....................................................1第一章概述.............................................11.1选题的背景和意义..................................11.2研究内容..........................................21.3研究的目标及主要特点..............................2第二章系统分析.........................................22.1可行性分析........................................22.2需求分析..........................................32.2.1业务流程分析.................................3第三章系统设计.........................................43.1系统功能模块设计..................................43.2数据库设计........................................53.2.1总体表设计..................................53.2.2数据库表的结构..............................63.3实体及ER图.......................................83.3.1实体介绍......................................83.3.2实体的ER图...................................83.4数据库表的关系图.................................103.5数据库连接.......................................11第四章系统实现........................................114.1登入界面.........................................124.2学生界面.........................................144.3学生界面功能实现.................................144.3.1学生修改密码页面............................144.3.2学生学籍维护页面............................164.3.3成绩查询....................................174.4管理员界面.......................................184.5管理员界面功能实现...............................18江苏农牧科技职业学院毕业论文(设计)IV4.5.1修改学生信息................................184.5.2添加新学生和选修课..........................194.5.3查看学生选课情况............................204.5.4添加必修课表和学生成绩......................21第五章系统调试与测试...................................215.1程序调试.........................................215.2程序的测试.......................................215.2.1测试的重要性及目的..........................215.2.2测试的步骤..................................225.2.3测试的主要内容..............................23第六章总结与展望......................................24参考文献................................................25致谢...................................................26江苏农牧科技职业学院毕业论文(设计)1引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。因此,开发一套采用B/S结构的学生信息管理系统就成为必要的事情。本系统正是采用B/S结构开发的,该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,实现学生基本信息管理、学生选修课程管理以及学生成绩查询管理等。第一章概述1.1选题的背景和意义随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个江苏农牧科技职业学院毕业论文(设计)2学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。1.2研究内容本系统研究内容为学生信息管理系统,信息管理系统提供了强大的学生档案管理管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。系统分为以下几个方向:(1)用户管理。实现对不同用户分配不同的权限。(2)数据库连接。使程序能访问数据库,并能对其中的数据进行操作。(3)数据录入。通过程序能实现往数据库中增加记录。(4)数据查询。通过各种查询组合实现对数据的精确选取。(5)数据维护。包括对数据的修改及删除操作。1.3研究的目标及主要特点(1)研究目标:建立一个B/S层结构的学生信息管理系统,实现管理员对学生信息的获取、统计等各环节的计算机管理。(2)主要特点:①实现学生信息管理的基本要求,对学生学习进行完善管理。②界面友好,简单易用。③系统操作简单,功能强大,易于维护。第二章系统分析2.1可行性分析(1)经济上的可行性软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套管理系统可以
本文标题:学生信息管理系统的设计与制作
链接地址:https://www.777doc.com/doc-5859276 .html