基于JSP的奖学金评定系统的设计与实现毕业论文
- 格式:doc
- 大小:3.07 MB
- 文档页数:123
基于模糊评价的奖学金管理系统的设计与实现作者:申聪戴小鹏樊振宇来源:《教育教学论坛》2017年第23期摘要:目前大部分高等院校奖学金的管理方式停留在人工操作数据的阶段,针对这一现状,本文提出了基于模糊评价的奖学金管理系统对于传统管理方式的优势,以及系统涉及的相关技术和主要实现过程,此管理系统在智能化的时代需求和大数据发展的时代背景下能够更好地完善传统的奖学金管理模式,是现代信息管理技术对传统管理模式的重大转型。
关键词:奖学金管理系统;模糊数学;MVC模式中图分类号:G647 文献标志码:A 文章编号:1674-9324(2017)23-0065-03一、引言随着信息化的发展,高校管理工作已经越来越依赖于计算机进行管理,特别是国家提出互联网战略及信息化快速发展,为高校的信息化建设带来了巨大的推动作用[1],传统意义上的基于文件和人工操作的管理不能满足数据爆炸的时代需求,无论是管理者还是被管理的数据,都急需要自动化的管理系统来代替传统的管理方式。
奖学金管理是高校管理工作的一个主要分支,在学生数据庞大、数据结构复杂的环境背景下,同样需要自动化的系统代替手工计算的过程,解放管理者的劳动力。
奖学金管理系统的设计避免了高等院校对于传统人工计算和管理奖学金的诸多弊端,在提高了管理者工作效率的同时,也增加了奖学金评定的公开、公平、公正的特性,使奖学金评定过程的透明度更高,此系统还采用模糊数学的基本理论作为奖学金评定的算法依据,使得评定过程更加科学合理。
利用模糊数学和网页开发技术开发适合于高校使用的奖学金管理系统,既是顺应时代发展的一种需求,也是提高高校奖学金管理工作效率和水平的一种方法[2]。
二、奖学金评价模型目前大部分高校的奖学金评定的参考数据主要分为两类:量化数据和非量化数据,对于量化的参考数据,比如学生的成绩的平均分、英语四六级分数,单科最低分等都有明确的数据依据,方便运算;奖学金评定过程中还有一类数据是非量化的,比如平时成绩,这部分数据等级为优秀才可以参与奖学金评选,本系统对优秀的评判标准采用了模糊数学的理论,模糊数学所研究的模糊是指概念内涵是确定而外延不明确所导致概念在认识方面的不确定性[3],由于奖学金评定过程中的评价对象的性质和尺度存在不同程度的模糊性,这使得模糊数学在奖学金评定系统中具有独特的地位。
本科生毕业论文题目高校学生奖助学金申请管理平台的设计与实现系别班级姓名学号答辩时间新疆农业大学计算机与信息工程学院目录摘要 (2)1 概述 (2)1.1课题背景 (3)1.2现状 (4)1.3 申请流程 (4)1.3.1助学金申请流程 (4)1.3.2奖学金申请流程 (5)1.3.3 存在的问题 (5)2 相关技术及工具介绍 (6)2.1 B/S模式 (6)2.2 Tomcat服务器 (6)2.3 Mysql简介 (7)2.4 JSP简介 (7)2.5 Javascript简介 (8)2.6 Hibernate简介 (8)2.7 Struts简介 (8)3 系统总体设计 (8)3.1总体设计 (8)3.2功能模块 (9)3.2.1管理员模块 (9)3.2.2学生模块 (9)3.2.3班主任模块 (10)3.2.4学工办模块 (11)3.2.5学生处模块 (11)3.3数据库设计 (12)3.3.1 E-R图 (12)3.3.2数据库设计步骤 (13)4 系统实现 (18)4.1 系统功能界面 (18)4.1.1 用户登录界面 (18)4.2管理员界面 (18)4.3学生界面 (20)4.4班主任审核界面 (22)4.5学工办审核界面 (23)4.6学生处审核界面 (24)5 总结 (26)致谢 (27)参考文献 (28)高校学生奖助学金申请管理平台的设计与实现摘要:高校奖助学金是为了激励大学生勤奋学习和缩小大学生之间经济差距,促进教育公平,构建和谐校园,实现高校科学发展目标而采取的重大举措。
本文介绍了高校学生奖助学金申请管理背景,描述了奖助学金管理和申请流程,管理和申请过程中存在的问题,以及相关实现环境及技术。
最终设计并实现了高校学生奖助学金申请管理平台,有效地减轻学校相关工作人员的工作负担,提高了工作效率。
关键词:B/S开发模式;JSP开发技术;MIS;1 概述1.1课题背景从上世纪90年代开始,我国的高等教育开始了一个高速增长阶段,高校招生规模逐渐夸张,在校学生人数也逐渐增多,而且在今后的一个时段内我国高校在校大学生人数依旧会保持平稳中增长的趋势,而且近年来,我国高校思想政治改革、高校后勤改革、高校人事改革都在稳步进行。
奖学金评选系统设计与实现
奖学金评选系统设计与实现主要包括以下步骤:
1. 需求分析:明确系统的功能需求、性能需求和开发环境等,为后续的设计和实现提供基础。
在这个阶段,需要深入了解学校或组织的奖学金评选规则和流程,以及参与评选的人员和角色。
2. 系统设计:根据需求分析结果,设计系统的整体架构、功能模块、数据库结构等。
在这个阶段,需要将评选流程分解为具体的功能模块,并确定各个模块之间的关系和数据流动。
同时,需要设计相应的数据库表来存储学生信息、评选规则、评选结果等数据。
3. 系统开发:根据系统设计结果,使用合适的编程语言和开发工具进行系统的实现。
在这个阶段,需要编写相应的代码,建立数据库连接,实现各个功能模块的逻辑处理和数据存储。
4. 系统测试:在系统开发完成后,进行全面的测试,检查系统是否符合设计要求和实际需求。
在这个阶段,需要对系统的各个功能模块进行测试,确保系统的稳定性和正确性。
5. 系统部署与维护:将系统部署到实际使用的环境中,并进行日常的维护和管理。
在这个阶段,需要定期检查系统的运行状况,更新数据,修复可能存在的问题,保证系统的正常运行。
在实现奖学金评选系统时,需要注意以下几点:
1. 保证系统的安全性,确保数据不被非法访问和篡改。
2. 优化系统的性能,提高系统的响应速度和处理能力。
3. 确保系统的可扩展性和可维护性,方便对系统进行升级和改进。
4. 充分考虑用户的需求和习惯,提供友好、易于使用的界面和操作方式。
成绩管理系统的设计与实现院系北方软件学院专业计算机科学与技术(软件工程)班级学号姓名指导教师负责教师XX航空航天大学2011年6月摘要随着信息技术的发展、电脑化教学与远程的网络化教学的普及,使得基于WEB 技术的教学管理平台成为现代教育技术改革与发展的方向。
但是由于大多数学校的成绩管理都还停留在比较原始的手工阶段,成绩修改信息主要依靠办公软件等。
上述现象致使学生成绩信息更新不及时,教师容易弄不清楚成绩是否正确等问题。
因此构建一个高效完善学生成绩管理系统,保证师生间具有实效性,同时能快速、方便地发布和检索各种学习内容,成为高校信息化建设的一项重要任务。
该论文首先分析了当前高校教学管理平台的应用现状和不足之处,明确了基于web的教学管理平台的主要功能和核心流程。
在此基础上应用MVC模型,通过对系统进行一系列需求分析、设计、编码、测试等工作使系统实现了教学管理、成绩管理、用户信息管理等功能,其中重点分析核心子系统(教师和学生的成绩管理子系统)。
AbstractAlong with the development of information technology, computerized teaching and remote network teaching based on WEB, makes the popularity of technical teaching management platform to be modern education technology reform and development direction. But since most school score management are still stay in relatively primitive manual stage, rely mainly on score information office software The above phenomenon causes students to submit score not timely, teachers easy not clear whether problems such as correcting socre. So building an efficient operation management system to ensure the perfect between teachers and students, and at the same time with effectiveness quickly and easily release and retrieval various learning contents, become the university informatization construction of an important task.Firstly analyzes the current college teaching management platform application status and deficiencies, made clear the teaching management platform based on web the main function and core processes. On this basis, through application MVC model of system and a series of requirement analysis, design, code, test etc make the system realized the teaching management, score management, customer information management, and other functions, which focuses on analyzing the core subsystem (teachers' and students' score management subsystem).目录1 引言 (1)1.1 开发背景 (1)1.2 课题研究意义 (1)2 科研现状及设计目标 (2)2.1 学生成绩管理系统的优点 (2)2.2 成绩管理系统存在的问题及解决办法 (2)2.3 系统设计目标 (3)2.4 经济效益分析 (3)3 关键问题及关键技术分析 (4)3.1 研究设计中的关键问题 (4)3.2 具体实现中采用的关键技术 (4)3.2.1 JSP技术 (4)3.2.2 JA V A技术 (5)3.2.3 MySQL技术 (5)3.2.4 JDBC桥技术 (6)3.2.5 JavaBean 技术 (6)4 需求分析 (7)4.1 业务流程分析 (7)4.2 功能需求 (7)4.2.1 功能简述 (8)4.2.2 用例图 (8)4.3 可行性分析 (9)4.3.1 操作可行性 (9)4.3.2 技术可行性 (9)4.3.3 经济可行性 (10)4.4 系统的开发环境 (10)4.4.1 硬件环境 (10)4.4.2 软件环境 (11)5 系统设计 (12)5.1 系统体系结构 (12)5.2 系统E-R图 (13)5.3 数据库表的设计 (13)6 系统实现及测试 (16)6.1 具体功能模块的实现 (16)6.1.1 登录模块 (16)6.1.2 教师管理模块 (17)6.1.3 学生模块 (23)6.2 系统测试 (24)6.2.1 在测试中遇到的问题 (24)6.2.2 实例测试 (25)7 结论与展望 (26)参考文献 (27)致谢 (28)1 引言随着互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获得自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是JSP/JAVA 技术,以其交互性、动态性、跨平台性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响到了教育教学领域。
摘要信息化作为先进生产力的代表,是当今时代发展的大趋势。
在信息化发展的大潮中,信息技术无疑成为了时代的宠儿。
随着信息化技术的兴起与广泛应用,尤其是网络的覆盖越来越普遍,很多高校也都建立起了自己的校园网。
传统的毕业生直接联系导师进行手工报送的选题方式在网络选题面前显得太过麻烦而且费时较长,已经不能适应信息化时代的发展要求,所以基于互联网的毕业论文选题系统就顺势而生了。
毕业论文选题系统将毕业生对毕业设计课题的选定提升到了互联网层面,不仅采用web的方式,使得选题信息查询实时性大大提升,而且它的审核、权限管理、文件接收等一些功能也使得论文选题变得更加严谨。
本系统提供了最灵活的选题方式与开放的课题管理系统,通过用户的身份自动进行相关权限的判断,用户只能对自己权限内容进行操作。
本系统主要采用jsp网络编程技术为主要开发方法,用tomcat作为web 服务器,通过网上课题的公开发布、学生与导师之间的双向选择、选题信息的及时反馈、多角色用户管理简化传统手工报送的繁琐流程,使得学生、导师、管理员的工作更加方便轻松且快捷省事,同时数据库的管理与维护也会变得更加简便易操作。
【关键词】双向选择多角色用户系统开发 jsp目录摘要 (1)Abstract .............................................................................................. 错误!未定义书签。
第1章绪论 . (3)1.1 选题背景、目的及意义 (4)1.2 选题系统的研究范围 (5)第2章系统需求分析 (5)2.1 系统支持环境 (5)2.2 任务概述 (6)2.3 系统功能分析 (6)2.4 系统需要解决的问题 (7)2.4 系统可行性分析 (7)2.4.1 技术可行性 (8)2.4.2 经济可行性 (8)2.4.3 操作可行性 (8)第3章系统设计 (9)3.1 系统的设计原则 (10)3.2 系统物理架构 (11)3.3 系统的逻辑设计 (11)3.4 系统功能设计 (13)3.4.1 教师端 (14)3.4.2 学生端 (14)3.4.3 管理员端 (14)3.5 数据库设计 (15)3.6 系统界面设计 (18)第4章系统实现 (19)4.1 系统登录界面的实现 (19)4.1.1 滚动字幕的实现 (20)4.1.2 图片的插入与滚动显示 (21)4.1.3 超链接的建立与多样化 (22)4.1.4 图片旋转切换的实现 (23)4.1.5 登录权限选择的实现 (25)4.2 系统主界面效果的实现 (26)4.2.1 双语导航的实现 (27)4.2.2 隐藏菜单栏的实现 (28)4.3 系统其他界面的实现 (31)4.3.1 兔斯基害羞表情动画的实现 (33)4.3.2 确认拒绝对话框的实现 (35)4.4 系统功能的实现 (35)4.4.1 登录模块的实现 (35)4.4.2 管理员模块的实现 (36)4.4.3 教师模块的实现 (36)4.4.4 学生模块的实现 (36)第5章系统测试 (37)5.1 可用性测试 (37)5.2 功能测试 (37)5.3 数据库测试 (37)第6章总结 (39)参考文献 (40)致谢 (41)第1章绪论伴随着信息化技术与网络技术的发展,网络开始成为了我们生活中的重要组成部分,与我们的生活息息相关,为我们的学习、工作和生活提供了很大的便利。
基于jsp学生成绩管理系统目录1绪论 (2)1.1 项目开发背景 (2)1.2 项目开发的目标 (2)1.3 项目提出的意义 (2)1.4 系统开发所用的技术准备 (3)1.4.1 数据库技术的现状与发展 (3)1.4.2 JAVA语言的概述 (4)1.4.3 编码 (4)2 系统需求分析 (6)2.1系统调查 (6)2.2系统构架 (6)2.3 用户需求 (6)2.3.1学生的需求 (6)2.3.2老师的需求 (7)2.3.3管理员的需求 (7)2.4 系统方框图 (7)2.5系统设计思想 (8)2.6系统设计分析 (8)3 数据库设计 (9)3.1 数据库表的设计 (9)3.2 数据库所使用的技术 (10)4功能介绍 (12)4.1学生功能 (13)4.2教师功能 (14)4.3教务管理员功能 (16)5 系统测试 (18)5.1 测试目的 (18)5.2 测试环境的搭建 (18)5.3 测试方法 (20)5.4 测试项目 (20)5.5 测试结果 (20)参考文献 (22)1绪论1.1 项目开发背景一直以来学生的成绩管理是学校工作中的一项重要内容,我国的大中专院校的学生成绩管理水平普遍不高。
随着办学规模的扩大和招生人数的增加,建立一个成绩维护系统是非常必要的。
普通的成绩管理已不能适应时代的发展,因为它浪费了许多的人力和物力。
在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。
为了提高成绩管理的效率,我选择了学生成绩管理系统作为毕业设计的课题。
本系统在大多数成绩管理系统的基础上,主要增加了教师对成绩的操作,教师改完试卷后不用在往学院的教务处办公室报送成绩,可以直接的把成绩上传到网络上,学生也可以方便快速的查询到自己的成绩,考试后教务管理人员也不必总呆在学院的办公室,他们都不受时间,位臵,空间的限制,只要有上网的条件,在家里就可以完成有关成绩的录入,更新,管理,查询和删除。
基于JSP的奖学金评定系统的设计与实现毕业论文目录引言 (1)1 项目概述 (2)1.1现系统概述 (2)1.2软件学院组织机构 (3)1.3系统业务流程 (3)1.4系统功能模块 (4)2 系统需求分析 (5)2.1登录模块........................... 错误!未定义书签。
2.1.1 需求述......................... 错误!未定义书签。
2.1.2 Use Case建模................... 错误!未定义书签。
2.2学生模块........................... 错误!未定义书签。
2.2.1 需求述......................... 错误!未定义书签。
2.2.2 Use Case建模................... 错误!未定义书签。
2.3辅导员模块......................... 错误!未定义书签。
2.3.1 需求述......................... 错误!未定义书签。
2.3.2 Use Case建模................... 错误!未定义书签。
2.4学生处模块......................... 错误!未定义书签。
2.4.1 需求述......................... 错误!未定义书签。
2.4.2 Use Case建模................... 错误!未定义书签。
2.5管理员模块......................... 错误!未定义书签。
2.5.1 需求述......................... 错误!未定义书签。
2.5.2 Use Case建模................... 错误!未定义书签。
3 系统架构设计 (43)3.1架构设计目标 (43)3.2系统架构设计 (44)3.3系统架构类图....................... 错误!未定义书签。
4 系统详细设计 (45)4.1系统交互图......................... 错误!未定义书签。
4.1.1系统架构类交互图................ 错误!未定义书签。
4.1.2 活动者与模块间的交互 (45)4.1.3 系统协作图 (47)4.1.4 系统状态图 (48)4.1.5 系统活动图 (48)4.2业务逻辑对象类设计 (49)4.2.1发现业务逻辑类 (49)4.2.2业务逻辑对象类图 (49)4.3数据库设计 (54)4.3.1 ER图 (54)4.3.2 物理表结构图 (54)4.4开发环境的选择 (58)4.4.1系统开发工具 (58)4.4.2数据库的选择 (58)4.4.3 系统网络架构设计 (60)5 编码 (60)5.1概述开发工具及编程脚本 (60)5.2脚本习惯说明 (61)5.3脚本 (62)6 测试 (66)6.1测试原则及测试方法概述 (66)6.2测试项目测试用例 (68)6.3软件测试结论 (71)6.3.1 软件能力 (71)6.3.2 缺陷和限制 (71)6.3.3 建议 (71)6.3.4 测试结论 (72)结论 (73)致谢 (74)参考文献 (75)附录A 中文译文 (76)附录B 英文原文 (84)附录C源程序代码或设备配置代码 (94)引言在世界各个领域快速发展的今天,计算机技术的应用已经成为时代发展的主导推动力量。
几乎所有领域都会应用到计算机技术进行分析、管理和预测等,尤其是在数据管理和使用方面,计算机应用技术对整个社会的发展起着至关重要的作用。
随着工程技术大学软件学院的快速发展和不断扩建,学生数量也逐年增加,给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种负担,且极其容易产生错误如信息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。
在高校学生管理部门的日常工作中,奖学金评定是一项繁琐而又重要的工作,而且是每年必须重复的工作。
奖学金的评定,一方面要根据学生各个科目的学习成绩,同时还要结合每位学生的具体表现和实际情况,包括学生的德育、发展性素质成绩的突出表现等,对于不同学生给与不同项目的奖学金,涉及的围很广,需要记录和处理的数据也很庞大,由此看来要根据不同情况评定出不同的奖学金获得者并不是一件容易的事情。
原先的奖学金手工评审方法已不能满足现在的需求,使用以前的评定方法不但增加了用户的工作量,更主要的是在执行过程中会存在一些不良因素影响结果的可靠性,因此实现奖学金管理的信息化是十分必要的。
1 项目概述1.1 现系统概述工程技术大学软件学院成立于2002年,是省教育厅批准成立的7所示性软件学院之一,当年按计算机科学与技术(软件工程)专业招生175人,2005年教育部批准试办软件工程专业, 2006年教育部批准试办网络工程专业。
目前,软件学院软件工程和网络工程专业的在校生总数为1517人,累计毕业生1029人。
学校高度重视软件学院师资队伍建设,提出了“高起点起步、高水平建设”的指导方针,要求专业教师必须具备硕士以上学位。
学院现有教职工44人,专业教师34人,其中教授2人,副教授11人,高工1人。
专业教研室教师全部具有硕士以上学位,其中博士2人,在读博士5人,已形成职称、年龄、学历、学缘结构相对合理的学科学术队伍。
软件学院现设有软件工程专业和网络工程专业2个本科专业,有本科、专科升本科两个办学层次;设有软件工程、网络工程两个系;设有软件工程实验室、网络工程实验室(华为-3Com网络实验室)、企业信息化实验室等。
软件学院教师曾参与完成包括国家863高科技项目在的科研项目50余项,其研究成果获得省级奖励7项,市级奖励8项。
始终保持与时代同步,坚持科学的发展观,“关爱学生、关心教师、关注发展”是软件学院的办学理念,坚持“教育以育人为本,以学生为主体;办学以人才为本,以教师为主体”的方针,针对不同特点的学生开展有针对性的教育活动。
1.2软件学院组织机构图1-1 软件学院组织机构图Fig 1-1 Diagram of the School of Software Organizational Structure1.3 系统业务流程图1-2 奖学金评定系统流程Fig 1-2 the Workflow of Assessment of Scholarship System 1.4 系统功能模块图1-3 系统功能模块Fig 1-3 Function Models of System2 系统需求分析图2-1 奖学金评定用例图Fig 2-1 Use Case Diagram of Scholarship Assessment 2.1系统管理用例图管理员图2-2 系统管理用例图Fig 2-2 Use Case Diagram of System Management系统管理—系统登录【用例描述】基本流程分支流程第二步当用户、密码、账号类型不相匹配时系统管理—修改密码【用例描述】基本流程分支流程第四步当两次输入的密码不相同时系统管理-查看日志【用例描述】基本流程系统管理-账号维护用例图图2-3 账号维护用例图Fig 2-3 Use Case Diagram of Account Maintenance 系统管理-账号维护-添加学生账号【用例描述】基本流程分支流程第四步当学生账号不合法时第七步当账号不合法时第十步当剩余信息不合法时系统管理-账号维护-删除学生账号【用例描述】基本流程分支流程第五步当管理员选择不删除时系统管理-账号维护-修改学生账号【用例描述】基本流程分支流程第八步当数据不合法时系统管理-账号维护-查询学生账号【用例描述】基本流程基础信息维护用例图图2-4基础信息维护用例图Fig 2-4 Use Case Diagram of Basic InformationMaintenance基础信息维护-修改学生个人信息【用例描述】基本流程分支流程第四步当数据不合法时基础信息维护-家庭信息维护用例图图2-5 家庭信息维护用例图Fig 2-5 Use Case Diagram of Family Information Maintenance基础信息维护-家庭信息维护-添加家庭成员信息【用例描述】基本流程分支流程第六步当数据不合法时基础信息维护-家庭信息维护-删除家庭成员信息【用例描述】基本流程分支流程第四步学生取消删除操作时基础信息维护-家庭信息维护-修改家庭成员信息【用例描述】基本流程分支流程第六步学生输入数据不合法时基础信息维护-家庭信息维护-查询家庭成员信息【用例描述】基本流程成绩管理用例图学生处图2-6成绩管理用例图Fig 2-6 Use Case Diagram of Score Management成绩管理-智育成绩核算【用例描述】基本流程分支流程第六步学生输入数据与系统计算的不一致时成绩管理-发展性成绩核算【用例描述】基本流程分支流程第六步学生输入数据与系统计算的不一致时第九步学生选择不上传附件成绩管理-总分核算【用例描述】基本流程分支流程第四步学生输入数据与系统计算的不一致时成绩管理-审核学生成绩【用例描述】基本流程分支流程第四步当辅导员输入的账号不合法时成绩管理-成绩分析【用例描述】基本流程成绩管理-查看总体成绩分布【用例描述】基本流程申请书管理用例图辅导员图2-7申请书管理用例图Fig 2-7 Use Case Diagram of Application Management申请书管理-新增申请书【用例描述】基本流程分支流程第六步数据输入不合法时申请书管理-删除申请书【用例描述】基本流程分支流程第四步当学生选择不删除申请书时申请书管理-修改申请书【用例描述】基本流程分支流程第四步当选择的申请书已提交时第七步当输入的数据不合法时申请书管理-查询申请书【用例描述】基本流程分支流程第四步当学生选择的申请书已提交时申请书管理-提交申请书【用例描述】基本流程分支流程第四步当学生选择的申请书已提交时申请书管理-审核申请书【用例描述】基本流程申请书管理-复审申请书【用例描述】基本流程申请书管理-奖学金汇总【用例描述】基本流程分支流程第五步当学生处选择不输出奖学金时图2-8公告管理用例图Fig 2-8 Use Case Diagram of Announcement Management公告管理-新增公告【用例描述】基本流程分支流程第六步当学生处输入的数据不合法时。