毕业设计_高校学生档案管理系统的设计
毕业设计管理系统设计与实现

毕业设计管理系统设计与实现一、绪论近年来,随着互联网技术的不断发展和普及,越来越多的教育机构开始使用网络技术来管理毕业设计。
毕业设计是一项非常重要的任务,对于每一个学生来说都是一个必须要完成的任务。
因此,在毕业设计管理中,如何进行科学合理的管理,使得每个学生都能够顺利的完成毕业设计,成为了一个非常重要的问题。
为了能够更好的实现毕业设计的管理,本文设计了一款毕业设计管理系统,并对该系统进行了详细的说明。
二、系统需求分析毕业设计管理系统是一个典型的信息管理系统,需要满足以下需求:1. 数据库设计:毕业设计管理系统需要一个可靠的数据库来存储相关的数据,包括学生信息、教师信息、毕业设计信息、论文信息等。
2. 用户管理:管理系统需要建立用户管理系统,根据权限进行不同的操作限制。
管理员具有最高权限,学生则有较低权限。
3. 管理功能:管理系统需要提供成绩管理,答辩管理,归档管理,答辩报名管理等完整的管理功能,以满足毕业设计的管理需要。
4. 统计分析:管理系统需要提供数据分析功能,以便对毕业设计管理的情况进行统计分析,帮助管理员更好的进行决策。
三、系统架构设计1. 系统整体架构毕业设计管理系统采用B/S结构,即浏览器/服务器结构。
该结构具有以下特点:-易于维护和升级-可以远程访问-易于用户操作其中,服务器采用Apache + PHP + MySQL,浏览器端采用jQuery、Bootstrap技术。
2. 系统模块设计毕业设计管理系统包括学生信息、毕业设计信息、成绩管理、答辩管理、归档管理、答辩报名等多个模块。
其中,学生信息模块包括学生基本信息管理、学生导师信息管理;毕业设计信息模块包括毕业设计选题管理、毕业设计论文管理、毕业设计审核管理等;成绩管理模块包括成绩录入、成绩查询、成绩审核等;答辩管理模块包括答辩安排、答辩记录、答辩查询等;归档管理模块包括学生档案管理、档案归档管理;答辩报名模块包括学生报名管理、教师审核管理等。
基于B╱S模式的学生电子档案管理系统的设计与实现

