学生档案管理系统毕业论文

毕 业 论 文

题 目:学生档案管理系统

作 者: 学 号: 系 别: 专 业: 指导教师:

2012年5月10日

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

目 录

1 前言 ................................................................. 1 1.1 学生档案管理系统的现状分析 ..................................... 1 1.2 开发学生档案管理系统的必要性 ................................... 1 1.3 学生档案管理系统设计的目标 ..................................... 1 1.4 学生档案管理系统的需求及分析 ................................... 2 2 开发工具 ............................................................. 3 2.1 Dreamweaver 8.0简介 ............................................ 3 2.2 Access 数据库 简介 .............................................. 3 3学生档案管理系统功能的实现 ........................................... 4 3.1系统功能模块图 .................................................. 4 3.2 数据库的链接 ................................................... 4 3.3档案管理系统的安全性 ............................................ 4 3.4部分界面及关键代码 .............................................. 6 4 系统测试、运行及常出现问题 ......................... 错误!未定义书签。 结论和总结 ............................................................ 12 致谢 .................................................................. 13 参考文献 .............................................................. 14

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

1 前言

1.1 学生档案管理系统的现状分析

计算机的产生,已经成为了各个领域的得力助手。由于计算机可以替代人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点。因此,使用计算机来实现学校教务处对学生档案管理,开发一个良好的学生档案管理系统,是时代发展的一种需求。

1.2 开发学生档案管理系统的必要性

在科技突飞猛进的时代,计算机已经不仅是在高科技上应用,而且是在生活中同样得到了广泛的应用。很多有关学校学生的管理越来越多和繁琐,效率也很低,影响整个学校的管理,因此开发一个学生档案管理系统,采用计算机对学生档案进行管理,提高了办学效益和现代化水平是非常有必要的。现在我国的院校学生档案管理有的还停留在全用纸介质基础上,浪费了大量的人力物力,也存在着许多不足。一个高效的学生档案管理系统可以存储历届的学生档案,只需要几名管理员即可,节省了大量人力,可以迅速查到所需信息、高效、安全,学生也能方便地查看自己的信息。

1.3 学生档案管理系统设计的目标

学生档案管理系统提供了强大的学生档案管理功能:

1、管理员能够对所有学生信息和教师用户的添加、修改、删除、查询等操作;

修改、发布和关闭公告,还可以关闭、开启前台档案管理系统。 2、学生可以查看自己的档案及修改自身的密码。

3、教师可以通过搜索学生来查看学生信息以及修改自身的密码。

1.4 学生档案管理系统的需求及分析

学生档案管理系统是以ASP网页编程+Access数据库,其系统功能可以在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,就可以了解本系统的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。学生档案管理系统主要提供学生查询自身信息,方便学校的管理。教师可以查询班上同学的信息,方便了解学生的情况。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、查找等操作,并且可以发布公告和在进行系统维护时关闭系统。

1 页 共 14 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

1 前言

1.1 学生档案管理系统的现状分析

计算机的产生,已经成为了各个领域的得力助手。由于计算机可以替代人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点。因此,使用计算机来实现学校教务处对学生档案管理,开发一个良好的学生档案管理系统,是时代发展的一种需求。

1.2 开发学生档案管理系统的必要性

在科技突飞猛进的时代,计算机已经不仅是在高科技上应用,而且是在生活中同样得到了广泛的应用。很多有关学校学生的管理越来越多和繁琐,效率也很低,影响整个学校的管理,因此开发一个学生档案管理系统,采用计算机对学生档案进行管理,提高了办学效益和现代化水平是非常有必要的。现在我国的院校学生档案管理有的还停留在全用纸介质基础上,浪费了大量的人力物力,也存在着许多不足。一个高效的学生档案管理系统可以存储历届的学生档案,只需要几名管理员即可,节省了大量人力,可以迅速查到所需信息、高效、安全,学生也能方便地查看自己的信息。

1.3 学生档案管理系统设计的目标

学生档案管理系统提供了强大的学生档案管理功能:

1、管理员能够对所有学生信息和教师用户的添加、修改、删除、查询等操作;

修改、发布和关闭公告,还可以关闭、开启前台档案管理系统。 2、学生可以查看自己的档案及修改自身的密码。

3、教师可以通过搜索学生来查看学生信息以及修改自身的密码。

1.4 学生档案管理系统的需求及分析

学生档案管理系统是以ASP网页编程+Access数据库,其系统功能可以在内部IIS服务器上运行。系统管理员、教师、学生只需通过简单的操作,就可以了解本系统的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。学生档案管理系统主要提供学生查询自身信息,方便学校的管理。教师可以查询班上同学的信息,方便了解学生的情况。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、查找等操作,并且可以发布公告和在进行系统维护时关闭系统。

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

2. 开发工具及简介

2.1 Dreamweaver 8.0简介

Macromedia Dreamweaver 8.0是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。

2.2 Access 数据库 简介

Access 是数据库管理系统(RDBMS,即Relational Database Management System)。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便。

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

3.学生档案管理系统功能的实现

3.1系统功能模块图

3.2 数据库的链接

