《基于JAVA的学生奖学金系统设计与实现》5900字_第1页
《基于JAVA的学生奖学金系统设计与实现》5900字_第2页
《基于JAVA的学生奖学金系统设计与实现》5900字_第3页
《基于JAVA的学生奖学金系统设计与实现》5900字_第4页
《基于JAVA的学生奖学金系统设计与实现》5900字_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JAVA的学生奖学金系统设计与实现内容摘要在信息化时代,传统的单机应用软件如今已被联网应用软件所替代,联网应用软件能够支持网络、以及处理多数据,信息作为管理的对象,必须进行管理和控制。本学生奖学金系统采用JSP编程语言编写,将计算机技术与学生奖学金信息的管理相融合,从而使得系统能够实现奖学金信息的收集、存储、以及设定奖学金指标的功能。通过检测系统各项操作,本系统已经能够完成所预期的基本功能,其中主要包括正常登录、学生奖学金信息的收集存储、奖学金指标的设定、以及正常申请奖学金等基本功能。本文重点叙述了学生奖学金系统的分析、设计、完成以及检测过程。【关键词】奖学金评定信息管理系统目录TOC\o"1-3"\h\u29296一、绪论 115906(一)选题的依据及意义 1862(二)国内外现状研究 126785(三)研究目的 220514(四)本文所做的主要工作 228982二、需求分析与可行性分析 228391(一)需求分析 223546(二)可行性分析 35722三、系统设计 413868(一)总体设计 412787(二)详细设计 44759(三)数据库设计 6949四、系统实现 102666(一)系统登陆模块 1028304(二)密码修改模块 111540(三)用户及班级信息管理模块 1111750(四)申请指标管理模块 1532178(五)申请信息管理模块 1616740五、程序测试与评价 17189(一)程序测试 1730801(二)系统评价与改进方案 1912778六、结论 198339参考文献 20一、绪论(一)选题的依据及意义为了提高学校的现代化工作效率,以及跟紧信息化时代的趋势,本课题主要研究学生奖学金系统的设计与实现。在当前信息化时代的环境下,传统的学生奖学金信息管理还具有很多缺点,不能够提高学校管理的效率,也已经很大程度上落后时代的步伐。传统的学生奖学金系统的信息管理,需要经过若干道人工操作,面对大量的奖学金信息,传统的人工操作效率十分低下,以及奖学金信息不能及时分享,从而导致信息处理有误,并且出现错误信息重复传递问题,上述过程需要重新拟定相关解决方案,首要解决的,就是将信息数字化,从而提高信息统计管理时的便利性。因此,学生奖学金系统是适应时代发展的产物。作为当代高校,必需跟紧新时代的发展趋向,采用学生奖学金系统打点相关信息。学生奖学金系统存在一定创新性的操作与价值,本系统的创建是为了提升学校管理的效率、紧跟时代步伐的基础前提和重要保障。(二)国内外现状研究学生奖学金系统更早是在美国开始着手研究的,早在2009年就发表过关于学生奖学金系统的文章。《奖学金评定信息理论说明》这篇关于学生奖学金评定指标的文章对后来的国内外学生奖学金系统产生了极大的影响。时至今日,我国国内已经有许多高校使用了学生奖学金系统来管理学生奖学金信息,其中大多数系统是基于国内制定的奖学金评定指标而规范的。然而,国内制定的学生奖学金评定指标还未能达到国际指标的规范。因此,为了实现信息现代化管理的进程,着重发展国内学生奖学金系统现代化成为了重中之重。(三)研究目的本课题主要的研究目的有以下两点:通过信息现代化的学生奖学金系统实现学生奖学金线上自助申请、系统自动收集、存储以及统计学生奖学金信息、以及透明式设定学生奖学金指标等各项功能。利用联网应用软件实现信息现代化的学生奖学金信息管理系统,解决传统办法办事效率低的问题,从而提高学校的现代化处理效率,以及提升国内奖学金评定指标水平。(四)本文所做的主要工作本文所做的主要工作有如下几个方面:(1)对系统进行各项分析。(2)经过分析后着手系统各项设计。(3)根据系统各项设计,说明系统实现过程以及各模块功能。(4)对系统进行测试,测试后进行系统评价,指出系统的优缺点,针对系统不足提出改进方案。(5)最后对所有过程进行总结。二、需求分析与可行性分析(一)需求分析1.1应用需求分析本系统的主要目的是为了提高学校的现代化管理效率,实现学生奖学金信息现代化管理,因此,系统的应用需求方面不会有过高的要求。首先,服务器端,需要足够足够的储存空间用来存储全校学生以及教师管理员的基础信息,以及处理进程性能较好的处理器;其次,客户机端,对硬件没有特殊要求,能够正常接通互联网即可。系统的软硬件要求如表2-1所示:表2-1系统软硬件要求服务端硬件处理器:处理进程性能较高

内存:具有足够的存储空间

硬盘:具有足够的存储空间软件WindowsXP或更高版本MySQL或更高版本

