毕业设计高校学生档案管理系统的设计Word格式.docx
《毕业设计高校学生档案管理系统的设计Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计高校学生档案管理系统的设计Word格式.docx(30页珍藏版)》请在冰豆网上搜索。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情。
面临信息化带来的机遇和挑战,从事学生管理工作的管理人员也逐渐意识到学生工作信息化建设的重要性,着手创造学生管理信息化的软硬条件,学生工作呈现出新的景象:
一方面,各学校各部门逐步配备了学生工作信息化推进过程中所需要的各种硬件设备,包括电脑、打印机等,并建立了自己的校园网或局域网,并与中国教育和科研计算机网(CERNET)互联,初步形成了信息交换通路;
另一方面,各部门为解决某一具体业务或某一具体问题,逐步开发了一些管理信息系统,建立了许多以数据库为基础的应用软件,积累了大量宝贵的信息资源;
同时,管理人员使用计算机的能力和积极性比以前有了很大提高,大部分人都能掌握基本的现代信息技术,进行一些简单的信息处理操作。
这些为实现学生管理工作信息化打下了重要的基础。
学籍化管理系统是对学生各类信息进行管理分析的信息系统,它有效地支持了教务管理人员的决策和控制。
学籍化管理系统是一般管理信息系统的特例,是管理信息系统在教学管理领域的应用,一般管理信息系统的理论、方法和开发过程等对学籍化管理系统有重要的借鉴作用。
但是学籍化管理系统并不是等同于管理信息系统,它具有自己的重要特点。
首先,信息结构复杂。
教学领域是知识、信息密集型领域,教学及其管理活动都是以信息工作为重要内容的,学籍化管理系统本身就是一个信息系统。
教学及其管理活动中产生各种信息,既有教学管理状态信息又有教学管理控信息,既有结果信息又有过程信息等等,信息结构非常复杂。
第二,信息服务对象多层次。
学籍化管理系统的服务对象是教学管理工作者,而实际教学管理工作者是多层次的,从校长、教务长到一般教务人员,在具体课程教学中,教师既是教育者又是管理者。
此外,必要时还需要考虑上级教学主管部门的要求等。
以上这些都是充分体现了学籍化管理系统服务对象的多层次,这与企业管理系统一般一至二个管理层次是有明显不同的。
第三,决策支持的半程序化。
管理决策根据其活动是否反复出现可以分为程序化和非程序化决策。
一般来说,程序化决策呈现出重复和例行的状态,每当出现这种情况时,决策者就可以利用以前曾用过的方法和规则来处理问题,组织一般都有这方面的规章和制度。
非程序化决策面对的是新的、非结构化的、没有现成结论的问题,决策者不能简单的使用以前的准则和程序来解决这样的问题,他们要根据自身的经验和知识对环境做出判断,提出创造性的解决方案,要求他们在困难、结构不良的环境中进行决策。
需要说明的是,程序化决策和非程序化决策并没有截然的不同,在实际管理工作中,这两者很多时候都是混合在一起的,例如教育管理决策就是一种半程序化决策。
学生信息管理是高等学校非常重要的一项数据资源,但其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。
该系统针对高等学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
实现学籍化管理系统及相应的配套设施,可以使学生管理工作发挥出最大的效能,从而获得巨大的收获。
其意义主要在:
学生管理信息系统的开发和应用,可以提高学生的管理水平。
学校办公效率可以有很大的提高,为学校的信息管理提供了一个良好的工具,化简了繁琐的工作模式,从而使学校的管理更加合理化和科学化。
良好的管理信息系统节省了大量的人力和物力,也避免了大量重复性的工作。
Internet和Web的迅猛发展使数据库技术也开始与Web产生了紧密的联系,一种新兴的技术—Web数据库技术出现了,并且开始在数据库的应用中发挥着越来越重要的作用。
高校校园网的迅速普及,使档案管理软件能充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展。
1.2本课题内容
本系统主要是针对本校的教务管理模式,采用面向对象的思想开发,基于校园网的学生管理信息系统。
这样一个系统不但可以降低工作量,提高办公效率,而且使目前分散的学生信息得到集中管理,这对减轻管理工作负担,提高管理水平,实现学生管理的现代化具有实用易用特点。
基于Web的高校学生档案管理系统利用JSP技术与Web数据库结合实现,具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计算机教务管理系统和全校信息系统打下良好的基础。
本系统实现的是一个学生档案管理系统,它是整个教务管理系统中的子系统。
系统要方便学生对档案的查询,也要方便学校的教务管理。
根据系统进入权限的不同,本系统可以分为两个子系统—管理员功能模块与用户功能模块。
我主要负责登录功能和用户功能,用户功能主要包含两类用户:
学生和老师。
登录功能:
通过登录功能实现学生、教师、管理员的分别登录。
学生用户主要功能:
1、学生管理:
主要包括本人信息查询、学生账户管理。
2、退出体统:
主要实现系统的安全退出。
教师用户主要功能:
主要包括学生档案信息的查询。
2、教师管理:
主要包括本人信的查询、教师账户管理。
3、退出体统:
1.3本文组织安排
本文首先介绍了本课题的设计与实现的研究背景和现实意义,研究意义和研究内容。
然后介绍了系统开发的理论依据和开发依据,阐述了Java的功能特点和管理信息系统等相关的理论。
接着阐述了系统的需求分析和设计,从软件工程的角度分析本系统的各个部分。
然后介绍了本系统的各功能模块的功能设计、E-R图的设计、数据库设计,程序测试运行结果,系统功能设计与实现等部分依次介绍。
最后总结本系统的结论、现存问题以及对将来的展望。
2系统相关理论及技术介绍
2.1系统建设目标的技术可行性
开发语言:
JSP
系统软件:
WindowsXP
DBMS:
SQLSever2005
就整个系统的技术构成上来看,它属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
本系统是由JSP开发工具编写的。
由SQL2005作为后台数据库进行管理维护。
2.2系统实现技术
2.2.1JPS技术介绍
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
2.2.2JDK环境的配置方案
在做本系统时,本人使用的是J2SDK+Tomcat的配置,因为对于初学者,这是一个比较容易实现的方案。
具体步骤如下:
[1]安装J2SDK
第一步:
执行j2sdk-1_4_2_03-windows-i586-p.exe,按照向导安装到想要安装的目录,如D:
\J2SDK1.4.2。
第二步:
设定J2SDK1.4.2_03
从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,然后到【新建】。
JAVA_HOME=C:
\j2sdk1.4.2_03
PATH=%JAVA_HOME%\bin
CLASSPATH=C:
\j2sdk1.4.2_03\lib\tools.jar;
C:
\j2sdk1.4.2_03\
lib\dt.jar;
注意
1.CLASSPATH的设定中,分号(;
)用来分开两路径,切勿任意空格;
2.CLASSPATH的设定中,分号的最后还有一个点“.”。
补充
不论Windows2000或WindowsXP皆可依上述方法设定。
第三步:
测试J2SDK。
撰写一个HelloWorld.java程序,放置在C:
\HelloWorld.java中。
HelloWorld.java
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("
HelloWorld"
);
}
打开命令提示符,在D:
\下输入javacHelloWorld.java,然后再输入javaHelloWorld,执行HelloWorld程序,假若顺利成功,则会显示“HelloWorld”。
成功安装J2SDK1.4.2_03之后,紧接下来安装Tomcat5.0.16。
[2]安装Tomcat5.0.16
本网站使用的Tomcat版本为5.0.16,它是由JavaSoft和Apache开发团队共同提出合作计划(ApacheJakartaProject)下的产品。
Tomcat能支持Servlet2.4和JSP2.0并且是免费使用。
执行jakarta-tomcat-5.0.16.exe,按照向导将Tomcat装到想要安装的目录,如:
D:
\Tomcat5.0。
配置Tomcat的环境变量,仍然是在系统环境变量中设置
Tomcat_Home=D:
\Tomcat5.0
Classpath=D:
\Tomcat\webapps\ROOT\WEB-INF\classes
第五步:
测试Tomcat。
打开浏览器,如IE,输入http:
//localho