学籍档案管理系统Word格式文档下载.docx

上传人:b****5 文档编号:16429363 上传时间:2022-11-23 格式:DOCX 页数:33 大小:869.16KB
下载 相关 举报
学籍档案管理系统Word格式文档下载.docx_第1页
第1页 / 共33页
学籍档案管理系统Word格式文档下载.docx_第2页
第2页 / 共33页
学籍档案管理系统Word格式文档下载.docx_第3页
第3页 / 共33页
学籍档案管理系统Word格式文档下载.docx_第4页
第4页 / 共33页
学籍档案管理系统Word格式文档下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

学籍档案管理系统Word格式文档下载.docx

《学籍档案管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学籍档案管理系统Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。

学籍档案管理系统Word格式文档下载.docx

在当前社会,各行各业越来越重视信息系统,信息自动化的作用也越来越大,使人们从繁杂的事务中解放出来,从而提高了工作效率。

信息系统以其向着无纸化办公方向发展的特点受到了社会的普遍欢迎,每个学校都有很多学生的档案,而且随着时间的累积,学校规模的逐渐扩大,学生档案也会越来越多。

因此,各类学校积极开发、应用用于学生管理的信息系统,然而遂宁一中学生档案管理工作还停留在纸介质的基础上,这种手工管理方式已经越来越不适应学校的发展要求了,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

为了让遂宁一中的档案管理更加合理化,信息化,时代化,节省人力物力,提高效率,减少出错情况,避免大量重复性的工作。

经过对学校实际情况的调查、分析,结合本人几年来所学知识,开发了此学生档案管理系统。

本系统以遂宁一中实际情况为背景而设计开发的,界面友好,使用简单方便,功能齐全,能够将学生的各方面信息有机结合起来,主要包括学生基本情况、课程设置、成绩管理、班级管理等方面的信息,包含了信息录入、信息查询、信息修改等功能,能满足学校管理工作的基本要求。

是一个能够独立运行的信息管理系统,由管理员对用户进行权限管理,适合多用户操作。

关键词:

信息;

管理;

设置;

档案管理系统

ABSTRACT

Inthecurrentsociety,businessesincreasingputmoreemphasisoninformationsystems;

theroleofinformationautomatedhasbecomemoreandmorelarge,makepeoplefreeoutfromthecomplexaffairs,soastoenhanceworkefficiency.Informationsystemtowardsdirectiontothepaperlessofficeworkthischaracteristicwinthesociety’sgenerallywelcomed,therearemanystudentsfilesineachschool,andalongwiththecumulativetime,thegradualbroadeningoftheschool’sscale,studentsfileswillbeincreased.Therefore,alltypesofschoolshavethepositiveactiontodevelopandputintoactionappliedforthemanagementofinformationsystems,butinasecondaryschoolinSuiningthefilemanagementalsoremainsonthebasisofpaper.Thismanualmanagementhasbeenincreasinglyunabletomeetthedevelopmentrequirementsoftheschools,becauseitwastedalotofhumanandmaterialresources,intheinformationagethistraditionalmanagementmethodsisboundtobecomputer-basedinformationmanagementreplaced.TomakeSuiningsecondaryschool’sfilesinamorerationalizedmanagement,informationandtimes,savingresources,improvetheefficiencyandreducetheerrors,preventinglargenumbersofrepetitivework.Aftertheactualresearchoftheschool’sinvestigation,analysisandwiththepastfewyearsIhavelearnedtheknowledge,developedthisstudentsfiles’managementsystem.

thissystemisdesignedatthebackgroundofSuiningschoolactualsituation,user-friendly,easytouse,full-featured,cancombinationeveryaspectsofthestudentsinformation,includingthebasicconditionsofthestudents,curriculum,performancemanagement,classmanagement,schoolchanges,andotheraspectsofinformation,includingtheinformationinput,informationconsult,informationrevision,andotherfunctions,canmeetthebasicrequirementsofstudents’management.Isaseparateoperationofinformationmanagementsystems,bytheadministratoroftheuserrightslimitmanagement,andavailabletomulti-useroperation.

Keywords:

Information;

Management;

Settings;

FileManagementSystem

引言

学生信息的管理是学校经常遇到的问题。

学校招生规模的逐步扩大在校学生人数将不断增加,而学校管理人员则相对少,加上学生管理工作的内容杂,传统管理办法已基本不适应新形势的要求。

在计算机飞速发展的今天,应用数据库技术实现学生信息的管理是必要的工作,应用学生档案管理系统,既能够提高工作效率,又能提高工作水平。

作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点.如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。

这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。

现代学生档案管理工作的信息量越来越大,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好学生档案管理工作。

