大学生档案管理系统的设计与实现_毕业设计说明书(编辑修改稿)内容摘要:

们的学生档案都需要大学里学生处来进行录入新信息的工作,无疑这是一项极为繁重的工作。 :比如说,我们想要查找某个班上学生的档案信息,但是由于普通学生用户没有管理档案的权限,导致他必须到所在学校的学生处去调取这个学生的档案,这样才能知道自己的信息。 大学生档案管理系统的设计与实现 :每年都会有大量的毕业生需要转走自已的档案,对高校而言处理过程很繁杂。 :比如说,某位学生的基本信息需要更新,但录入时与本人的实际信息并不相符合,最终导致没有办法查到这个学生的某些项的信息,为了能够及时地更正之前在进行录入工作时所出现的错误信息,以免因此而到来不必要的麻烦,如此,我们才急需要开发本大学生档案管理系统,这对于高校管理学生的档案信息来说非常重要。 技术可行性 由于科学技术的快速发展,使得计算机网络的发展水平以及通信平台技术得到了快速的提 高。 随着计算机网络技术的发展以及计算机硬件设备的性价比也不断地提高,使计算机越来越能够全面的应用于学校以及各大企业,而对于学生档案或者是员工档案的管理细节成为了可能。 很多以前一直难以攻破的难题,现如今已经得到了解决,计算机应用的不断普及,为设计和开发各类档案管理系统(自然也包括大学生档案管理系统)提供了技术上的保障。 另一方面,本系统的开发利用了 SQL Server 2020来做后备的数据库, SQL Server 2020 是由 Microsoft 公司所推出的一个 SQL Server 数据库管理系统,这个版 本不仅仅有之前的 SQL Server 的老版本的优点,而且在它的基础上还增添了很多最新的极其有用的功能。 具备很多优点,例如:使用方便,可伸缩性好,以及与相关软件集成的程度较高等等优点。 SQL Server 2020 毋庸置疑是一个全方面的数据库平台,它利用 BI 向我们提供了企业级别的数据的管理。 那么, SQL Server 2020 数据库引擎则是为关系型数据以及结构化数据提供了很优越的存储的功能,使用户能够在构建和管理业务过程中使数据应用程序具备更高的可用性和高效性。 因此,本系统的设计与开发在技术 上是可行的。 经济可行性 计算机不仅价格低廉还可以代替人工进行许多繁琐复杂的劳动,不但节约了许多资源,更大大提高了人们的工作效率,同事本系统开发时间短、成本低。 所以,在信息化时代的今天,传统的查阅方法必然被计算机为基础的在线查询所取代。 大学生档案管理系统是一个高度集成的信息管理系统,从最初提出设计开发的计划到最终系统设计与开发的完成,在此期间,需要的经济投入远远小于它最终所能够带来的经济效益。 因为一旦这样的系统创建成功,计算机将能够自主完成整个档案管理的绝大部分的工作,这为我们省去许多的人力和物力 ,经济效益自然是很可观的。 操作可行性 在使用计算机对学生档案信息进行查阅时,具有老式的手工查阅所难以超越的优点。 比方说:检索迅速、查找方便、可靠性高、存储量大、保密性好等等,都是大学生档案管理系统的设计与实现 更加优越的。 并且这样的一个系统的设计与开发也并非需要很长的时间。 其可操作性和可运用性都是极高的。 本系统仅仅是一个较小型的档案信息管理系统,其所需要耗费的资源都是比较小的,高校里的电脑不管是硬件还是软件都是可以满足条件的,因此,本系统在操作上亦是可行的。 3 大学生档案管理系统需求分析 系统功能需求分析 本学生档 案管理系统的主要任务就是对学生的档案进行管理,即查询、添加、删除等功能。 使得用户能方便明了的得到自己想要查询的信息,使学生的档案管理更加系统化、自动化、规范化,通过这种方式来提高管理的效率。 系统功能概述 根据本系统的需求分析,本系统的主要功能模块以及各个模块的主要功能如下: (查询、添加、修改、删除) (查询、添加、修改、删除) (查询、添加、更新、删除) 模块(查询、录入、更新、删除) (查询、添加、更新、删除) (登陆,查询、添加、修改、删除) 系统数据流图 数据流图,即我们平时所说的 Data Flow Diagram,简称 DFD。 它代表的是一个完整系统中的一种图形表示。 换句话来说,就是通过用图形表示的方式来刻画出数据流由输入直到输出的整个移动以及变换的全过程。 其中表示出了数据源、数据汇集、数据存储和以结点形式对数据执行的处理及在节点间作为连接部分的逻辑数据流。 通过对大学生 档案管理系统数据流图的描述 ,可以进一步地明确档案信息的变更流程以及相关的数据信息的流动和转换 ,同时也为进行下一步骤的系统设计与开发奠定起基础。 大学生档案管理系统的基本系统数据流图模型如下图所示,它系统地向我们描述了整个档案管理系统的数据信息的变换过程。 数据流信息环环相扣,息息相关,每个模块之间都有着千丝万缕的紧密联系。 大学生档案管理系统的设计与实现 以下是对本大学生档案管理系统的数据流图的表示图 31。 图 31 系统数据流图 系统 ER 图设计 实体 关系图即是我们常说的 ER 图,它是用于描述各个实体的属性以及每个实体之间的关系的图工具。 之所以要使用 ER 图来表现系统的设计,是因为 ER 模型和我们所生活的现实世界的很大程度上的相似性,为此我们在描述数据库的概念结构以及它的全局逻辑结构的时候,通过 ER 图这样图形化的表达方式有很大的好处,第一点是利用图形化的表示方法使其简单明了;第二点是利用图形化的表示方法的清晰性与易懂性显而易见。 以上便是 ER 模型为什么会在设计数据库的概念模式时被人们广泛使用的主要原因。 以下是本系统设计过程中所用到的相关 ER 图的设计。 E— R 图: 实体集用户信息(包括管理员用户以及普通用户)具有的属性有:用户名、密码、角色。 如下图 32所示。 图 32 用户信息表 ER图 用户所需信息 用户 大学生档案管理系统 成绩管理 课程 管理 学生系统 用户管理 班级管理 数据库 登录 用户 用户名 密码 角色 教师系统 大学生档案管理系统的设计与实现 E— R 图: 实体集学生的基本信息具有以下属性:学号、姓名、性别、家庭住址、联系电话、所在班级、所在专业、出生年月、已修学分。 如下图 33所示: 图 33 学生基本信息表 ER图 E— R 图: 实体集学生课程信息具有以下属性:课程号、课程名称、课程类型、学分、总学分 、周学时、备注。 如下图 34所示。 图 34 课程信息表 ER图 学生 学号 姓名 联系电话 家庭住址 性别 备注 课程 课程号 备注 周学时 课程名称 总学分 学分 课程类型 所在专业 所在班级 出生日期 已修学分 学号 姓名联系电话家庭住址性别备注盐城工学院本科生毕业设计说明书( 2020) E— R 图: 实体集学生成绩信息具有以下属性:课程号、课程名称、学号、已修学分、成绩。 如下图 35所示。 图 35 成绩信息表 ER图 E— R 图: 实体集班级信息有属性:班级编号、班级名称、专业编号、专业名称、入学年份。 如下图 36所示。 图 36 班级信息表 ER图 E— R 图: 实体集教师的基本信息具有以下属性:教 师号、教师姓名、性别、家庭住址、联系电话、所在院系、职称、注册时间。 学生 学号 成绩 课程号 已修学分 课程名称 班级编号 班级名称 专业名称 专业编号 学生 入学年份 班级编号 班级名称 专业名称专业编号大学生档案管理系统的设计与实现 如图 37所示: 图 37 教师基本信息表 ER图 E— R 图: 实体集教师职称信息具有以下属性:职称编号、职称名称。 如下图 38所示: 图 38 教师职称信息表 ER图 E— R 图: 实体集教师职称信息具有以下属性:课程编号、类型名称。 如下图 39所示: 图 39 课程类型表 ER图 E— R 图: 实体集学生专业方向信息有属性:专业编号、专业名 称、院系编号、备注。 如下图 310所示: 教师 教师号 所在院系 教师姓名 联系电话 注册时间 性别 家庭住址 职称 职称编号 课程 课程编号 类型名称 学生 专业编号 专业名称 备注 院系编号 教师 职称名称 编号盐城工学院本科生毕业设计说明书( 2020) 图 310 班级信息表 ER图 大学生档案管理系统的设计与实现 4 大学生档案管理系统的总体设计 进行总体设计的基本目的就是回答“概括地说,系统应该如何实现。 ”这个问题的,因此,我们又将总体设计称为概要设计或者初步设计。 通过对系统的总体设计,我们可以得出大学生档案管理系统的体系结构和功能模块。 总体设计首先要寻找到可以实现目标系统的各式各样的方案,需求分析得到的数据流图是设想各种可能方案的基础。 总体设计阶段的还有一项重要的任务就是设计软件的结构,即确定当前系统中的每一个程序具体是由哪些 模块组成的,以及每一个模块之间的相互关系和内在联系。 在对大学生档案管理系统进行详细设计之前首先需要进行总体设计的原因是:通过进行总体设计可以是我们设计开发人员站在全局的角度上,学着耗费较低的成本,从比较抽象的层面上来分析,对比各种可能实现的系统方案以及软件结构,从中来选取最适合的方案和最合理的软件结构,进而能够使用较低得成本但却可以开发出较高质量的软件系统。 系统功能模块描述 大学生档案管理系统是一个完整的高校学生信息管理系统。 在本系统中主要包括用户管理模块功能、教师系统模块功能、学生系统模块功能 、学生课程信息管理功能、学生成绩信息管理功能、学生班级信息管理功能等等。 它们的具体描述如下: : 数据库的配置:配置数据库使其能够在不同的电脑主机上调试并运行。 各类用户的登陆:本系统大体上包括两类用户,即管理员用户以及普通用户。 细分也可以分成是三类用户,即管理员,学生以及教师这三类。 登陆时需要身份的验证信息。 用户退出功能: 教师系统模块主要是对授课教师的信息管理,教师系统模块的功能主要有院系编号、院系名称、院系职能描述和上 级院系等信息进行添加、修改、删除和浏览、查询功能等等。 学生基本信息管理功能主要对学生基本信息的管理,学生基本信息如学生编号、姓名、性别、生日、所在院系等的添加、修改、删除和查询、浏览等等。 学生课程管理模块的功能主要是对学生课程信息的管理,课程信息如课程编号、课程名称、课程内容、课程学时、总学时、周学时、备注等的添加、修改、删除和查询、浏览等等功能。 学生成绩管理模块的功能主要是对学生成绩信息的管理,对学生成绩进行添加、修改、删除和更新、查 询等操作。 盐城工学院本科生毕业设计说明书( 2020) 17 学生班级管理模块的功能主要是对学生所在班级信息的管理,对学生班级信息进行添加、修改、删除、更改和查询等。 系统层次图 图 41 为大学生档案管理系统的整体模块的系统层次图。 通过对教师系统模块,学生系统管理模块,学生课程管理模块,学生成绩管理模块,学生班级管理模块的进一步分解划分为如下几个方面。 41 系统层次图 大学生档案管理系统 教师 系统管理 学生系统管理 学生成绩管理 学生班级管理 课程类别资料 学生成绩查询 教师资料管理 教师资料添加 学生基本信息管理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。