铝城中学学生档案管理系统设计实现_第1页
铝城中学学生档案管理系统设计实现_第2页
铝城中学学生档案管理系统设计实现_第3页
铝城中学学生档案管理系统设计实现_第4页
铝城中学学生档案管理系统设计实现_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-PAGE . z.毕业设计(论文)题目:铝城中学学生档案管理系统设计与实现院 (系): 信息与建筑工程学院 专 业: 计算机应用技术*:黄凤飏 *: 234 指导教师:杰二一 年 月 日毕业设计(论文)任务书学生*专 业院(系)毕业设计(论文)题目任务与要求完成时间段年 月 日 至 年 月 日 共 周指导教师单位职称院(系)审核意见毕业设计(论文)进度计划表日 期工 作 容执 行 情 况指导教师签 字教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一-PAGE . z.毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目:学生: *:专业: 指导教师:职称:

2、 检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查容:存在问题及采取措施:检查教师签字: 年 月 日院(系)意见(加盖公章): 年 月 日摘 要学生档案管理系统是一个教育单位不可缺少的部分,它的容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存

3、在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。该系统是一个经过初始化后可应用的、面向档案管理者、班主任的,方便对学生的资料进行管理的软件。此系统具有口令设置功能,可以防止他进入本系统,加强系统的安全性。本系统可以录入学生的基本信息、成绩和其它相关的附加信息,以方便对学生的情况进行了解。可以查询学生的基本信息,以及根据用户所需要的信息进行查询。可以对学生信息按用户需求进行修改,提高了系统的灵活性。可以对录

4、入的学生信息进行统计、分类,方便用户使用。关键词:学生档案 数据库 系统设计 Visual Basic应用-. z.目 录 TOC o 1-3 u 第一章绪论11.1研究背景及研究意义11.2同类课题的研究现状11.3 本论文工作2第二章系统平台及技术开发环境32.1 系统开发环境32.2 系统分析52.2.1 可行性研究52.2.2 系统需求分析7第三章系统设计83.1 系统设计目标与原则83.2 系统功能模块设计8系统功能模块图8模块详细说明93.3数据库设计93.3.1概念结构设计93.3.2逻辑结构设计10第四章系统详细设计与实现134.1系统登录界面164.2用户模块23第五章软件测

5、试265.1软件测试的目的和原则265.2登录模块测试265.3档案查询模块测试265.4档案处理模块测试26结束语27致28参考文献29第一章 绪论档案是国家机构、社会组织和个人在各种社会实践活动中形成的,保存的文字、图像、声音及其它各种形式的原始记录。档案意识是指社会对档案的认识程度,它决定了人们对档案的社会地位和作用的认识,决定了档案用户对档案需求的准确表达,支配着档案用户的档案行为。1.1研究背景及研究意义学生档案是国家人事档案的组成部分,是学生在校期间的生活、学习及各种社会活动中的真实历史记录,是学生就业及其今后各级组织选拔、任用、考核的主要依据,更是每个学生由校园人转变为职业人的个

6、人成长记录。所以强化学生档案管理,充分发挥学生档案的作用,加强当代学生档案管理意识,使之尽快适应教育体制改革和就定制度的改革具有十分重要的意义。学生档案管理系统是一个教育单位不可缺少的部分,它的容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方工管理文件档案,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作

7、用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够大提高学生档案管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件已成为很有必要的事情。1.2同类课题的研究现状学生档案是学生的个人人事档案,关系到学生多方面的切身利益,是伴随学生一生的重要信息资源,必须妥善管理。学校有关部门将把进一步做好学生在校期间个人档案的规化管理工作作为实践科学发展观的一项重要工作来抓,确保学生在校期间的各种记录材料的完整并及时归档,维护学生档案的安全。但是学生档案管

