学院学生档案管理网站.docx

上传人:小飞机 文档编号:1881221 上传时间:2022-12-23 格式:DOCX 页数:28 大小:247.87KB
返回 下载 相关 举报
学院学生档案管理网站.docx_第1页
第1页 / 共28页
学院学生档案管理网站.docx_第2页
第2页 / 共28页
学院学生档案管理网站.docx_第3页
第3页 / 共28页
学院学生档案管理网站.docx_第4页
第4页 / 共28页
学院学生档案管理网站.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《学院学生档案管理网站.docx》由会员分享,可在线阅读,更多相关《学院学生档案管理网站.docx(28页珍藏版)》请在三一办公上搜索。

1、湖南软件职业学院毕业设计(论文)学院学生档案管理网站COLLEGE STUDENT RECORDENT MANAGEMENT WEBSITE专 业 名 称:计算机应用技术指 导 教 师:任 征 毕业生姓名: 赵 妍毕业生学号:200810500206论文提交日期:2010年12月分类号: 学校代码: 4711密 级:无 毕业生学号:20081050206学院学生档案管理网站COLLEGE STUDENT RECORDENT MANAGEMENT WEBSITE 专 业 名 称:计算机应用技术指 导 教 师:任 征毕业生姓名:赵 妍毕业生学号: 20081050206论文课题来源:教师科研课题论

2、文提交日期:2010年12月论文评审单位:湖南软件职业学院 摘 要学生档案管理是典型的管理信息系统 (MIS),其开发主要包括后台数据库的建立和维护以及前段应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的库。而对于后者则要求具备应用程序功能完备,易使用等特点。 使用ASP作为开发工具,Access作为后台数据库,此系统分为两大模块:用户模块和管理员模块。对于用户模块来说,只能浏览属于用户(学生)的相关信息,如学生的基本信息,阅历及关系,学籍变动情况等。而管理员模块,则可以添加、查询、修改、删除、查看所有学生的信息。关键字:ASP,模块化,学生档案管理 ABSTR

3、ACTStudent document management system is a typical management information system (MIS),which mainly includes building up data-base of back-end and developing the applicationinterface of front-end. The former required consistency and integrality and security ofdata. The latter shouid make the applica

4、tion powreful and easily used.Using ASP as a development tool, the Access as backend database, this system is divided into two big modules: user module and administrator module. For users module, it c an only view belongs to the user (students) related information, If a student, experience and the b

5、asic information of the relationship, student status changes, etc .And administrat or module, can be added, query, modification and deletion.Key word: ASP, Modular, Students archives management 目 录1 引言11.1 毕业设计的目的与意义11.2 概念界定与研究方法12 网站开发技术及工具22.1 网站开发技术简介22.1.1 关于ASP22.1.2 ASP的特点22.1.3 数据库的概论32.1.4

6、选择access的理由32.2 网站开发工具43 网站整体设计63.1 总体设计63.1.1 总体框架63.2 网站详细功能63.2.1 前台功能模块设计73.2.2 后台功能模块设计83.3 数据库设计94 网站各项功能的实现及分析134.1开发平台搭建134.1.1网站开发环境有硬件环境与软件环境134.2 学生档案管理功能的实现134.2.1 首页登录功能134.3 网站后台登录界面14结束语20致 谢21参考文献221 引 言1.1 毕业设计的目的与意义随着社会不断的发展,信息化越来越走进人们的生活,人们对信息化的生活要求也越来越高。在当今人口众多的时代,各类信息的成倍增长,面对庞大的

7、信息量,就要有相应的管理系统来提高工作效率。尤其这几年随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断增长,那么就要有学生档案信息管理来提高学生管理的工作效率。通过这样的系统可以做到信息的管理规范,科学统计和快速查询。从而减少管理方面的工作量。有效的管理学生所有信息就是学生管理系统完成的功能。1.2 概念界定与研究方法概念界定:学生档案管理网站是一个教育单位必不可少的组成部分,它对于学校的管理来说至关重要。在这个科学技术不断提高,计算机科学日渐成熟,且讲究搞效率的社会,人工管理文件档案的方式就先得效率低、保密性差。作为计算机使用的一部分,使用计算机对学生档案信息进行管理

