本站首页 计算机论文 会计审计论文 工科论文 理科论文 法律论文 经济学论文 文化类论文 财务论文 文学论文
  管理论文 教育学论文 证券金融论文 医学论文 农业论文 哲学论文 艺术学论文 社会学论文 免费论文 论文翻译
  论文分类 | 写作指南 | 付款方式 | 交费确认 | 论文代写 | 服务指南 | 招贤纳士
论文搜索:
  滚动新闻:
当前位置: 博景源论文网 >> 免费论文 >> 免费计算机论文 >> 正文
  高校学生档案管理系统的设计与实现    5星级
高校学生档案管理系统的设计与实现
[ 作者:Admin     来源:博景源     点击数:     更新时间:2008-3-21   ]

摘要 : 高校学生档案管理是高校日常管理的一个重要组成部分,其管理效率的高低直接影响着整个学校的管理工作。本档案管理系统的开发正是出于对管理效率的提高,在档案上传、查询、更新、删除、打印等方面,比传统管理系统都有着明显的改善。通过分析高校学生档案管理的内容及用户的特点,现提出高校学生档案管理系统的解决方案。为了最大程度上提高档案上传的效率,本系统利用基于 B/S 应用平台,采用目前流行的 ASP,Microsoff Access,Dreamweaver 作为主要开发工具,由档案上传、更新、查询、删除、以及系统维护模块构成。

关键词 : 学生档案管理 、 B/S 结构、 ASP

1 绪论

1 . 1 背景介绍

随着科技的发展,计算机本身经历了巨大的变化。计算机的概念也由原始的分立式走向今天的网络式。网络技术已逐渐成为现代信息技术的主流,网络的概念也随着 Internet 技术和应用的发展而渐入人心。 Internet/Intranet 的作用正为越来越多的人所认识,通过网络共享信息正成为科学研究的一种重要手段。可以这么说,谁拥有信息,谁就能在科技信息革命的大潮中获得主动权,就能获取成功。

面对信息时代的挑战,网络的功能越来越强 , 国内教育系统也在积极建设或升级计算机网络,并已建成了规模较大的中国教育科研网,全国许多学校也纷纷建立或升级自己的校园网络系统,许多高校还提出了办公无纸化的口号。校园网是实现办公自动化、管理科学化、教学手段现代化和图书情报信息网络化最有利的支撑环境。

  但是,目前校园网的利用率却不是很高,主要原因是缺少好的网络应用平台。以前开发的 MIS 系统往往是在单机上运行,或者采用 C/S 技术开发出来的,对于今天因特网时代来说,这些系统很大程度上已经不能满足用户随时随地获取信息的需要。高校学生档案管理最初是人工方式进行,显然在信息化发展的今天,这远远不能满足档案管理的需要。后来,随着单机板档案管理系统的开发,这在很大程度上解决了上述矛盾但是,这种系统如今也不能满足档案管理的要求了,这主要是由于高校的扩招,在校学生人数的增加。因此,开发 B/S 结构的 MIS 是势在必行。

本文正是在这种背景下提出的,目的是为了开发出一套功能完善、操作便捷、及时性好、适用面广的高校学生档案管理系统,以提高高校学生档案管理的效率。

1 . 2 基于 B/S 结构的应用系统简介

当前,管理信息系统( MIS )一般分为基于单机的集中式的 MIS 、基于 C/S 结构的 MIS 以及基于 B/S 结构的 MIS 。

客户 / 服务器结构,即 Client/Server 结构,它的基本思想是应用程序或应用逻辑可以根据需要划分在服务器和客户工作站中,它既不像集中式系统那样所有的应用程序都在主机上执行,也不像文件服务器网络那样所有的应用程序都在客户端执行,它可以使应用程序合理负担在服务器和客户端。

浏览器 / 服务器结构,即 Browser/Server 结构,它的基本思想与 C/S 结构相似,应用程序或应用逻辑可以根据需要划分在服务器端和客户端中,于 C/S 结构相比, B/S 应用程序更多的运行在服务器端,由服务器程序进行处理,而客户端通常只处理一些界面设置、数据验证及一些简单处理。例如,本高校学生档案管理系统就是基于这种结构开发 。

1 . 3 本次论文组织结构

本高校学生档案管理系统的开发是严格按照软件工程理论开发完成的,因此在论文方面,也必将遵循的软件工程方法撰写。具体包含系统的需求分析、总体规划、系统详细设计及编码实现、测试等等。

第一章主要介绍了开发本系统的背景、简单介绍了基于 B/S 结构的应用系统;

第二章对待开发的系统进行详细的需求分析,从问题定义入手,对开发系统的可行性进行反复的论证,最后,通过分析构建出系统的数据流图;

第三章在需求分析的基础上提出了待开发系统的设计思想,然后进行了功能分解,并设计出系统的运行环境;

第四章对总体设计出来的功能进行详细设计,介绍部分模块的编码实现;

第五章对开发出来的系统所做测试进行了介绍;

2 高校学生档案管理系统的需求分析

2 . 1 问题定义

