高校学生档案管理系统说明书

上传人:dream****gning 文档编号:118775636 上传时间:2019-12-25 格式:DOC 页数:28 大小:266KB
返回 下载 相关 举报
高校学生档案管理系统说明书_第1页
第1页 / 共28页
高校学生档案管理系统说明书_第2页
第2页 / 共28页
高校学生档案管理系统说明书_第3页
第3页 / 共28页
高校学生档案管理系统说明书_第4页
第4页 / 共28页
高校学生档案管理系统说明书_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《高校学生档案管理系统说明书》由会员分享,可在线阅读,更多相关《高校学生档案管理系统说明书(28页珍藏版)》请在金锄头文库上搜索。

1、* 实践教学实践教学 * 兰州理工大兰州理工大学学 计算机与通信学院 2014 年春季学期 数据库课程数据库课程设计设计 题 目: 高校学生档案管理系统 专业班级: 信息与计算科学 1 班 姓 名: 杨 毅 学 号: 11500104 指导教师: 王燕 成 绩: I / 30 前前 言言 数据库是从60 年代初发展起来的计算机技术。经过四十多年的发展,数据库 技术己经趋于成熟。就数据库应用而言呈现出多样化的空间,如数字图书馆、电 子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高 的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在 蓬勃发展并发挥着较大的

2、作用。例如,我国高校的网上招生系统,学校的各种管 理信息系统,学校成绩查询系统,还有一些医学院校开发出的网上诊所、远程诊 断系统等等,都是基于校园网的应用系统。 本学生档案管理系统包括学生信息、家庭信息、奖惩信息、毕业信息等内容 的管理。我国的网上教学教务管理系统并不十分完善,在高等学校的教务管理工 作中,学生信息的网上查询都是十分复杂、棘手的工作。遵从以往的工作方式, 该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的学生数据、 报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技 术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因 此为提高

3、学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化, 开发一套对学生学籍进行管理的软件是极其重要的,而且是必需的。 本系统正是为解决这一问题而设计的,大大减少了以往学生管理工作的工作 量,提高了工作效率,适应时代的步伐。 本系统采用Sql Server2008的 ODB ODBC 作为后台数据库,由于本次为课 程设计,所需的数据库并不需要很大,因而不使用SQL Server;使用 Microsoft Visual Studio 2010 开发前台软件。使用 windows 7 操作系统作为开发平台。 II / 30 目目 录录 摘摘 要要.1 1.需求分析.2 2.概念结构设计.4

4、 3.逻辑结构设计.6 4.系统实现.9 5.系统测试.11 参考文献17 课程设计总课程设计总结结.18 I 摘摘 要要 学生档案管理系统是典型的信息管理系统,其开发主要包括后台数据库建立和 维护以及前端应用程序的开发两个方面。经分析,使用 Microsoft Visual Studio 2010 作为前台开发工具,用 ODB ODBC 作为后台数据库开发工具。本系统参考 兰州理工大学的学生档案管理为原型,通过分析现有的管理模式和管理软件,建 立系统模型。本学生档案管理系统包括学生基本信息、家庭信息、奖励信息、惩 罚信息和毕业工作信息等内容的管理,实现了信息的录入、查询、删除、修改和 统计等

5、功能。 关键字:学生;档案管理;Microsoft Visual Studio 2010;ODB ODBC 1 1 1、需求分析、需求分析 1.11.1 任务需求任务需求分析分析 经分析先给出该系统的系统流程图,如图 1.1 所示: 用户 登录 读取用户类型 管理信息 管理用户信息 学生基本信息 学生社会关系 学生奖惩信息 学生毕业信息 刷新信息 用户管理模块 开 始 图 1-1 系统流程图 重新输入 失败 成功 管理员 学生档案管理 该系统主要包括学生基本信息模块,家长信息模块,奖惩信息模块和毕业信 息模块,系统要实现基本信息录入、修改、删除、保存和查询等功能: 1、信息的输入,包括学生基本

6、信息、家长信息、奖惩信息、毕业信息等。 2、信息的修改、删除。 3、根据要求,查询符合条件的各类信息。 4、依据实际需要,对重要新信息进行统计。 1.21.2 数据流图数据流图、数据字典、数据字典 1.数据流图数据流图 数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数 据存储和数据源(数据终点) 。 2 数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示, 一个数据可以是记录、组合项或基本项。 处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。 指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数

7、据。 数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分 别以指向或离开数据存储的箭头表示。 数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员, 它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引 入的,一般只出现在数据流图的起点和终点。 该系统数据流图如图 1.2 所示: 管理员 接受 信息 更新 系 统 信 息 1 学生信息 处理 事务 管理 员 信息 信息 信息 查询 图 1-2 系统数据流程图 2.数据字典数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的 定义的集合。 由于本次设计是小型软件系统的开发,所

8、以采用卡片形式书写数据字典。每 张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独 处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。 数据字典卡片: 3 名称:学生奖惩信息 别名: 描述:学生奖惩信息的描述 定义:学号+姓名+奖惩名称+奖惩日 期+奖惩原因+评价 位置:保存到磁盘 名称:学生基本信息 别名: 描述:对学生基本情况的描述 定义:学号+姓名+性别+民族+出生 日期+家庭住址+通信地址+考 生来源+家庭背景+入学分数+ 入学政治面貌+所在院系+专 业+邮政编码 位置:保存到磁盘 名字:学生毕业信息 别名: 描述:学生毕业后的信息描述 定义:学号+姓名

