大学学籍管理系统.doc
《大学学籍管理系统.doc》由会员分享,可在线阅读,更多相关《大学学籍管理系统.doc(16页珍藏版)》请在咨信网上搜索。
软 件 学 院 课程设计报告书 课程名称 软件工程导论 设计题目 大学档案馆学籍管理系统的设计与分析 专业班级 xxxxxxxxxxxxxxxx 学 号 xxxxxxxxxxxxx 姓 名 xxxxxxxx 指导教师 xxxxxx 2015年 06月 目录 1 设计时间1 2 设计目的1 3 设计任务1 4 设计内容1 4。1设计内容1 4。1。1业务流程介绍与分析1 4。1。2 系统开发计划2 4。2 需求分析3 4。2。1 总体目标3 4。2。2 具体目标3 4.2。3 系统数据建模3 4。2。4系统功能建模型7 4。2.5数据字典9 4。3总体设计11 4。4 详细设计11 4。4。1 模块详细设计11 5 总结与展望15 参考文献16 成绩评定16 1 设计时间 2015.6.15至2015。6。19 2 设计目的 《软件工程课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术. 3 设计任务 实现学生信息关系的系统化、规范化和自动化.用计算机对学生基本信息、派遣信息、招生信息、论文信息进行日常管理,如添加、更查询、修改、删除、统计、批量的进行操作,及用户管理、系统管理和系统维护。针对这些要求设计学生学籍管理管理系统。 4 设计内容 4。1 设计内容 (1)建立学生档案的管理和维护.实现计算机自动化管理体制. (2)建立学生成绩管理机制,在计算机的支持下快速的完成学生成绩的查询和修改。 (3)建立课程设置管理,在计算机的支持下实现课程的添加、删除、修改. (4)建立班级设置管理,在计算机的支持下实现班级的添加、删除和修改。 (5)实现系统的权限设置管理,保证系统安全性。 4。1。1业务流程介绍与分析 传统的大学学生信息系统,学生必须手动查询信息,查询成绩,选择课程。而管理员必须手动进行学生信息,课程信息,成绩信息及其他信息的操作,直接向学生获取信息。 管 理 员 学 生 收集信息 手动更新 查询信息 查询成绩 选择课程 学生信息操作 课程信息操作 成绩信息操作 其他信息操作 学生信息表 学生成绩表 学生课程表 学生信息表 学生成绩表 学生课程表 其他信息表 图2 业务流程图 传统的大学学生学籍管理系统管理员和学生无法快速,直接的获取信息,中间的信息传递增多,容易造成信息误差。传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 4.1.2 系统开发计划 在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法。并采用VisualStudio。net2005作为开发工具,SQL Server 2000作为后台数据库。用计算机对学生基本信息、派遣信息、招生信息、论文信息进行日常管理,如添加、更查询、修改、删除、统计、批量的进行操作,及用户管理、系统管理和系统维护. 4。2 需求分析 需求分析阶段研究的对象是软件项目的用户要求.一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。 4。2。1 总体目标 设计合理的信息管理系统,方便学校的各个部门管理学校事务,每个部门的分工要明确,为了保证系统的安全性,需要对学校的各个部门的权限信息进行严格的控制,该系统需要按照实际操作流程及教务信息的处理顺序来设计其流程控制,为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化。 4.2。2 具体目标 (1)使基本信息的添加、更改、删除、搜索、批量操作、统计更加的方便快捷。 (2)对派遣信息、招生信息和论文信息的输入、查询、删除、更新更加规范、全面、迅速。 (3)对学生用户管理的信息输入、删除、和密码的更新及其用户权限的分配更加安全、保密。 (4)对系统管理所有的编码表和系统维护的数据库备份和还原更加自动。 4。2。3 系统数据建模 本系统有学生,管理员,和其他用户组成,由于系统庞大,本文只概述学生的部分实体关系图。 学生五个元素组成,分别是档案号,学号,性别,姓名,班级。其中档案号和学号是主键.学生属于学院.学院有有三个元素组成,学院号,学院名和院长。学院号是主键。学院不仅包含学生还包含教师。教师有两个元素,教师号,教师姓名。教师号作为教师的主键。教师教授学生课程.课程由三个元素组成,课程号,课程名,课时.课程的主键由课程号组成. 学生信息管理系统: 选择 课程名 课程 n 学院号 学院名 属于 学院 院长 课程号 教授 教师号 教师 教师姓名 课时 学生 档案号 性别 姓 名 学 号 班级 图3 学籍管理系统部分ER图 教授 属于 n m n m n 学生实体E-R图: 学生 性别 学号 出生日期 家庭住址 年级 所在院系 入学时间 图4 学生实体E—R图 班级实体E—R图: 班级设置信息 年级 班级 教室 备注 班主任 图5 班级实体E—R图 学院实体E-R图: 学院 学院名称 院长 学院号 图6 学院实体E-R图 课程实体E-R图: 课程 课程描述 课程类型 课程名称 课程编号 图7 课程实体E—R图 实体之间的关系E-R图: 学生 班级信息设置 班级 院系 院系信息设置 考核过程 课程 课程设置 M N 1 1 N M N 图7 实体之间的关系E—图 4.2.4系统功能建模型 系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。 数据流程图简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明 表1 数据流图说明表 图 形 符 号 名 称 符 号 说 明 实体 记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称 处理 记述某种业务的手工或计算机处理 其中,PM区记述处理标号 C区记述处理名称 DN S 数据存储 记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称 数据流 记述数据流的流动方向,FM记述数据流的名称 大学学生学籍管理系统是由学生和管理员操作,系统的顶层数据流图如下所示: 学生 管理员 P 学生学籍管理系统 学生 管理员 学生操作信息 学生操作结果 管理员操作信息 管理员操作结果 图4 顶层数据流图 将学生学籍管理系统又分为两个方面,一个为管理员后台操作,另一个为学生前台操作,管理员后台操作负责将学生信息,课程信息,成绩信息,教师信息等存入相应的信息表中。 学生前台信息负责是学生查询学生信息课程信息,成绩信息,课程信息。更新学生信息等功能。 D111 P1 管理员操 作后台系统 F1学生信息 F2课程信息 F3成绩信息 F4教师信息 F5管理员操作结果 D4 D3 D2 学生信息表 图 图 课程信息表 成绩信息表 其他信息 图5 学生学籍系统一级数据流程图 F7学生成绩查询 P2 学生操作 前台系统 D3 D1 学生课程表 F6学生课程信息 F8密码修改信息 D5 学生信息表 成绩信息表 图6 学生学籍系统一级数据流程图 二级数据流图是P2学生操作前台系统又进行分解,截取成绩查找的功能. P 2.1 查找符合课程号的成绩信息 P 2.2 查找符合学号的成绩信息 F7 F 7 F7 图 7 学生学籍系统二级数据流程图 4。2。5数据字典 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。学生管理系统的数据字典的编写。 (1) 数据元素字典 表 1 学号数据元素 项 目 描 述 数据存储名称 学生 简述 学生信息 数据项 数字 数据长度 8 (2) 数据流字典 表 2 学号数据字典 项 目 描 述 数据流编号 F1 数据流名称 学生信息 简述 学生的基本信息 数据存储组成 档案号+学号+姓名+性别+班级 (3) 数据存储字典 表3 学生表字典 项 目 描 述 数据存储编号 D1 数据存储名称 学生 简述 学生信息 数据存储组成 学号+姓名+性别+班级+档案号 表 4 课程表字典 项 目 描 述 数据存储编号 D2 数据存储名称 专业表 简述 存储专业信息 数据存储组成 专业编号+专业名称 相关联的处理 成绩管理,课程管理 表5 学生成绩表字典 项 目 描 述 数据存储编号 D3 数据存储名称 学生成绩表 简述 存放学生各科考试成绩 数据存储组成 姓名 +学号+系部班级+课程名称+课程编号 相关联的处理 课程管理,成绩管理 (4)数据处理 表6 身份验证字典 处理逻辑名称 身份验证 简述 检查输入信息的合法性 输入的数据流 学号+密码 处理过程 根据输入的学号和密码,检索用户,确定用户类别,以确定该用户的权限,显示查询信息 输出的数据流 学生选课信息,学生成绩,学生学籍,密码修改 处理频率 频繁 4。3总体设计 学生学生信息管理系统有三大系统构成分别是基本信息管理系统,课程信息管理系统,其他信息管理系统。 学生学生信息管理系统 基本信息管理系统 课程信息管理系统 其他信息管理系统 统计 分类 选课 成绩查询 申请查卷 等级考试报名 教师评价 图8 系统结构图 4。4 详细设计 4。4。1 模块详细设计 1) 模块的定义 1、基本信息的管理功能 基本档案的统计(统计个别字段的数量):根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。 基本档案的分类:根据学生的专业,班级进行分类。 2、课程信息的管理功能 课程信息的选课:根据学生的专业,学期,课程老师的信息,进行选课。 课程信息的成绩查询:根据学生的学号,课程的课程号进行课程成绩查询。 课程信息的申请查卷:对课程成绩保持疑问态度,可根据学号,考号,课程号进行申请查卷功能的使用. 3、其他信息的管理功能 其他信息的等级考试报名:学生达到等级考试报名的条件,可以根据学号,准考 证号的信息进行等级考试的报名。 其他信息的教师评价:学生根据学号,课程号,教师号,教师信息进行教师评价功能. 2)输入项目 输入信息可以如下图所示 基本信息 档案号:01 姓名:****** 性别 ****** 学号 ******* 班级:软升本14-3班 图 9 基本信息输入图 课程信息 学号:********* 学期:***** 专业:***** 图 10 课程信息输入图 成绩信息 课程号:***** 学号:***** 成绩:** 图11 成绩信息输入图 3)输出项目 输入信息如下图所示: 课程信息 课程号:***** 上课时间:***** 任课老师:*** 图12 课程信息输出 成绩信息 课程号:**** 课程名称:****** 课程成绩:**** 图13 成绩信息输出 4)程序过程设计 学生学籍管理系统先进入用户登录的版面,若用户名密码正确,则进入。若不正确,无权访问。进入学生管理系统后。确定查询条件.是更改信息档案,还是查询信息。 若是更改信息档案还要选择是添加,修改,删除,数据备份还是还原数据。不同权者对应不同操作. 学生学籍管理系统盒图: 学 生 学 籍 管 理 系 统 用 户 登 录 否 是 否 有 权 访 问 是 无 权 访 问 查 询 条 件 否 是 否 更 改 信 息 档 案 是 是否删除该档案 否 是 该 档 案 已 删 除 否 添 加 信 息 是 基本信息、课程信息、成绩信息、 其他信息 否 修 改 信 息 是 基本信息、课程信息、成绩信息、 其他信息 否 数 据 备 份 是 保 存 数 据 还原原有数据 否 还原数据 是 图6 学生学籍管理系统盒图 5)测试要点 软件测试分为单元测试和集成测试两种,本系统需要至少5个模块的单元测试(基本信息模块,派遣信息模块,招生信息模块,论文信息模块).其中例如ID(学号),FILE ID(档案号),NAME(姓名)等.不能为空输入。 输入数据格式需要符合数据字典的要求例如SEX(性别)不能输入数字,需要输入字符型数据(char(2))等等。单元测试需要模块接口测试,局部数据结构测试,路径测试,错误处理测试,边界测试。系统全面的测试。 集成测试本系统采用增值式组装。这样能够更加容易发现错误位置。有利于错误改正. 5 总结与展望 本制作流程,可以实现学生的基本关系和用户的管理,能进行学籍的而变动情况处理,对数据的及时查询和搜索,对相关数据能进行备份,可以实现学生学籍管理及变动情况管理的应用. 通过对大学生档案馆学生学籍管理系统的设计与分析是我对《软件工程概论课程设计》这门课程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。通过运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对大学生档案馆学生学籍管理系统的分析和设计。 参考文献 [1] 曾建潮。软件工程.武汉理工大学出版社.2008年5月; [2]黄梯云,李一军.管理信息系统,北京:高等教育出版社,2004。6 [3]向军,周平利,戚一迪.管理软件开发技术指导,大连:大连出版社,2009。6 [4] 邓良松,刘海岩,陆丽娜。软件工程,西安:西安电子科技大学出版社,2002。11 [5] 张钢。信息系统开发实践教程,成都:电子科技大学出版社,2001.7 [6] 曲绍燕,易彤,徐道林.高校人事档案管理信息系统的面向对象设计与实现。山东工程学院学报,VOL。1 No.1, 2003③:77-80 成绩评定 成绩 教师签字- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 学籍 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文