郑州轻工业学院本科毕业设计(论文)题目基于B/S模式的学生电子档案管理系统的设计与实现学生姓名朱小燕专业班级计算机科学与技术08-1班学号200807010156院(系)计算机与通信工程学院指导教师(职称) 司丽娜(讲师)完成时间2012 年5月21日郑州轻工业学院毕业设计(论文)任务书题目基于B/S模式的学生电子档案管理系统的设计与实现专业计算机科学与技术学号200807010156姓名朱小燕主要内容、基本要求、主要参考资料等:主要内容:本系统设计的主要是对学生电子档案信息进行统计管理,以方便地查询出每个学生的档案信息。
基本要求: 1. 各模块的基本功能都能实现。
2. 计严谨、功能完备。
3. 界面美观大方,使用方便。
4. 要方便使用者操作。
主要参考资料:[1] 刘瑞新. ASP网页数据库短训教程. 北京:机械工业出版社,2002.[2] 龙守堪. ASP编程基础与实例. 北京:机械工业出版社,1998[3] 陈峰棋,俞彬.深入浅出程序设计.北京:中国水利水电出版社,2004.[4] 孙振业. 网页设计与制作.北京:高等教育出版社[5] 陈春玲.软件工程与数据库概论.西安:西电科大出版社,1999.完成期限: 2012年6月1日指导教师签章:专业负责人签章:年月日目录摘要 ......................................................IV ABSTRACT (II)1 绪论 (1)1.1引言 (1)1.2目前研究状况 (1)1.3研究目标及解决的主要内容 (2)2系统开发相关技术及工具介绍 (4)2.1 ASP概述 (4)2.2 VBScript介绍 (4)2.3 数据库技术 (4)2.3.1 SQL Server2000 (4)2.3.2 ASP与数据库的访问及连接 (5)3系统需求分析 (8)3.1 系统开发的目标 (8)3.2 系统可行性分析 (8)3.2.1 技术可行性 (8)3.2.2 经济可行性 (9)3.2.3 操作可行性 (9)3.3 系统功能分析 (9)3.3.1系统功能模块分析 (9)3.3.2 系统模块组成 (10)3.4 数据流图分析 (11)3.4.1 数据流程图 (11)3.4.2 数据存储分析 (11)4 学生档案管理系统概述 (14)4.1 系统的总体设计 (14)4.1.1 系统分析 (14)4.1.2 学生档案信息管理模块 (16)4.1.3 课程管理模块 (16)4.1.4 成绩管理模块 (16)4.1.5 班级管理模块 (16)4.2 数据库设计 (16)4.2.1 数据库概念设计 (18)4.2.2 逻辑设计 (21)4.2.3 数据物理结构设计 (22)5 系统详细设计与实现 (26)5.1 登录界面的设计实现 (26)5.2 信息管理主界面 (29)5.3 用户管理模块 (32)5.4 学生成绩管理模块 (33)5.5 班级管理模块 (33)5.6 科目管理模块 (34)6 统测试与分析 (35)6.1 统测试 (35)6.1.1测试方法 (35)6.1.2 测试原则 (36)6.1.3 测试分析 (37)结束语 (38)致谢 (40)参考文献 (41)基于B/S模式的学生电子档案管理系统的设计与实现摘要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已体现在人类社会的各个领域并发挥着越来越重要的作用。
学生档案管理系统毕业设计论文

重庆三峡学院计算机科学与工程学院设计题目:学生档案管理系统系别:计算机工程系专业班级:软件工程(测试)学生学号:学生姓名:胥炼周德华崔婷婷李清玲王茜指导教师:**2013年 11月 25日摘要学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。
而对于后者则要求应用程序功能完备,清晰明了又易操作等特点。
本系统实现了查询学生档案管理系统的主要功能,以无纸化的管理及应用不但可以提高工作效率、减少学校的投资成本,而且可以实现学校或企业高效率办公的宗旨。
学生档案管理系统,它包括用户及用户管理员有效身份登录、新用户注册、用户找回遗忘的密码、成绩查询、课程及课表的查询、学生个人基本信息查询、在线留言等功能。
该系统主要介绍系统总体设计以及管理模块、查询模块的实现,并建立了有效的数据库。
本系统主要采用Visual Studio + Access 2003方式开发设计以及采用B/S模式进行开发,系统从安全性、易维护性等方面着手实现了后台管理端和前台客户端的分离,并利用其提供的各种面向对象的开发工具,方便简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:档案信息查询,控件,窗体,数据库AbstractThe system of managing student file is a typical application of Managing Information System (MIS), which mainly include the development of the database construction and maintenance and development of front application program of two aspects. The former required set up data consistency and integrality, data security good database. For the latter requires the application program function complete, clear and easy to operate etc. The system of managing student file the inquires the main functions of the system, the management and application to paperless can not only improve work efficiency, reduce the school cost of investment, and can realize the school or the tenet of enterprise high efficiency office.The system of managing student file, it includes the user and user manager valid identity login, new user registration, users find forgotten passwords, results, schedule and of course inquiry, students basic information query online messages, and other functions, and inquires. This system mainly introduce the general design and system management module, inquires the realization of the module, and set up effective database. This system mainly using Visual Studio + Access 2003 development design and the way of B/S model of development, system from safety and easy to maintenance from the aspects such as the background management and realize the front desk client separation, and use it to provide all kinds of object-oriented development tools, convenient and simple database of intelligent control object, the first in a short time application prototype system is established, and then, on the basis of the prototype system needs iteration, revise and improve, until customer satisfaction of feasible system formed.Key Word: Query the file information, Control, Form, Database.目录第1章绪论 (1)1.1开发背景 (1)1.2目的和意义 (1)1.3系统运行环境 (2)1.3.1 软件平台 (2)1.3.2 硬件平台 (2)1.4开发工具简介 (2)1.4.1 .NET Framework简介 (2)1.4.2 Visual Studio 2008简介 (2)1.4.3 简介 (2)1.4.4 Access 2003简介 (3)1.4.5 UML简介 (3)1.4.6 Rational Rose简介 (3)第2章需求分析 (4)2.1可行性研究 (4)2.1.1 技术可行性 (5)2.1.2 经济可行性 (5)2.1.3 操作可行性 (5)2.2系统功能需求分析 (5)2.2.1 系统功能模块概述 (5)2.2.2 系统数据流图 (6)2.3系统数据需求分析 (7)第3章总体设计 (8)3.1系统设计 (8)3.1.1 系统功能模块图 (8)3.1.2 模块详细说明 (9)3.2数据库设计 (10)3.2.1 概念数据设计 (10)3.2.2 逻辑结构设计 (12)第4章详细设计 (14)4.1系统首页登录模块功能设计 (15)4.1.1 用户登录 (18)4.1.2 进入系统主页面 (19)4.1.3 新用户注册 (20)4.1.4 找回密码 (24)4.1.5 用户管理 (27)4.2学生档案模块功能设计 (30)4.2.1 查询档案 (30)4.2.2 档案处理 (31)4.3学生课表模块功能设计 (33)4.3.1 查询课表 (33)4.3.2 处理课表 (34)4.4学生成绩模块功能设计 (35)4.4.1 查询成绩 (35)4.4.2 处理成绩 (36)4.5学生班级模块功能设计 (37)4.5.1 查询班级 (37)4.5.2 处理班级 (38)4.6学生课程模块功能设计 (39)4.6.1 查询课程 (39)4.6.2 处理课程 (40)4.7学生留言模块功能设计 (41)4.7.1 在线留言 (41)第5章系统测试与性能分析 (44)5.1软件测试概念 (44)5.1.1 测试的目的 (45)5.1.2 测试的内容 (45)5.2软件测试计划 (45)5.2.1 测试步骤 (46)5.2.2 测试方法与技术 (46)5.3系统测试结果分析 (46)5.3.1 功能测试 (46)5.3.2 性能测试 (47)5.3.3 可用性测试 (47)第6章结束语 (47)致谢 (48)参考文献 (49)附录 (50)重庆三峡学院第1章绪论1.1 开发背景随着科技的发展,计算机本身经历了巨大的变化。
毕业设计答辨-学生档案管理系统

开发背景
乌犁中学目前在校学生达到1900人以上,学校 原来的学生档案管理软件已经不能适应新的办学规 模和对现代办学效率的需要。 我作为一个计算机应用的大学生,希望能有所 贡献。用我三年的所学编制了一个实用的程序来帮 助我的母校-乌犁中学进行更有效的学生档案管理 或者作为以后开发的参考。
学 籍 信 息 修 改
学 籍 信 息 添 加
密 码 管 理
用 户 管 理
开发平台
开发工具:中文版Visual Basic6.0。 运行环境: Windows9x,Windows NT或者 Windows2000,Window Xp。 本学生档案管理系统是在Pentyum 667mmx 以上机型 的计算机上进行开发并获得通过的,同时方便系统开发, 减少开发过程的难度,我们是基于以下的软件环境。 · 以Windows XP为操作系统 · 以Visual Basic6.0为开发工具
致 谢
感谢各位评委老师百忙 之中抽出时间来参加答 辩会,敬请多批评指导, 提出宝贵的意见,谢谢!
开发的目的和意义
•
学生档案管理系统是一个教育单位不可缺少的部分。一 个功能齐全、简单易用的档案管理系统不但能有效地减轻 学校相关工作人员的工作负担,它的内容对于学校的决策 者和管理者来说都至关重要。 另外随着计算机的持续发展,无论是工作、学习还是生 活,将会越来越多地融入到流动的比特中,人们的工作节 奏在不断加快,需要快捷的信息来源,并对此作出反应。 因此,无论是从目前的现状来看,还是面向未来,一个功 能完备的学生档案管理系统的开发非常有必要。
数据库设计
•
本系统使用Access作为应用程序的数据库,建立了6张 数据表:xsda表用来存放学生入学注册的个人基本信息 , sxcj表用来存放学生在校期间的个人成绩信息 ,xsxj表用 来存放学生在校期间的评语信息 , xf表用来存放学生学分 信息 , jxjh表用来存放教学信息 ,user表用来存放用户信 息。
学生信息管理系统毕业论文