而计算机作为数据处理系统,已逐渐成为档案管理现代化的重要手段,在档案管理中正在发挥着重要的作用。

学生信息管理系统应该能够为学校管理者提供充足的信息和快捷的查询手段。

但一直以来遂宁一中使用传统人工的方式管理学生档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

1开发背景

1.1项目提出的意义

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到社会生活的各个领域。

计算机与人类的关系愈来愈密切,然而还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,使用此学生档案管理系统软件将会为教学管理带来了极大的方便。

1.2开发意图

1.为了档案管理工作更方便。

2.为了减轻行政人员的工作负担。

3.节约资源,提高档案信息的精确度。

4.方便快速操作,精简人员,节约开支。

5.提高档案管理的自动化、现代化水平,采用计算机代替手工劳动,规范档案管理的操作过程。

1.3应用目标

通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生档案进行管理、输入、输出、查找等所需操作,使散乱的学生档案信息能够具体化,直观化、合理化。

1.4系统特点

本系统具有以下特点:

1.功能全面,能够将学生各方面的信息(包括基本个人信息、成绩信息、学籍信息等)有机结合起来。

2.界面友好,使用简单方便,因为用户一般都不是计算机专业人员,系统的设计首先要能使用户能够容易地掌握该系统,且能很方便的使用该系统。

3.本系统是一个基于C/S技术的系统,实现了数据的集中管理,提供最大程度上的数据共享,在保障了数据的一致性的同时,降低系统的维护工作量。

4.在数据库操作技术上以ADO.NET数据库访问技术和SQL语言为主。

1.5软件配置

软件配置主要包括数据库选择、操作系统的选择、开发工具的选择。

学生档案管理系统的软件配置要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。

1.5.1操作系统选择

用户习惯使用微软的Windows操作系统对Windows系统的操作比较熟悉,管理员维护Windows操作系统水平较好,因此我选择WindowsXP作为开发平台。

1.5.2数据库选择

国际国内的主导关系型数据库管理系统有SQL 

Server、ORACLE、SYBASE、ACCESS和 

DB2。

MicrosoftACCESS是中小型数据库,可以适合大容量数据的应用。

从易维护性和价格上ACCESS明显占有优势,它基于Microsoft风格,采用图形界面,十分适合中小型企业,而且管理方便,管理费用比较低。

因此我选择MSACCESS2003作为后台数据库引擎。

Access2003是Microsoft公司开发的Windows环境下最流行的桌面数据库管理系统,它为办公软件提供了相当完善的解决方案。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

1.5.3开发工具选择

本系统的前端开发工具是MicrosoftVisualStudio.Net2003(简称VS2003)。

VS2003是Microsoft公司推出的具有战略性发展的新一代开发平台。

它将Microsoft公司的所有编程语言的开发环境统一起来,可以创建、配置和运行Web服务以及Windows平台的应用。

.NET框架中,所有的编程语言,都将生成托管代码,并且可以一次编写,随处运行。

在.NET框架中C#语言,充分利用了.NET框架的优点,又具有严格的类型安全,版本控制及无用单元收集等。

C#面向对象可视化编程的特点,有利于系统的开发,鉴于VS2003的C#有如此强大的功能,我选用VS2003+C#来完成这个学生档案管理系统。

1.6硬件配置

硬件配置主要包括客户端硬件的选择和服务器端硬件的选择。

学生档案管理系统的硬件配置要根据用户对系统稳定性要求、系统的吞吐量以及用户的维护水平来确定。

1.教师客户端硬件选择

PentiumIII/256M/20G

2.管理员客户端硬件选择

PentiumIII/256M/40G

3.服务器端硬件选择

P4/2.4GMHz,1.0GRAM

1.7项目进度计划

根据在以上分析过程中获得的对系统的更深入更具体的了解,我较准确的估计该系统的进度,特制定了初步的开发计划。

1.用户需求获取阶段:

3天,约占总工程的9%。

2.概念设计阶段:

4天,约占总工程的12%。

3.详细设计阶段:

4.数据库设计阶段:

6天,约占总工程的18%。

5.编码阶段:

12天,约占总工程的37%。

6.测试阶段:

以上草拟的开发计划只是一个初步的计划,在实际的开发过程中,我将视实际情况而定。

1.8C#简介

C#是Microsoft公司设计的新兴高级开发语言,它集几种语言之大成,既有C++的强大之处,又具有VB易上手特性,同时又与Java出奇的相似。

Microsoft是这样描述C#的:

“C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。

C#(读做‘Csharp’)主要是从C/C++编程语言家族移植过来的,C和C++的程序员会马上熟悉它。

C#试图结合VisualBasic的快速开发能力和C++的强大灵活的能力。

”,所以无论是C++程序员、VB程序员还是Java程序员都可能很快的喜欢上这个新生的编程语言。