下面是本系统连接打开数据库的代码文件conn.asp。

set conn=server.CreateObject("adodb.connection")

path=server.MapPath("data/data.mdb")

conn.open "driver={microsoft access driver (*.mdb)}; dbq="&path

%>

3.3 档案管理系统的安全性

系统是用ASP网页编程+Access数据库,学生档案管理系统中拥有的用户名和密码才能正常进入学生档案管理系统,以下给出整个文件的部分流程提供参考:

前台登录:

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

图3.3.1 前台用户登录流程图

图3.3.2后台用户登录流程图

学生档案管理系统

3.4部分界面及关键代码

3.4.1登录窗口

┊ ┊ 以下代码是通过读取输入的用户名和密码在从数据库中进行查找,是否有当前输┊ 入的用户和密码,如果用户名正确与密码正确则进入相应页面。

┊ ┊

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 关键代码: 订 ┊

┊ dim username ┊ ┊ dim userpwd

┊ username=trim(request("username"))

线 ┊ set rs=server.CreateObject("adodb.recordset")

┊ sql="select * from user where user_name='"&username&"'" ┊ rs.open sql,conn,1,3

┊ ┊ if not rs.eof then '用户名判断

┊ if rs("user_pwd")userpwd then '用户密码判断 ┊ ┊ response.Write""

┊ ┊ else

┊ session("user")=username '传递用户名 ┊

session("pwd")=userpwd

if rs("user_qx")=1 then '对用户权限进去判断,并跳转到相应页面

response.Redirect "j_index.asp"

3.4.1

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

else

response.Redirect "x_index.asp"

end if

end if

else '用户不存在,进行跳转

response.Write ""

3.4.2网站的开启以及公告的开启

图3.4.4用于后台管理员对前台网站的开启;图3.4.4用于后台管理员对公告的开启。

图3.4.3 管理员开启网站界面

关键代码:

set rs=server.CreateObject("adodb.recordset") set rs1=server.CreateObject("adodb.recordset") sql="select top 1 * from kongzhi order by id desc" sql1="select * from kongzhi" rs.open sql,conn,1,1 if not rs.eof then

if rs("wz_kongzhi")=1 then

response.Write("")

图3.4.4 管理员开启公告界面

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

else

if rs("gonggao_kongzhi")=1 then

rs1.open sql1,conn,1,3

rs1.addnew

rs1("gonggao_kongzhi")=1 rs1("wz_kongzhi")=1

response.Write("")

else

rs1.open sql1,conn,1,3

rs1.addnew

rs1("gonggao_kongzhi")=0 rs1("wz_kongzhi")=1 rs1.update

response.Write("")

end if end if conn.close set conn=nothing

end if

3.4.3后台对公告的添加操作

图3.4.5 ,其主要用于后台管理者对公告的添加操作。

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

关键代码:

dim gonggao

gonggao=trim(request("notice"))

set rs=server.CreateObject("adodb.recordset") sql="select * from gonggao" rs.open sql,conn,1,3 rs.addnew rs("notice")=gonggao

rs.update

set rs1=server.CreateObject("adodb.recordset") sql1="select top 1 * from gonggao" rs1.open sql1,conn,1,1 if not rs1.eof then %>

3.4.4教职工用户学生档案查询和学生用户对查看信息

图3.4.6实现教职工对学生档案的查询操作;图3.4.7实现学生用户对自己本人详细信息的查看。

图3.4.5 管理员添加公告界面

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

图3.4.6 教师对学生信息搜索界面

关键代码:

sql="select * from stu_info"

else

if request("page")"" then epage=cint(request("page")) …… epage=1 end if

select case tiaojian1 case "1"

图3.4.7 学生个人信息界面

sql=sql&" where stu_id like '%"&neirong1&"%'" case "2"

sql=sql&" where stu_name like '%"&neirong1&"%'" ……

rs.open sql,conn,1,1

rs.Pagesize=5

if(rs.bof and rs.eof) then