8、理体制不够健全,管理人员严重缺乏。我国现行高校学生档案管理部门不能统一管理,各行其是,档案处、组织部门、学生工作处、招生就业处或者各个院(系)都有可能是学生档案的管理部门,可以说除档案室外,无论哪个部门管理,学生档案管理工作都是附属品”,无专人负责。学生档案被忽视的现状,管理技术落后,学生档案转递不规和原始资料不齐,归档材料容简单,师生档案意识薄弱。1.3 本论文工作本课题研究容是实现学生档案管理的自动化,在系统中完成学生、性别、*、课程、班级等信息的录入、查询、修改及统计等功能。系统的主要功能模块有:1、学生档案的录入模块。用于学生基本信息的录入。2、学生档案的查询模块。用于查询学生的登记信

9、息。3、学生档案的修改模块。用于修改学生登记的信息。4、学生信息的统计模块。用于统计学生人数、班级等信息。5、学生档案管理系统的维护模块。用于保证系统的正常运行。完成学生档案系统的设计,并将其实现,使得档案材料及时建档归档,该系统利于完善档案管理体制,建立诚信档案和严格的档案转递途径,确保档案材料运转的安全。第二章 系统平台及技术开发环境2.1 系统开发环境1、数据库基础在当今的信息社会,数据库技术已经渗透到我们学习和生活的各个角落。例如,银行对储户的管理、图书馆对书籍的管理、航空铁路的售票管理等都离不开数据库系统,我们每天都在和各种数据库打交道。则,什么是数据库呢?本节就介绍一些数据库系统的

10、特点和基本概念。(1)数据库的基本概念= 1 * GB3数据库系统的特点数据结构化:数据库的数据模型以模拟和表征物理世界自然和社会系统特征为目的,同一数据库的文件相互关联,在整体上也服从一定的结构形式,能适应大量数据管理的客观需要。数据共享:共享是数据库系统的目的之一,也是它的重要特点。一个数据库中的数据,通过计算机网络连接,不仅可以为同一企业或组织的部各部门共享,还可以为不同组织、地区、甚至不同国家的用户所共享。数据独立性:数据独立性指后台数据库的数据结构和前台应用程序之间的关系是彼此独立的,即不论后台采用什么数据库管理系统平台,也不论前端开发工具采用何种可视化语言,通过中间层开放数据库接口

11、都可以实现二者的无缝对接,从而为数据的管理和使用提供了极大的灵活性。可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。由于数据库中的数据集中存储,共同使用,因而易于避免重复,并且易于减少和控制数据的冗余。= 2 * GB3三类数据模型数据库中的数据是有结构的,按照实现结构化所采取的不同联系方式,数据库的整体结构可分为三类数据模型,即层次型、网络型和关系型。其中前两类又合称为格式化模型”。用户1用户2用户n数据库管理系统DBMS数据库DB+计算机软硬件系统DBS图21数据库系统的组成2、SQL概述SQL(Structured Query Language)

12、语言又称为结构化查询语言,是1974年由Boyce和Chamberlin提出的。19751979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原型System R并实现了这种语言。SQL是操作的检索关系型数据库的事实上的标准语言,它允许程序员和数据库管理员做如下的工作:= 1 * GB3更改数据库的结构。= 2 * GB3更改系统的安全设置。= 3 * GB3增加用户对数据库或数据表的许可权限。= 4 * GB3在数据库中检索需要的信息。= 5 * GB3对数据库的信息进行更新。SQL语言的功能有:Query(查询)、Manipulation

13、(操作)、Definition(定义)、Control(控制)。SQL语言既可以作为独立语言使用,也可以嵌入其他高级语言中使用。3、VB简介Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Vis

14、ual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。2.2 系统分析 可行性研究1、系统目标在对现有系统和现状认真调查分析的基础上,明确了学生档案管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新的系统的目标:(1)按照管理信息系统的原理和方法,采用成熟的信息技术的手段,支持

15、学生管理的全过程,提高教务工作的效率。(2)针对现状计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金,降低成本。2、可行性研究经过调查、研究、分析、计算,在学生档案信息管理中的应用已经成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:(1)技术可行性以Windows *P为操作系统,采用Visual Basic为脚本语言,运用SQL的数据库技术,设计与实现学生档案管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。(2)经济