前言学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。
学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。
早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。
因此,开发这样的软件系统是很必要的。
摘要学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
基于WEB的档案管理系统本科毕业设计

基于WEB的档案管理系统本科毕业设计一、选题背景及研究意义随着信息化的发展和网络技术的普及,传统的档案管理方式已经无法满足各类机构和企事业单位对高效、准确和安全档案管理的需求。
因此,开发一种基于WEB的档案管理系统具有非常重要的意义。
本文选择基于WEB的档案管理系统作为毕业设计选题,旨在通过设计和实现这一系统,达到以下目标:1.提高档案管理效率:传统的档案管理方式存在人工操作繁琐、信息获取耗时等问题,基于WEB的档案管理系统可以通过自动化处理和信息高度集成,大大提高档案管理的效率。
2.提高档案管理准确性:在传统的档案管理中,人工操作容易出错,造成档案损毁和丢失等问题。
而基于WEB的档案管理系统可以通过系统化的流程和丰富的校验机制来提高档案管理的准确性。
3.提高档案管理安全性:传统的档案管理容易受到人为因素的影响,如盗窃、灾害等,导致档案的安全性风险增加。
基于WEB的档案管理系统可以通过权限控制、备份机制等手段来提高档案管理的安全性。
二、研究内容和技术路线本文的研究内容主要包括系统需求分析、系统设计、系统实现和系统测试等方面。
其中,系统需求分析包括对现有档案管理流程和问题的调研,确定系统需求的功能和性能要求;系统设计包括系统架构设计、数据库设计和用户界面设计等;系统实现包括前端和后端的编码实现,以及数据库的建立和管理;系统测试包括功能测试、性能测试和安全性测试等。
技术路线方面,本文将采用B/S架构设计和开发系统,前端使用HTML、CSS和JavaScript实现用户界面,后端使用Java编程语言,数据库使用关系型数据库。
同时,为了提高系统的扩展性和可维护性,本文将采用面向对象的开发方法,使用设计模式和框架来优化系统的设计和实现。
三、预期成果和创新点本文的预期成果为一个完整的基于WEB的档案管理系统,该系统具有以下创新点:1.系统化的档案管理流程:通过引入系统化的档案管理流程,将档案管理过程规范化,提高操作的准确性和一致性。
学生信息管理系统方案设计毕业论文

