天津理工大学学籍管理系统的分析与设计_课程设计(编辑修改稿)内容摘要:

以由传统的人工记录需要的几个小时甚至几天减少到现在的几分钟;这样就节约 大量的人力物力 ; 节省了社会成本,提高了工作效率。 如此可让老师们能将更大的精力放上教学上去。 最终现实学生信息 管理的网络化、高率化及现代化。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 10 管理可行性 由于该学校有很好的管理体制:每位学生均有学号及相关的成绩管理记录,且每次奖惩均会记录在相关档案中,以此来决定学生的升级、留级、退学情况。 因此可以利用管理信息系统来进行管理。 开发平台 该系统是在 Microsoft Windows XP 操作系统下进行设计和编写的,采用功能强大的 C 语言为开发软件,以 SQL Sever 作为后台数据库。 实施步骤 在进行完可行性分析之后,具体开发一个较为完整的信息系统的主要步骤分为如下几点 : 系统分析是系统开发的重要阶段,其目的是要回答系统将要“做什么“,即需求分析。 完成需求分析之后,对系统的涉及到的部门进行组织结构分析和业务流程分析。 在此基础之上还要做数据流程分析,并利用数据字典对数据流程进行详细的说明。 系统设计又分为六个步骤:总体功能结构设计、将要开发的系统划分为几个子系统,并划分各个子系统的功能模块。 系统处理流程设计,弄清楚系统的处理过程和系统数据之间的传递关系。 输入输出设计,规划出这个系统具体要输入什么信息,输出什么结果。 数据库设计阶段的 工作则是弄清楚系统中有哪些实体之间的关系。 物理配置方案设计,规定系统的硬件等要求。 是在系统设计的基础上,将系统设计方案的结果具体的在计算机系统上进行是实现,并进行系统调试和测试。 它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案以及详细设计资料;编写和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。 建立完整的以数据库为核心的计算机应用系统,是系统实施阶段的最终目的。 系统测试,系统测试是保证系统质量的关键,是对整个系统开发的过程,包括系统分析、系统设计 和实施的最终审查。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 11 第二章 系统分析 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。 通过实践调查,根据 对系统要完成的任务进行全面完整剖析和理解 ,该系统要实现的功能如下: 功能: ( 1)学生注册登记 提供给系统最基本的 学生的注册 信息。 ( 2)学生 异动 登记 对异动对象进行编码,并标明异动原因和异动类型等。 ( 3) 学生基本信息 包括 学生的学号、姓名、性别、出生日期、籍贯等等。 ( 4) 学生课程信息 统计各专业某年计某学期的学习成绩情况。 以考试为例,分作 90~ 100 分, 80~ 89 分,70~ 79 分, 60~ 69 分, 60 分以下五档人数及占总人数的百分率。 按照学生的年龄大小、地区的来源、政治面貌做人数的统计。 ( 5) 学生奖惩信息 记录了学生的奖惩原因、奖惩类型以及奖惩原因等。 数据: 简历数据:学号、姓名、性别、学制、地区、年龄、政治面貌、民族、奖惩记录、休复转退 标记。 组织结构 是一张反映组织内部之间隶属关系的树状结构图 ,组织结构是指中环信息学院的学籍管理的主要内容,先行系统中的信息流动以组织结构为背景的。 中环信息学院学籍管理系统的组织结构图,如图 所示。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 12 人 事 部 财 务 部 保 卫 部 教 务 处 学 工 处 办 公 室 政 教 处 教 研 组 后 勤 部 学 校 图 组织结构图 业务流程分析的目的 ,通过业务流程分析,可以发现现行系统中存在的问题。 修改原系统的不合理部分,优化业务处理流程。 通过细致的业务流程调查, 就可以对现行系统的业务流程有了深入、详尽的理解。 业务流程分析可以用业务流程图来完成。 所谓业务流程图就是一种表明系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图基本图符如图 所示。 内 部 实 体 外 部 实 体 处 理 流 向 信 息 载 体 图 业务流程图基本图符 天津理工大学 中环信息学院《管理信息系统》课程设计报告 13 新 生 录 取建 立 档 案教 学考 试统 计 分 析 成 绩补 考 不 及 格及 格 评 定 奖 学不 及 格不 及 格重 修退 学 留 级学 籍 异 动 毕 业 毕 业 生 登 记毕 业 生 登 记 表学 生 处教 务 处学 生查 看成 绩 单学 生 处家 长系用 人 单 位查 看存 档 图 学籍成绩管理系统业务流程图 天津理工大学 中环信息学院《管理信息系统》课程设计报告 14 数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。 数据是信息的载体,是今后系统要处理的主要对象。 因此必须对系统调查中所搜集的数据以及统计处理数据的过程进行分析和整理。 数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。 数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的数据处理模式。 其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。 外部实体 数据处理 数据存储 数据流 图 数据流程图基本图符 对 天津理工大学 学籍管理系统的数据流程分析,得到以下数据流程图,如图( )所示。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 15 教 委系用 人 单 位P学 籍 管 理 系 统D 1 学 籍 表教 师招 生 办F 2F 1F 3F 4F 5成 绩 单新 生 名 单奖 惩 报 告报 表毕 业 登 记 表图 数据流程图 天津理工大学 中环信息学院《管理信息系统》课程设计报告 16 系P 1异 动 管 理 D 1 学 籍 表招 生 办教 师P 3奖 惩 管 理P 2成 绩 管 理教 委用 人 单 位F 2F 5F 6F 3F 1F 4F 8F 9F 7F 7F 7F 1 0奖 惩 结 论成 绩留 级 退 学 名 单获 奖 名 单学 生 注 册图 数据流程图 第三章 系统设计 系统设计就是详细定义基于计算机的各种活动的解决方案。 在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术 资料和有关文件。 系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。 系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。 评价与衡量系统设计目标实现程度的指标主要有以下方面: 1)系统的效率 2)系统的工作质量 3)系统的可变更性 4) 系统的通用性 5)系统的可靠性。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 17 系统结构设计 功能结构设计 学 籍 管 理系 统学 生 注 册信 息学 生 基 本信 息学 生 异 动信 息学 生 课 程信 息学 生 奖 惩信 息 图 学生学籍管理结构设计图 模块之间关系 本系统共有四大模块,即:系统管理、信息维护、查询、成绩统计。 功能结构设计的特点在于有很好的内聚性。 内聚性是指一个程序模块执行单独而明确定义功能的适用程度。 内聚性好的程序具有好的可变性和可维护性。 修改执行独立功能的内聚性模块,对程序中其它功能模块的影响很小,甚至根本没有影响。 相反地,如果模块完成许多功能或连接许多不同的处理过程,那么其内聚性就差,产生错误的机会就会增加。 系统模块之间的相互联系程度叫耦合,如果是紧密耦合,系统将难以维护。 大而 复杂的模块不仅难以修改,而且难以重复使用。 因此,功能结构设计的另一特点在于提高重用性。 所谓的“封装”模块设计目的之一就是提高系统的可重用性。 为了更方便快捷的实现对数据的插入、删除、修改、查询等功能,各模块具有相当的独立性。 并且各个主要模块下还有自己的子模块,子模块与父模块之间形成了一一对应的关系,相互之间遵守严格的低关联度和高聚合度的原则,各模块在这些关系的约束下共同构成一个统一的整体,完成系统的各功能。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 18 数据结构和数据库设计 逻辑数据库 模式 (特定数据模型) 图 数据库设计过程图 需求分析 需求分析 说明书 概念数据库设计 逻辑数据库设计 物理数据库设计 物理数据库模式 (特定的物理存储结构和存取方式) 天津理工大学 中环信息学院《管理信息系统》课程设计报告 19 数据库需求分析 需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。 新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 其中,调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的信息要求、处理要求、安全性与完整性要求。 根据本系统的要求,涉及如下信息 与处理: ● 学生 注册 信息:包括的数据项有: 注册编号,注册学年,注册学期,是否注册。 ● 学生异动信息 :包括的数据项有: 异动编号,异动类型,异动时间,异动描述。 ● 学生基本信息 :包括 学号,姓名,性别,出生日期 ,籍贯,民族,政治面貌,来源地区,出生地,学院 ,专业,行政班级,学制,入学时间,当前年级,是否毕业,毕业时间。 ● 学生奖惩信息 : 奖惩编号,学号,奖惩类型,奖惩日期 ,奖惩原因,奖惩标记。 ● 学生课程信息: 课程编号,学号,开课学年,开课学期 ,课程名,课程分数,课程学分, 课程绩点,课程性质,重修标记 ,重修成绩,补考标记,补考成绩,课程归属,辅修标记。 概念模型设计 注册信息 实体图 学生 注册信息 实体图如图 所示 学 生 注 册信 息注 册 编 号 学 号 注 册 学 年 注 册 学 期 是 否 注 册 图 学生 注册信息 实体图 异动信息 实体图 学生 异动信息 实体图如图 所示。 天津理工大学 中环信息学院《管理信息系统》课程设计报告 20 学 生 异 动信 息异 动 编 号 学 号 异 动 类 型 异 动 原 因 异 动 描 述 图 学生成绩登记 实体图 基本信息 实体图 学生 基本信息 实体图如图 所示。 学 生 注 册信 息学 号 姓 名 性 别 出 生 日 期 籍 贯入 学 时 间来 源 地 区学 院学 制行 政 班 级专 业民 族出 生 地是 否 毕 业 毕 业 时 间当 前 年 级政 治 面 貌 图 学生 基本信息 实体图 奖惩信息 实体图 学生 奖惩信息 实体图如图 所示。 学 生 异 动信 息奖 惩 编 号 学 号 奖 惩 类 型 奖 惩 时 间 奖 惩 标 记奖 惩 原 因 天津理工大学 中环信息学院《管理信息系统》课程设计报告 21 课程信息 实体图 学生 课程信息 实体图如图 所示。 学 生 注 册信 息开 课 学 期 课 程 分 数 课 程 学 分 课 程 绩 点 课 程 性 质开 课 学 年补 考 成 绩辅 修 标 记学 号课 程 编 号重 修 成 绩课 程 归 属重 修 标 志课 程 名补 考 标 记 图 学生 课程信息 实体图 ER 图 总体 ER 图如图 所示。 基 本 信 息奖 惩学 生异 动课 程进 行受 到登 陆学 习注 册进 行1NNN NNNNNN 图 学籍管理系统总体联系实体图 天津理工大学 中环信息学院《管理信息系统》课程设计报告 22 逻辑模型设计 根据 学生学籍 管理系统 的 ER 图转换为关系模型如下。 将每一个实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示) 关系模式 : 学生 基本信息 ( 学号 ,姓名,性别,学制, 出生日期 , 籍贯 , 民族 , 政治面貌 , 来源地区,出生地,学院,专业,行政班级,学制,入学会时间,当前年级,是否毕业。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。