




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软软 件件 学学 院院 课程设计报告书课程设计报告书 课程名称课程名称 软件工程导论软件工程导论 设计题目设计题目 大学档案馆学生学籍管理系统的分析与设计大学档案馆学生学籍管理系统的分析与设计 专业班级专业班级 软件工程软件工程 嵌入式方向嵌入式方向 10 01 10 01 学学 号号 姓姓 名名 指导教师指导教师 姜彦吉姜彦吉 2013 年年 01 月月 目录目录 1 设计时间 3 2 设计目的 3 3 设计任务 3 4 设计内容 3 4 1 设计内容概述 3 4 1 1 组织机构介绍 3 4 1 2 业务流程介绍与分析 4 4 1 3 系统开发计划 4 4 2 需求分析 5 4 2 1 总体目标 5 4 2 2 具体目标 5 4 2 3 系统数据建模 5 4 2 4 系统功能建模型 6 4 2 5 数据字典 7 4 3 总体设计 10 4 4 1 模块详细设计 11 5 总结与展望 14 参考文献 15 成绩评定 15 1 1 设计时间设计时间 2013 年 1 月 17 日 2013 年 1 月 23 日 2 2 设计目的设计目的 学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案 以解决传统人工管理方式效率低 保密性差 不利于查找 更新和维护的问题 极 大地提高学生学籍管理的效率 节约教育经费 提高学生学籍管理的效率 节约管 理成本 增强学生管理的安全性 满足学校领导 教育管理单位 学生管理人员 教师和学生的不同层次和不同方面的需要 以适应学校信息化建设的发展趋势 3 3 设计任务设计任务 实现学生信息关系的系统化 规范化和自动化 用计算机对学生基本信息 派 遣信息 招生信息 论文信息进行日常管理 如添加 更查询 修改 删除 统计 批量的进行操作 及用户管理 系统管理和系统维护 针对这些要求设计学生学籍 管理管理系统 4 4 设计内容设计内容 4 14 1 设计内容概述设计内容概述 学籍管理 是指对学生的入学注册 考勤纪律 课程修读和考核 学籍异动 以及毕业资格 学位授予等方面的管理 是教务管理的一个重要组成部分 也是保 证学校教学工作正常运转的一个重要方面 而在科技信息时代 学籍管理就要基于 计算机的控制与帮助 用计算机实现管理学生学籍这项繁琐的工作 它充分结合学 校运作的实际情况 建立一个实用性强的系统 使操作者进行最简单的工作过程 完成最复杂的工作程序 4 1 14 1 1 组织机构介绍组织机构介绍 辽宁工程技术大学由两大部门组成 教学部门和行政部门 教学部门又包括软 件学院 工商学院 电控学院 电信学院和矿业学院 行政部门包括后勤部 学生 处 教务处 软件学院又分为三个专业 嵌入式软件系 软件工程系 网络工程系 辽宁工程技术大学 教学部门行政部门 工 商 学 院 电 控 学 院 软 件 学 院 电 信 学 院 矿 业 学 院 后 勤 部 学 生 处 教 务 处 嵌 入 式 软 件 网 络 工 程 软 件 工 程 图 1 辽宁工程技术大学组织机构图 4 1 24 1 2业务流程介绍与分析业务流程介绍与分析 传统的大学学生学籍管理系统 学生必须手动查询信息 查询成绩 选择课程 而管理员必须手动进行学生信息 课程信息 成绩信息及其他信息的操作 直接向 学生获取信息 学生 学生信息表 学生成绩表 学生课程表 管理 员 查询信息 查询成绩 选择课程 学生信息操作 课程信息操作 成绩信息操作 其他信息操作 学生信息表 学生成绩表 学生课程表 其他信息表 手 动 更 新 收集信息 图 2 业务流程图 传统的大学学生学籍管理系统管理员和学生无法快速 直接的获取信息 中间的 信息传递增多 容易造成信息误差 传统人工的方式管理文件档案 这种管理方式 存在着许多缺点 如 效率低 保密性差 另外时间一长 将产生大量的文件和数 据 这对于查找 更新和维护都带来了不少的困难 4 1 34 1 3 系统开发计划系统开发计划 在开发方法上本系统利用了软件工程化的思想和方法 总体上采用结构化 生命周期开发方法 具体模块实施采用了原型法和面向对象系统开发方法 并采用 VisualS2005 作为开发工具 SQL Server 2000 作为 后 台数据库 用计算机对学生基本信息 派遣信息 招生信息 论文信息进行日常 管理 如添加 更查询 修改 删除 统计 批量的进行操作 及用户管理 系统 管理和系统维护 4 24 2 需求分析需求分析 需求分析阶段研究的对象是软件项目的用户要求 一方面 必须全面理解用户 的各项要求 但又不能全盘接受所有的要求 另一方面 要准确地表达被接受的用 户要求 只有经过确切描述的软件需求才能成为软件设计的基础 4 2 14 2 1 总体目标总体目标 1 对学生学籍管理系统更规范化 系统化 自动化 全面化 准确化 简洁 化 有效化 2 对学生学籍管理系统更安全 更保密 4 2 2 具体目标具体目标 1 使基本信息的添加 更改 删除 搜索 批量操作 统计更加的方便快捷 2 对派遣信息 招生信息和论文信息的输入 查询 删除 更新更加规范 全面 迅速 3 对学生用户管理的信息输入 删除 和密码的更新及其用户权限的分配更 加安全 保密 4 对系统管理所有的编码表和系统维护的数据库备份和还原更加自动 4 2 34 2 3 系统数据建模系统数据建模 本系统有学生 管理员 和其他用户组成 由于系统庞大 本文只概述学生的 部分实体关系图 学生五个元素组成 分别是档案号 学号 性别 姓名 班级 其中档案号和 学号是主键 学生属于学院 学院有有三个元素组成 学院号 学院名和院长 学 院号是主键 学院不仅包含学生还包含教师 教师有两个元素 教师号 教师姓名 教师号作为教师的主键 教师教授学生课程 课程由三个元素组成 课程号 课程 名 课时 课程的主键由课程号组成 n 学院号 学院名 属于 学院 院长 课程号 教授 教师号 教师 教师姓名 课时 学生 档案号性别姓 名学 号班级 图 3 学籍管理系统部分 ER 图 教授 属于 nmn m n 4 2 4系统功能建模型系统功能建模型 系统功能建模所采用的工具是数据流程图和数据字典 用于表达系统内部数据 的运动以及对数据的描述和定义 数据流程图简称 DFD 它用来描述目标系统的逻辑结构 它是由实体部分 处理 部分 数据存储部分和数据流四部分组成 为了使数据流图所描述逻辑结构更加清 晰 容易阅读 对数据流图作如下说明 表 1 数据流图说明表 图 形 符 号名 称 符 号 说 明 实体 记述系统之外的数据提供或数据获得组织机构 或个人 框内为实体名称 选择 课程名 课程 处理 记述某种业务的手工或计算机处理 其中 PM 区记述处理标号 C 区记述处理名称 数据存 储 记述与处理有关的数据存储 DN 区记述存储 的标号 S 区记述存储数据的名称 数据流 记述数据流的流动方向 FM 记述数据流的名 称 大学学生学籍管理系统是由学生和管理员操作 系统的顶层数据流图如下所示 学生操作信息 学生操作结果 管理员操作信息 管理员操作结果 图 4 顶层数据流图 将学生学籍管理系统又分为两个方面 一个为管理员后台操作 另一个为学生前 台操作 管理员后台操作负责将学生信息 课程信息 成绩信息 教师信息等存入 相应的信息表中 学生前台信息负责是学生查询学生信息课程信息 成绩信息 课程信息 更新学 生信息等功能 其他信息 成绩信息表 图 5 学生学籍系统一级数据流程图 课程信息表 学生 管理员 P 学生学籍管理系统 学生 管理员 D1 11 P1 管理员操 作后台系统 F1 学生信息 F2 课程信息 F3 成绩信息 F4 教师信息 F5 管理员操作结果 D4 D3 D2 学生信息表 DN S 成绩信息表 图 6 学生学籍系统一级数据流程图 二级数据流图是 P2 学生操作前台系统又进行分解 截取成绩查找的功能 P 2 1 查找符合课程 号的成绩信息 P 2 2 查找符合学号 的成绩信息 F7 F 7 F7 图 7 学生学籍系统二级数据流程图 4 2 5数据字典数据字典 1 数据元素字典 表 2 学号数据字典 项 目描 述 数据存储名称学生 简述学生信息 数据项数字 数据长度 8 2 数据流字典 F7 学生成绩查询 P2 学生操作 前台系统 D3 D1 学生课程表 F6 学生课程信息 F8 密码修改信息 D5 学生信息表 项 目描 述 数据流编号 F1 数据流名称学生信息 简述学生的基本信息 数据存储组成档案号 学号 姓名 性别 班级 3 数据存储字典 表 3 学生表字典 项 目描 述 数据存储编号 D1 数据存储名称学生 简述学生信息 数据存储组成学号 姓名 性别 班级 档案号 表 4 课程表字典 项 目描 述 数据存储编号 D2 数据存储名称专业表 简述存储专业信息 数据存储组成专业编号 专业名称 相关联的处理成绩管理 课程管理 表 5 学生成绩表字典 项 目描 述 数据存储编号 D3 数据存储名称学生成绩表 简述存放学生各科考试成绩 数据存储组成姓名 学号 系部班级 课程名称 课程编号 相关联的处理课程管理 成绩管理 4 数据处理 表 6 身份验证字典 处理逻辑名称身份验证 简述检查输入信息的合法性 输入的数据流学号 密码 处理过程根据输入的学号和密码 检索用户 确定用 户类别 以确定该用户的权限 显示查询信 息 输出的数据流学生选课信息 学生成绩 学生学籍 密码 修改 处理频率频繁 4 3总体设计总体设计 学生学籍管理系统有三大系统构成分别是基本信息管理系统 课程信息管理系统 其他信息管理系统 学 生 学 籍 系 统 基本信息管理系统 课程信息管理系统 其他信息管理系统 统计 分类 选课 成绩查询 申请查卷 等级考试报名 教师评价 图 8 系统结构图 4 44 4 详细设计详细设计 4 4 14 4 1 模块详细设计模块详细设计 1 模块的定义模块的定义 1 基本信息的管理功能 基本档案的统计 统计个别字段的数量 根据学生入学 毕业的年份 所属 学院 培养层次 进行数量统计 并以图形的形式表示出来 基本档案的分类 根据学生的专业 班级进行分类 2 课程信息的管理功能 课程信息的选课 根据学生的专业 学期 课程老师的信息 进行选课 课程信息的成绩查询 根据学生的学号 课程的课程号进行课程成绩查询 课程信息的申请查卷 对课程成绩保持疑问态度 可根据学号 考号 课程号 进行申请查卷功能的使用 3 其他信息的管理功能 其他信息的等级考试报名 学生达到等级考试报名的条件 可以根据学号 准 考 证号的信息进行等级考试的报名 其他信息的教师评价 学生根据学号 课程号 教师号 教师信息进行教师评 价功能 2 输入项目 输入信息可以如下图所示 基本信息 档案号 01 姓名 杨笑 性别 女 学号 班级 嵌入式软件 10 01 图 9 基本信息输入图 课程信息 学号 学期 专业 图 10 课程信息输入图 成绩信息 课程号 学号 成绩 图 11 成绩信息输入图 3 输出项目 输入信息如下图所示 课程信息 课程号 上课时间 任课老师 图 12 课程信息输出 成绩信息 课程号 课程名称 课程成绩 图 13 成绩信息输出 4 程序过程设计 学生学籍管理系统先进入用户登录的版面 若用户名密码正确 则进入 若不正 确 无权访问 进入学生管理系统后 确定查询条件 是更改信息档案 还是查询 信息 若是更改信息档案还要选择是添加 修改 删除 数据备份还是还原数据 不同权 者对应不同操作 学 生 学 籍 管 理 系 统 用 户 登 录 否 是 否 有 权 访 问 是 无 权 访 问 查 询 条 件 否 是 否 更 改 信 息 档 案 是 是否删除该档案 否 是 该 档 案 已 删 除 否 添 加 信 息 是 基本信息 课程信息 成绩信息 其他信息 否 修 改 信 息 是 基本信息 课程信息 成绩信息 其他信息 否 数 据 备 份 是 保 存 数 据 还原原有数据 否 还原数据 是 图六 学生学籍管理系统盒图 5 测试要点 软件测试分为单元测试和集成测试两种 本系统需要至少 5 个模块的单元测试 基本信息模块 派遣信息模块 招生信息模块 论文信息模块 其中例如 ID 学号 FILE ID 档案号 NAME 姓名 等 不能为空输入 输入数据格式需要符合数据字典的要求例如 SEX 性别 不能输入数字 需要输 入字符型数据 char 2 等等 单元测试需要模块接口测试 局部数据结构测试 路径测试 错误处理测试 边界测试 系统全面的测试 集成测试本系统采用增值式组装 这样能够更加容易发现错误位置 有利于错 误改正 5 5 总结与展望总结与展望 本制作流程 可以实现学生的基本关系和用户的管理 能进行学籍的而变动情 况处理 如新生的增加 毕业生的转出 对数据的及时查询和搜索 对相关数据能 进行备份 在设计中使用了菜单 窗口 数据窗口 数据窗口控件及多种窗口控件 给工作上带来了很大的方便 可以实现学生学籍管理及变动情况管理的应用 通过对大学生档案馆学生学籍管理系统的设计与分析是我对 软件工程概论课程 设计 这门课程的基本原理和基本方法 充分理解和掌握软件工程学的概念 原理 方法和技术 通过运用软件工程的思想 严格按照软件生命周期各阶段的目的和任 务 完成对大学生档案馆学生学籍管理系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 概括承受三方合同2篇
- 商品入仓库服务合同4篇
- 新解读《GB-T 31048-2014铜冷却壁》
- 草鱼收购合同6篇
- 合同范本印章怎么盖
- 食品供应协议合同范本
- 药厂木香采购合同范本
- 卫生院尘肺病康复站差错事故预防及突发事件处理制度
- 供电监理合同范本
- 关于教育孩子的心得体会和感悟五篇
- 静配中心细胞毒性药物的配置方法
- 短视频制作实战课件
- 面试礼仪与求职技巧讲义
- 严重创伤的急诊管理课件
- 江西省普通高中学生综合素质评价手册
- 急性阑尾炎【普外科】-课件
- 文化人类学课件完整版
- 四年级语文下册课外阅读《青铜葵花》导读课 课件(共24张PPT)
- 《Section B 1a-1e》获奖教案初中英语九年级全一册-九年级英语教案
- 中医儿科学 手足口病
- GB/T 14842-2007铌及铌合金棒材
评论
0/150
提交评论