软件工程实验-学生信息管理系统-需求分析_第1页
软件工程实验-学生信息管理系统-需求分析_第2页
软件工程实验-学生信息管理系统-需求分析_第3页
软件工程实验-学生信息管理系统-需求分析_第4页
软件工程实验-学生信息管理系统-需求分析_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验口期:2013.4.17学号:2成绩:攀枝花学院实验报告实验课程:软件工程试验实验项目:项目需求分析系:数学与计算机学院班级:软件工程 姓名:冯斌指导教师:冯伟【实验目的:】 1、了解系统规划的主要内容2、掌握项目可行性研究3、掌握可行性研究报告的内容与撰写4、了解需求分析的主要内容5、掌握软件需求规格说明书的内容与撰写【实验内容:】 1、自行选定一个软件项目,考虑到时间的关系,学生可以选择规模较小的软件 项目,如实验项目简易管理系统等,通过互联网等收集资料,进行软件项目规划。2、完成可行性研究后,查阅参考资料和相关标准,撰写可行性研究报告。3、进行需求分析,并撰写软件需求规格说明书。I引

2、言1-1系统参考文献实验任务书1.2背景随着学校规模的不断扩大,学生人数急剧增长,需要管理的各种信息也成倍 增长,由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系 统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工 作系统化,规范化,自动化,大大提高了学校管理学生的效率。在信息高速发展的当今时代,任何学校,企业都离不开信息化的建设,信息 化水平已经成为一个评价高校综合实力的一项重要指标。近年来,高校都建设了 高校校园网,学生信息管理系统作为高校校园网建设的一个模块,主要是为了学 生在校园网内就了解更多的与学生生活相关的信息。学校的公告网上发布,学生 信息

3、网上查询,方便教师和学生查询学生信息,成绩查询使学生能及时了解自己 的成绩以及方便学生选课,同时也方便教师及时做出课程的调整等。学生信息管 理系统可作为一个高校学生获取信息,学生交流,选课和教务管理的平台。1-3编写目的此文档编写的主要目的是使具体管理人员(即高级用户)能够更好的了解这 个学生管理系统,更好的使用和修改,让用户知道我在做些什么,做得对不对, 是否符合他们的要求,还有哪些不足的地方值得改进。同时也让我知道用户到底 要求什么,有什么需求,目前所做的工作是否符合他们的要求。如果有不同,便 按照用户的要求改进。II信息描述2.1现状学校当前的组织机构图如下:学生办负责管理学生的基本档案

4、和一些其它信息,包括奖惩信息等;教务处主要提供课程信息和学生的成绩;财务处管理学生的缴费信息。根据学校的业务处理过程,得出业务流程图如下:学生基本信息:学姓所专班年性出籍民家邮政家号名属业级级别生ffj-贝族庭政治庭院年住编面电系月址码貌话缴费单:学号:姓名:班级:缴费时间I应交费用:已交费用:操作员:成绩表:学号姓名班级专业课程类别开课时间学分成绩教师奖惩信息学号姓名班级专业所在院系奖惩时间奖惩说明奖惩内容2. 2信息详细描述1 .学生基本信息的基本项如下:学号,姓名,所属院系,专业,班级,年级,性别,出生年月,籍贯民族, 家庭住址,邮政编码,政治面貌,家庭电话2 .缴费表的基本项如下:学号

5、,姓名,专业,班级,缴费时间,应交费用,已交费用,操作员3 .成绩表的基本项如下:学号,姓名,专业,班级,课程,类别,开课时间,学分,成绩,教师4 .奖惩信息的基本项如下:学号,姓名,所属院系,专业,班级,奖惩时间,奖惩说明,奖惩内容总体框架 添加用户一系统管理找回密码修改密码生注册_学生信息查询一学籍管理学生毕业学籍号更改换班I学籍变动退学插班结业(学生缴费标准学生信息管理系统收费管理-学生缴费一学生缴费查询, '生欠费统计一班级添加班级查询班级管理班级修改班级删除成绩录入成绩管理成绩查询成绩修改一处分 学生管理- 奖励一 公益活动成绩学生选课课程管理厂设置各班课程J置各科教材Ill

6、数据模型3.1构建E-R图1 .由基本项构思E-R图的四条原则如下:原则1 (确定实体):能独立存在的事物,例如人、物、事、地、团体、活动、事项等,在其有多 个由基本项描述的特性需要关注时,就应把它作为实体。原则2(确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,作用,配合, 协同等,当需要予关注时,应作为联系。联系通常是某类行为动作,E-R图中关 注的是其状态与结果而非过程。原则3 (确定属性):实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来 的属性组),并指定其中一个作为标识。联系的属性是联系的结果或状态。属性 具有如下几个特点:(1)非多值性(2)

7、非复合性(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)属性域冲突,即属性值的类型、取值范围或取值

8、集合不同。 由于本系统较简单,所以并不存在这种冲突;(2)属性取值单位冲突。由于 本系统较简单,不存在这类冲突;2)命名冲突:(1)同名异义:课程与班级课程,课程是指学生在校所有必修和 选修的课程,班级课程是指每个班级都必修的课程,由管理员进行设置。(2)异名同义:交费与学费实体;3)结构冲突:(1)同一对象在不同应用中具有不同的抽象:(2)同一实体在 不同分E-R图中所包含的属性个数和属性排列次序不完全相同:由于本系统 较简单,所以并不存在这种冲突;第二:修改和重构消除不必要的冗余,生成基本E-R图。由于本系统涵盖的内容比较少,基本 不存在冗余的现象,所以初步E-R图就是基本E-R图,不必再

