基于Extjs,J2EE的高校奖学金系统
2023-03-05 12:15:08
论文总字数:21707字
摘 要
随着网络技术的日益发展,与传统的奖学金手工评定相比,基于Java EE的奖学金管理系统在节省大量人力、物力的基础上,还保证了数据的准确性和及时性。使用自动化的奖学金管理系统,不仅给教职工带来了便利、提高了工作效率,而且确保了数据的安全性和时效性。
本文介绍了奖学金管理系统所涉及到的相关技术,包括Java语言、Eclipse开发工具、Oracle数据库等,然后对奖学金系统进行了需求分析、数据库设计、详细设计,最后给出了系统具体的实现以及关键模块的基本的测试。
关键字:奖学金管理系统;Java EE;Java语言
Scholarship Management System Based On Java EE
Abstract
With the development of the Internet,compared with the traditional manual evaluation of scholarship,the management system on the basis of scholarship which based on Java EE saves a lot of manpower and material resources on, but also to ensure the accuracy and timeliness of data.
This article describes the scholarship management system involved in related technologies,the Java language, Eclipse development tools, Oracle databases, etc.
Then the scholarship system requirements analysis, database design, detailed design.Finally,the basic realization of specific test systems and key module.
Keywords:Scholarship Management System; Java EE;Java Language
目 录
第一章 概论 1
1.1开发奖学金评定管理系统的目的和意义 1
1.2系统设计相关原理 1
1.2.1开发语言简介 1
1.2.2开发框架简介 1
1.2.3系统使用数据库简介 2
第二章 需求分析 3
2.1系统开发的需求分析 3
2.1.1系统的性能需求 3
2.1.2系统的功能需求 3
2.1.3系统的运行需求 3
2.2系统具体需求 3
2.2.1主要界面 3
2.2.2奖学金设置页面 4
2.2.3奖学金申请页面 4
2.2.4奖学金审核页面 4
2.2.5系统登录角色 4
2.2.6其他需求 4
第三章 系统分析、设计和实现 5
3.1系统业务流程分析 5
3.2数据库表结构的分析与设计 5
3.2.1奖学金设置视图 5
3.2.2奖学金等级表 6
3.2.3奖学金评定信息表 7
3.3子系统内部模块关系 9
3.4角色菜单权限 9
3.5用户组管理 10
3.6奖学金设置模块 10
3.6.1模块描述 10
3.6.2设计描述 11
3.7奖学金申请模块 13
3.7.1模块描述 13
3.7.2设计描述 14
3.8奖学金审核模块 17
3.8.1模块描述 17
3.8.2设计描述 18
第四章 系统测试 20
4.1系统测试的目的和意义 20
4.2核心功能测试 20
4.3总结 22
第五章 总结 23
第六章 附录 24
致谢 25
参考文献 26
概论
1.1开发奖学金评定管理系统的目的和意义
奖学金评定在高校每年都需要进行,工作虽然繁琐但是却很重要。奖学金的评定,不仅要根据学生的成绩,还要根据学生体育、德育、智育还有其他各方面的优异表现对于不同学生、不同类型的奖学金,需要处理和记录的数据很庞大,涉及的范围广。手工评审奖学金工作量庞大、周期不可预估、效率低下,还容易产生误差和遗漏。因此,开发奖学金系统很有必要,依托计算机进行奖学金评定,可以节省许多资源。比起以前的手工计算方法,自动化的奖学金管理系统有诸多优点,可以帮助教职工节省很多工作,而且时效性、安全性更高。学生也能够第一时间了解奖学金信息。奖学金系统能够极大地提高校教职工管理学生成绩的效率,从而实现管理现代化。
1.2系统设计相关原理
1.2.1开发语言简介
本系统主要采用的主要开发语言是Java。
Java是Sun公司在1995年向世界推出的新一代编程语言。通过使用它,开发者们可以在跨机器、跨平台开发软件。
Java有三个体系,分别是JavaSE、JavaEE、JavaME,原名分别是:J2SE、J2EE、J2ME。
Java平台的组成部分有Java虚拟机和Java 应用编程接口。目前常用的Java平台是建立在Java1.4基础上的,最新的版本是Java1.8。
之所以用Java语言开发,是因为Java语言有很多特点,比如:面向对象的、简单的、解释型的、分布式的、结构中立的、健壮安全的、可移植等等。
1.2.2开发框架简介
本系统主要采用的主要框架是ExtJs框架。
开发之初,ExtJs框架只是对Yahoo! UI的对话框扩展。后来ExtJs收到开发者们的喜爱并开始引起关注,于是逐渐有了自己的特色。
ExtJs简单来说,就是一个通过结合Javascript和CSS做成的框架。它将web项目中需要用到的各种页面元素做成组件。使用ExtJs框架能够简化前台的设计。在开发一个项目的时候,即使没有美工的帮助,也可以开发出美观的界面。ExtJs框架的使用,能够让开发者更专注于后台的逻辑,还可以扩展。
ExtJs能够支持很多平台下的浏览器,比如: Internet Explorer 6 、FireFox 1.5 (PC, Mac)等等。
ExtJs框架最具有特色的地方是它拥有可编辑的grid控件。通过创建grid控件能够实现很多功能,比如能够在grid里添加新行、删除一行或多行、推拽改变grid的大小、grid之间推拽一行或多行、grid列上自定义显示列等等功能。因此,使用ExtJs框架很方便,能够实现很多功能。
1.2.3系统使用数据库简介
Oracle数据库系统由美国甲骨文公司生产,它是以分布式数据库为核心。Oracle是目前最流行的C/S 或B/S体系结构的数据库之一。
ORACLE是一个使用很普遍的数据库管理系统,它具有非常完善的数据管理功能。作为一个关系数据库,它是一个具有完备关系的产品;作为分布式数据库,它实现了分布式处理功能。但它的所有知识,学起来也很简单,只要在一种机型上学习了ORACLE的操作知识,就可以在各种类型的机器上灵活使用它。
剩余内容已隐藏,请支付后下载全文,论文总字数:21707字