毕业论文(设计)题姓名:学院:专业:通信工程班级:学号:指导教师:毕业论文(设计)诚信声明本人声明:所呈交的毕业论文(设计)是在导师指导下进行的研究工作及取得的研究成果,论文中引用他人的文献、数据、图表、资料均已作明确标注,论文中的结论和成果为本人独立完成,真实可靠,不包含他人成果及已获得青岛农业大学或其他教育机构的学位或证书使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
论文(设计)作者签名:日期:年月日毕业论文(设计)版权使用授权书本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为青岛农业大学。
论文(设计)作者签名:日期:年月日指导教师签名:日期:年月日基于Java的教务信息管理系统的设计与开发摘要: 本次设计以方便、快捷、安全为出发点,已改以前传统的人工记录或者是简单的管理软件对学生信息管理的缺陷和不足,力图用一个全新的方式使学校能够更好的对学生信息进行存储与维护,不断增加管理的效率。
本系统大体分为管理员登录管理后台、学生登录选课及对成绩的查询两个独立的模块。
并且赋予了管理员很多功能来操作这个系统,包括:学生管理,老师管理,选课管理,通知管理,登录用户管理,密码修改等功能;为学生用户提供了选修改课程查询(分数、课程)、选择、密码修改等功能。
通过这些功能模块的设计,满足了学校老师对全校学生的信息进行管控的所需的功能。
设计中采用B/S三层结构,对动态页面的制作采用了JSP技术,为了实现管理系统的安全可靠以及对有些代码可以进行重复使用考虑,对程序的重要代码进行封装时采用Java Bean。
本系统贯彻以人为本的思想,实用性高。
关键词:JSP;管理;Javabean;教务信息管理系统The Design and Development of Educational Administrastion Information Management System Based on JavaABSTRACT:The design for a convenient, fast, security as a starting point, has changed the previous traditional manual recording or is a simple management software on thedefects and deficiencies of the student information management, trying to make the school better storage and maintenance of student information in a new way,constantly increase the management efficiency.This graduation design is developed with the JSP technology, crafted an academic information management system. The system can be divided into the administrator login management background, students log oncourse selection and query on the results of two independent modules. And gives the administrator a lot of functions to operate the system, including: student management, teacher management, course management, notification management, user management, password changes and other functions; for students to provide modify course query (fraction, course),selection, password changes and other functions. Through the design of these modules, basically meet the school teacher to the student information management functions.In terms of design, the system adopts B / S three layer structure, while using the JSP technology in dynamic page design, from the system of security and code reusability considerations, the use of JavaBean on the key procedure code package. Thought this system implement people-oriented, high availability.Key Words: JSP;management:Javabean;school educational administration management information system.目录1 引言 (1)2 概述 (2)2.1 系统说明 (2)2.2 系统特点 (2)2.3 系统功能简介 (2)2.3.1 基本功能 (2)2.3.2 高级功能 (3)3 开发环境介绍 (4)3.1 JSP简介 (4)3.2 SERVLET构架技术简介 (5)3.3系统数据库介绍 (8)3.3.1 数据库的概念 (8)3.3.2 “结构化查询语言”(SQL)简介 (9)3.4 系统运行环境配置 (10)4 总体设计 (11)4.1 开发目标 (11)4.2功能分析 (11)4.3 数据流图 (13)4.4 系统结构分析 (14)4.4.1 逻辑结构 (14)4.4.2 物理结构 (14)4.5系统图 (15)4.5.1学生实体E-R图 (15)4.5.2教师功能图 (15)4.5.3管理员功能图 (16)5 数据库设计 (17)5.1数据表的介绍 (17)5.2系统原理 (19)6 详细设计 (20)6.1 登陆界面 (20)6.2管理平台 (21)6.3系统框架核心 (25)7 总结 (26)参考文献 (27)致谢 (28)1 引言在信息社会中,随着计算机技术的飞速发展,许多学校开始注意到办公效率的发展是有多么关键,对学校管理起到举足轻重的作用。
基于Internet的信息服务,快速成长为现代学校一项不可或缺的内容。
许多学校都已经不满意商务办公管理的缓慢的方式。
学校的需求是一个功能强大的,能提供完善的管理,管理信息系统的速度和准确的高速信息。
社会持续的向前发展,特别是很多地方普及使用计算机,计算机应用已经开始向大容量的数据存储与处理发展,因此产生了以台式计算机为核心,用数据库为制作环境的管理信息系统,以及在事务管理方面采用大容量和对各种信息动态管理等方面的应用。
建立学校教务管理体系能够使学校职员对学生信息的管理更为规范化、合理化。
能够有效的快速记录大量的学生的信息,并能对其进行修改使学生用户能够运用简便的方法能够快速的查到他们所需要的课程信息,并能够发布通知等一系列功能,实现了由传统的人工办公向信息自动化的转变。
JSP是开发信息化平台的非常必要的工具,效率高,是一项网络服务器上的端编程环境。
JSP的强大功能,使它成为一个出色的服务器技术。
跟着网络上很多技术的日益发展与走向成熟,JSP技术在网络编程中也变得不可或缺。
因此,在本次毕业设计,利用JSP开发工具,精心构建了一个教务信息管理平台,实现了一个简单的管理系统。
该系统能实现学生信息的管理、选修课程的管理、成绩的管理、课程选报情况的管理、系统用户的管理;能够实现学生选报课程的查询、已选报课程成绩的查询、个人信息的查询修改等功能。
基上体现了一个小型的信息化平台的工作流程及管理方式。
教务信息管理系统的完成给学校管理人员们和学生提供了很多的便利,能够更好的提高教学质量,其科学性,合理性对学校的发展起着举足轻重的作用。
2 概述现代化的进程高速发展,计算机技术日渐成熟,人们已经深刻认识到他的功能如此强大,对人类社会的方方面面发挥着很重要的作用。
计算机应用得到广泛的推行,选用计算机技术建立一个教务系统对学校的信息进行管理与普通的人工管理相比具备许多优点。
2.1 系统说明这个高校教务信息管理系统,提供了很多查询功能,修改功能,增删功能,方便了各类用户的使用。
用户可以在系统中查询、选报等功能;管理员可以通过学生及老师的信息管理,密码修改,新闻发布,通知发布等功能来对系统进行维护更新、对学生选课管理调控。
2.2 系统特点(1)一切开发基于Web技术的系统,只要能连上互联网,就能够进入这个系统。
(2)利用JSP和SQL开发,方便管理,易于阅读的代码,体积小巧的特点。
(3)可以通过网页日志管理系统完全,维修方便。
(4)每一个模块具有独立的功能是非常强大的,根据需要能够随意组合。
(5)界面清洁方便,操作简单。
(6)支持Windows系列操作系统。
2.3 系统功能简介2.3.1 基本功能(1)学生登陆(2)学生查询可选课程(3)学生对可选课程进行选定(4)学生对已选课程的成绩查询(5)学生修改密码(6)教师登录(7)教师查看所教学生(8)教师发布成绩2.3.2 高级功能(1)管理员登录(2)学生管理(添加/删除/编辑学生信息)、管理学生信息资料(3)选修课程管理(添加/删除/编辑选修课程)、管理选修课程(4)学生选修课程成绩管理(编辑学生选修课程的成绩/查询各学生选报情况)(5)系统用户管理(添加/删除/编辑系统用户)(7)密码管理(管理员修改密码)系统功能关系如图2-1:图2-1系统功能3 开发环境介绍3.1 JSP简介JSP技术是如今软件开发者比较喜欢利用的技术。