9、+学历+学位+工作单位+ 职务+单位+政治面貌+电话 位置:保存到磁盘 名字:学号 别名: 描述:惟一地标识一个特定学生的关键 域 定义:学号=10字符 位置:学生基本信息表 家长信息表 学生毕业信息表 名称:学生家庭信息 别名: 描述:对学生家长信息的描述 定义:学号+姓名+家长姓名+工作单位 +职务+电话+年龄+文化程度 位置:保存到磁盘 4 2 2、概念结构设、概念结构设计计 2.12.1 总体设计总体设计 通过这个阶段的工作将划分出组成系统的物理元素。 系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的 任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主

10、要的 原理是模块独立,让模块彼此间的接口关系应该尽量简单。 2.22.2 系统功能系统功能模块图模块图 可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可 能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于 测试和易于维护的软件结构,应该对模块进行再分解或合并。 系统功能模块图如图 2.1 所示: 图 2-1 系统功能模块图 学生档案管理系统 学生 信息 模块 录 入 删 除 功 能 修 改 保 存 功 能 查 询 维 护 功 能 录 入 删 除 功 能 社会 关系 模块 修 改 保 存 功 能 查 询 维 护 功 能 奖惩 信息 模块 查 询 维 护 功 能

11、修 改 保 存 功 能 录 入 删 除 功 能 录 入 删 除 功 能 毕业 信息 模块 查 询 维 护 功 能 修 改 保 存 功 能 5 2.32.3 数据库概数据库概念设计念设计 通过对学生管理系统的内容和数据流程分析及E-R 图,设计如下数据项和数 据结构。 学生基本信息包括的数据项有:学号、姓名、性别、民族、出生年月、家庭 出生、考生来源、入学分数、入学政治面貌、家庭住址、通讯地址、邮政编码、 所在院系、专业等。 学生家长信息包括的数据项有:父亲姓名、父亲工作单位、父亲电话、父亲 职务、父亲年龄、父亲文化程度、母亲姓名、母亲工作单位、母亲电话、母亲职 务、母亲年龄、母亲文化程度等。

12、学生奖惩信息包括的数据项有:学号、姓名、奖惩名称、奖惩日期、奖惩原 因、评价等。 学生毕业信息包括的数据项有:毕业情况、毕业去向、当前学历、学位、当 前工作单位、工作经历、当前政治面貌、当前职务、当前职称等用户信息。 用户信息包括的数据项有:登录名,密码等。 数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的 各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。 1实体属性(实体属性(E-R)图)图 根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和 实体之间的关系,并画出如下所示的 E-R 图。 学 生 所在院系 家庭住址 学号 姓名 是 否为系 统原

13、有 信息 是 否 提示: 需要在 保存后 退出 是 否保存? 否 是 保存成 功 否 是 Rollbac k Commi t 关 闭窗体 性别 年龄 出生日期 邮政编码 图 2-3 学生实体图 6 家 长 姓 名 工作单位 职 称 电话号码 文化程度年龄 图 2-4 家长实体图 毕业信息 学 历 学 位 工作单位 职 称 工作经历 政治面貌 电 话 图 2.5 毕业工作信息图 7 家长信息 学生 查看 奖惩信息 查看 毕业信息 查看 学生信息 查看 维护 维护 管理员 1 1 1 1 1 1 1 1 1 1 3.3.逻辑结构设逻辑结构设计计 在数据库设计中相当重要的一步就是将概念模型转化为计算

14、机上 DBMS 所支 持的数据模型,例如,将 E-R 图模型转化为关系模型,道理很简单,我们设计概 念模型基本上都是一些抽象的关系,在数据库设计的实现过程中,能在计算机上 有效地表示出这些关系就成了数据库设计的关键。 根据学生档案管理系统的功能要求,选取 ODB ODBC 作为后台数据库。 在上面的实体和实体之间的 E-R 图设计基础上,形成数据库中的表格及表格 之间的关系。 该数据库由5 个表组成,学生基本信息表,学生家长信息表,学生奖惩信息 表,学生毕业信息表,用户信息表 。 主表的结构设计: 图 2-5 实体联系图 8 1.1.学生基本信学生基本信息表息表 学生基本信息表是对学生的基本信

15、息进行统计,学号、姓名、性别、民族 出生年月、家庭背景、考生来源、入学分数、入学政治面貌、家庭住址、通讯地 址、邮政编码、所在院系、专业等信息。学生基本信息表的结构表如表 3-1。 表 3-1 学生基本信息结构表 字段名称数据类型主键非空 学号 charYesYes 姓名 charNoNo 性别 charNoNo 民族 charNoNo 出生年月 dateNoNo 家庭背景 charNoNo 考生来源 charNONO 入学分数 charNONO 入学政治面貌 charNONO 家庭住址 charNoNo 通讯地址 charNoNo 邮政编码 charNoNo 院系 charNoNo 专业 c

16、harNoNo 2.学生家庭信学生家庭信息表息表 学生家长信息表是对学生家长信息的统计,包括父亲姓名、父亲工作单位、父亲 电话、父亲职务、父亲年龄、父亲文化程度、母亲姓名、母亲工作单位、母亲电 话、母亲职务、母亲年龄、母亲文化程度等。学生家长信息表的结构如表 3-2 所 示。 表 3-2 学生家长信息 字段名称数据类型主键非空 学号 charyesYes 姓名 charNoNo 父亲姓名 charNoNo 父亲工作单位 charNoNo 父亲电话号码 charNoNo 父亲职位 charNoNo 父亲年龄 charNoNo 母亲姓名 charNoNo 母亲工作单位 charNoNo 母亲电话号码 charNoNo 母

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

最新文档


当前位置:首页 > 大杂烩/其它

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