8、,具有着手工管理所无法管理的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。研究方法:用ASP技术,由用户通过浏览器在客户端向指定的WEB服务器提出服务请求,WEB服务器用HTTP协议把所需文件资料传给用户,并显示在浏览器上。2 网站开发技术及工具本次设计的学生档案管理网站采用微软ASP脚本语言来开发Web应用程序。ASP方便上手,网页可视化程度高,容易和HTML配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQL Server是大型的数据库,价

9、格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处。而Access虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以Access完全能够用作本系统的后台数据库。2.1网站开发技术简介2.1.1 关于ASPActive Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 J

10、avaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。 2.1.2 ASP的特点1. 无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 2. 易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。 3. 独立于浏览器 用户端只要使用可解释常规HTML码的浏览器

11、, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 4. 面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。 5. 与任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 6. 源程序码不会外漏 ASP脚本在服务器上执

12、行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看,ASP有如下的功能: 1. 处理由浏览器传送到站点服务器的表单输入。 2. 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 3. 读写站点服务器的文件,实现访客计数器、座右铭等功能。 4. 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 5. 由cookies读写用户端的硬盘文件,以记录用户的数据。 6. 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 7. 使用VBScript或JScript等简

13、易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 8. 扩充功能的能力强,可通过使用Visual Basic、Java、Visual C + 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。2.1.3 数据库的概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20世纪,60年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的

14、广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。2.1.4 选择access的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求; 2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向SQL Server等大型数据库,程序部分基本不用改动; 3. 目前办公室里的大多数电脑通常都安装有Office系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理; 4. 该数据库文件单一,利于数据的导入与导出

15、。2.2 网站开发工具关于DREAMWEAVER:Dreamweaver是Macromedia公司推出的主页编辑工具。它是一个所见即所得网页编辑器,支持最新的DHTML和CSS标准。采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得非常简单。值得称道的是,Dreamweaver不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和站点管理两大利器于一身的创作工具。1独特的往返HTML功能这个功能可以同步访问设计视图(Design View)和HTML源代码,可以打开用其他编辑器编辑的文档,但它不会改写手工输入的HTML标记或第

16、三方标记。这就使得Dreamweaver 4自动生成的代码与手工输入的代码融为一体。2整合文本编辑器现在Dreamweaver 4增加了以代码为中心的新特性。手工编写代码就如设计视图环境一样方便,可以自动缩排、标点平衡、选择多行后一次缩进。可以在使用代码视图工具栏(Code View Toolbar)的下拉列表定义的JavaScript函数之间轻松导航。对于使用JavaScript编程的专业人员来说,这种代码导航无疑是一种高效的导航帮助。输入代码时Dreamweaver 4自动对HTML和JavaScript 代码使用不同的颜色显示。3把主窗口分割为代码视图和设计试图可以把Dreamweave

17、r的主窗口分割为代码视图和设计试图。能够查看整页代码而无需离开文档窗口。这样,就可以在同一个窗口同时查看代码视图和设计视图,同时编辑多个文档的代码。4JavaScript调试器使用新增的JavaScript调试器,可以直接在浏览器中调试客户端JavaScript脚本,观察JavaScript的执行,就像它在Netscape或IE浏览器中一样,因而能够更好地了解每种浏览器是怎样执行JavaScript的。可以设置断点调试代码,然后在逐步执行代码的过程中观察变量的变化,及时发现编程错误。5编辑非HTML文档可以把Dreamweaver 4当作文本编辑器编辑非HTML文档,直接在代码视图(Code

18、View)中编辑JavaScript,XML和其他文本文件。6自定义标记数据库使用自定义标记数据库可随时定义新的标记或编辑默认标记。Dreamweaver 4的可配置自定义数据库让你能够定制翻译引擎来支持属性代码。7超强页面排版功能网页对象的排版一般有表格和图层两种方式,这两种方式各有优缺点,Dreamweaver 4的Layout View技术可以轻松地把两者的优点结合起来,用此功能编写的网页,任何浏览器都兼容,解决了后顾之忧。Dreamweaver 4中提供了两种可视化编辑方式,一种是大家再也熟悉不过的老版面,另一种是全新的版面排版方式。它提出了一个全新页面排版概念,它可以使你轻松地拖曳出

