学生档案管理系统毕业设计论文内容摘要:

应用,满足计算向 Web 转移的战略需要。 ACCESS 2020 简介 Access 2020 是 Microsoft(微软)公司推出的 Office 2020 办公系列软件的主要组件之一,是一个基于关系模型的数据库管理系统。 它给用户提供了一个强大的数据处理的平台,帮助用户组织和共享数据库信息。 本章介绍 Access 2020的特点、安装、启动与退出, Access 2020 的基本工作界面以及组成 Access 2020数据库的七个对象。 Access 2020 同所有的数据库管理系统一样,用于构造数据库应用程序并实行对数据库的统一管理。 UML 简介 UML( Unified Modeling Language,统一建模语言 )是一种建模语言,是第三代用来为面向对象系统的产品进行说明、可视化和编制文档的方法。 它是由信息系统和面向对象领域的三位著名的方法学 家 CradyBooch、 James Runbaugh 和Ivar Jacobson(俗称“三个好朋友”) 在 20 世纪 90 年代中期提出的。 UML 这种建模语言得到了“ UML 合作伙伴”的应用和反馈,并得到工业界的广泛支持,有OMG 组织( Object Management Group, 对象管理组织)采纳作为业界标准。 最终,UML 取代了当时软件业众多的分析和设计方法,成为一种标准,软件界第一次有了统一的建模语言, UML 最终正式成为信息技术的国际标准。 RATIONAL ROSE 简介 Rational Rose 是一个完全的 , 具有能满足所有建模环境( Web 开发 , 数据建模 , Visual Studio 和 C++ )需 求 能力和灵活性的一套解决方案。 Rational Rose 模型分 四个 视 图,分别 是 Use Case、 Logical Component、 Deployment,重庆航天职业技术学院 毕业设计说明书 (论文 ) 4 RationalRose 是分析和设计面向对象软件系统的强大工具,可以帮助先建模系统再编写代码,从而一开始就保证系统结构合理。 利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。 Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。 通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。 重庆航天职业技术学院 毕业设计说明书 (论文 ) 5 第 2 章 需求分析 可行性研究 目前 , 在不少 初高级中学学生 案管理系统都是单机 的 MIS, 甚至有的还是手工方式。 这 种 单机的管理系统 工作方式不仅 效率极低 , 而且存在许多弊端 , 主要包括: 1 、 档案录入效率低:例如每学期开学 , 数以千计的学生档案都由学生处负责录入,这个工程量之大 就 可想而知 了。 2 、 查询不便:例如 , 要调出某个学生的档案 或其他关乎 到学生的信息, 由于 学生 没有管理档案的权限 , 他就必须到学生处去调这个学生的档案 来查询得知自己的信息。 3 、毕业生转档不便: 例如, 每年大量毕业生都要转走自已的档案。 在这个过程中,若没有管理信息系统的参与 , 工作繁重不可言喻。 更正信息不便:例如,某位学生 的个人信息录入与本人的信息不一致而导致无法查得该学生的某项信息,以便及时更正错误信息,避免带来不必要的麻烦,因此开发本系统对于学校管理学生档案来说尤为重要。 技术可行性 随着科技的不断发展,这也带动了计算机网络的发展以及通信平台技术的提高。 计算 机网络技术的发展和计算机硬件性价比的不断提升,使得计算机全面应用于学校或企业对于学生档案或员工档案管理的各个环节成为可能。 B/S 模式、动态的、个性化的 Web 应用程序以及采用 ( C#版)技术开发内容丰富等技术在国内各行各业的信息管理系统开发中已经被广泛应用,再加上使用 Access 2020 作为系统开发后台数据库,能有效储存和管理数据。 因此,基于这些技术完成本系统(学生档案管理系统)是完全可行的。 经济可行性 计算机不仅价格低廉还可以代替人工进行许多繁琐复杂的劳动,不但节约了许多资源,更 大大提高了人们的工作效率,同事本系统开发时间短、成本低。 所以,在信息化时代的今天,传统的查阅方法必然被计算机为基础的在线查询所取代。 操作可行性 作为计算机应用的一部分,使用计算机对学生档案信息进行查阅,具有手工查阅所无法比拟的优点。 例如:检索迅速、查找方便、可靠性高、存储量大、保重庆航天职业技术学院 毕业设计说明书 (论文 ) 6 密性好等。 且本系统的开发六周时间即可完成。 前两周主要是对图书馆运作流程的熟悉和公众对在线查阅要求的了解,接下来就是运用 ( C版)编程即可完成整个系统工作。 系统功能需求分析 本学生档案管理系统的主 要任务就是对学生的档案进行管理,即查询、添加、删除等功能。 使得用户能方便明了的得到自己想要查询的信息,使学生的档案管理更加系统化、自动化、规范化,从而提高管理的效率。 系统功能模块概述 现在对本系统的功能进行详细的分解: 用户登录模块:该模块用于登录本学生档案管理系统,这是进入本系统最主要的途径。 同时也可以根据自己在登录时的需要选择“新用户注册”或者“找回密码”,以便顺利登录本系统查得所需信息 ,选择“安全退出”则结束对本系统的访问。 学生档案管理查询模块:用户通过此模块可以查询任何一个在 校学生的档案信息,例如输入学生学号 就可以 查询某个学生的详细档案信息。 学生档案处理模块: 学生档案处理模块:该模块可以实现对学生档案信息的添加、修改、删除等操作,而且除用户管理员之外,任何用户都是没有权限对其进行更改的。 学生课表信息查询模块:用户可以通过此模块根据学号查询课表信息。 学生课表信息处理模块:用户管理员可以通过此模块添加、删除、修改或更新并查询学生课表信息 ,用户则不能。 学生课程信息查询模块:用户可以通过此模块根据 课程代码 查询课程信息。 学生课程信息处理模块:用户管理员可以通 过此模块添加、删除、修改或更新并查询学生课表信息 ,仅用户管理员可操作。 学生成绩查询模块:用户通过该模块可以根据自己的学号查询自己所有科目的考试成绩。 学生成绩信息处理模块:用户管理员可以通过此模块添加、删除、修改或更新并查询学生成绩信息 ,非用户管理员不能操作此项。 用户模块:主要介绍下新用户注册模块和找回密码模块,首先在新用户首次登录本系统需注册新用户名方可登录,注册内容包括:用户名、密码、密码提示的问题和提示问题的答案,只要都符合注册要求 即可 注册成功。 如若用户在重庆航天职业技术学院 毕业设计说明书 (论文 ) 7 使用过程中忘记了注册时用的密 码而导致无法登录本系统,就可以通过找回密码模块找回遗忘的密码,从而继续访问本系统查询相关信息。 1 用户管理员管理模块:只有用户管理员才可以通过 此模块处理学生成绩、学生档案、学生回馈档案中的错误而留下的留言以及课表中的信息, 主要表现在对数据的添加、修改、删除等操作。 1 学生更正信息留言板模块:可以查看哪些学生的信息有误,以便通过此模块用户管理员及时更正错误信息,避免发生学生信息错误的现象。 系统数据流图 数据流图( Data Flow Diagram, DFD)是系统的一种图形表示,其中表示 出数据源、数据汇集、数据存储和以结点形式对数据执行的处理及在节点间作为连接部分的逻辑数据流。 数据流图是用来描述信息在软件系统中流动情况和系统处理过程的图形工具,简单地说,就是以图形的形式刻画出数据流从输入到输出的移动变换过程。 图 21 系统顶层 数据流图 学生档案 管理系统 用 户 用户 输入信息 输出信息 库文件 重庆航天职业技术学院 毕业设计说明书 (论文 ) 8 图 22 数据流 图 系统数据需求分析 学生 档案 管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生 档案 管理系统应该能够为用户提供 充足的信息和快捷的查询手段。 但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对学生 档案 信息进行管理 ,具有手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够 极大地提高学生信息管理的效率。 最后主要说明下该系统用到的数据库: 用 Microsoft Access2020 创建一个数据库 ,含有 7 个主要数据表:userinfo、 message、 学生基本信息表、课程信息表 、班级信息表、课表信息表和成绩 信息 表。 这 7个表的结构如表 31~ 表 37所示。 这几个表中, u_name、 m_user、学号和课程 代码 内容都是唯一的,分别是 userinfo、 message、学生基本信息表、班级信息表 和 课程信息 表中的 主关键字。 班级信息表 中的 学号 和 成绩信息 表中的同名字段相对应,字 段 课程名称 和 成绩信息 表中的 课程名称 字段相对应。 用 户 所 需信息 用户 学生档案管理 系 统 班 级 管理 课程 管理 成绩 管理 留 言 管理 管理 档案 管理 管理 数据 库 登录 重庆航天职业技术学院 毕业设计说明书 (论文 ) 9 第 3 章 总体设计 系统设计 系统功能模块图 图 31 系统功能模块图 模块详细说明 学生档案管理系统需要以下功能: 学生档案管理系统 系统登录界面 非用户 用户 是否注册 是 新用户注册 否 系统登录 注册成功 找回密码 忘记密码 找回密码 是否为 管理员 用户 档案查询 成绩查询 课表查询 班级查询 在线留言 安全退出 用户管理 档案处理 成绩处理 课表处理 班级处理 留言处理 对学生账户密码的修改 结束 课程处理 课程查询 重庆航天职业技术学院 毕业设计说明书 (论文 ) 10 ( 1) 系统管理(登录、注册、修改密码、 安全 退出) ( 2) 学生档案管理(查询、修改、添加、删除) ( 3) 学生成绩管理(查询、修改、添加、删除) ( 4) 学生成绩管理(查询、修改、添加、删除) ( 5) 学生班级管理(查询、修改、添加、删除) ( 6) 学生课表管理(查询、修改、添加、删除) ( 7) 学生课程管理( 查询、修改、添加、删除) ( 8) 学生在线留言管理(查询、删除) 数据库设计 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 数据库设计一般包括如下两个步骤: (1) 数据库概念结构设计 (2) 数据库逻辑结构设计 概念数据设计 概念结构既独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。 用来描述概念结构设计的有力工具是 ER模型, ER模型用 ER图表示。 本系统所涉及的 ER 图用户信息 E— R 图、 学生 信息 E— R 图 、成绩信息 E— R 图,下面分别对各 个 ER 做介绍。 用户信息 ER图 实体集用户信息属性有:用户名、密码、密码提示的问题和提示问题的答案 图 32 用户信息表 ER图 学生 基本 (档案 )信息 ER图 实体集学生档案信息属性有:姓名、学号、性别、系部、专业、民族、家庭住址、身份证号码、籍贯、入学年份、出生年月、 Email、联系电话、政治面貌、家长姓名 用 户名 密码 密码提示问题 提示问题的答案 用户 重庆航天职业技术学院 毕业设计说明书 (论文 ) 11 33图 学生档案信息 ER图 学生成绩信息 ER 图 实体集学生成绩信息属性有:姓名、学号、 课程代码、班级、学分、成绩、课程名称、重修标记 34图 学生成绩信息 ER图 学生课表信息 ER 图 实体集学生 课表 信息属性有:姓名、学号、课程代码、课程名称、任课老师、。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。