软件工程实验-学生信息管理系统-需求分析.docx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 学生 信息管理 系统 需求 分析
- 资源描述:
-
软件工程实验-学生信息管理系统-需求分析 攀 枝 花 学 院 实 验 报 告 实验课程:软件工程试验 实验项目:项目需求分析 实验日期:2013.4.17 系:数学与计算机学院 班级:软件工程 姓名:冯斌 学号:2 指导教师:冯伟 成绩: 【实验目的:】 1、了解系统规划的主要内容 2、掌握项目可行性研究 3、掌握可行性研究报告的内容与撰写 4、了解需求分析的主要内容 5、掌握软件需求规格说明书的内容与撰写 【实验内容:】 1、自行选定一个软件项目,考虑到时间的关系,学生可以选择规模较小的软件项目,如实验项目简易管理系统等,通过互联网等收集资料,进行软件项目规划。 2、完成可行性研究后,查阅参考资料和相关标准,撰写可行性研究报告。 3、进行需求分析,并撰写软件需求规格说明书。 I 引言 1.1 系统参考文献 实验任务书 1.2 背景 随着学校规模的不断扩大,学生人数急剧增长,需要管理的各种信息也成倍增长,由于计算机和网络的普与,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。 在信息高速发展的当今时代,任何学校,企业都离不开信息化的建设,信息化水平已经成为一个评价高校综合实力的一项重要指标。近年来,高校都建设了高校校园网,学生信息管理系统作为高校校园网建设的一个模块,主要是为了学生在校园网内就了解更多的与学生生活相关的信息。学校的公告网上发布,学生信息网上查询,方便教师和学生查询学生信息,成绩查询使学生能与时了解自己的成绩以与方便学生选课,同时也方便教师与时做出课程的调整等。学生信息管理系统可作为一个高校学生获取信息,学生交流,选课和教务管理的平台。 1.3 编写目的 此文档编写的主要目的是使具体管理人员(即高级用户)能够更好的了解这个学生管理系统,更好的使用和修改,让用户知道我在做些什么,做得对不对,是否符合他们的要求,还有哪些不足的地方值得改进。同时也让我知道用户到底要求什么,有什么需求,目前所做的工作是否符合他们的要求。如果有不同,便按照用户的要求改进。 II 信息描述 2.1 现状 学校当前的组织机构图如下: 学生办 教务处 财务室 档案室 校长 其它 学生办负责管理学生的基本档案和一些其它信息,包括奖惩信息等;教务处主要提供课程信息和学生的成绩;财务处管理学生的缴费信息。根据学校的业务处理过程,得出业务流程图如下: 学生基本信息: 学号 姓名 所属院系 专业 班级 年级 性别 出生年月 籍贯 民族 家庭住址 邮政编码 政治面貌 家庭电话 缴费单: 学号: 姓名: 专业: 班级: 缴费时间: 应交费用: 已交费用: 操作员: 成绩表: 学号 姓名 班级 专业 课程 类别 开课时间 学分 成绩 教师 奖惩信息 学号 姓名 班级 专业 所在院系 奖惩时间 奖惩说明 奖惩内容 2.2 信息详细描述 1.学生基本信息的基本项如下: 学号,姓名,所属院系,专业,班级,年级,性别,出生年月,籍贯民族,家庭住址,邮政编码,政治面貌,家庭电话 2.缴费表的基本项如下: 学号,姓名,专业,班级,缴费时间,应交费用,已交费用,操作员 3.成绩表的基本项如下: 学号,姓名,专业,班级,课程,类别,开课时间,学分,成绩,教师 4.奖惩信息的基本项如下: 学号,姓名,所属院系,专业,班级,奖惩时间,奖惩说明,奖惩内容 2.3 总体框架 添加用户 系统管理 找回密码 修改密码 学生注册 学生信息查询 学籍管理 学生毕业 学籍号更改 换班 学籍变动 退学 插班 结业 学生信息管理系统 学生缴费标准 收费管理 学生缴费 学生缴费查询 学生欠费统计 班级添加 班级查询 班级管理 班级修改 班级删除 成绩录入 成绩管理 成绩查询 成绩修改 处分 学生管理 奖励 公益活动 成绩 学生选课 课程管理 设置各班课程 设置各科教材 III 数据模型 3.1 构建E-R图 1.由基本项构思E-R图的四条原则如下: 原则1(确定实体): 能独立存在的事物,例如人、物、事、地、团体、活动、事项等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。 原则2(确定联系): 两个或多个实体间的关联与结合,如主管,从属,组成,占有,作用,配合,协同等,当需要予关注时,应作为联系。联系通常是某类行为动作,E-R图中关注的是其状态与结果而非过程。 原则3(确定属性): 实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为标识。联系的属性是联系的结果或状态。属性具有如下几个特点:(1)非多值性(2)非复合性(3)非导出性(4)实体的属性还应有非关联性,只有一个实体的基本特征,与其他实体无关;联系的属性应具有关联性,是对联系结果或状态的描述。 原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。 2.各分E-R图 1)学生E-R图 学生 学 号 姓 名 所属院系 专 业 班 级 入学时间 性 别 籍 贯 民 族 政治面貌面貌 家庭住址 邮政编码 出生年月 2)课程E-R图 课程 课程号 课程名 类别 学分 3)班级E-R图 班级 班级号 班级名 班主任 专业号 4)奖惩表E-R图 奖惩表 学号 姓名 班级号 专业 时间 说明 内容 单号 5)成绩E-R图 6)班级课程E-R图 7)交费E-R图 8)学费E-R图 9)用户E-R图 3.合并分E-R图 第一:合并解决各分E-R图之间的冲突,将分E-R图合并起来生成初步E-R图。 各分E-R图之间的冲突主要有三类: 1)属性冲突:(1)属性域冲突,即属性值的类型、取值范围或取值集合不同。由于本系统较简单,所以并不存在这种冲突;(2)属性取值单位冲突。由于本系统较简单,不存在这类冲突; 2)命名冲突:(1)同名异义:课程与班级课程,课程是指学生在校所有必修和选修的课程,班级课程是指每个班级都必修的课程,由管理员进行设置。 (2)异名同义:交费与学费实体; 3)结构冲突:(1)同一对象在不同应用中具有不同的抽象:(2)同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同:由于本系统较简单,所以并不存在这种冲突; 第二:修改和重构 消除不必要的冗余,生成基本E-R图。由于本系统涵盖的内容比较少,基本不存在冗余的现象,所以初步E-R图就是基本E-R图,不必再进行调整。 总E-R图: IV 功能模型 4.1 系统功能描述 学生信息管理系统是一个典型的数据库应用程序,包括系统管理、学籍管理 收费管理、 班级管理 、成绩管理、 课程管理以与学生表现七项功能。 1. 系统管理 1) 添加用户 只有高级用户(即学校的学生主管)才可以添加新用户。 2) 找回密码 老师、学生如果忘记密码可到教务管理处查询,只有高级用户才可以查看所有用户的密码。 3 )修改密码 用户可以登录进自己的界面修改密码,也可以到教务管理处找回密码并修改。 2 .学籍管理 1) 学生注册 新生到来,以班级为单位,进行学生入库,其中分为单个添加和成批添加。单个添加学生数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。包括学生学号、姓名、性别、出生年月、身份证号码、党团关系、系别、专业、级别、学制等方面的信息。 2 )学生信息查询 根据用户的要求,通过姓名、学号、班级、专业等查询学生数据库的所有可能的信息,其中包括成绩查询。 3) 学生毕业 可以成批地处理毕业学生的相关信息,也可以设置学生毕业后学校对他们的资料保存期限。 4 )学籍号更改 当学生的学号出现错误,或是学生转专业、班级、留级等,学生管理用户可以对学生的学号进行更改。 5) 学籍变动 学籍变动包括学生换班、退学、插班、结业、休学等操作 3 .收费管理 1 )学生缴费标准 根据国家收费标准设置各个系各个专业的每年的学费、书费、住宿费等。 2) 学生缴费 每个学生都有自己的银行卡号,该接口实现学生的缴费。 3) 学生缴费查询 根据多个关键字对学生学费情况、以与各专业的收费标准进行查询。 4) 学生欠费统计 统计每个班的缴费情况,以催促欠费学生尽快缴清费用。 4 .班级管理 1 )班级添加 根据实际情况添加班级,包括班级所在专业、班主任等信息。 2 )班级查询 查询班级的相关信息以与所有班级的浏览。 3) 班级修改 修改班级情况,如班主任、辅导员、课程安排等。 4 )班级删除 根据实际情况,将不再录取学生的班级的相关信息删除。 5. 成绩管理 1) 成绩录入 每次考试后,各个任课老师把各学生的该科成绩录入,录入信息包括学生姓名、学号、科目、专业、录入日期。 2) 成绩查询 根据多个关键字对学生的成绩进行查询,还可以统计得到一个班的平均成绩报表、所有学生的排名以与该专业该年级的班级排名。 3 )成绩修改 如果在审卷过程中发现有成绩错误,可以对学生的成绩进行修改。 6 .学生管理 1 )处分 学生的每次受处分情况都计入系统,实行积分制,工作人员可以自定义不同程度处分的积分。 2 )奖励 学生的每次获奖情况都计入系统,实行积分制,工作人员自定义不同等级奖励的积分。 3 )公益活动 对每次公益活动中表现比较出色或者比较差的学生进行奖罚积分。 4 )学生选课 学生通过自己的学号登陆到管理网站,选修选修课。 5) 成绩 学生根据自己的学号和密码在网上对自己的基本信息、选课、以与各学期成绩进行查询。 7. 课程管理 1 )设置各班课程 根据班级专业的需要设置应该进行哪些课程教学,分为必修课和选修课。 2) 设置各科教材 根据课程教学内容,选取合适的教材。 4.2 数据流图与数据字典 1 用户要 求正确检查 2学生信息处理 3成绩信息处理 4班级信息处理 5课程信息处理 6查询 处理 7收费信息处理 4.2.1 数据流图 1.0层数据流图 学生信息管理要求 学生情况 学生信息管理 成绩管理 成绩管理要求 班级管理 课程管理 查询要求 课程管理要求 收费管理 课程 查询结果 2.1层数据流图 2.2新生管理 新生数据处理结果 2.3班级管理 新生数据处理要求 学生信息 学生信息管理要求 班级名称与修改要求 2.1学生管理 2.4添加学生 添加要求与学生数据 当前时钟 数据删除单 2.5删除学生 备份数据单 2.6信息备份 3.1成绩管理 3.2成绩录入 3.3成绩修改 3.4成绩查询 成绩管理要求 3.学生信息管理模块分层数据流图 3.1.2新生注册 新生数据 3.1.3分班 3.1.1学籍管理 3.1.3分学号 新生数据处理要求 3.1.2.1检查记录有效性 新生记录 3.1.2.3逐行 读取记录 有效记录 3.1.2.2启动EXCEL调整 新生记录 无效记录格式 成绩记录 总分记录 学生表 3.1.3.1统计新生数据 3.1.3..2按报考 专业、成绩与男女生比例分班 分班名单 男、女生人数 专业 班数 成绩表 学生表 学生表 3.1.4.1查询 相关记录 3.1.4.2 按姓名设置学号 班级名称 指定班级学生名单 起始学号 总分表 图2.1 新生处理 学生表 3.3.1查询 相关记录 3.3..2修改 学生记录 班级名称 指定班级学生记录 学生信息 记录为空 修改要求 图2.2 班级管理 3.4.2单个 添加学生 3.4.1要求 类型处理 单个学生数据 添加要求 成批学生数据 3.4.3成批 添加学生 图2.3 添加学生 总分表 学生表 3.4.2.1数 据录入 单个学生数据 成绩表 图2.4 单个添加学生 成绩表 学生记录 3.4.3.1检查数据格式 3.4.3.3逐行读取记录 有效格式记录 无效格式 总分表 3.4.3.2启动EXCEL调整 学生记录 学生表 图2.5 成批添加学生数据 成绩表 总分表 3.5.2删除指定范围数据 起止学号 3.5.3删除指定班级数据 3.5.1确认数据类型 数据删除单 班级名称 学生表 所有学生数据 3.5.4删除所有学生数据 成绩表 总分表 图2.6 删除学生数据 4.成绩管理模块分层数据流图 课程表 4.2.1查询学生与课程信息 4.2.2成 绩录入 班级名称 学生与课程数据 成绩数据 成绩表 学生表 图2.7 成绩录入 5.查询模块分层数据流图 总分表 成绩表 5.1.1要求加工 5.1.2查 询处理 学生信息查询要求 查询规则 查询结果 学生表 图2.8学生信息查询 成绩表 5.2.1查询成绩数据 5.2.2计算总分与名次 班级名称 成绩数据 成绩信息 总分表 图2.9 总分计算 4.2.2 数据字典 1.数据流 编号 数据流名 输 入 输 出 1 添加用户 新用户信息 增加用户信息 2 修改密码 设置密码信息 密码设置结果 3 找回密码 用户账号 用户密码 4 添加班级 班级的设置信息 加入的新信息 5 删除班级 删除的班级名 删除成功信息 6 班级查询 输入查询班级 班级显示 7 档案添加 入学铭记 添加成功 8 档案查询 学生档案查询的选择 显示查询信息 9 学生交费浏览 选择信息 显示内容 10 学生交费添加 学生信息 添加成功 11 学生交费查询 查询的学生信息 显示该生的交费情况 12 班级课程设置 选择基本信息 显示 13 成绩添加 输入相应信息 信息加入成功 14 成绩浏览 选择年级,班级 结果 15 成绩查询 选择 显示 16 选课 账号、密码 可选课程 名字:学生基本信息 别名:Student Information 描述:学生入学档案中的相关信息 定义:学生基本信息=学号+姓名+所属院系+专业+班级+年级+性别+出生年月+籍贯民族+家庭住址+邮政编码+政治面貌+家庭电话 位置:保存到档案室 2. 数据元素 名字:学生成绩 别名:Student Achievement 描述:学生每学期每门课程考核的最终判定标准 定义:学生成绩=学号+姓名+专业+班级+课程+学分+成绩+老师 位置:保存到成绩表 名字:奖惩信息 别名:Incentive Information 描述:学生每学期的受奖励情况和受处分情况 定义:奖惩信息=学号+姓名+所属院系+专业+班级+奖惩时间+奖惩说明+奖惩内容 位置:保存到学生表 名字:缴费信息 别名:Payment Information 描述:学生缴费情况 定义:缴费信息=学号+姓名+专业+班级+缴费时间+应交费用+操作员 位置:保存到缴费表 24 / 24展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




软件工程实验-学生信息管理系统-需求分析.docx



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/10963743.html