1. 提出问题:如何开发一个高校学生档案管理系统。

•  问题性质:即开发一个基于网络的的档案管理信息系统。

•  应用领域:各大中专院校的学生管理部门。

•  工程目标:

•  目标系统应该是一个功能完善的应用系统。该系统应当具有:档案上传功能、档案更新功能、档案删除功能、档案查询功能,系统管理功能等。

•  目标系统应该具有友好的用户界面。该系统采用基于 B/S 结构的操作界面。

•  此系统应满足不同地点的终端用户都可以使用此系统。

•  项目规模:

因为学生档管理有成绩管理、档案管理、病历管理等等,所以学生档案管理只是学生管理工作的一个部分,从而可以认为本学生档案管理系统只是一个小型的管理系统。

2 . 2 可行性分析

2 . 2 . 1 对现有系统的分析

目前,在不少大、中专院校学生档案管理系统都是单机的 MIS ,甚至有的还是手工方式。这种单机的管理系统不仅工作方式效率是极低,而且存在许多弊端,主要包括:

1. 档案录入效率低下:例如每学期开学,数以千计的学生档案都由学生处负责录入,这个工程量之大,可想而知。

2. 查询不便:例如,某个系部要调出某个学生的档案,由于系部没有管理档案的权限,他就必须到学生处去调这个学生的档案。

3. 毕业生转档不便:每年大量毕业生,他们都要转走自已的档案。在这个过程中,若没有管理信息系统的参与,工作繁重不可言喻。

2 . 2 . 2 开发技术和开发工具

在目前广泛流行的程序设计语言中,能够完成此档案管理系统开发的语言有很多。例如 :Basic 、 Java 、 Foxpro 、 ASP 等等。然而,在诸多的系统开发语言中,最适合本高校学生档案管理系统的是 ASP 。一方面是由于本高校学生档案管理系统是基于 B/S 结构,而另一方面是考虑到本系统的规模不大。下面分别介绍此次系统开发的平台:

1. 网站构架平台 Dreamweaver.

Dreamweaver 提供视觉化网页开发工具,同时不会降低 HTML 原始码的控制, Dreamweaver 提供的 Roundtrip HTML 功能, 可以无误地切换于视觉模式与惯用的原始码编辑器,拖放式的表格与页框设计以及以透过资料库来管理网站的内容更新。

2. ASP 语言简介 .

ASP 是 Active Server Pages( 动态服务器主页 ) 的缩写 , 它是一个服务器端的脚本环境 , 在站点的 Web 服务器上解释脚本 , 可产生并执行动态、交互式、高效率的站点服务器应用程序。因此利用 ASP 完全可以实现本系统。

3. 数据库支持

Microsoft Access 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服 务 器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。

2 . 3 系统需求分析

2 . 3 . 1 高校学生档案管理系统的使用对象

本系统的使用者可以分为三方。

第一方是系统管理方,一般在高校各部门中,负责档案管理的是学生处、学生科。系统管理员拥有对该系统的所有操作权限。具体来说,是对各学院部上传的学生档案进行各方面的管理,诸如更新、查询、打印、删除、用户登录管理等等。

第二方是各系部,由于本系统开发的初衷之一,是为了提高档案上传的效率,具体做法就是将档案录入工作分别下放到名个系部。所以,各系部作为档案管理系统的第二方,也应具有对本系统的部分使用权,充当的是普通管理员的身份。具体操作有 , 上传档案、查询档案、打印档案、帐号管理等。由于普通管理员不具有更新、删除档案的权限,为了方便进行档案管理,所以,普通管理员有信息反馈的权限。

第三方就是在校学生,由于档案管理的特殊性,因此本系统对给予学生的操作权限极为有限,只可以查看自已的档案信息。

2. 3. 2 系统流程图

系统流程图是描绘未来物理系统的的传统工具,它的基本思想是通过一些图形符号以黑盒子的方式来描绘未来系统中的部件,如程序、数据库、表格以及处理过程等。本高校学生档案管理系统的系统数据流程图如下表示:

 

. 4 系统运行环境

2 . 4 . 1 服务端运行环境

1 、作为服务端硬件必须具有服务器级别。

2 、软件配置:由于本系统是应用于 Microsoft 的 Windows 平台上的,因此对于 Web 服务器的配置应该配置 IIS(Internet Information Service) 等提供 Web 服务的软件。

•  操作平台:可以选择 Windows 2003 、  Win2000 Server ,也可以是 WinXP ;

2 . 4 . 2 客户端运行环境

由于本系统是基于 B/S 结构开发出来的,对客户端的配置要求不是很高。

1 、操作平台需求:可以是 Win2000/WinXP/WinMe/Win98 等平台;

2 、软件需求:客户端需要安装一个 Internet 浏览器,如 Internet Explorer 。

3 系统的总体规划

3 . 1 系统目标设计

3 . 1 . 1 系统设计思想

由于本学生档案管理系统采用基于 B/S 平台构建,所以在设计上设有不同的用户登陆系统。

