1. 研究目的与意义
1.1研究意义 随着学校规模扩大,学生人数迅速增加,采用纸介质来管理学生信息的办法已经不能适应时代的发展,推行计算机信息管理系统来管理学生信息是大势所趋。
信息化管理是当今的一个发展趋势,其优势主要体现在: 一方面经过信息管理系统处理的信息具备规范化以及保密性,另一方面采用信息管理系统可减少不同人员之间操作上的差异性,减少人为错误。
学生信息管理是每所学校都必须面对的问题,一直以来人们使用传统的人工方式进行学生的信息管理,这种管理方式存在许多弊端: 手工工作量大,难免出现人为失误,数据难以统计与分析,学习成绩单格式不规范、不统等。
2. 课题关键问题和重难点
2.1 基本内容目标:采用数据库与JAVA相结合的方式设计一个学生信息管理系统内容:1、掌握Java语言与oracle数据库理论知识,熟悉Java语言,学习用Java程序开发简单的管理系统;了解数据库的基本知识,熟悉oracle的软件环境,能够进行简单的数据库操作。
2、学会将java语言与oracle数据库相结合JDBC本身提供了对SQL语言的支持,用户可以直接将SQL语句送给JDBC一个基于JDBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的JDBC驱动程序完成。
JDBC的最大优点是能以统一的方式处理所有的数据库。
3. 国内外研究现状(文献综述)
学生信息管理系统研究综述摘要:计算机飞速发展的今天,计算机的应用己在社会的各个领域深入开来,无论是在商业,工业还是政府部门都早已普及,如今就连教育行业也把计算机应用到各个方面的工作中,本次毕业设计就是把计算机应用到学校学生信息管理中的范例。
以现代通讯和计算机技术引起的信息革命,势不可挡地冲击和推动着整个信息业的变革和发展,向每一个信息部门提出了严峻的挑战。
计算机、因特网已进入社会生活的方方面面,改变着人们的生存方式、工作方式、思维方式。
4. 研究方案
1.查阅资料查找学生信息管理系统的最新模板,样式和最新技术等资料,资料的内容要尽可能的全面,有深度,具有参考意义.2.学习java,HTML,javaScript的知识学习java语言,并学会运用SSM框架.还要学习一些设计中所用到的其他方面的新知识。
如: 学生信息管理系统的开发流程,软件工程的实施方法,后台数据库的部署.在系统设计方面要熟练使用开发工具,学会mysql数据库的使用,学会Eclipse等一些开发工具的使用,以便开发出学生信息管理系统。
3.研究方案(1)开发环境准备本项目采用的开发工具和开发环境为Eclipse Apache Tomcat 7.0 jdk7.0 Maven,采用的框架是Spring, SpringMVC, Mybatis, 采用的数据库服器为MySql.系统有较高的安全性和较好的性能。
5. 工作计划
第 1 周 接受任务书,领会课题含义,按要求查找相关资料;第 2 周 阅读相关资料,理解有关内容;第 3 周 翻译相关英文资料,提出拟完成本课题的方案;第 4 周 分析学生信息管理系统,进行需求分析,了解该系统具体需要实现的功能;第 5 周 模拟该学生信息管理系统实现各个业务功能的成果图;第 6 周 了解该项目数据库中需要几张表,进行数据库代码的编写,将所需要的表创建出来;第 7 周 根据模拟的成果图,设计该系统的前端页面,进行前端页面的代码编写;第 8 周 前端代码完成之后,查看前端的效果,进行样式的修改,使其达到预期的结果;第 9 周 开始进行后台的代码编写,进行管理员登录时的功能实现;第10周 继续进行管理员功能实现的代码编写,同时着手普通用户的功能实现;第11周 继续进行普通用户功能实现的代码编写;第12周 将各个模块的代码进行整合,检查是否存在业务逻辑性的问题;第13周 提交开题报告;第14周 开始检查该项目的完整代码,继续进行完善;第15周 进行总体的检查,查看是否能够调试成功,达到最终的效果,实现该系统的各个功能;第16周 中期检查。
第17周 完成论文初稿并查重。
第18周 完成论文终稿并提交。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。