摘要:现如今社会上的一些管理首当其中的是对人力和财力资源的管理,教育机构也是一样。教育机构频繁的要对学生和教师 的各项数据进行统计以备平时分析和使用,但是由于数据量庞大,只是简单通过人力去登记、计算、查找,不仅耗时耗力,而 且正确率也很难保证;[1]不仅如此,长时间累计起来的信息资料过多,不容易存储,也比较容易丢失和损坏。于是就出现了这样 一个方案:如何寻找一种比较好的办法既能够提高准确率,又可以节省大量的劳力,而且还能够让资料存储起来方便用户在今 后综合分析使用呢?在当今社会形式下,以高科技为手段、经济飞速发展的今天,选择较为现代化的手段解决上述问题是再适 合不过的了。于是,根据先今社会上一些中小型教育机构开发一系列管理信息系统就凸显得得非常适合时势了。
这个设计的主要功能是实现用java语言编写教育机构管理系统,后台采用SSH三个框架整合的开发流程。数据部分采用SQLServer2008作为数据的存储,用 Myeclipse平台作为开发工具。这个系统大致可以划分为三个模块,分别是管理员模块、学生模块以及最后的教师模块。管理员模块在整个系统中占据着起着主要功能,它不仅负责用户的账号和密码还能够查询、修改以及增加教师和学生信息,还可以在后台给学生选课并且为他们制作好课程表。学生的充值管理、教师的工资等金融信息也是包含在管理员模块的。学生模块主要是学生能够查询自己报名的课程信息和该课程对应的教师信息,并且还可以查询自己账户上的金额变动情况。教师模块主要是查看着就要上课的信息和自己工资的账户信息。
本次报告针对系统的需求,详细分析并且描述了整个系统的项目可行性以及技术可行性。在这个基础上进行了详细设计以及数据库的设计。整个项目完成了以后,还接着不断的完善、美化。最后一步是对整个系统在功能上进行测试,根据测试分析一下整个项目的缺点和不足,然后改进,不断地完善,为今后的开发做准备
关键词:教育机构管理,java;
目录
摘要
Abstract
1.引言-1
1.1课题背景-1
1.2研究的意义和目标-1
1.3开发工具简介-1
2系统分析-2
2.1可行性分析-2
2.1.1技术可行性-2
2.1.2社会可行性-2
2.1.3经济可行性-2
2.2需求分析-3
2.3业务流程分析-4
2.4数据流分析-5
3系统概要设计-8
3.1总体结构设计-8
3.2功能模块设计-9
3.3数据库设计-10
3.4概念结构设计-10
3.5逻辑结构设计-11
4详细设计和实现-14
4.1前台用户管理-14
4.1.1学生管理模块-14
4.1.2教师管理模块-19
4.2后台管理员管理-24
4.3数据连接模块-33
5系统的调试与测试-34
5.1系统测试的目的-34
5.2模块测试-34
5.3环境测试-38
6结束语-39
6.1总结-39
6.2展望-40
参 考 文 献-41
致 谢-42