在企业计算领域,C#将会变成为用于编写“新一代windows服务”(NextGenerationWindowsServices,简写为NGWS)应用程序的主要语言。

C#语言自C/C++演变而来。

但是,它现代、简单、完全面向对象和类型安全。

它简化和革新了C++中的类、名字空间、方法重载和异常处理等领域。

摒弃了C++的复杂性,使它更易用、更少出错。

C#减少了C++的一些功能,更易于使用。

不再有宏、模板和多重继承。

使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbagecollect)等等。

所有这些功能的目标,都是在于开发面向组件的软件。

C#支持所有关键的面向对象的概念,如封装、继承和多态性。

完整的C#类模式构建在NGWSruntime的虚拟对象系统(VOS,VirtualObjectSystem)的上层,对象模式只是基础,而不再是编程语言的一部分。

NGWSruntime提供对COM透明的访问。

OLE自动化是一种特殊的动物。

任何一个使用C++创建OLE自动化项目的人已经喜欢上各种各样的自动化数据类型。

有个好消息就是C#支持它们,而且没有涉及烦琐的细节。

尽管C#代码的缺省状态是类型安全的,但是你可以声明一些类或者仅声明类的方法是非安全类型的。

这样的声明允许你使用指针、结构,静态地分配数组。

安全码和非安全码都运行在同一个管理空间,这就暗示着当从安全码调用非安全码时不会陷入列(marshaling)。

C#提供了方便的功能,如垃圾收集、类型安全、版本控制,等等。

仅有的"

代价"

就是,代码操作默认是类型安全的,不允许指针。

不过,大多数问题光凭类型安全就可以解决了。

2可行性分析和需求分析

2.1可行性分析

可行性研究是对系统进行全面、概要的分析。

可行性分析的目的:

可行性分析的目的是用最小的代价在最短的时间内确定问题是否能解决。

2.1.1经济可行性

学生档案管理系统是一个高度集成系统,从计划提出到系统成功完成,期间投入成本有:

1.自己的电脑(不计成本)。

2.电费、网费都属于日常支出。

3.参考资料来自网络和学校图书馆。

4.开发和调试工作由本人完成(无成本)。

5.同学帮忙完成测试(无成本)。

6.采用新的学生档案管理系统可取代手工工作,减少人工开支,节省资金。

可见,系统成本远远小于它带来的经济效益,系统一旦成功运行,它将完成学校学生档案管理的大部分工作,省去很多人力物力,经济效益是显而易见的。

所以开发本系统经济上可行。

2.1.2技术可行性

大二上期,学校开设过《数据库基础教程》及《数据库原理》两门课程,我已基本掌握了结构化查询语言SQL,并能熟练使用微软公司的ACCESS2003软件;

且在大二、大三两年期间我也一直在学习C#语言,学习期间也制作了很多实用的小实例,现已基本掌握了C#语言的精髓,加之本人曾开发过类似的档案管理系统积累了一定的经验,这为此次开发学生档案管理系统提供了技术上的保障,本学生档案管理系统主要实现的是一所中学的学生档案管理,问题的复杂性并不太高,所以技术可行性不是问题。

2.1.3社会可能性

社会可行性又叫做操作可行性,本系统可以运行在Windows2003/XP等操作系统上,目前市场上流行的操作系统都可以支持,本系统用大家都非常熟悉的界面,操作非常容易上手;

本系统的使用者主要是学校老师和系统管理员,他们都有一定的计算机操作技术,无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。

所以其对系统的使用不会存在大的问题,相信在短时间内就能熟练操作本系统。

因此操作可行性不会成为学生档案管理系统的障碍。

2.1.4法律可行性

在开发一个软件之前一定要确定它是否触犯某项法律或与国家的相关规定是否抵触。

本学生档案管理系统并不与任何法律或国家相关规定相抵触,所以在法律可行性上是通过的。

综上所述,开发本系统已经济可行、技术可行、社会可行、法律可行等,因此开发此学生档案管理系统是可行的。

2.2需求分析

需求分析的基本任务是为了满足用户的需求,系统必须完成哪些任务,具备哪些功能和性能。

在需求分析中主要采用数据流图,数据流程图等几种工具来进行描述系统的需求。

分析的目的是在开发者和提出需求的人之间建立的一种理解和沟通机制。

因此,学生档案管理系统的需求分析也应该是开发人员和用户或客户一起完成的。

2.2.1理解需求

学生档案管理系统的建立,需要进行用户需求调查与分析,以确定系统目标,提高解决问题的详细方案,这是系统建设的重要环节。

1.系统可以根据需求来管理年级、班级、学期、课程等基础的资料,这是整个系统的基础,因为所有学生的资料管理、课程设置、成绩管理等以年级、班级为单位的。