16、可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面,系统开发成本低,现有PC机即可提供系统开发工作需要的所有硬件设备环境。(3)操作可行性操作上是对Windows操作系统的引用,该系统的使用主要凭借使用Windows操作技术即可完成数据录入、查询、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。3、数据流程分析(1)数据收集系统数据流程分析的基础是数据或资料的收集,其原则是一切从实际出发。数据收集的分析工作没有明显的界限,数据收集常伴以分析,而数据分析又常需要补充收集数据。(

17、2)数据分析数据分析的方式:围绕系统的目标进行分析、弄清信息周围环境、围绕现行业务流程进行分析。数据分为以下三类:输入数据类、过程数据类和最终输出数据类。数据分类有益于用户界面设计,即输入/输出设计、人机对话设计等。在这一步用到的用户输入输出格式,可以对后续的用户界面设计起到指导作用。铝城中学学生档案管理系统用户用户输入信息输出信息库文件图2-1 系统顶层数据流图成绩管理数据库登录学生档案管理系统课程管理用户班级管理用户所需信息基本信息管理管理图2-2 数据流图 系统需求分析数据流图描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,他还不能完整地表达一个系统的全部逻辑特征,

18、特别是有关数据的详细容。这就要引入数据字典这个概念。数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。第三章 系统设计3.1 系统设计目标与原则系统设计的优劣直接影响新系统的质量及经济效益。系统设计的目标是在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即工作效率、可靠性、工作质量、可变性和经济性等。本系统提供了良好的可修改性与易维护性,采用结构化、模块化的系统分析与设计方法,有效的提高了系统的可变性。为了保证系统的质量,本人遵守了以下原

19、则:系统性、灵活性、可靠性和经济性。3.2 系统功能模块设计 系统功能模块图学生档案管理系统学生档案管理学生班级管理学生成绩管理系统管理班级查询成绩查询成绩处理档案处理档案浏览取消登录用户登录班级处理图3-1 系统功能模块图 模块详细说明学生档案的管理需要以下功能:(1) 系统管理(登录、注册、修改密码、退出)(2) 学生档案管理(查询、添加、修改、删除)(3) 成绩管理(查询、录入、更新、删除)(4) 课程管理(查询、录入、更新、删除)(5) 班级管理(查询、录入、更新、删除)3.3数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般

20、包括如下两个步骤: (1) 数据库概念结构设计(2) 数据库逻辑结构设计 概念结构设计概念结构既独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。用来描述概念结构设计的有力工具是E-R模型,E-R模型用E-R图表示。本系统所涉及的E-R图用户信息ER图、学生信息ER图、成绩信息ER图,下面分别对各个E-R做介绍。(1)读者信息ER图:实体集用户信息有属性:用户名、密码、角色。用户用户名密码角色图3-2 用户信息表E-R图(2)学生信息ER图:实体集学生基本信息有属性:*、性别、家庭住址、政治面貌、出生年月、班级代码。*性别*出生年月*学生家庭住址班级代码政治面貌图3-3 学生信息表

21、E-R图(3)借阅信息ER图:实体集成绩信息有属性:*、教师名、课程名、分数、课程类型、状态。*教师名*课程类型课程名学生分数状态图3-4 成绩信息表E-R图 逻辑结构设计逻辑设计在数据库概念设计的基础上进行。其主要任务是将概念模型转换为数据库的逻辑模型,并与选用的DBMS相结合,产生具体的DBMS所支持数据模型的逻辑模式。表3-1 学生基本信息表字段名英文名数据类型是不为主键备注*NumVarchar(30)是不为空NameVarchar(30)是性别Se*Varchar(30)否出生年月DataDatatime否家庭住址PlaceVarchar(50)否政治面貌PoliticsVarcha

22、r(10)否CardnumInt 否班级代码spenumInt否表3-2 用户表字段名英文名数据类型是不为主键备注用户名UserVarchar(30)是不为空密码PasswordVarchar(30)否不为空表3-3 学生课程表字段名英文名数据类型是不为主键备注课程编号CoursnumInt是不为空课程名称CoursenameVarchar(30)否学时TimeVarchar(10)否开设学期StarttimedataTime否学制EdcateVarchar(10)否类型TyeVarchar(10)否班级代码SpenumInt否表3-4 学生班级表字段名英文名数据类型是不为主键备注班级代码Sp

