JSP学生学籍管理|学生成绩管理|教务管理网站
毕业设计(论文)开题报告
题 目: 基于JSP的学生学籍管理系统
学 科 部: 信工学科部
专 业: 计算机科学与技术
班 级: 034
学 号: 7000803112
姓 名: 童 来 萍
指导教师: 吴 英 培
填表日期: 2010 年 3 月 13 日
一、选题的依据及意义:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
二、国内外研究现状及发展趋势(含文献综述):
管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
目前,我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。
鉴于上述管理信息系统的日趋成熟和收集信息的情况,该学籍管理系统充分运用MIS的总体思想,综合应用了B/S模式、SQL Server、JSP等技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将图书互换信息的显示、收集、统计集合起来,真正完好地达到服务于教学计划。
三、本课题研究内容
本课题研究内容为学生学籍管理系统,成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化、达到提高学生成绩管理效率的目的。
系统综合应用了B/S模式、SQL Server、JSP等技术
(1)B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。
(2)SQL Server是一个客户机/服务器关系型数据库管理系统。它是使用事务SQL在客户机和SQL服务器间传送请求。
(3)JSP是一种实现普通静态HTML和动态HTML混合编码的网页技术,具有跨平台性、运行效率高、上手容易等优点。
在用JSP进行WEB开发时,需要用到应用服务器来进行资源共享、网络通信等进行分布式应用。在支持JSP的应用服务器中又以Tomcat、Web Logic、Web Sphere三种在国内应用较多。其中Tomcat是Apache-Jakarta的一个子项目,是一个开放式源码、免费支持JSP和Servlet技术的容器,同时又是一个WEB服务器软件。
JDBC由SUN公司制定,它定义了Java与各种SQL数据库之间的编程接口,JDBC API是一个统一的标准的应用程序编程接口。JDBC与ODBC(Open Data Base Connectivity,开放式数据库连接)的作用非常类似,它在应用程序和数据库之间起到桥梁作用。JDBC有四种驱动分别为:JDBC-ODBC Bridage、JDBC Native Bridage、JDBC-Network Bridage、Pure Java JDBC Drive。
本系统将用Tomcat做作服务器,采用JDBC-ODBC的方式连接数据库。
学生学籍管理系统由两部分组成:信息管理统计部分和学生更新信息部分,前者主要由系统管理员和操作人员使用,后者则主要是面对学生用户。系统主要内容如下:
(1)用户的登录以及用户权限的设置。
(2)用户对自己的个人信息的查询以及管理员对所有人的个人信息的管理。
四、本课题研究方案
学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。该系统使用JSP编程语言,Microsoft SQL2000数据库以及Apache Tomcat作为开发平台,运用软件工程思想方法,对系统进行快速有效开发, 对于本系统,我们需要实现以下一些基本功能:
(1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。
(2)添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。
(3)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
(4)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。
(5)管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
系统依据Apache Tomcat构架的运行平台,利用Dreamweaver 进行整体框架的设计,连接数据库,最后进行全面的系统调试而完成。
五、研究目标、主要特色及工作进度:
研究目标:
(1)建立一个B/S层结构的学生学籍管理系统,实现管理员对学生信息的获取、统计等各环节的计算机管理。
(2)跟踪记录学生个体学业原始成绩和学年评语。
(3)查询学生的基本情况、异动情况,学生来源的流向分布,男女学生比例等统计。
(4)以同届不同年级的同次考试或不同届不同年级的不同次考试为常模参照,以有效分、标准分等对学生学业成绩进行科学的分析和评价。
(5)利用计算机对考试成绩进行成绩分布频率曲线分析,以了解全校学生成绩的整体情况,为教育行政部门、教研部门提供决策和研究的依据。
主要特点:
(1)系统分为学生用户操作和管理员操作两部分。学生的个人信息可以通过管理员对其进行管理。
(2)界面友好,简单易用。
(3)系统操作简单,功能强大,易于维护。
进度计划:
序号 |
各阶段工作内容 |
起讫日期 |
备注 |
1 |
查阅资料,撰写开题报告 |
2007/3/5-3/19 |
|
2 |
系统分析与数据库设计,确定功能模块 |
3/20-4/1 |
含论文材料收集归纳 |
3 |
系统具体设计 |
4/2-4/11 |
含论文材料收集归纳 |
4 |
主程序设计 |
4/12-4/30 |
含论文材料收集归纳 |
5 |
系统测试,编写论文初稿 |
5/1-5/7 |
含论文材料收集归纳 |
6 |
完善系统 |
5/8-5/13 |
含论文材料收集归纳并修改完善系统 |
7 |
完成毕业论文 |
5/14-5/20 |
在指导教师的指导修改完善论文 |
8 |
答辩准备 |
5/21-5/25 |
|
六、参考文献:
[1] 吴士力,汪孝宜 《JSP网络系统开发》 北京:电子工业出版社
[2] 石志国,董洁,薛为民 《JSP应用教程》 北京:清华大学出版社
[3] 丁宝康,董健全 《数据库实用教程》 北京:清华大学出版社
[4] 朱俊炎 WEB开发技术[M] 2006.6
[5]岑玲 基于Browser/Server结构的办公自动化系统[M]. 计算机与现代化 2001.2
基于JSP的学生学籍管理系统
专业:计算机科学与技术 学号:7000803112 姓名:童来萍 指导教师:吴英培
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文采用JSP和MS SQL-Server等软件为开发工具,以Windows XP(或Windows 2000)为开发平台,设计出一个学籍管理信息系统,对学生的信息、课程、成绩进行统一管理,便于查询、修改和删除。涉及到的主要内容有:体系结构规划、设计平台的搭建以及系统的设计。主要实现的功能模块有管理系统的功能介绍子系统、新生入学子系统、学生成绩管理子系统、在校学生管理子系统、离校学生管理子系统、各种信息查询子系统以及系统维护子系统。
该系统功能完善,可使高校的学籍管理系统从纯手工中解脱出来,实现高校学籍管理系统自动化、规范化、合理化、科学化,其实用性强,用户界面友好,有助于加快高校的信息传递和智能建设,并为高校整体实现信息化管理体系作好铺垫。
关键字:学生学籍管理; B/S;JSP;SQL SERVER 2000;JDBC-ODBC;
Based on JSP student records management system
Along with information technology in management more and more thorough and widespread application, the management information system the implementation to be gradually mature in the technology. The management information system is the new discipline which unceasingly develops, any unit must survive and develop, wants the high efficiency organically to organize the internal activity, must establish the management information system which adapts with own characteristic.
This article uses JSP and MS SQL-Server and so on is the development kit, (or Windows 2,000) as develops the platform take Windows XP, designs a school register management information system, to student's information, the curriculum, the result carries on the unification management, is advantageous for the inquiry, the revision and the deletion. Involves the main content includes: The system structure plan, designs the platform to build as well as the system design. The main realization function module has the management system management system the function to introduce the subsystem, the new born matriculation subsystem, the student result management subsystem, manages the subsystem in the school student, manages the subsystem, each kind of information inquiry subsystem as well as the system maintenance subsystem to the school student.
This system function perfect, may cause the universities the school register management system to extricate from the pure handwork, realization universities school register management system automation, standardization, rationalization, scientific style, its usability strong, the user contact surface is friendly, is helpful to speeds up the universities the information transmission and the intelligent construction, and finishes the upholstery for the universities whole realization information management system.
Keywords: Student school records management ;B/S; JSP; SQL SERVER 2000; JDBC-ODBC
目 录
摘要
Abstract
引言
第一章 绪论
1.1选题背景和意义
1.3系统开发技术
1.3.1 B/S体系结构
1.3.2 SQL Server 2000
1.3.3 JSP技术
1.3.4 ODBC数据访问接口
1.3.5 JDBC数据访问接口
1.3.6 JavaScript
第二章 系统设计
2.1需求分析
2.1.1运行环境
2.2系统总体设计
2.2.1 系统目标设计
2.2.2 系统设计思想
2.2.3 系统功能描述
2.2.4系统用例图
2.2.5系统UML活动图
第三章 数据库设计
3.1总体表设计
3.2 数据库表的结构
3.3 实体及ER图
3.3.1 登录管理
3.3.2实体的ER图
3.4 数据库表的关系图
3.5 数据库表的视图
第四章 系统具体实现
4.1 关键应用
4.1.1数据库连接
4.2 登录管理
4.3 菜单界面
4.4 系统管理
4.4.1学生信息显示页面
4.4.2学生信息修改页面
4.4.3添加学生信息页面
4.4.4成绩查看页面
4.5课程管理
4.5.1选修课表显示
4.5.2选课情况页面
4.6 学生管理页面
4.6.1学籍维护页面
4.6.2成绩查看页面
4.6.3学生选修课表页面
4.6.4所选的课程
4.6.5修改个人密码
第五章 全文总结
致 谢
参考文献:
1.2研究内容
系统由一台WEB服务器、SQL Server2000数据库服务器和众多客户端工作站构成,采用为Browse-Server-Database三级框架结构,使用JSP编程,实现学籍管理, 该系统有以下五个功能模块:
1、 系统管理员管理。该模块主要包括系统用户数据的录入、修改、删除等;
2、 学生信息管理。该模块主要包括以下几个子模块。
(1)浏览学生。可以查看学校总人数。
(2)修改信息。填写个人信息出错,可以通过该功能修改基本信息(可录入)。
(3)添加学生。管理员通过该功能对新生的录入。
(4)删除学生。对历届毕业生(已毕业)的信息,先进行保存档案,再删除。
3、 课程信息管理模块。
(1)显示所有课程:该页面可以进行修改和删除。
(2)添加课程:管理人员对新加的课程进行录入。
(3)课程成绩查询:学生页面直接点查看成绩,就能显示个人成绩。管理员通过输入学号查看成绩。
4、 选课情况管理。 该模块主要包括以下几个子模块:
(1)显示选课:学生直接通过查看页面添加选修课(最多只能选3门课)。管理员通过查看选课可以进行修改和删除。
(2)查看选课:学生进入个人页面直接可以查看选修的课程。管理员通过输入选修课的课程号来查看选课情况。
(3)添加选修课:管理员对新添加的课进行录入。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>