9、进行调整。总E-R图:交货IV功能模型4.1 系统功能描述学生信息管理系统是一个典型的数据库应用程序,包括系统管理、学籍管理 收费管理、班级管理、成绩管理、课程管理以及学生表现七项功能。1 .系统管理1)添加用户只有高级用户(即学校的学生主管)才可以添加新用户。2)找回密码老师、学生如果忘记密码可到教务管理处查询,只有高级用户才可以查看 所有用户的密码。3)修改密码用户可以登录进自己的界面修改密码,也可以到教务管理处找回密码并修 改。2 .学籍管理1)学生注册新生到来,以班级为单位,进行学生入库,其中分为单个添加和成批添加。 单个添加学生数量较少的学生信息入库;成批添加可以从现存的学生信息EX

10、CEL 文件中成批录入到数据库中。包括学生学号、姓名、性别、出生年月、身份证号 码、党团关系、系别、专业、级别、学制等方面的信息。2)学生信息查询根据用户的要求,通过姓名、学号、班级、专业等查询学生数据库的所有 可能的信息,其中包括成绩查询。3)学生毕业可以成批地处理毕业学生的相关信息,也可以设置学生毕业后学校对他们 的资料保存期限。4)学籍号更改当学生的学号出现错误,或是学生转专业、班级、留级等,学生管理用户可以对学生的学号进行更改。5)学籍变动学籍变动包括学生换班、退学、插班、结业、休学等操作3 .收费管理1 )学生缴费标准根据国家收费标准设置各个系各个专业的每年的学费、书费、住宿费等。2

11、)学生缴费每个学生都有自己的银行卡号,该接口实现学生的缴费。3)学生缴费查询根据多个关键字对学生学费情况、以及各专业的收费标准进行查询。4)学生欠费统计统计每个班的缴费情况,以催促欠费学生尽快缴清费用。4.班级管理1 )班级添加根据实际情况添加班级,包括班级所在专业、班主任等信息。2 )班级查询查询班级的相关信息以及所有班级的浏览。3)班级修改修改班级情况,如班主任、辅导员、课程安排等。4)班级删除根据实际情况,将不再录取学生的班级的相关信息删除。5 .成绩管理1)成绩录入每次考试后,各个任课老师把各学生的该科成绩录入,录入信息包括学生 姓名、学号、科目、专业、录入日期。2)成绩查询根据多个关

12、键字对学生的成绩进行查询,还可以统计得到一个班的平均成 绩报表、所有学生的排名以及该专业该年级的班级排名。6 )成绩修改如果在审卷过程中发现有成绩错误,可以对学生的成绩进行修改。6.学生管理1 )处分学生的每次受处分情况都计入系统,实行积分制,工作人员可以自定义不 同程度处分的积分。2 )奖励学生的每次获奖情况都计入系统,实行积分制,工作人员自定义不同等级奖 励的积分。3 )公益活动 对每次公益活动中表现比较出色或者比较差的学生进行奖罚积分。4)学生选课学生通过自己的学号登陆到管理网站,选修选修课。5)成绩学生根据自己的学号和密码在网上对自己的基本信息、选课、以及各学期成 绩进行查询。7.课程

13、管理1)设置各班课程根据班级专业的需要设置应该进行哪些课程教学,分为必修课和选修课。2)设置各科教材根据课程教学内容,选取合适的教材。4. 2数据流图与数据字典4.2.1数据流图1.。层数据流图学生信息管理 /1成绩首理> /用户要班级管理 1*TP曲裕 /1息处理)- 痛直智理要求成绩管&皆处理)查_课建第收费管理/7收费4、1 处理1 息处理 )/1 息处理 卜普处理 课程)询结果2. 1层数据流图(新生数1 好信息管理要求/新生J新生数据:理结果该理要求(23班 '生信息乐级名教劈织除1级管理 加要求及学生数生管理成绩管理要求(3. 1成、 绩管理)3.学生信息管理

14、模块分层数据流图新生数据处理要求( 3. 1. 1 I学籍管-_ ( 2.4、/ 1添加, 除单卜息备份)JJ3. 3c 一缴缴)3. 4 成新生数据(娉号)新生记录图2. 3添加学生总分表学生表成绩表 学生记录成绩表总分表图2.6删除学生数据4.成绩管理模块分层数据流图课程表5.查询模块分层数据流图总分表 成绩表成绩表图2. 9总分计算4. 2. 2数据字典L数据流编号 数据流名 输入1 添加用户新用户信息输 出增加用户信息修改密码设置密码信息密码设置结果3 找回密码用户账号4 添加班级班级的设置信息5 删除班级删除的班级名用户密码加入的新信息删除成功信息6 班级查询输入查询班级7 档案添加入学铭记班级显示添加成功档案查询学生档案查询的选择显示查询信息9 学生交费浏览10 学生交费添加11 学生交费查询12 班级课程设置13 成绩添加14 成绩浏览15 成绩查询16 选课选择信息学生信息查询的学生信息选择基本信息 输入相应信息 选择年级,班级 选择账号、密码显小内容添加成功显示该生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论