19、复杂的透明表格,而且绝无冗余代码。8Macromedia Flash 文字和按钮Flash动画向来让人津津乐道的是文件小、效果棒,而且可以随着视窗大小做不失真的缩放,这些都要归功于使用矢量图的优点。使用Dreamweaver 4的这个新功能,就算你不会使用Flash也可以在Dreamweaver 4中直接插入Flash 动画格式的文字或按钮,只要简简单单输入文字就可以了,比起传统的点阵图文字或按钮,文件更小、效果更漂亮。不过很可惜的是,目前Flash文字和按钮还不支持中文。9双向绘图编辑大家都知道在Fireworks中分割图形保存后,可以利用Dreamweaver 4的Insert|Inter

20、active Images|Fireworks html命令,将Html,JavaScript一并插入,然后,在Dreamweaver 4中右击图像,从弹出的菜单中选择Edit with Firework 4命令,就可以马上启动Fireworks并把原PNG文件打开并开始编辑,这是非常方便的,而且Dreamweaver 4把Fireworks与Dreamweaver结合的更紧密了,在Fireworks中编辑完图片不用保存,只需单击Return Dreamweaver按钮,就可以立刻切换到Dreamweaver 4中去,而且所有的修改都已经保存好了,当然也可以在Dreamweaver中方便地切换

21、到Fireworks。 关于FireworksFireworks是Macromedia公司发布的一款专为网络图形设计的图形编辑软件,它大大简化了网络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用Fireworks都不仅可以轻松地制作出十分动感的GIF动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等。因此,对于辅助网页编辑来说,Fireworks将是最大的功臣。它可借助于 Macromedia Fireworks 8,您可以在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制。Fireworks 业界领先的优化工具可帮助您在最佳图像品质和最小压缩大小之间达到平衡。它与 M

22、acromedia Dreamweaver,Macromedia Flash 共同构成的集成工作流程可以让您创建并优化图像,同时又能避免由于进行 Roundtrip 编辑而丢失信息或浪费时间。利用可视化工具,无需学习代码即可创建具有专业品质的网页图形和动画,如变换图像和弹出菜单等。3 网站整体设计3.1 总体设计本网站的功能根据使用者的不同而有所不同,主要有两种用户:普通用户(学生)、系统管理员。为了便于整个网站的组织管理,把整个网站分为两大模块:用户模块和管理员模块,两个模块的功能都完全相对独立的设计,然后再将它们集成到一个总的控制模块中。对于用户模块来说 ,只有浏览属于本用户(学生)的一些

23、基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息,并且可以对班级、科目和教师信息进行简单的管理。3.1.1 总体框架 学生档案管理管理员模块用户资料管理用户模块学生基本信息浏 览学生信息管理数据资料管理功能 管理个人相关管理图3-1 学生档案管理总体框架3.2 网站详细功能本网站是一个基于ASP的学生档案管理系统,它主要是对学生的一些信息进行详细的管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从两个方面来介绍:从普通用户(学生)的角度讲,实现的功能是:在校学生可以通过自己的学号和密码在因特网上对自己的个人信息进行查询;对用户密码的管理。从管

24、理员角度讲,实现的功能是: 对学生有关数据的输入功能 a) 实现对学生基本信息的输入b)对学生有关数据的更新功能 ,由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理中的相关信息;对学生档案信息的查询功能 ;管理员可以通过自己的用户名和密码在因特网上对所有学生的信息进行查询。流程图:首 页首页学生登录管理员登录密码错误登录密码错误 密码正确后台管理学生信息修改用户登录管理管理员密码修改退出登录登录密码正确首页信息查看退出登录图 3-2 网站流程图3.2.1 前台功能模块设计一个网站的前台是面向所有访问网站的用户,网站前台访问可以浏览公开发布的内容,如:首页,用户(学生)登录,学生基本