2.系统在学生踏入学校大门时为学生建立学生资料,学生资料的管理由学校的管理员完成。

学生资料应包括学生的学号、学生姓名、学生性别、学生民族、学生籍贯、政治面貌、所属班级、入学时间、相片等。

3.每个学期管理部门将以班级为单位给学生选课,这样学生在同一个学期的课程都是一样的,这就是必修课。

4.当每个学生考试结束后,可以通过系统录入所有学生的成绩,系统将给出平均分以及最高分等数据统计结果。

5.系统还应该提供强大数据统计、查询等功能。

6.系统运行在Windows平台下,系统应该有一个较好的图形用户界面。

2.2.2功能需求

需求分析的任务是通过详细调查现实世界要处理的对象(学生、学校、教师等),充分了解原系统(手工系统或计算机系统)工作概况,明确各种需求,然后在此基础上确定新系统的功能。

根据学校的要求,学生档案管理系统应有以下几个特点:

1.系统功能齐全,应包括管理学生信息的各个方面;

2.系统操作简单,因为用户一般都不是计算机专业人员,系统在设计首先要考虑到用户的特殊性,尽量把系统做得操作简单易用。

根据用户的需求,确定该学生档案管理系统应具有以下功能:

1.学生基本信息的添加、修改、删除和查询

2.学生教育经历的信息的添加、修改、删除和查询

3.年级班级信息的添加、修改、删除和查询。

4.方便数据查询。

5.数据主要计算自动完成,尽量减少人工干预。

6.能够游览学生学籍的所有信息。

7.能够通过学生的一个信息找到个人学籍的相关信息(例如:

知道学生的姓名能够找到该学生的所有有关的学籍信息)。

8.通过一条信息找到与之匹配的信息(例如:

查询同一年级的所有学生信息)

9.相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)

2.2.3数据流图

经过需求分析阶段的工作,可以得出系统的数据流图。

图2-1顶层数据流图

图2-20层数据流图

(a)

(b)

图2-31层数据流图

3系统设计

3.1系统模块划分

根据系统总体设计思想的分析,可将系统分为以下几个部分:

1.系统管理模块:

主要用于系统信息的管理,包括添加新用户、为用户指定权限等功能。

2.班级管理模块:

主要管理各个班的信息,以及可以清晰的浏览班级的信息,包括实现班级的增加、浏览班级信息。

3.学生管理模块:

主要实现添加学生信息、浏览学生信息等功能。

4.成绩信息管理模块:

主要实现学生的成绩录入、学期成绩浏览、学生成绩查询、班级成绩查询等管理,包括可选择年级、班级所对应的学期填入学生姓名就可以为每位学生所选择的课程录入成绩,如是输入错误还可点击取消按钮来取消所输入的信息。

选择入学年份、班级和学期就可以查询到每位学生的成绩还能实现修改分数、删除分数等到功能。

提供条件查询,输入学号、学期范围点击查询在成绩统计中可查到相应成绩。

按班为单位来查询,可查询到此班级开了多少门课程,有多少人参加以及总成绩、平均成绩、最高分、最低分。

5.课程管理模块:

主要是用于添加、删除课程以及浏览课程的详细信息,包括添加每学期开设的课程,提供课程的浏览信息。

6.用户操作模块:

用于修改用户密码,重新登录系统等功能。

将上述几个功能模块合在一起,最后得到如图3-1所示的系统总体功能模块图。

图3-1系统总体功能模块图

3.2数据库设计

3.2.1数据库设计概述

数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。

数据库设计的好与坏,直接影响到这个系统的运行效率。

良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一致性。

同时,一个合理的数据库结构有利于程序的实现。

3.2.2数据库需求

用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下了基础。

经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构:

1.用户信息,包括数据项:

用户编号、用户名、密码、用户类型。

2.学生信息,包括数据项:

学生编号、照片、年级名称、班级名称、性别、年龄、民族、籍贯、政治身份、入学时间、学生姓名。

3.年级信息,包括数据项:

年级编号、电话号码、年级名称。

4.班级信息,包括数据项:

学生人数、班级名称、年级名称、班级编号。

5.学生教育经历,包括数据项:

教育经历ID、学生ID、入学时间。

6.课程信息,包括数据项:

课程名称、年级名称、班级名称、学期名称、选课序列号。

7.成绩信息,包括数据项:

班级名称、分数、课程名称、学生编号。

8.学期信息,包括数据项:

学期名称、学期编号。

3.2.3E-R图分析

通过以上分析,已经基本了解了用户的要求,接下来要求做的工作是分析用户对数据的要求,最常用的表示概念性数

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

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1