高校学生档案管理系统的设计论文.doc
《高校学生档案管理系统的设计论文.doc》由会员分享,可在线阅读,更多相关《高校学生档案管理系统的设计论文.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 绪论1.1 本课题研究的背景、目的与意义 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生档案管理系统软件为教学办公室带来了极大的方便。近几年来由于高校教学管理体制不断改革和学生培养机制的调整,办学形式更加多样化,高校的教务部门对信息的处理与分析工作越来越繁重,传统的教学管理方式已不适应高校教学管理形势的发展与工作的需要,因此,必须运用计算机及网络信息技术,摸索一种高校管理工作现代化、科学化的模式。计算机技术的应用也已经成为高校教学管
2、理现代化的必然要求。 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、
3、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。面临信息化带来的机遇和挑战,从事学生管理工作的管理人员也逐渐意识到学生工作信息化建设的重要性,着手创造学生管理信息化的软硬条件,学生工作呈现出新的景象:一方面,各学校各部门逐步配备了学生工作信息化推进过程中所需要的各种硬件设备,包括电脑、打印机等,并建立了自己的校园网或局域网,并与中国教育和科研计算机网(CERNET) 互联,初步形成了信息交换通路;另一方面,各部门为解决某一具体业务或某一具体问题,逐步开发了
4、一些管理信息系统,建立了许多以数据库为基础的应用软件,积累了大量宝贵的信息资源;同时,管理人员使用计算机的能力和积极性比以前有了很大提高,大部分人都能掌握基本的现代信息技术,进行一些简单的信息处理操作。这些为实现学生管理工作信息化打下了重要的基础。学籍化管理系统是对学生各类信息进行管理分析的信息系统,它有效地支持了教务管理人员的决策和控制。学籍化管理系统是一般管理信息系统的特例,是管理信息系统在教学管理领域的应用,一般管理信息系统的理论、方法和开发过程等对学籍化管理系统有重要的借鉴作用。但是学籍化管理系统并不是等同于管理信息系统,它具有自己的重要特点。首先,信息结构复杂。教学领域是知识、信息密
5、集型领域,教学及其管理活动都是以信息工作为重要内容的,学籍化管理系统本身就是一个信息系统。教学及其管理活动中产生各种信息,既有教学管理状态信息又有教学管理控信息,既有结果信息又有过程信息等等,信息结构非常复杂。第二,信息服务对象多层次。学籍化管理系统的服务对象是教学管理工作者,而实际教学管理工作者是多层次的,从校长、教务长到一般教务人员,在具体课程教学中,教师既是教育者又是管理者。此外,必要时还需要考虑上级教学主管部门的要求等。以上这些都是充分体现了学籍化管理系统服务对象的多层次,这与企业管理系统一般一至二个管理层次是有明显不同的。第三,决策支持的半程序化。管理决策根据其活动是否反复出现可以分
6、为程序化和非程序化决策。一般来说,程序化决策呈现出重复和例行的状态,每当出现这种情况时,决策者就可以利用以前曾用过的方法和规则来处理问题,组织一般都有这方面的规章和制度。非程序化决策面对的是新的、非结构化的、没有现成结论的问题,决策者不能简单的使用以前的准则和程序来解决这样的问题,他们要根据自身的经验和知识对环境做出判断,提出创造性的解决方案,要求他们在困难、结构不良的环境中进行决策。需要说明的是,程序化决策和非程序化决策并没有截然的不同,在实际管理工作中,这两者很多时候都是混合在一起的,例如教育管理决策就是一种半程序化决策。学生信息管理是高等学校非常重要的一项数据资源,但其包含的数据量大,涉
7、及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。该系统针对高等学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。实现学籍化管理系统及相应的配套设施,可以使学生管理工作发挥出最大的效能,从而获得巨大的收获。其意义主要在:学生管理信息系统的开发和应用,可以提高学生的管理水平。学校办公效率可以有很大的提高,为学校的信息管理提供了一个良好的工具,化简了繁琐的工作模式,从而使学校的管理更加合理化和科学化。良好
8、的管理信息系统节省了大量的人力和物力,也避免了大量重复性的工作。Internet和Web的迅猛发展使数据库技术也开始与Web产生了紧密的联系,一种新兴的技术Web数据库技术出现了,并且开始在数据库的应用中发挥着越来越重要的作用。高校校园网的迅速普及,使档案管理软件能充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展。1.2 本课题内容 本系统主要是针对本校的教务管理模式,采用面向对象的思想开发,基于校园网的学生管理信息系统。这样一个系统不但可以降低工作量,提高办公效率,而且使目前分散的学生信息得到集中管理,这对减轻管理工作负担
9、,提高管理水平,实现学生管理的现代化具有实用易用特点。 基于Web的高校学生档案管理系统利用JSP技术与Web数据库结合实现,具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计算机教务管理系统和全校信息系统打下良好的基础。 本系统实现的是一个学生档案管理系统,它是整个教务管理系统中的子系统。系统要方便学生对档案的查询,也要方便学校的教务管理。根据系统进入权限的不同,本系统可以分为两个子系统管理员功能模块与用户功能模块。我主要负责登录功能和用户功能,用户功能主要包含两类用户:学生和老师。登录功能: 通过登录功能实现学生、教师、管理员的分别登录。学生用户主要功能: 1、学
10、生管理:主要包括本人信息查询、学生账户管理。 2、退出体统:主要实现系统的安全退出。教师用户主要功能: 1、学生管理:主要包括学生档案信息的查询。 2、教师管理:主要包括本人信的查询、教师账户管理。3、退出体统:主要实现系统的安全退出。1.3 本文组织安排 本文首先介绍了本课题的设计与实现的研究背景和现实意义,研究意义和研究内容。然后介绍了系统开发的理论依据和开发依据,阐述了Java的功能特点和管理信息系统等相关的理论。接着阐述了系统的需求分析和设计,从软件工程的角度分析本系统的各个部分。然后介绍了本系统的各功能模块的功能设计、E-R图的设计、数据库设计,程序测试运行结果,系统功能设计与实现等
11、部分依次介绍。最后总结本系统的结论、现存问题以及对将来的展望。2 系统相关理论及技术介绍2.1 系统建设目标的技术可行性 开发语言:JSP 系统软件:Windows XP DBMS: SQLSever 2005 就整个系统的技术构成上来看,它属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。本系统是由JSP开发工具编写的。由SQL 2005作为后台数据库进行管理维护。2.2 系统实现技术2.2.1 JPS技术介绍 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司
12、参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易
13、。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 2.2.2 JDK环境的配置方案 在做本系统时,本人使用的是J2SDK +Tomcat的配置, 因为对于初学者,这是一个比较容易实现的方案。具体步骤如下:1安装J2SDK第一步:执行j2sdk-1_4_2_03-windows-i586-p.exe,按照向导安装到想要安装的目录,如D:J2SDK1.4.2。第二步:设定J2SDK 1.4.2_03从【开始】【设置】【控制面板】【系统】
14、【高级】【环境变量】【系统变量】,然后到【新建】。JAVA_HOME = C:j2sdk1.4.2_03PATH = %JAVA_HOME%binCLASSPATH = C:j2sdk1.4.2_03libtools.jar;C:j2sdk1.4.2_03libdt.jar;注意1. CLASSPATH 的设定中,分号(;)用来分开两路径,切勿任意空格;2. CLASSPATH 的设定中,分号的最后还有一个点“.”。补充不论Windows 2000 或Windows XP 皆可依上述方法设定。第三步:测试J2SDK。撰写一个HelloWorld.java 程序,放置在C:HelloWorld.
15、java 中。HelloWorld.javapublic class HelloWorld public static void main(String args) System.out.println(Hello World);打开命令提示符,在D: 下输入javac HelloWorld.java,然后再输入java HelloWorld,执行HelloWorld 程序,假若顺利成功,则会显示“Hello World”。成功安装J2SDK 1.4.2_03 之后,紧接下来安装Tomcat 5.0.16。2 安装Tomcat 5.0.16 本网站使用的Tomcat 版本为5.0.16,它是由
16、JavaSoft 和Apache 开发团队共同提出合作计划( Apache Jakarta Project )下的产品。Tomcat 能支持Servlet 2.4 和JSP 2.0 并且是免费使用。第一步:执行jakarta-tomcat-5.0.16.exe,按照向导将Tomcat装到想要安装的目录,如:D:Tomcat5.0。第二步:配置Tomcat的环境变量,仍然是在系统环境变量中设置Tomcat_Home= D:Tomcat5.0Classpath= D:TomcatwebappsROOTWEB-INFclasses 第五步:测试Tomcat。打开浏览器,如IE,输入http:/loc
17、alhost:8080,假若Tomcat安装成功,则会看到Tomcat的欢迎界面。2.2.3 STRUTS 技术简介 用Struts实现MVC架构。MVC(Model-View-Controller)由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。根据界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制器三部分。模型(Model)是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,独立于具体的界面表达和I/O操作。视图(View)把表示模型数据及逻辑关系和状
18、态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。控制器(Controller)是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。 通常一个视图对应一个控制器。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论 何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一
19、种模型的变化传播机制。 Struts框架最早是作为Apache Jakarta项目的组成部分问世运做,它继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts框架很好的结合了Jsp,Java Servlet,Java Bean,Taglib等技术。在Struts中,承担MVC中控制器角色的是ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。它截取和分发这些请求到相应的动作类(这些动类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充ActionForm(Fro
20、mBean),并传给动作类(ActionBean)。动作类访问核心商业逻辑,即访问Java Bean或调用EJB。最后动作类把控制权传给后续的JSP文件,由JSP文件生成视图。所有这些控制逻辑利用Struts-config.xml文件来配置。在Struts框架中,视图主要由JSP生成。2. 3 开发软件的介绍2.3.1 SQL Server 2005的简介 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校学生 档案管理系统 设计 论文
限制150内