23、ennumInt是不为空班级名称SpenameVarchar(30)否班级介绍Descriptionte*t否表3-5 学生成绩表字段名英文名数据类型是不为主键备注*NumInt是不为空NameVarchar(30)否班级名ClassnameVarchar(30)否课程名CoursenameVarchar(30)否分数FractionFloat否课程类型CoursetyeVarchar(10)否状态StateVarchar(10)否第四章 系统详细设计与实现4.1系统登录界面任何一个软件系统都存在安全性问题。管理信息系统也不例外,为了使用户对学生信息的管理更加安全且有保证,该系统采用了用户密码

24、的管理功能,这样,只有系统用户才能进入,从而防止了其他人员的非法侵扰,对系统的数据进行访问和修改等操作。本系统的用户和口令信息采用了表结构类型的文件来存储。在进入系统时会出现登录界面,要求输入用户名和密码,用户只有输入正确才能进入。而且,本系统将最多错误输入次数设为三次,这样大提高了系统的安全性。同时,用户也可以按自己的意愿对用户信息和密码进行随意的修改,进而从一定意义上增强了系统使用的灵活性。系统登录界面如图4-1图4-1 系统登录界面图4-2 系统主界面4.2 用户模块图4-7 用户修改密码第五章软件测试5.1软件测试的目的和原则系统的测试的主要任务是发现并排除在分析、设计、编程各阶段中产

25、生的各种类型的错误,以得到可使用的软件系统。 系统的测试按是否在实际应用环境中运行来分类,可将测试方法分为静态测试与动态测试。1 、静态测试 是通过对需求文件、设计文件及源程序的阅读和分析,找出其中的错误或可疑之处。静态测试时不执行被分析的程序。 2 、动态测试 动态测试就是直接在计算机上运行所要测试的程序模块,从实际运行的结果发再并纠正错误。按产生测试数据的不同方式,动态测试可分为功能测试和结构测试。功能测试又称为黑盒测试”,结构测试又称为白盒测试”。 5.2登录模块测试使用本学生档案管理系统时,先从登录界面登录,登录后到达主界面,在主界面的菜单栏里有系统的功能模块及模块下的子模块,通过单击

26、菜单即可进入设计界。5.3 档案查询模块测试在主界面菜单栏里点击档案查询,就可进入设计界面,进入界面可看到一条信息,点上一条即可看到前面一条的信息,点下一条即可看到下面一条信息,首条就显示第一条信息,点条就显示最后一条信息。这样就可以看到全部数据库中的信息,方便了用户的浏览。5.4 档案处理模块测试档案处理模块就是以录入、修改和删除档案的功能为主,在设计界面中的文本框中输入正确的信息,点击修改就可以把数据库中的信息更新,达到修改目的。点击删除按钮就可以把该条信息删除。处理模块能让管理人员更快的修改学生的信息,大大减少了工作时间。结束语学生档案管理系统设计的最初阶段,虽然对其基本有一些大体上的设

27、计思路,可要在一些细节问题上仍然需要进行细致的研究和开发。经过需求分析后,确定了整个系统的六大功能,主要包括系统登录、学生信息的录入、学生信息的查询、学生信息的修改、学生信息的统计和退出系统。此课题考虑到了比较全面的情况,很有利于锻炼设计者的全面思维能力和程序设计能力,是属于比较新颖的题目,尤其一改以前学生档案纸形式的繁琐性不宜保存性,使用起来感觉焕然一新。在系统设计过程中,由于有些参数需要用户自己输入,如果彻底放开由用户输入,那在后台考虑的情况就必须完全,很可能会出到一些意想不到的情况导致程序的错误运行,很难保证系统的安全性,但如果用*些条件将用户束缚起来,那又有悖于学生档案管理这一课题的初衷。在这两者之间找一个平衡点是设计过程中的重大问题。这个设计的不足之处在于:系统的管理功能跟一般的信息系统比较,显得很是单薄。此外,该系统还有一些地方需要进一步改进,有些问题限于水平有限无法解决,还有些限于开发工具也有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论