摘要:随着高等教育的不断普及,高校内部之间频繁的交换信息,数据处理量越来越大,这种大规模的频繁的信息交换使得原始的单机版管理系统难以解决问题。由于传统的系统共享性差,产生了“信息孤岛”现象,造成数据的不同步和数据的冗余。这就要求具有高度共享性和强大处理功能的系统出现,为此,最近几年以信息集成为目的,分布式高校信息管理系统的开发快速发展起来。高校基础信息管理系统是校园信息化建设的重要方面,其设计与开发已成为适应教育现代化,解决“信息孤岛”问题、提高教学管理水平的不可或缺的途径。
本文设计的基础信息管理系统选用Eclipse作为开发工具,Java作为开发语言,以mysql数据库作为系统的后台数据库,Tomcat7作为测试系统运行的服务器,用Webstorm11工具来进行网页制作,使用JSP+JavaBean开发模式作为本系统的开发模式。从系统需求分析,总体设计,再到实现与测试的开发过程。采用JavaBean技术访问数据库,将每个数据表的操作封装,贯彻面向对象的程序设计思想。进过多次的测试运行,该系统基本满足设计需求。
关键词 高校基础信息管理系统;Java;MySQL数据库
目录
摘要
Abstract
1 绪论-1
1.1 研究背景及意义-1
1.2 国内外研究现状-1
1.2.1国外研究现状分析 -1
1.2.2国内研究现状分析-1
1.3 研究内容及解决主要问题-2
2 系统开发技术-4
2.1系统开发模式-4
2.2使用技术-4
2.2.1 开发语言-4
2.2.2数据库-5
2.2.3 JSP技术-5
2.2.4 MVC设计模式-5
3 系统分析-7
3.1 系统可行性分析-7
3.2系统功能分析-7
3.3系统业务流程分析-9
3.4系统数据流程分析-11
4 系统设计-13
4.1系统功能设计-13
4.1.1登录功能设计-13
4.1.2前台功能设计-13
4.1.3后台功能设计-14
4.2数据库设计-15
4.2.1数据库概念设计-15
4.2.2 数据库逻辑设计-16
4.2.3数据库表设计-17
5 编码与实现-20
5.1数据库连接与主页实现-20
5.1.1系统数据库连接-20
5.1.2基础信息系统登录页面实现-20
5.1.3学生个人门户实现-21
5.1.4教师个人门户实现-22
5.2功能实现与效果-23
5.2.1学生模块-23
5.2.2教师模块-26
5.2.3电话查询功能实现与页面效果-28
5.2.3管理员模块-29
6系统测试-32
6.1 系统测试概述-32
6.3 测试项目及结果-32
6.3.1 功能性测试-32
6.3.2 安全性测试-33
6.3.3 可用性测试-33
6.4 测试结果分析-33
结论-34
致谢-35
参考文献-36