(档案管理)学生档案管理系统开发报告

上传人:管****问 文档编号:127206817 上传时间:2020-03-31 格式:DOC 页数:52 大小:559.57KB
返回 下载 相关 举报
(档案管理)学生档案管理系统开发报告_第1页
第1页 / 共52页
(档案管理)学生档案管理系统开发报告_第2页
第2页 / 共52页
(档案管理)学生档案管理系统开发报告_第3页
第3页 / 共52页
(档案管理)学生档案管理系统开发报告_第4页
第4页 / 共52页
(档案管理)学生档案管理系统开发报告_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《(档案管理)学生档案管理系统开发报告》由会员分享,可在线阅读,更多相关《(档案管理)学生档案管理系统开发报告(52页珍藏版)》请在金锄头文库上搜索。

1、东北大学本科生毕业设计(论文)专用纸第1章 引 言现如今的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用计算机管理就显的非常的合适了。只要你正确的录入,学生档案信息输出一点问题都没有的。学生作为学校的最主要的管理对象,学生档案管理系统就成了学校信息化管理系统中不可缺少的部

2、分,它的内容对于学校的管理者说都至关重要。但一直以来人们使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。1.1课题研究的背景及意义课题研究的背景: 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生档案管理的效率。因此,开发这样一套管理软件成为很有必要的事情

3、。而且只要软件的设计合理,可以为学校提供合理的管理模式。所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生档案管理系统。我选择母校来设计这个系统主要有两个原因:一是:我熟悉学校的学生档案管理工作,进行需求分析时比较方便;二是:在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算是对母校的一点回报。课题提出的意义:现在我国的学校学生档案的管理水平有些还停留在纸质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作

4、为一个计算机科学与技术的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助各个学校进行更有效的学生档案管理。归纳起来,好处大约有以下几点: 1可以存储历届的学生档案以及班级信息,实习记录等,安全、高效; 2只需一到二名档案录入员即可操作系统,节省大量人力; 3可以迅速查到所需信息。1.2系统开发所用的技术准备1.2.1数据库概述数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统的核心部分。数据库系统是

5、当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。SQL Server是Microsoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL Server数据库对象包括:表、列、索引、视图、约束、规则、缺省、触发器、存储过程、扩展存储过程、用户定义函数和数据类型。SQL Server是一种常用的关系数

6、据库,能存放和读取大量的数据,管理众多用户,故选用SQL Server数据库。1.2.2 VB语言概述VB编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C+或者Turbo Pascal 语言知识和特别高深的专业知识,只要懂得Windows的界面及其基本操作,就可以迅速上手,而VB在程序界面设计、多媒体开发方面更是独具优势。因此特别适合初学者和业余人员使用。 Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。1.3本

7、次设计的主要工作本人在该系统中负责系统得统一风格,及档案删除,档案修改两模块设计和编程以及这两个模块连接数据库、系统管理维护模块功能。在本次的毕业论文设计中,我主要的工作任务是以下几点:工作一:简单描述面向对象技术的发展背景、面向对象技术的基本概念,分析他与结构化方法的不同点。工作二:简单描述数据库设计技术基本概念以及这些技术在本次设计中的主要应用。工作三:简单介绍在设计实现中应用到的VB技术。工作四:利用VB软件对该系统风格统一,及设计档案删除,档案修改两个模块设计和编成使这两个模块连接数据库、系统管理维护功能设计。工作五:基于对学生档案信息与用户服务模块的分析设计基础上,在Windows

8、XP操作系统中,运用Microsoft SQL SERVER 2000数据库系统和Visual Basic程序语言进行开发实现,构建一个C/S模式的信息系统。第2章 系统分析系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。 系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述

9、现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。2.1系统调查系统初步调查中采用的主要方式是与某大学教师,尤其是与导员和教务处的教职工进行交流,并结合自己的经验,经过调查研究,基本情况为:本校实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,学生的档案管理和培养

10、方向是至关重要的。 从学校的行政管理和职能分工角度,得出了组织结构图,如图2.1所示:图2.1学校组织结构图大学在日常教学活动中出现的主要问题是:1. 学校现行的档案管理方式仍为基于文本、表格等纸介质的传统手工处理方式。学生档案信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。2. 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。3. 部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。 因此,我想通过建立学生档案管理信息系统,使学生档案管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,

11、使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。2.2系统的主要功能开发学生档案管理系统的总体任务是实现学生档案管理的系统化和自动化。档案管理为学校和个人提供档案添加、档案修改、档案删除、档案查询、依据档案出具各类证明材料等服务;为学校和学生提供档案的收集、整理、保管服务。学生档案管理系统得功能和特点:1 严谨的流程涉及,方便管理以及控制。2 更加合理的用户权限设置,方便用户进行权限控制。3 能够浏览学生档案的所有信息。4 能够通过本系统间接对学生的信息注册登记管理。5 学生档案资料的数据库建立和管理。6 根据用户要求,能够通过学生的一个信息找到个人档案的相关信

12、息(例如:知道学生的学号能够找到该学生的所有有关的信息)。7 相关人员能对包含学生的档案信息进行管理(当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)。8 学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。9 班级信息管理。提供给班主任进行本班学生的信息更新、删除等。10 能够浏览整个班级档案的所有信息。11 班级资料的数据库建立和管理。12 能够通过输入班级就能找到整个班级的相关信息。13 相关人员能对包含班级信息进行管理(因为班级有关情况不是固定不变的,所 以一旦班级信息发生

13、变化就要对原有信息进行诸如添加,删除,修改等操作)。14 能够浏览每个学生的期末成绩信息。15 学生成绩资料的数据库建立和管理 。16 相关人员能对包含学生成绩进行管理(以班级为单位,录入各科目的每学期的成绩。因为学生成绩每年都需要添加,或者进行补考后对以前成绩进行修改等操作)。17 能够浏览每个学生每年的实习记录。18 进行实习记录资料的数据库建立和管理。19 能够通过输入学号就能找到该生的以往的实习记录。20 相关人员能对实习记录资料进行管理(因为每个学生每年的实习记录不是固定不变的,所以一旦发生有实习记录后就要进行添加、修改、删除等操作)。21 简易操作,不需要计算机专业人员。22 系统

14、管理维护功能可以添加不同级别用户、进行密码修改、管理员可以删除用户。23 最后是退出系统功能。2.3系统功能的模块设计根据上节分析,我们可以画出系统功能模块图,如图2.2所示:图2.2 系统功能模块图2.4系统的可行性研究可行性研究是系统分析阶段的第二项重要活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的

15、研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为学生档案管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如: 提高学生档案管理效率,减轻劳动强度; 提高信息处理速度和准确性; 为档案管理者提供更方便、科学的服务项目。系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:经济上可行性: 采用新的学生档案管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:1本系统的运行可以代替人工进行许多繁杂的劳动;2本系统的运行可以节省许多资源;3本系统的运行可以大大的提高学校的工作效率;4本系统可

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号