25、信息,阅历及关系,学习情况,学籍变动,备注,管理员登录等操作。首 页首页学生基本信息阅历及情况学习及情况学籍变动用户登录管理员登录图3-3 前台功能结构图主要功能模块介绍:(1) 首页功能模块 显示用户登录界面。(2)用户登录 输入用户名及密码,然后确认进入,可以有效的区分操作人是该程序的用户还是非用户。(3)学生基本信息 学生可以查看自己的信息,包括:姓名,曾用名,性别,出生日期,免冠照片,学号,所在集体等。(4)阅历及情况 每个人的升学情况和所任职务,及现在的现状。(5)学习及情况 学生的学习情况,个人特长,奖惩记录,爱好及处分记过。(6)学籍变动 学籍异动情况,毕(结)业或肆业日期,毕(

26、结)业或肆业去向。(7)管理员登录 管理员登录可对系统里面学生的基本情况进行更改,添加和删除等。3.2.2 后台功能模块设计网站后台管理系统主要是用于对网站前台的学生信息的更新、删除等操作,简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。管 理 首 页档案系统用户相关数据管理个人相关功能管理退出登录图3-4 后台功能结构图后台模块功能介绍:(1)档案系统 学生录入和学生列表,由管理员进行管理。(2)用户相关 包括管理员管理和管理员添加,可以添加需要的资料,对学生信息进行更新。(3)数据管理 系统占用的空间,压缩数据库,备份数据库,恢复数据库,这些都方便于管理员管

27、理整个系统。(4) 个人相关 是管理员个人资料的修改。(5)功能管理 管理菜单自定义,对于所有后台的信息进行管理的总集。3.3 数据库设计数据库结构的设计在基于ASP的学生档案系统中占着很重要的地位,它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用Access作为后台的数据库管理工具。以下是本系统数据库设计的具体情。用户登录记录表,记录了每个账号最近登录的时间和共登录的次数 表3-1 用户登录记录表实现代码如下:Dim sexaction=che(request(action)id=che(request(id)Dim users(2)users(0)=帐 号

28、users(1)=姓 名users(2)=密 码Dim userslm(2)userslm(0)=a_UserIduserslm(1)=a_UserNameuserslm(2)=a_PassWordIf action=list Then%管理员管理 选 帐号 姓名最后登陆时间登陆次数操作 学生基本信息表,里面包含了学生的,入学时间,籍贯,联系方式等:表 3-2 学生基本信息表此表管理了学生登录的密码,Email地址,联系方式,家庭住址等:表3-3 学生密码及信息管理表管理员管理项目的菜单表,此表包含了学生信息的基本管理,人员的管理,数据库的管理,管理员管理,管理员删除,管理员查看,管理员修改等

29、, 表3-4管理员管理菜单表4 网站各项功能的实现及分析4.1开发平台搭建4.1.1网站开发环境有硬件环境与软件环境硬件环境:输入输出设备,存储器,运算器等。个人的硬件环境是:CPU: Intel奔腾双核 P6200,存储器:2G,硬盘:320G,显示器:LG13.3显示器。软件环境是:操作系统是Windows xp ,运行服务器:小旋风。个人的软件环境是: Windows xp系统,Dreamweave8等制作工具。4.2 学生档案管理功能的实现4.2.1 首页登录功能 如果输入的用户名和密码和系统产生的不一直,将会出现错误提示,如图:图4-1 登录密码错误图 若访问用户登录时间过长,不论用

30、户名和密码是否正确,都会出现下面的提示(刷新后即可) 图4-2 登录等待时间过长图实现代码如下: 学生档案管理系统操作出错:你的登录等待时间过长,请返回登录页面重新登录您输入的确认码和系统产生的不一致,请重新输入返回上一页4.3 网站后台登录界面及效果分析图4-3 管理员登录界面管理员进入后可对学生信息进行更新,删除和添加。此界面设置了登录记录程序,时长为20分钟,一小时,三小时,六小时等,超过所选时间就要刷新再登录,所实现代码如下: 20分钟1小时3小时6小时12小时永久(1) 管理员登录界面 管理员登录后,可看到自己自己的基本信息,和系统的一些信息,如现在时间,服务器域名,IP,浏览版本等

31、。图4-4 管理员登录界面实现代码如下:个人信息 帐号: 姓名: 身份:管理员 身份过期: 上线次数: 上线时间: 系统信息 现在时间: 年月日: IP: 服务器域名: / 脚本解释引擎: 服务器软件的名称: 浏览器版本: FSO文本读写: 数据库使用: Jmail组件支持: CDONTS组件支持: (4)学生档案信息管理界面 管理员可以查找根据姓名,学号,身份证号查找学生信息并进行修改添加图4-5 学生档案信息管理实现代码如下:学生档案信息管理 搜 索 相 关 信 息真实姓名:INPUT TYPE=text NAME=Name value= style=width:120px;  曾 用 名:INPUT TYPE=text NAME=His value= style=width:120px;  性    别:OPTION VALUE=1 请选择.OPTIO

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号