首先是系统管理员,系统管理员是该系统的核心用户,应该拥有本系统的所有操作权限,具体有:档案上传、更新、删除、打印、查询、密码维护、权限设置等。一般高校的学生处和学生科扮演的是系统管理员的角色。所有学生的档案信息统一由他们负责管理。

其次是普通管理员,普通管理员在本系统就是各个具体的院部。为了分担档案管理中心的档案管理工作,各普通管理员可以将档案上传到档案管理中心的数据库中。但是普通管理员不具有档案删除功能。因此,在设计上应该提供系统管理员和普通管理员之间的沟通模块,那就是用户找反馈模块。普通管理员是拥有的功能是:档案上传、查询、打印、密码维护、反馈信息等等。

最后是普通用户,在本系统中普通用户是学生,由于档案工作的特殊性,普通用户仅能查看到自已的档案,同时可以反馈信息和维护自己的密码。

任何系统的都有一个强大的数据库作为基础,没有数据库也就无所谓数据管理。在学生档案管理系统中,我们将用到四张表来存放所有的用户信息。分别用来存放学生的所有档案信息、用户的反馈信息、学生登陆信息、管理员的登陆信息。

3 . 1 . 2 系统功能分解

现在对系统的功能进行详细分解。

( 1 )档案上传模块 该模块用来上传学生的档案信息,这也是本系统中数据管理的主要对象。

( 2 )档案更新模块 当发现学生档案录入有误或是需要增加相关信息时,就可以利用此模块的功能来实现档案的更新。

( 3 )档案查询模块 用户可以利用此模块功能很快查询到任何一个在校学生的档案信息。当然系统应该提供多种查询方式。

( 4 )档案删除模块 学生毕业或是退学后,其档案信息也应在调离本校本校之后,予以销毁。

( 5 )档案打印模块 可以使用此功能将档案以纸张的形式输出。

( 6 )用户反馈模块 该模块只适用于本系统的终端用户,当某个用户发现相关的档案资料上传有误,而自已又没有修改的权限。这时该用户可以将问题通过此模块反馈到系统管理员处。由系统管理员负责更新。

( 7 )反馈信息模块 当系统管理员收到错误反馈时,也就知道要对哪些档案信息进行更新。此模块用来接收用户反馈信息。

( 8 )密码设置模块 用户在登陆之后可以修改自已的密码。

( 9 )权限设置模块 此模块功能只有系统管理员才能使用,他可以授予某个用户相应的身份,例如,系统用户,普通管理员,普通用户 ( 学生 ) 等等到。

( 10 )退出系统模块 用于用户从系统安全退出。

( 11 )备用功能模块 任何一个系统都应当有适应未来发展趋势的功能,此模块的目的是提供一个接口,以备将来护充其它功能。

( 12 )系统说明模块 即本系统的说明书,用户作为参考之用。

下面是系统功能分解图 :

4 系统设计及编码实现

软件的详细设计是软件设计的第二阶段,主要确定每个模块具体执行过程及算法的设计。

编码是在详细设计的基础上进行的,它是将详细设计得到的处理过程的描述转换为基于某种计算机语言的程序。

4 . 1 数据库设计

Microsoft Access 的简单易学,使得在本系统开发中,作数据库的首选平台。数据库由若干个表构成。在本系统中数据库由四个表构成,分别是基本信息表、管理员表、普通用户表、反馈信息表。

4 . 1 . 1 学生基本信息表设计

学生基本信息表用来登记该学生的所有档案信息,也是本系统管理的主要对象。本信息表涉及到的字段及其属性:

表 1 学生基本信息表

4 . 1 . 2 管理员表设计

每当管理员用户登陆之时,都会输入自已的用户名和密码,然后系统就会将用户输入的数据和数据库中管理员表的信息比较高,从而可得出是当前是否为合法用户。该表由用户名、密码、权限、登陆日期和登陆次数。如下表所示:

表 2 管理员表设计

4 . 1 . 3 普通用户表设计

[1] [2] [3]  下一页

论文编号:  价格:  是否有源码:无 【字体: 字体颜色
  • 上一篇文章: 物流网站系统的设计与实现

  • 下一篇文章: 没有了
  • 发表评论  打印此文  收藏此页  关闭窗口  返回顶部
     最新热点文章
    企业工资管理系统的开发
    计算机专业毕业论文
    PB、JSP论文题目列表
    VB、VF论文题目列表
    单片机温度控制系统
    电力拖动控制系统CIA课件---交流调速系
     
     最新推荐文章
    学生信息档案管理系统
    从激光原理看六脉神剑的产生机制
    中国文化外交初探
    利用Internet重新构造科研管理系统
    基于Web的库存管理系统
    应用于视频编码的块匹配运动估计算法设
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    版权声明 | 联系我们 | 刊登广告| 关于博景源 | 加入收藏 | 设为首页
    版权所有:博景源科技有限公司 © 24小时客服电话:0451-81986565 客服邮箱:service-86qb@163.com
    Copyright© 1998 - 2008 www.86qb.com All Rights Reserved

    地址:哈尔滨市道里区新阳路恒祥大厦F901

    黑ICP备 06008746号