tomcat6.0或更高版本客户端硬件无特殊要求,能联网即可软件WindowsXP以及普通浏览器即可(二)可行性分析2.2.1经济可行性经济可行性分析,从经济方面来看,由于本系统是作为毕业设计而开发,因此在设计、实现、测试、维护、以及展示等环节不存在有任何费用的支出。由上述表述显示,本系统具备经济可行性。2.2.2技术可行性从技术方面来看,由于本次开发的学生奖学金系统采用的是B/S模式,客户机不需要安装任何软件,通过浏览器即可使用,操作较为简单、界面简洁、调试方便、以及易于维护。由上述表述显示,本系统具备技术可行性。2.2.3运行可行性从操作运行方面来看,由于本次开发的学生奖学金系统主要是对奖学金信息的收集、存储、以及奖学金指标的设定,主要目的是为了提高学校的现代化管理效率,系统所需功能通过测试均可正常使用。由上述表述显示,本系统具备运行可行性。2.2.4时间可行性从时间上来看,本系统作为毕业设计而开发,在规定时间范围内学习有关理论,并根据相关理论实现学生奖学金系统的预期功能,依据过往经验,是可以实现的。由上述表述显示,本系统具备时间可行性。2.2.5法律可行性从法律方面上来看,本次系统作为毕业设计而开发,并且本次开发系统所使用、以及借鉴的资料均合法,可以正常查阅,并且在创建系统的过程中也并未涉及任何法律上的责任。由上述表述显示,本系统具备法律可行性。三、系统设计(一)总体设计3.1.1系统结构设计系统主要划分模块结构如图3-1所示:图3-1系统划分模块结构图(二)详细设计3.2.1网站登录流程网站登录流程设计:进入网站首页,输入对应信息,输入后通过数据库信息,自动对数据进行匹配并判断身份是否正确以及是否应该前往相应界面。(系统共分为三个用户类型)网站登录流程图如图3-2所示: 图3-2网站登录流程图3.2.2管理员操作流程管理员操作流程设计:负责管理的职工前往对应网页可以进行修改密码操作、奖学金指标制定、以及各类信息管理操作等基本操作。管理员操作流程图如图3-3所示:图3-3管理员操作流程图3.2.3教师端操作流程教师端操作流程设计:教师前往相应界面可以进行密码修改操作、个人信息检索操作、以及学生用户的申请信息管理等基本操作。教师端操作流程图如图3-4所示:图3-4教师端操作流程图3.2.4学生端操作流程学生端操作流程设计:学生前往相应界面可以进行密码修改操作、个人信息检索操作、以及提交奖学金信息等基本操作。学生端操作流程图如图3-5所示:图3-5学生端操作流程图(三)数据库设计3.3.1数据库概念结构设计系统数据库结构设计图如图3-6所示:图3-6系统数据库结构设计图其中部分实体属性设计图如图3-7、图3-8、图3-9、图3-10、图3-11如下:图3-7管理员实体属性图图3-8学生实体属性图图3-9班级实体属性图图3-10指标信息实体属性图图3-11申请信息实体属性图3.3.2数据库逻辑结构设计学生奖学金系统共计五张表,各表主要设置参数如下表所示:表3-1admin管理员信息表列名数据类型数据长度备注说明idint4编号usernamevarchar50登录账号passwordvarchar50登录密码realnamevarchar50真实名称sexvarchar50性别agevarchar50真实年纪addressvarchar50家庭地址telvarchar50电身份话addtimevarchar50添加时间sfvarchar50管理身份表3-2xs学生信息表列名数据类型数据长度备注说明idint4编号xhvarchar50对应学号mmvarchar50学生名称xmvarchar50登录密码dhvarchar50移动电话bjvarchar50所属班级jsvarchar50辅导老师表3-3bj班级信息表列名数据类型数据长度备注说明idint4编号btvarchar50班级名称smvarchar50辅导老师nrvarchar50备注说明meint4分配名额表3-4zb指标信息表列名数据类型长度说明idint4编号mcvarchar50指标名称cjfloat0成绩标准xffloat0学分标准dyfloat0德育标准tyfloat0体育标准zhfloat0综合测评表3-5sq申请情况信息表列名数据类型长度说明idint4编号mcvarchar50申请奖名cjfloat0成绩xffloat0学分dyfloat0德育tyfloat0体育zhfloat0综合测评membervarchar50成员sjdate0申请时间ztvarchar50申请状态jxjmcvarchar50奖学金名称jsvarchar50辅导老师bjvarchar50所属班级四、系统实现(一)系统登陆模块本模块仅实现输入相关信息,选择身份,比对数据库信息,判断身份是否正确以及判断是否应该前往相应界面。(系统共分为三个用户类型)登陆界面以及代码如图4-1、图4-2所示:图4-1系统登陆界面图4-2系统登陆代码截图(二)密码修改模块本模块仅实现修改密码操作,密码的修改功能有利于保障奖学金系统信息的安全。本模块界面以及代码如图4-3、图4-4所示:图4-3密码修改模块图4-4密码修改代码(三)用户及班级信息管理模块本模块共包括三个子模块,各模块对不同类别信息进行管理操作,该功能模块仅管理员可进行操作。管理教师用户信息的界面以及代码如图4-5、图4-6、图4-7、图4-8所示:图4-5教师用户信息删除与修改界面图4-6教师用户信息添加界面图4-7教师用户查询界面图4-8教师用户管理模块代码截图管理班级信息的界面以及代码如图4-9、图4-10、图4-11、图4-12所示:图4-9班级信息删除与修改界面图4-10班级信息添加界面图4-11班级查询界面图4-12班级信息管理模块代码截图管理学生信息的界面以及代码如图4-13、图4-14、图4-15、图4-16所示:图4-13学生信息删除与修改界面图4-14学生信息添加界面图4-15学生查询界面图4-16学生信息管理模块代码示图(四)申请指标管理模块本模块共包括:申请指标管理子模块、申请指标添加子模块、申请指标查询子模块,申请指标管理模块实现对申请指标进行增加、修改、查找、删除操作,管理员与教师可使用该模块。申请指标增删改查界面以及代码示图如图4-17、图4-18、图4-19、图4-20所示:图4-17申请指标管理子模块界面图4-18申请指标添加子模块界面图4-19申请指标查询子模块界面图4-20申请指标管理模块截图(五)申请信息管理模块本模块共包括:申请信息管理、查询、以及统计三个子模块,主要实现针对申请信息进行审核、删除、查询以及统计操作,奖学金审核功能仅管理员可以进行操作实现。申请信息管理、查询、统计界面以及代码示图如图4-21、图4-22、图4-23、图4-24所示:图4-21申请信息修改与删除界面图4-22申请信息查询界面图4-23申请信息统计界面图4-24申请信息模块代码示图五、程序测试与评价(一)程序测试5.1.1测试的重要性软件测试是指检验软件是否能够接近理想预期,并且尽早察觉其中所潜在的问题,从而逐个击破软件中所残留问题,若不进行软件测试,那么很多潜在的问题则会导致后期系统成品会存在巨大的漏洞。软件测试可以从最大程度上降低问题的存在,同时,也会降低软件维护所必要的经济、人力成本。因此,软件测试是极其重要的。5.1.2测试的步骤(1)模块测试:按照系统实现模块依次进行检测。检测模块功能是否完善。系统测试:整合所有模块,对整个系统进行检测。检测系统是否符合需求。验收测试:最后验收系统成品,检测系统是否准备妥当,并且测试是否可以对外使用。5.1.3测试用例(1)测试用例1:网站登录用例1主要检测网站首页的登录模块部分是否可以正常操作,用例1的主要操作过程如表5-1所示:表5-1网站登录用例表测试用例主要操作过程实际用例预期输出实际输出网站登录输入相关信息,选择身份,触击【登录】控件登录账号:bcd登录密码:mmm操作失败操作失败登录账号:170101登录密码:111操作成功操作成功转入学生所属页面(2)测试用例2:密码修改用例2主要检测网站各用户的修改密码模块部分是否可以正常操作,用例2的主要操作过程如表5-2所示:表5-2修改密码用例表测试用例主要操作过程实际用例预期输出实际输出各类用户修改密码输入对应数据,触击【确认】控件旧密码:789新密码:987确认密码:567修改失败弹出提示修改失败弹出提示旧密码:123新密码:abc确认密码:abc修改成功修改成功(3)测试用例3:奖学金指标添加用例3主要检测网站的添加奖学金指标模块部分是否可以正常操作,用例3的主要操作过程如表5-3所示:表5-3奖学金指标添加用例表测试用例主要操作过程实际用例预期输出实际输出添加奖学金指标输入指标,触击【确认】控件任意指标输入为空操作失败弹出提示操作失败提示请填写内容填写指标内容添加成功添加成功(4)测试用例4:奖学金申请用例4主要检测网站的申请奖学金模块部分是否可以正常操作,用例4的主要操作过程如表5-4所示:表5-4奖学金申请用例表测试用例主要操作过程实际用例预期输出实际输出奖学金申请输入相关信息,点击首页【确认】按钮填写实际内容申请失败弹出提示申请失败提示达不到申请资格填写实际内容申请成功申请成功状态显示未审核(二)系统评价与改进方案5.2.1系统评价尽管本系统已经能够满足学生奖学金系统最初目标的基本功能,但是,还具有部分不足,主要问题为以下三点:(1)网页界面不够吸引,格式排版不够整齐,主要的表现方式较为单一,使得系统使用感下降。(2)由于操作经验以及问题解决能力依旧不够到位,数据库和部分代码可能存在冗余。(3)仅实现学生奖学金系统的基本功能,未能开拓创新,达不到一个较高的完善水平。5.2.2改进方案针对系统评价提出的几项不足提出的改进方案有以下两点:针对系统界面不美观问题,可以采用图片进行系统装饰,从而达到一个美化系统的作用;同时,装饰系统的图片不能够过于花哨,规定系统采用统一的配色方采用,本系统采用蓝白基调作为系统的基础配色。针对上述冗余问题,在代码方面,可以简化部分程序代码,各界面之间相同功能部分可以共享函数代码,在数据库方面,可以规范数据库的关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论