073JSP基于MVC模式的高校信息系统的设计样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:JSP
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
分类号
学号
基于MVC模式的高校信息系统的设计
目 录
目 录 I
摘
要 i
引 言 ii
第一章 概
述 1
1.1 背景 1
1.1.1 课程管理信息系统 1
1.1.2
学生信息管理系统 3
1.2技术介绍 3
1.3.1 b/s技术介绍 3
1.3.2
jsp介绍 4
1.3.3 MVC框架介绍 4
第二章
高校信息管理系统总体分析 6
2.1
系统建设目标 6
2.2系统基本情况描述 6
2.3可行性分析 6
2.3.1
技术可行性 7
2.3.2 经济可行性 7
2.3.3
运行可行性 7
2.4功能模块分析 8
2.3.1系统功能模块 8
2.3.2
课程信息管理 8
2.3.3选课系统 9
2.3.4学生信息管理系统 9
第三章
高校信息管理系统总体设计 10
4.1 系统总体架构设计 10
4.2
数据库设计 10
4.3
用户界面及流程设计 11
4.3.1登录系统 11
4.3.2修改学生信息 12
4.3.3查看学生选修课程 13
4.3.4查看所有选修课程 13
4.3.5修改管理员信息 14
4.3.6查看学生列表 14
4.3.7编辑学生信息 15
4.3.8查看课程列表 16
4.3.9修改课程信息 16
第四章
高校信息管理系统实现 18
4.1系统运行环境 18
4.1.1
软件环境 18
4.2功能模块实现 18
4.2.1学生信息管理模块实现 18
4.2.2课程信息管理模块实现 24
4.2.3选课系统实现 28
4.2.4页面实现 31
4.2.5数据库访问实现 36
结
束 语 39
致 谢 40
参考文献 41
摘
要
本文论述了在B/S系统架构下采用是JSP技术分析、设计、开发大专院校的高校信息管理系统的过程。该系统基本满足了用户(学校)在高校信息管理管理方面的需求,用户界面友好。系统对用户数据有效地实现了信息电子化处理,从而降低了人工劳动并增加信息的准确性。
主题词:浏览器/服务器 教学管理系统 jsp 数据库
引
言
信息化校园建设是高等学校建设的重要部分,是一项基础性、长期性和经常性的工作,其建设水平是高校整体办学水平、学校形象和地位的重要标志。信息技术的发展可谓日新月异,然而它在教育教学上的应用却比较滞后。近几年,各校的校园信息化建设都在如火如荼地进行着,“校园信息化管理”被提的很多,但就目前全国高校的总体情况来看,大多仍处于试验性阶段,我们仍然在摸索怎样才能更有效地让这些信息技术手段为教育教学服务。大学相对中小学而言,拥有更多更专业的人才,掌握着更多的技术和信息,有更活跃的思维,理应在这条路上走在前端。如何将信息化技术引入到现代高校管理中来,已是摆在我们面前的课题。
作为在高校信息化管理方面的探索,我们选择了“高校管理系统”的开发作为自己的毕业设计课题。通过这篇毕业论文,我将对这段时间的设计开发工作做一回顾,并详细论述在B/S系统架构下采用jsp技术分析、设计、开发大专院校的高校信息管理系统的过程。该系统基本满足了用户(学校)在高校教学管理方面的需求,用户界面友好。系统对用户数据有效地实现了信息电子化处理,从而降低了人工劳动并增加的信息的准确性。
第一章
概 述
1.1
背景
随着计算机技术和网络技术的发展,计算机网络已得到越来越广泛的应用。对于高校而言,建立校园网的作用一般有以下两方面:一是外部网络连接,实现与INTERNET连接,提供本校的信息服务,融入世界信息潮流;了解外面世界,加强学术交流与合作。另一个就是建立本校的信息系统,实现管理的科学化、现代化;利用现代化的手段提高教学质量和管理水平。通过网络,使用多媒体和通讯技术实现远程教学,实现师资力量互补。随着高校信息系统的相对完善,网络应用的展开,校园网建设的重要性与效益才能充分体现。
国内高校由于校园网络发展不平衡,目前在信息系统方面同时并存三种模式。第一种模式是单机管理模式,在一些学校里,计算机网络还没有建立起来,计算机之间不能进行数据交换和信息共享,这些学校仍然停留在面向部门的单项事务处理的水平上,这种状况决定他们的系统经常出现数据不一致,容易发生数据丢失、系统感染病毒等问题;第二种模式是局域网管理模式,可以开展网络上的工作。比如建立局域网上的管理信息系统,数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种方式对于院系内部的管理工作起到了促进作用,解决了部门内部的数据冗余和不一致的问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、数据存储和打印共享,网络利用率较低。校内很多单位都有自己的局域网,各行其事,不能实现不同单位间的数据共享,更不能实现信息资源的合理流动;
第三种模式是校园网上的高校信息系统,这个信息系统以各系管理系统为基础,各系管理的数据除了满足部门内部人员的使用之外,还可以为其它院系甚至全校学生提供信息服务。
高校教育管理信息系统面临着下列需求: 加强学校与国内外科技信息的往来;
为学校主要信息部门建立部门的事务处理系统,在疏通各院系之间的信息渠道的基础上,建立全校共享数据库;
取代传统的落后手工办公方式,现代化办公的支撑环境,提高办公效率。建立基于Web的在线网络教学系统,利用校园网作为教学媒体,传送教学内容,在校园网上实施教学、管理教学,并进行网上测试和网上交流。
1.1.1 课程管理信息系统
许多大学及专科学校都已开始实行以因特网为主的信息管理,希望借网络媒体引进新的信息管理,教学模式,提供任何时间及地点都可以学习的教学环境,以达到提高学习成效的目的。许多欧美有名的大学甚至开放透过网络修课并授予学位,并允许国际学生注册入学,藉此扩大学生来源,已使得原本泾渭分明的传统大学与远距教学体系,逐渐开始融合。这类远距教学是利用计算机软件及因特网工具,设计出一套网络教学系统,仿真教室上课的情境;让老师及学生在任何时间都可以在计算机前,利用因特网工具来达成人际互动与信息分享,并与网络教学系统连接,随时授课、学习与讨论
由网络教学系统所建构出的网络大学可依使用者及目的,分成学习环境及教学环境两大子系统。目前大部分的系统多以仿真上课情境、多媒体教材呈现、并提供多样性的学习辅助工具及沟通机制为主要设计重点,尝试开发出适合网络媒体的人性化、优质化学习环境,以达到提高学习成效的目的,这类由网络教学系统所建构出的学习环境也称之为虚拟教室。许多实证研究也已证实学习者在虚拟教室中,进行浏览、搜寻的学习活动,能在某些课目中的学习评量得到与传统面对面相等或更佳的学习成效。网络教学系统所建构出的学习环境可说是已获得初步的成功。
然而,目前真正利用网络实施教学活动的只有少数的课程,可能只是一些熟悉网络特质的教师所从事的个别教学活动,多数教师并无法独立开发教学系统。若因应网络的蓬勃发展及社会的需求,建立与设置让所有教师都能很方便的在网络上开课的共享网络教学平台,就成了不可抵挡的趋势,届时几乎所有传统学校及教师,都无法面临着这一波学习革命的冲击与影响。且随着大量的教学活动在网络上进行,一旦课程种类多样化之后,不同学科的老师对网络的熟悉程度也会有很大的差异,势必无法再如初期一样,能要求教学者兼顾系统的管理和维护。因此必须有管理者来扮演课程管理及控制的角色,让教学者或教材编辑者能专注于课程及教学活动或教材的设计。但目前现有的系统中,都没有完整的管理机制,足以应付如此多样化课程及满足不同需求的教学活动,更别说其它有关课务及系统资源的管理。为了让教学者与管理者能各司其职,强化网络教学系统中的教学管理系统,以提供教学者及管理者各自专属的管理机制,打造一个具完整教学课程管理机制的网络教学平台,将是在学习环境的逐渐成熟后,现阶段网络教学发展最重要的课题。
本论文即希望能由系统化的功能分析,将教学环境中教学信息管理及学生信息管理方面的关系做进一步的清晰,分析整理出高校信息系统管理系统应具备的功能,最后并由分析结果实际设计一套高校信息管理系统。
1.1.2
学生信息管理系统
学生信息管理是教育系统进行教学管理不可缺少的两个重要元素,它们在整个学校的正常运行中起着至关重要的作用。学生信息管理软件能够随时为学校领导和老师提供必要的信息和快捷的查询,及实时管理手段。但在过去,人们一直在使用传统人工的方式来进行学生管理,这种落后的方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生和课程进行管理,具有手工作业所无法比拟的优点.例如:检索迅速、不易造成数据混乱、查找方便、数据输入、数据更新、可靠性高、成本低等。且拥有用户使用更简单、界面更直观等优点。这些优点能够极大地提高了学校管理的效率。
1.2技
第三章 高校信息管理系统总体设计
4.1 系统总体架构设计
4.2 数据库设计
系统,我们采用hsqldb作为后台数据库支持,采用hibernate
作为持久化框架,进行数据与数据库进行转换,便于加强系统可移植性和提高整个系统的性能,我们将数据库逻辑与系统程序逻辑严格的分开了,建立正确的数据库设计逻辑图,相关信息请在设计时我们也有采用了多层的设计模式经过详细的调查与功能需求调查我们初步设计了数据库的数据表,以下为详细数据表定义及说明:
学
4.3 用户界面及流程设计
4.3.1登录系统
学生用户打开浏览器,输入网址
Http://localhost:8080/im,即可进入系统登录页面(如下图所示),在用户名一栏输入用户名:用户名即为此学生学号(15位),密码一栏输入密码(第一次进入时即为学号),请学生在第一次登录系统后马上进行修改以保证安全性。选择学生进入,点击“登录”按钮即可登录系统
管理员用户进入系统登录页面(如下图所示),在用户名一栏输入用户名:用户名为manager,密码一栏输入密码(同样为manager),管理员在第一次登录系统后马上进行修改以保证安全性。选择管理员进入,点击“登录”按钮即可登录系统。
4.3.2修改学生信息
学生登录系统后,就到了自己的选修课程列表页,点击上面的菜单,修改信息,即可进入学生信息修改页。可以修改自己的密码和邮箱信息,然后点保存,即可查看自己的选课信息。此时密码已经修改成功,请记住新密码,下次登录系统时,只有输入新密码才可以登录本系统。
4.3.3查看学生选修课程
学生登录系统后,就到了自己的选修课程列表页,课程前面的复选框都有勾表示这些都是所选修的课程,点击去掉勾,点保存,即可不选这些课程。
4.3.4查看所有选修课程
学生登录系统后,点击菜单栏,查看所有课程,即可看到所有的课程列表。课程前面的复选框都有勾表示这些都是所选修的课程,点击,点保存,即可选修这些课程。
4.3.5修改管理员信息
管理员登录系统后,点击菜单栏,修改密码。
4.3.6查看学生列表
管理员登录系统后,就可以查看所有的学生信息。
4.3.7编辑学生信息
管理员登录系统后,到了查看学生列表页,然后点击修改,就可以修改学生信息,修改后点保存,回到学生列表页。
4.3.8查看课程列表
管理员登录系统后,点击菜单栏,查看所有课程,就可以查看所有的学生信息。
4.3.9修改课程信息