毕业设计毕业设计题学生信息管理系统方案设计毕业设计类型□产品设计□工艺设计姓名班级所属系部物信系专业信息技术指导教师职称完成时间摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术已逐渐成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位想要生存想要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic环境下采用“自上而下地总结规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某个学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、需求分析、系统的业务流程分析、数据分析等;在这个分析的基础上面确定系统的功能目标,将系统的功能设计模块依次划分,再整合起来成为最终需要的系统。
关键词:学生管理、Visual Basic应用、学生信息系统功能目录引言 (1)第一章系统分析 (2)1.1系统开发的目的、意义 (2)1.2 系统开发的背景 (5)1.3 系统开发的工具及运行环境 (9)1.4系统开发的可行性 (15)第二章系统分析 (17)2.1数据库需求分析 (17)2.2数据库概念结构设计 (18)2.3数据库逻辑结构设计 (20)第三章系统功能设计 (23)3.1系统功能模块描述 (22)3.2系统流程设计 (24)总结 (25)致谢 (26)参考文献 (27)引言学生管理系统是教育单位不可或缺的部分,学生管理系统对于学校来说是不可或缺的部分。
它的内容对于学校的管理者和学生来说是至关重要需要做到为用户提供充足的信息和快捷的查询方式。
一个功能齐全、觉得容易使用的信息管理系统不但能有效地减轻学校工作人员们的工作负担,它的内容对于学校的决策者和管理者来说都是至关重要的。
使用学生信息管理系统应该要做到为用户提供全面的信息和快捷的查询方式。
计算机毕业设计(论文)_基于(Delphi)条形码的学生档案管理信息系统