response.Write("
")

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

rs.absolutepage=epage %>

学号

if rs.bof or rs.eof then exit for %>


height="31"

align="center"

bgcolor="#FFFFFF">

%>">

rs("stu_id")

color="#006666">

align="center"

bgcolor="#FFFFFF">

response.Write

"

href='j_searchstu.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page=1'>首页   "

response.Write

"

href='j_searchstu.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page="&epage-1&"'>前一页   "

.....

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

4 系统测试、运行及常出现问题

经过系统的测试,系统基本上达到需求上所要的要求。系统功能完整,界面美观、简洁。登录错误时处理得当,且有提示错误的对话框。但是,在测试中也发现系统有些不足之处,比如系统每次登录后用户名并没有保存在系统中,下次登录,还需要重新输入,等等一些缺陷,需要在系统进一步修改和维护时予以纠正。

常出现的问题:

(1)预览页面时偶尔会出现乱码。 (2)数据库的连接有时候会连接不正常。

(3)在制作前台网站关闭、开启时老是实现不了这个功能。

(4) Access数据库中字段的数据出现问题,导致添加页面出现问题。

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

结论和总结

学生档案管理系统已基本完成,功能也基本实现,但数据的健全性和系统功能的完善性以及安全性还有不足的地方,还有由于本次开发系统受相关知识的限制,因此本系统还存在一定的缺陷。

即使该系统有个别的不足,但是其功能全面,数据库管理容易、方便,界面美观、简洁、操作方便、简单、易懂、安全性好等等优点。相信由我团队开发实现的学生档案管理系统会是一项各个院校在管理时必不可少的档案管理软件。

通过开发这个系统,我们这个团队的3个人都掌握了基本过程,了解了知识的同时还掌握了开发系统的基本操作。同时对于ASP 和 Access数据库 有了更加深入的了解和应用。更加值得一提的是,我们学会了设计系统的思维方法,以及在一个团队中那种相互帮助的精神。

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

致谢

在论文即将完成之际,首先我真诚感谢老师的辛勤指导,同学的建议以及这个团队的共同努力。

学生档案管理系统以基本完成,完成过程中,指导老师对我们的点评与指导,让我们这个团队更快更好的入手这个系统,这给了我们极大的帮助,让我们顺利地完成系统的制作。同样,完成过程中同学给予的帮助也是非常重要的。在此,我表示衷心感谢,谢谢你们!

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

参考文献

[1] 《ASP网络编程从入门到精通》 2006年 清华大学出版社 [2] 《ASP.NET基础教程》 2004年 清华大学出版社, [3] 《外行学Access 2003从入门到精通》 2009年 邮电教育出版社 [4] 《网页设计与制作教程》 2010年 清华大学出版社 [5] 《ASP完全自学手册》 2007年 机械工业出版社


相关内容

  • 大学生档案管理与大学生就业

    摘要:大学生档案在毕业生就业工作中发挥着重要作用,是用人单位了解应聘者在校生活.学习.思想.心理等情况的主要信息资料.本文主要从大学生档案管理工作在大学生就业中的作用出发,就新形势下如何加强大学生档案管理,服务大学生就业谈谈自己的看法. 中 ...


  • 大学生毕业档案管理

    大学生毕业档案管理 大学毕业生档案人事关系答疑 2 1. 毕业生"学籍档案"与"人事档案"的区别及联系? 毕业生的学籍档案是指通过参加全国统一考试并被录取的大中专院校学生的档案,它以文字资料的形式记录 ...


  • 破解高校毕业生档案问题的思路

    摘要:高校毕业生不重视档案问题,发生不必要的麻烦.部分大学生在认识上存在着一定的误区.本文试就大学生就业过程中忽视档案而产生的问题,进行现状分析,找出原因,明确思路,为高校毕业生在就业时少走弯路,提供有益的探索. 关键词:大学毕业生 人事档 ...


  • 苏州大学调档函通知

    苏州大学关于做好2014年硕士研究生 录取工作的通知 各基层研究生招生单位: 2014年硕士研究生招生录取工作要贯彻落实党的十八大和十八届二中.三中全会精神以 及教育改革发展纲要的精神,进一步深化研究生招生改革, 以提高复试质量.加大复试力 ...


  • 毕业后档案怎么办详细流程

    毕业后的档案问题--详细流程 毕业后的档案问题--详细流程 -- 1.毕业生"学籍档案"与"人事档案"的区别及联系? 毕业生"学籍档案" 人事档案"的区别及联系? 毕业生 ...


  • 签[三方协议]后你一定要知道的一些事

    签完<三方协议>后你一定要知道的一些事 三方协议,人事代理,人事档案,干部身份,报到证,改派,一年内转正,公务员 在大学毕业时就知道找到工作签了三方就行了,其实你不知道事情还多着呢,很多人只有碰到了才知道,可有时为时已晚.自己也 ...


  • 建议毕业前 知道档案怎么处理

    毕业了,你的档案转吗? ­ 近年来,大学毕业生对自己的档案不管不问,已不是个别现象.据了解,在各院校.各级毕业生就业主管部门和各地人事部门人才交流中心,被大学毕业生遗弃的档案都不少.超过择业期,毕业生的档案会被学校退回原籍. ­ ­ 从郑州 ...


  • 大学毕业后人事档案放哪里比较好

    大学毕业后人事档案放哪里比较好? 1. 毕业生"学籍档案"与"人事档案"的区别及联系? 毕业生的学籍档案是指通过参加全国统一考试并被录取的大中专院校学生的档案,它以文字资料的形式记录了高考成绩.在校学 ...


  • 毕业后档案

    毕业后的档案问题1.毕业生"学籍档案"与"人事档案"的区别及联系? 毕业生的学籍档案是指通过参加全国统一考试并被录取的大中专院校学生的档案, 它以文字 资料的形式记录了高考成绩.在校学习成绩.家庭状况 ...


  • 毕业生应如何对待自己的档案,报到证

    --带了毕业班,觉得对毕业生很有用 (2010-05-06 10:12:44) 转载 标签: 分类: 个人感悟 杂谈 一毕业就以为可以轻轻松松了,谁知道找工作的时候还会遇到这么多问题.昨天去应聘时人家问我要档案,什么档案啊,学校没给我啊,我 ...