计算机软件毕业设计学生档案管理系统前台模块Word文档下载推荐.docx
《计算机软件毕业设计学生档案管理系统前台模块Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机软件毕业设计学生档案管理系统前台模块Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。
选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;
成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能
关键字:
学生档案管理;
B/S;
JSP;
MYSQL;
Abstract
Withthedramaticincreaseinthenumberofthecontinuousdevelopmentofinformationtechnologyandstudents,theimplementofmanagementinformationsystemhasagreatdevelopmentinthedemand,inordertoimprovetheworkefficiency.Throughthissystem,informationcanbestandardizedmanagement,scientificstatisticsandrapidinquiry,thusreducedmanagementaspectworkload.
ThispaperusesJSPandMSSQLandothersoftwaredevelopmenttools,usingWin7(orWindowsXP)asthedevelopmentplatform,thedesignofastudentinformationmanagementsystem,tostudent'
sinformation,thecurriculum,theresultcarriesontheunificationmanagement,easytoquery,modifyanddelete.ThissystemisdevelopedusingB\/Smode,thesystemuserjurisdictionhastwokinds:
thestudentandthesystemmanager,differentpermissionstodifferentuserlogininterface.Thesystemismainlycomposedofstatusmaintenance,coursemanagement,scoresqueryetcfunctionmodules,thispaperintroducesthefunctionmodulecontainssmallmodule'
sfunction,statusmaintenancemoduleismainlythebasicinformationforstudentstoadd,query,modify,delete;
coursemanagementmoduleistoadd,delete,andstatisticscoursesthenumberofelectivecourses,andelectivecoursestudentsandchange;
theresultinquirymoduleismainlytoadd,delete,theinputresulttotherequiredcourse,andstudentsforfunctionssuchasqueryresults
Keywords:
Studentrecordsmanagementsystem;
B/S;
JSP;
目录
1.绪论1
1.1选题背景和意义1
1.2国内外研究现状及发展趋势1
1.3研究内容2
2.开发技术3
2.1系统开发技术3
2.1.1B/S体系结构3
2.1.2MYSQL数据库3
2.1.3JSP技术4
2.1.4JDBC数据库访问接口4
2.1.5JavaScript5
3系统设计6
3.1需求分析6
3.1.1运行环境6
3.2系统总体设计6
3.2.1系统目标设计6
3.2.2系统设计思想7
3.2.3系统功能描述7
3.3数据库设计9
3.3.1总体表设计9
3.3.2数据库表的结构10
4系统实现12
4.1前台设计12
4.1.1前台页面设计与实现12
4.1.2菜单界面13
4.1.3系统管理员功能14
4.1.4学生功能20
5总结21
参考文献:
22
致谢22
1.绪论
1.1选题背景和意义
随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,学籍管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创学籍管理工作新局面的必由之路。
学籍管理指学校对学生所获得的学籍资格进行管理。
凡经过升学考试或按规定手续被正式录取的学生,入校办理注册手续后即取得该校学籍,它标志着学生取得了参加学习的资格。
学籍是组织管理学生的客观依据,但传统的学籍管理模式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教学秩序,阻碍教学改革的深化,难以保证该项工作应具有的严肃性。
学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。
具体目标如下:
1、提高学生学籍管理的效率,节约管理成本,增强学生管理的安全性。
2、满足教育管理单位、学生管理人员和学生的不同层次和不同方面的需要。
3、为学校将来的整体信息化建设提供必要的支持。
总之,通过该系统的建设来提高学校学生学籍管理效率,使得学校的发展能够适应当前的教育信息化建设的总体发展趋势。
因此,开发一个功能完善、操作简单、界面友好、有针对性的学籍管理系统对学校、乃至社会都是非常必要,非常有意义的。
1.2国内外研究现状及发展趋势
管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
我国从80年代开始,尤其是进入90年代,办公自动化发展迅猛。
随着计算机技术的发展,办公自动化系统从最初的汉字输入、字处理、排版编辑、查询检索等单机应用软件逐渐发展成为现代化的网络办公系统,通过联网将单项办公业务系统联成一个办公系统。
再通过远程网络将多个系统联结成更大范围的办公自动化系统。
建立政府内部网、外部网,建立企业内部网(Intranet)和企业外部网(Extranet)已经成为办公自动化发展的必然趋势,目前,几乎所有的政府部门和企业都构建了自己的内部网和外部网。
多媒体技术是办公自动化发展的又一趋势。
办公自动化系统引入多媒体技术,使之处理语音、图形、图像功能加强,更能够满足办公要求,提高办公信息处理的应用范围和价值。
国家信息化建设的推进及各大电子政务工程的广泛应用对工程档案的管理工作提出了巨大的挑战。
针对诸如金税三期工程这类大型电子政务工程,档案管理的对象不仅包含已归档的案卷、文件这些静态的以实物或电子形式存在的资料,还应包含在设计过程中动态产生的数量巨大的档案等数据。
而且这些档案的属性信息不再局限于自身的描述,还包括大量的记录该档案和其他实体之间关系的关联信息和过程信息。
这些信息甚至作为独立的档案存在,而且信息量可能远远超过原档案的信息量。
在今天网络信息共享的环境下,档案管理系统向着用户操作档案的划分和描述更精确以及检索更快速、方便和人性化的方向发展。
1.3研究内容
系统由一台WEB服务器、MYSQL数据库服务器和众多客户端工作站构成,采用为
Browse-Server-Database三级框架结构,使用JSP编程,实现学籍管理,该系统有以下五个功能模块:
1、系统管理员管理。
该模块主要包括系统用户数据的录入、修改、删除等;
2、学生信息管理。
该模块主要包括以下几个子模块。
(1)浏览学生。
可以查看学校总人数。
(2)修改信息。
填写个人信息出错,可以通过该功能修改基本信息(可录入)。
(3)添加学生。
管理员通过该功能对新生的录入。
(4)删除学生。
对历届毕业生(已毕业)的信息,先进行保存档案,再删除。
3、课程信息管理模块。
(1)显示所有课程:
该页面可以进行修改和删除。
(2)添加课程:
管理人员对新加的课程进行录入。
(3)课程成绩查询:
学生页面直接点查看成绩,就能显示个人成绩。
管理员通过输入学号查看成绩。
4、选课情况管理。
该模块主要包括以下几个子模块:
(1)显示选课:
学生直接通过查看页面添加选修课(最多只能选3门课)。
管理员通过查看选课可以进行修改和删除。
(2)查看选课:
学生进入个人页面直接可以查看选修的课程。
管理员通过输入选修课的课程号来查看选课情况。
(3)添加选修课:
管理员对新添加的课进行录入。
2.开发技术
2.1系统开发技术
本系统的设计综合应用了B/S体系结构、MYSQL、JSP、ODBC、JDBC等技术。
由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。
随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
2.1.1B/S体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。
实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。
这种三层体系结构如图1所示。
图2.1三层体系结构
采用该结构软件的优势在于