山西农业大学团设项目开题报告-基于 Java 的学院教务综合管理平台

选题的依据及意义(包括课题的理论价值和实践价值;国内外的研究概况
在21世纪的今天,随着计算机技术和计算机网络的发展,人们逐渐开始步入信息时代。通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。
近年来,互联网也开始涉及学校的教材选购与发放,教材管理系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和发放方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。目前国内大部分的学校都是这种情况。传统的教材管理采用手工操作,存在着诸多弊端,譬如效率低易出错等。若继续采用手工管理方式,教材管理者的工作效率将大大受影响。使用计算杋管理教材可以使学校的教材管理工作流程更加淸晰,大大提高工作人员的工作效率,从根本上实现办公自动化,使整个教材管理工作更加有条不紊的进行。目前市场上已经有一些教材管理软件,但是一般都由于软硬件环境的限制等问题,使得开发的系统欠缺系统性,可移植性以及可扩充性针对上述情况,根据目前已存在的一些教材管理的模式和计算机管理的优点,经过多方面的分析,开发出该基于jsp与MySQL技术的教材管理系统。引入这个系统可以提高工作人员的工作效率、减少人为出错的机率,将管理人员从繁琐的工作中解脱出来,从根本上实现办公自动化,使学校的教材管理工作流程更加清晰。众所周知,高校教材管理是一项十分复杂的工作,头绪繁多、数据来源广、信息量大,经常需要将各系(部)汇总的数量进行处理,形成各种统计报表。显然这种手工管理方式既费时又费力,不能适应目前教材管理的需要。步提高教材管理效率的障碍。传统的教材管理采用手工操作,存在着诸多弊端,譬如效率低易出错等。若继续采用手工管理方式,教材管理者的工作效率将大大受影响。使用计算杋管理教材可以使学校的教材管理工作流程更加淸晰,大大提高工作人员的工作效率,从根本上实现办公自动化,使整个教材管理工作更加有条不紊的进行。目前市场上已经有一些教材管理软件,但是一般都由于软硬件环境的限制等问题,使得开发的系统欠缺系统性,可移植性以及可扩充性针对上述情况,根据目前已存在的一些教材管理的模式和计算机管理的优点,经过多方面的分析,开发出该教材管理系统。为了提高教材管理的效率,把教材管理人员从繁重的日常工作中解脱出来,引入现代化的管理工具一一电脑,就为必然趋势。利用电脑进行教材管理可大大提高工作效率
本课题设计内容(包括课题设计的功能模块及详细内容)
教材发放管理系统是基于B/S模式,使用JAVA语言,运用MySQL数据库搭建的。系统具有教材管理、教材发放查询、班级管理、学生管理等功能。具体模块如下:
(1)登录界面:主要包括学生、教师、管理员三种用户的登录,在不同的模式下,实现不同的功能。
(2)系统首页:向用户展示相应的书籍、书籍推荐,以及提交自己的意见。
(3)系统简介:对本系统的主要操作方法以及功能进行描述。
(4)学生界面:通过登录,进入学生界面,可以实现班级和所有教材的查询。
(5)教师界面:通过登录,进入教师界面,查看个人教材,班级教材,提交所需书籍信息以及领取教材。
(6)修改密码:通过登录不同类型的用户,对各自的密码进行修改。
(7)后台管理:通过登录,进入后台管理界面,实现用户和教材的管理。
本课题设计方案(包括课题采用的技术及方案)
基于jsp与MySQL技术的教材管理系统针对的是学生在线查询,教师发送教材申请,管理员负责教材采购和发放,对其业务内容进行自动化、信息处理化,使系统变得规范、快捷、高效。教材管理系统是基于Web,采用MVC结构,jsp+servlet,利用Eclipse软件进行开发的。本系统将浏览器作为界面,利用B/S模式进行架构,运用JavaWeb知识进行编程,用eclipse作为开发工具。前台界面用bootstrap+jquery框架实现,jsp进行动态网页设计,servlet用于处理客户端传来的请求,并向客户端做出响应。MySQL数据库来支持系统的所有数据。Tomcat作为服务器,不仅具有Web服务器的基本功能,还能提供数据库连接池等许多通用组件功能。
设计创新之处
教材发放管理系统是基于B/S模式,使用JAVA语言,运用MySQL数据库搭建的。系统具有教材管理、教材发放查询、班级管理、学生管理等功能。引入这个系统可以提高工作人员的工作效率、减少人为出错的机率,将管理人员从繁琐的工作中解脱出来,从根本上实现办公自动化,使学校的教材管理工作流程更加清晰。系统实现了教材基本管理,可由教材服务中心、院系、任课教师录入选用教材的基本信息,可按教学任务、学生选用等个性征订。教材服务中心根据学生实际选用教材情况与库存情况生成教材订购单,并负责教材采购。按规定进行教材入库、教材出库及库存管理。出库的形式有以行政班领用、个人记帐、个人领用和对外零售,还可进行报废处理。整个管理过程均能进行各类查询统计打印,如到书情况及统计、查询库存及统计、学生教材领用清单查询和统计、学生教材费使用情况查询和统计、教师领用教材查询和统计、教材进出收支及差价查询和统计。
设计过程(含完成期限,时间从开题到答辩)
2021-11-01至2021-12-05 毕业设计选题,确定题目
2021-12-09至2021-12-31教师下达任务书。收集相关资料、查阅相关论文、期刊等文献
2022-01-01至2022-01-03 完成开题报告
2022-01-06至2022-01-15 完成文献综述(要求书面,含方案论证、设计思路、进程计划等)
2022-01-16至2022-01-25 完成外文文献翻译
2022-01-26至2022-02-10 查阅相关文档,搭建系统的开发环境和相关配置,编写可行性分析和需求分析,完成系统初步原型
2022-02-09至2022-02-10 完成流程图设计、系统设计、数据库设计等
2022-02-11至2022-03-01 进行系统模块功能点的设计与实现,并按时完成周志
2022-03中旬 准备中期检查
2022-03-15至2022-03-20 完成所有模块的功能点,进行调试
2022-03-21至2022-05-04 完成毕业论文,根据导师意见进行修改
2022-05-05至2022-05-10 熟读论文,制作答辩PPT,准备毕业答辩
2022-06-20前 整理所有材料、归档
主要参考文献:
[1]田佳骏. 基于J2EE网上银行核心业务系统的设计与开发[D].湖南大学,2016.
[2] 付佳,李宝安.Web应用软件测试方法研究[J].计算机产品与流通,2019(04):22.
[3] 李云芳.基于B/S架构的高校毕业设计过程管理系统[J].福建电脑,2019,35(01):76+92.
[4] Robert W.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2008:9-450.
[5] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2004:19-421.
[6] 黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,27(02):20-24.
[7] 倪海顺.计算机软件开发的Java编程语言应用探讨[J].信息与电脑(理论版),2019(02):60-61.
[8] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000:10-180.
[9] 邢琛.浅谈网页开发中的JSP技术[J].电脑迷,2018(08):141.
[10] 埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2007:17-690.
项目成员分工
1、 xxx负责系统需求报告,收集查阅文献文献,系统的原型设计,UI设计方案。
2、 xxx负责系统的前台HTML页面、JavaScript的动态页面和CSS样式制作。
3、 xxx负责系统的后台功能的实现,包括和前台的交互。
xxx负责数据库的设计,设计ER图和各个字段,数据表之间的联系。