学生信息管理管理系统的设计与实现论文(编辑修改稿)内容摘要:
析可知 , 高校 学生信息 管理 系统 在经济上是可行的。 学生信息管理 系统 的设计与实现 4 社会 可行性 本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。 (1)法律因素 本 系统是根据 高校 学生信息 管理 的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。 (2)用户使用可行性 本 系统 对用户的要求 ,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识 外 ,并不需要特别的技术能力。 使用系统的 管理 员,需要具备 对 Tomcat 服务器的使用能力 , 在投入使用 前, 无需 对操作系统的人员进行培训。 这样既减少投入成本又简化了操作环节。 由以上分析可知,本系统具有社会 可行 性。 总体设计原则 本 系统 为了设计、实现和后期维护 的方便 , 以及 系统 用户使用的便利,所以必须采取一定的 设计原则 [3]。 其主要设计原则有 : 简单性:在实现 系统 的功能的同时,尽量让 系统 操作简单易懂,这对于一个 系统 来说是非常重要的。 针对性: 本 系统 设计是针对 高校 学生信息 管理 的需求 定向开发设计,所以具有专业突出和很强的针对性。 实用性:要求 本 系统 能 够 满足 高校 学生信息 管理 的 管理 人 员、学生 的需要 ,因此 具有良好的实用性。 一致性:页面整体设计风格 以及命名规则 的一致性:整体页面布局和用图用色风格 及变量、类名和其他元素的命名规则保持一致。 功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。 变量 命名 规则 的一致性: 变量 应该用 统一的规则进行 命名 , 做到任意变量均 能从上下文推断其义。 –5– 先进性: 本 系统 采用 JSP 技术、 SQL20xx 等被广泛采用 系统 开发技术和数据库,因此本设计 具有良好的先进性,具体表现在其具有良好的可扩展性,可开发 性。 学生信息管理 系统 的设计与实现 6 2 系统分析 业务流程分析 在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需 要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等 [4]。 业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。 业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程 [5]。 具体 业务 流程如图 所示。 –7– 管 理 员是 否 成 功登 录 系 统专 业 管 理 班 级 管 理 课 程 管 理 老 师 管 理 学 生 学 籍 管 理管 理 员 信 息课 程 信 息 老 师 信 息学 生 学 籍 信息学 生 选 课 信息N学 生 选 课 管 理学 生 成 绩 管 理 学 生 奖 惩 管 理学 生 成 绩 信息学 生 奖 惩 信息班 级 信 息专 业 信 息 图 业务流程图 数据流 图 数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程 [6]。 数据流程分析是把数据 在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。 数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。 描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。 其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递 [7]。 学生信息管理 系统 的设计与实现 8 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。 该系统的数据流图分为顶层、一层、二 层。 现行的 顶层 数据流图如图 所示。 管理员 P 0 学生学籍 管理 系统 相关信息 管理信息 图 顶层 数据流图 具体分析 第一层数据流 图 ,该层数据流图 如图 3. 3 所示。 –9– 管 理 员P 1专 业 管 理P 2班 级 管 理P 3课 程 管 理P 4老 师 管 理P 5学 生 学 籍 管 理D 1专 业 信 息班 级 信 息课 程 信 息老 师 信 息学 生 学 籍 信 息D 2D 3D 4D 5专 业 信 息班 级 信 息课 程 信 息老 师 信 息学 生 学 籍 信 息专 业 信 息班 级 信 息课 程 信 息老 师 信 息学 生 学 籍信 息P 6学 生 选 课 管 理D 6学 生 选 课 信 息学 生 选 课信 息学 生 选 课 信 息P 7学 生 成 绩 管 理D 7学 生 成 绩 信 息学 生 成 绩信 息学 生 成 绩 信 息P 8学 生 奖 惩 管 理D 8学 生 奖 惩 信 息学 生 奖 惩信 息学 生 奖 惩 信 息 学生信息管理 系统 的设计与实现 10 图 第一层 数据流图 由于论文的篇幅限制不能一一列举数据流图,只给出了 部分 的数据流图基本一致。 数据字典 通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的 数据元素条目 、数据流、处理过程、 数据存储 和外部实体 [8]。 数据元素条目如 表 所示。 表 数据元素 数据结构条目如 表 所示。 表 数据结构 数据流条目如 表 所示: 表 数据 流 数据元素条目 总编号: 1101 编号: 101 名称:专业编号 XXX 说明:专业的编号 数据值类型:离散 长度: 50 有关数据结构:专业信息表 如: 123 数据结构条目 名称:专业信息表 说明:创建专业信息记录似的数据 总编号: 201 结构: 编号: 01 专业编号编号 有关数据流、数据存储: 专业名称 P1 专业管理、 D1 学校信息 备注 数量:每年约 200 份 专业编号 调入年份 –11– 数据存储条目如 表 所示: 表 数据 存储 处理过程条目如 表 所示: 表 处理过程 处理过程条目 名称:添加课程信息 总编号: 515 说明:管理员添加课程信息。 编号: P3 输入: P3 课程管理 输出: D3 课程信息 处理:将 P3 管理员添加课程的记录存储到课程信息表中。 数据存储条目 名称:专业信息 总编号: 401 说明:存储专业信息 标号: D1 结构: 专业编号 专业名称 备注 有关的数据流: P1→ D1 信息量: 400 份 /月 数据流条目 名称: 专业管理 总编号: 310 说明:将专业信息存储到专业信息表中 编号: 10 数据流来源: P1 专业管理 数据流去向: D1 专业信息 流通量: 10 份 /周 包含的数据结构: 专业信息 学生信息管理 系统 的设计与实现 12 外部实体条目如 表 所示: 表 外部实体 由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是 根据数据流图绘制的。 外部实体条目 名称:管理员 总编号: 601 说明:管理员 编号: 001 输入数据流 : P3 课程管理 个数: 1 个 输出数据流: –13– 3 系统设计 系 统 功能设计 系统设计是一个把软件需求转换成用软件系统表示的过程 [9]。 通过对目标系统的分析和研究 , 做出了对 高校 学生信息 管理 系统的总体规划,这是 全面 开发系统的重要基础。 在对 高校 学生信息 管理 系统全面分析调查的基础上,制定出 高校 学生信息 管理 系统的总体规划。 系统设计包括系统总体设计、系统详细设计 、系统数据库设计、系统开发工具、开发技术和开发模式等。 从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图 . 系统 数据库设计 数据库是本系统 的 核心和基础 [10]。 它 设计的好坏 直接影响着整个系统的质量。 数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 概念结构设计 从数据需求分析中得出系统的实体属性图。 专业 实体 属性 图如图 所示: 专 业编 号 简 介专 业 名 称 学生信息管理 系统 的设计与实现 14 图 专业 实体 属性图 管理员 实体 属性 图如图 所示: 管 理 员用 户 名管 理 员 编 号 密 码 图 管理员 实体 属性图 –15– 学生实体 属性 图如图 所示: 学 生编 号 入 学 时 间姓 名 班 级 编 号性 别 年 龄学 号 备 注 图 学生实体 属性图 成绩 实体 属性 图如图 所示: 成 绩编 号 备 注课 程 编 号 学 年学 生 编 号 成 绩 图。学生信息管理管理系统的设计与实现论文(编辑修改稿)
相关推荐
SQL 结构化查询 语言 , 在系统页面的展现上使用了 HTML 超文本标记语言 、 JavaScript网页特效技术 和 CSS 层叠样式表单技术。 系统功能分析 本“学生信息管理系统”设置三个用户角色,分别是管理员、教师和学生。 管理员角色是本系统中权限最高的用户,可以对系统中的用户及信息等进行查询、打印、增加、修改和删除等,其中教师和学生所拥有的权限管理员都具备。
计 算 电 流 WL4 支路: 吊扇 60 6w , 同时系数 1dK , 按将功率因数提高到 = 计算,则 : e3 0 e3 0 3 0( 4 ) 5 0 6 3 0 0( 4 ) ( 4 ) ( 4 ) 1 3 0 0 3 0 0( 4 ) ( 4 ) / c o s 3 0 0 / 0 . 9 2 2 0 1 .5 2 adNP P wP K P wI P U A
内部物品的维修。 保洁人员:负责清洁学生宿舍,保持整洁、卫生。 系统结构关系总务处管理员维修人员保洁人员每个宿舍楼配备几个宿舍楼管理员,来管理该宿舍楼学生的日常生活:1. 宿舍楼信息:学校有多个校区,每个校区有宿舍楼,而且宿舍楼分男女宿舍。 2. 宿舍信息每个宿舍楼有很多宿舍,每个宿舍有多名学生,也有很多公共财产,寝室设施出现故障可以随时保修。 3.学生信息:每个学生入学时,都有个自己独立的学号
者;对于表示层而言,它却是被调用者。 ( UI) 界面层位于最外层( User Interface),离用户最近。 用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 合理的摆放各类控件,整齐的排列,给用户以良好的视觉体验。 层 Model 层里面的一个类对应数据库里面的一张表,类里面的每一个属性对应表里面的一个字段,每个属性都有自己 的 GET 和 SET 方法
必唱歌 曲《 鼓浪屿之波 》, 第二首《团歌》或《校歌》选其一 , 第三首为自选歌曲, 主题仍须围绕 革命精神。 参赛队着装整齐 要 统一,比赛期间服从命令、听从指挥。 规定的彩排时间,要准时到场参加。 缺席 的队 伍 将对其比赛排名进行降序; 参赛队按指定位置就座,观看期间需服从工作人员的安排,遵守会场秩序,如有违反,将对 其 相应 的 代表队扣分。 十 、比赛流程 : 参赛队按抽签顺序入场,
设计规范》 GB50010- 2020 《建筑抗震设计规范》 GB50011- 2020 《建筑抗震设防分类标准》 GB50223- 95 《建筑地基基础设计规范》 GB50007- 2020 《建筑桩基础技术规范》 JGJ94- 94 基本风压 WO=基本雪压 SO=抗震设防烈度 7 度 根据建筑上部结构和地质情况,该工程基础拟采用独立基 25 础。 食堂楼建筑结构 采用框架体系。 框架体系