基于条形码的学生档案管理信息系统摘要随着信息化以及知识经济时代的到来,档案管理成为了每个公司、企事业单位必不可少的重要管理项目,如何予以妥善管理与有效的运用,将是建设现代档案管理制度不可或缺的议题。
从这一点出发,提出了一个基于条形码的学生档案管理系统,并在数据保存和传输的过程中加入基于密钥交换的信息安全策略,有效提高了系统的运行效率和数据的安全性和可靠性。
系统为使用C/S结构的学生档案管理信息系统,系统选择Delphi与SQL Server 2000为开发环境,按照软件工程方法,首先对系统进行了需求分析,并使用UML 面向对象建模技术,逐步给出系统的用例图,并进行系统的总体设计。
然后通过将系统分为用户登录模块、学生档案管理模块、学生档案查询管理模块、学生档案类别管理与档案柜资料管理模块、学生档案借用/归还管理模块等五个主要模块进行了系统的详细设计,包括界面的设计和数据库的设计。
并将档案的编号与条形码号建立联系,实现了条形码的编码、读取和打印。
系统采用了信息安全策略,即对上传的数据进行基于RSA加密算法与SHA-1摘要算法的数字签名,而在文件的传输过程中对其进行基于IDEA算法的数据加密。
系统通过使用条形码技术,大大方便了操作人员的工作和管理,同时,信息在保存和传输过程中的安全性和可靠性也得到了有效的保障。
关键词:档案管理信息系统条形码信息安全数据库系统目录1 绪论1.1研究背景与意义 (1)1.2国内外研究概况 (2)1.3论文的主要研究内容 (3)2 关键技术分析2.1D ELPHI集成开发环境 (4)2.2条形码技术 (4)2.2.1 条形码简介 (4)2.4UML建模技术 (5)2.5本章小结 (6)3 档案管理系统的分析与设计3.1档案管理系统的需求分析 (7)3.2档案管理系统的总体设计 (8)3.3.1 系统结构的划分 (8)3.3.2 条形码使用流程 (9)3.3.3 学生档案管理信息系统的用例分析 (10)3.4条形码的设计 (10)3.5数据库的设计 (11)3.7本章小结 (12)4 档案管理系统的实现4.1开发环境的选择 (14)4.2系统功能模块实现 (14)4.2.1 学生档案管理模块实现 (14)4.3数据库访问的实现 (19)4.3.1 视图的创建 (19)4.3.2 存储过程的创建 (20)4.3.3 数据库的连接 (20)4.4系统界面 (21)4.5本章小结 (22)5 系统测试5.1测试用例 (24)5.2测试环境与配置 (24)5.3测试方法和工具 (25)5.3.1 黑盒测试 (25)5.3.2 白盒测试 (25)5.4测试情况 (26)5.4.1 测试组织架构 (26)5.4.2 测试时间与地点 (26)5.5测试数据与总结 (26)5.5.1 测试数据 (26)5.5.2 测试总结 (27)5.6本章小结 (27)6 总结与展望6.1全文总结 (28)6.2课题展望 (28)致谢 (30)参考文献 (31)1 绪论1.1 课题背景与意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 绪论1.1 本课题研究的背景、目的与意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,学生档案管理系统软件为教学办公室带来了极大的方便。
近几年来由于高校教学管理体制不断改革和学生培养机制的调整,办学形式更加多样化,高校的教务部门对信息的处理与分析工作越来越繁重,传统的教学管理方式已不适应高校教学管理形势的发展与工作的需要,因此,必须运用计算机及网络信息技术,摸索一种高校管理工作现代化、科学化的模式。
计算机技术的应用也已经成为高校教学管理现代化的必然要求。
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情。
面临信息化带来的机遇和挑战,从事学生管理工作的管理人员也逐渐意识到学生工作信息化建设的重要性,着手创造学生管理信息化的软硬条件,学生工作呈现出新的景象:一方面,各学校各部门逐步配备了学生工作信息化推进过程中所需要的各种硬件设备,包括电脑、打印机等,并建立了自己的校园网或局域网,并与中国教育和科研计算机网(CERNET) 互联,初步形成了信息交换通路;另一方面,各部门为解决某一具体业务或某一具体问题,逐步开发了一些管理信息系统,建立了许多以数据库为基础的应用软件,积累了大量宝贵的信息资源;同时,管理人员使用计算机的能力和积极性比以前有了很大提高,大部分人都能掌握基本的现代信息技术,进行一些简单的信息处理操作。
这些为实现学生管理工作信息化打下了重要的基础。
学籍化管理系统是对学生各类信息进行管理分析的信息系统,它有效地支持了教务管理人员的决策和控制。
学籍化管理系统是一般管理信息系统的特例,是管理信息系统在教学管理领域的应用,一般管理信息系统的理论、方法和开发过程等对学籍化管理系统有重要的借鉴作用。
但是学籍化管理系统并不是等同于管理信息系统,它具有自己的重要特点。
首先,信息结构复杂。
教学领域是知识、信息密集型领域,教学及其管理活动都是以信息工作为重要内容的,学籍化管理系统本身就是一个信息系统。
教学及其管理活动中产生各种信息,既有教学管理状态信息又有教学管理控信息,既有结果信息又有过程信息等等,信息结构非常复杂。
第二,信息服务对象多层次。
学籍化管理系统的服务对象是教学管理工作者,而实际教学管理工作者是多层次的,从校长、教务长到一般教务人员,在具体课程教学中,教师既是教育者又是管理者。
此外,必要时还需要考虑上级教学主管部门的要求等。
以上这些都是充分体现了学籍化管理系统服务对象的多层次,这与企业管理系统一般一至二个管理层次是有明显不同的。
第三,决策支持的半程序化。
管理决策根据其活动是否反复出现可以分为程序化和非程序化决策。
一般来说,程序化决策呈现出重复和例行的状态,每当出现这种情况时,决策者就可以利用以前曾用过的方法和规则来处理问题,组织一般都有这方面的规章和制度。
非程序化决策面对的是新的、非结构化的、没有现成结论的问题,决策者不能简单的使用以前的准则和程序来解决这样的问题,他们要根据自身的经验和知识对环境做出判断,提出创造性的解决方案,要求他们在困难、结构不良的环境中进行决策。
需要说明的是,程序化决策和非程序化决策并没有截然的不同,在实际管理工作中,这两者很多时候都是混合在一起的,例如教育管理决策就是一种半程序化决策。
学生信息管理是高等学校非常重要的一项数据资源,但其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高。
该系统针对高等学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
实现学籍化管理系统及相应的配套设施,可以使学生管理工作发挥出最大的效能,从而获得巨大的收获。
其意义主要在:学生管理信息系统的开发和应用,可以提高学生的管理水平。
学校办公效率可以有很大的提高,为学校的信息管理提供了一个良好的工具,化简了繁琐的工作模式,从而使学校的管理更加合理化和科学化。
良好的管理信息系统节省了大量的人力和物力,也避免了大量重复性的工作。
Internet和Web的迅猛发展使数据库技术也开始与Web产生了紧密的联系,一种新兴的技术—Web数据库技术出现了,并且开始在数据库的应用中发挥着越来越重要的作用。
高校校园网的迅速普及,使档案管理软件能充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展。
1.2 本课题内容本系统主要是针对本校的教务管理模式,采用面向对象的思想开发,基于校园网的学生管理信息系统。
这样一个系统不但可以降低工作量,提高办公效率,而且使目前分散的学生信息得到集中管理,这对减轻管理工作负担,提高管理水平,实现学生管理的现代化具有实用易用特点。
基于Web的高校学生档案管理系统利用JSP技术与Web数据库结合实现,具有数据输入、查询修改等功能,应用该系统可大大提高工作效率,并为进一步完善计算机教务管理系统和全校信息系统打下良好的基础。
本系统实现的是一个学生档案管理系统,它是整个教务管理系统中的子系统。
系统要方便学生对档案的查询,也要方便学校的教务管理。
根据系统进入权限的不同,本系统可以分为两个子系统—管理员功能模块与用户功能模块。
我主要负责登录功能和用户功能,用户功能主要包含两类用户:学生和老师。
登录功能:通过登录功能实现学生、教师、管理员的分别登录。
学生用户主要功能:1、学生管理:主要包括本人信息查询、学生账户管理。
2、退出体统:主要实现系统的安全退出。
教师用户主要功能:1、学生管理:主要包括学生档案信息的查询。
2、教师管理:主要包括本人信的查询、教师账户管理。
3、退出体统:主要实现系统的安全退出。
1.3 本文组织安排本文首先介绍了本课题的设计与实现的研究背景和现实意义,研究意义和研究内容。
然后介绍了系统开发的理论依据和开发依据,阐述了Java的功能特点和管理信息系统等相关的理论。
接着阐述了系统的需求分析和设计,从软件工程的角度分析本系统的各个部分。
然后介绍了本系统的各功能模块的功能设计、E-R图的设计、数据库设计,程序测试运行结果,系统功能设计与实现等部分依次介绍。
最后总结本系统的结论、现存问题以及对将来的展望。
2 系统相关理论及技术介绍2.1 系统建设目标的技术可行性开发语言:JSP系统软件:Windows XPDBMS:SQLSever 2005就整个系统的技术构成上来看,它属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
本系统是由JSP开发工具编写的。
由SQL 2005作为后台数据库进行管理维护。
2.2 系统实现技术2.2.1 JPS技术介绍JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
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.2 JDK环境的配置方案在做本系统时,本人使用的是J2SDK +Tomcat的配置,因为对于初学者,这是一个比较容易实现的方案。
具体步骤如下:[1]安装J2SDK第一步:执行j2sdk-1_4_2_03-windows-i586-p.exe,按照向导安装到想要安装的目录,如D:\J2SDK1.4.2。
第二步:设定J2SDK 1.4.2_03从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,然后到【新建】。
JA V A_HOME = C:\j2sdk1.4.2_03PATH = %JA V A_HOME%\binCLASSPATH = C:\j2sdk1.4.2_03\lib\tools.jar;C:\j2sdk1.4.2_03\lib\dt.jar;注意1. CLASSPATH的设定中,分号(;)用来分开两路径,切勿任意空格;2. CLASSPATH的设定中,分号的最后还有一个点“.”。
补充不论Windows 2000 或Windows XP 皆可依上述方法设定。
第三步:测试J2SDK。
撰写一个HelloWorld.java 程序,放置在C:\HelloWorld.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”。