毕业设计(论文)题目:铝城中学学生档案管理系统设计与实现院(系):信息与建筑工程学院专业:计算机应用技术姓名:黄凤飏学号:59010120090234指导教师:刘杰二〇一年月日毕业设计(论文)任务书学生姓名学号专业院(系)毕业设计(论文)题目任务与要求完成时间段年月日至年月日共周指导教师单位职称院(系)审核意见毕业设计(论文)进度计划表日期工作内容执行情况指导教师签字教师对进度计划实施情况总评签名年月日本表作评定学生平时成绩的依据之一毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目:学生姓名:学号:专业:指导教师姓名:职称:检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施:检查教师签字:年月日院(系)意见(加盖公章):年月日摘要学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。该系统是一个经过初始化后可应用的、面向档案管理者、班主任的,方便对学生的资料进行管理的软件。此系统具有口令设置功能,可以防止他进入本系统,加强系统的安全性。本系统可以录入学生的基本信息、成绩和其它相关的附加信息,以方便对学生的情况进行了解。可以查询学生的基本信息,以及根据用户所需要的信息进行查询。可以对学生信息按用户需求进行修改,提高了系统的灵活性。可以对录入的学生信息进行统计、分类,方便用户使用。关键词:学生档案数据库系统设计VisualBasic应用0目录第一章绪论11.1研究背景及研究意义..........................................................11.2同类课题的研究现状..........................................................11.3本论文工作....................................................................2第二章系统平台及技术开发环境32.1系统开发环境.................................................................32.2系统分析......................................................................52.2.1可行性研究...............................................................52.2.2系统需求分析............................................................7第三章系统设计83.1系统设计目标与原则.........................................................83.2系统功能模块设计............................................................83.2.1系统功能模块图........................................................83.2.2模块详细说明...........................................................93.3数据库设计...................................................................93.3.1概念结构设计...........................................................93.3.2逻辑结构设计..........................................................10第四章系统详细设计与实现134.1系统登录界面...............................................................164.2用户模块....................................................................23第五章软件测试265.1软件测试的目的和原则....................................................265.2登录模块测试...............................................................265.3档案查询模块测试..........................................................265.4档案处理模块测试..........................................................26结束语27致谢28参考文献291第一章绪论档案是国家机构、社会组织和个人在各种社会实践活动中形成的,保存的文字、图像、声音及其它各种形式的原始记录。档案意识是指社会对档案的认识程度,它决定了人们对档案的社会地位和作用的认识,决定了档案用户对档案需求的准确表达,支配着档案用户的档案行为。1.1研究背景及研究意义学生档案是国家人事档案的组成部分,是学生在校期间的生活、学习及各种社会活动中的真实历史记录,是学生就业及其今后各级组织选拔、任用、考核的主要依据,更是每个学生由校园人转变为职业人的个人成长记录。所以强化学生档案管理,充分发挥学生档案的作用,加强当代学生档案管理意识,使之尽快适应教育体制改革和就定制度的改革具有十分重要的意义。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方工管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大地提高学生档案管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件已成为很有必要的事情。1.2同类课题的研究现状学生档案是学生的个人人事档案,关系到学生多方面的切身利益,是伴随学生一生的重要信息资源,必须妥善管理。学校有关部门将把进一步做好学生在校期间个人2档案的规范化管理工作作为实践科学发展观的一项重要工作来抓,确保学生在校期间的各种记录材料的完整并及时归档,维护学生档案的安全。但是学生档案管理体制不够健全,管理人员严重缺乏。我国现行高校学生档案管理部门不能统一管理,各行其是,档案处、组织部门、学生工作处、招生就业处或者各个院(系)都有可能是学生档案的管理部门,可以说除档案室外,无论哪个部门管理,学生档案管理工作都是“附属品”,无专人负责。学生档案被忽视的现状,管理技术落后,学生档案转递不规范和原始资料不齐,归档材料内容简单,师生档案意识薄弱。1.3本论文工作本课题研究内容是实现学生档案管理的自动化,在系统中完成学生姓名、性别、学号、课程、班级等信息的录入、查询、修改及统计等功能。系统的主要功能模块有:1、学生档案的录入模块。用于学生基本信息的录入。2、学生档案的查询模块。用于查询学生的登记信息。3、学生档案的修改模块。用于修改学生登记的信息。4、学生信息的统计模块。用于统计学生人数、班级等信息。5、学生档案管理系统的维护模块。用于保证系统的正常运行。完成学生档案系统的设计,并将其实现,使得档案材料及时建档归档,该系统利于完善档案管理体制,建立诚信档案和严格的档案转递途径,确保档案材料运转的安全。3第二章系统平台及技术开发环境2.1系统开发环境1、数据库基础在当今的信息社会,数据库技术已经渗透到我们学习和生活的各个角落。例如,银行对储户帐户的管理、图书馆对书籍的管理、航空铁路的售票管理等都离不开数据库系统,我们每天都在和各种数据库打交道。那么,什么是数据库呢?本节就介绍一些数据库系统的特点和基本概念。(1)数据库的基本概念①数据库系统的特点•数据结构化:数据库的数据模型以模拟和表征物理世界自然和社会系统特征为目的,同一数据库的文件相互关联,在整体上也服从一定的结构形式,能适应大量数据管理的客观需要。•数据共享:共享是数据库系统的目的之一,也是它的重要特点。一个数据库中的数据,通过计算机网络连接,不仅可以为同一企业或组织的内部各部门共享,还可以为不同组织、地区、甚至不同国家的用户所共享。•数据独立性:数据独立性指后台数据库的数据结构和前台应用程序之间的关系是彼此独立的,即不论后台采用什么数据库管理系统平台,也不论前端开发工具采用何种可视化语言,通过中间层开放数据库接口都可以实现二者的无缝对接,从而为数据的管理和使用提供了极大的灵活性。•可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。由于数据库中的数据集中存储,共同使用,因而易于避免重复,并且易于减少和控制数据的冗余。②三类数据模型数据库中的数据是有结构的,按照实现结构化所采取的不同联系方式,数据库的整体结构可分为三类数据模型,即层次型、网络型和关系型。其中前两类又合称为“格式化模型”。4图2-1数据库系统的组成2、SQL概述SQL(StructuredQueryLanguage)语言又称为结构化查询语言,是1974年由Boyce和Chamberlin提出的。1975-1979年IBM公司SanJoseResearchLaboratory研制了著名的关系数据库管理系统原型SystemR并实现了这种语言。SQL是操作的检索关系型数据库的事实上的标准语言,它允许程序员和数据库管理员做如下的工作:①更改数据库的结构。②更改系统的安全设置。③增加用户对数据库或数据表的许可权限。④在数据库中检索需要的信息。⑤对数据库的信息进行更新。SQL语言的功能有:Query(查询)、Manipulation(操作)、Definition(定义)、Control(控制)。SQL语言既可以作为独立语言使用,也可以嵌入其他高级语言中使用。用户1用户2用户n数据库管理系统DBMS数据库DB+计算机软硬件系统DBS53、VB简介VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsG