还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
攀枝花学院实验报告试验课程软件工程试验试验项目项目需求分析试验日期系数学与计算机学院班级软件工程姓名冯斌学号指导教师冯伟成绩【试验目的】1I、理解系统规划的重要内容
2、掌握项目可行性研究
3、掌握可行性研究汇报的内容与撰写
4、理解需求分析的重要内容
5、掌握软件需求规格阐明书的内容与撰写【试验内容】
1、自行选定一种软件项目,考虑届时间的关系,学生可以选择规模较小的软件项目,如试验项目简易管理系统等,通过互联网等搜集资料,进行软件项目规划
2、完毕可行性研究后,查阅参照资料和有关原则,撰写可行性研究汇报
3、进行需求分析,并撰写软件需求规格阐明书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)添加顾客I只有高级顾客(即学校欧学生主管)才可以添加新顾客2)找回密码J老师、学生假如忘掉密码可到教务管理处查询,只有高级顾客才可以查看所有顾客的密码3)修改密码顾客可以登录进自己的界面修改密码,也可以到教务管理处找回密码并修改
2.学籍管理1)学生注册新生到来,以班级为单位,进行学生入库,其中分为单个添加和成批添加EXCEL单个添加学生数量较少的学生信息入库;成批添加可以从现存的学生信息文献中成批录入到数据库中包括学生学号、姓名、性别、出生年月、身份证号码、党团关系、系别、专业、级别、学制等方面日勺信息2)学生信息查询根据顾客的规定,通过姓名、学号、班级、专业等查询学生数据库日勺所有也许口勺信息,其中包括成绩查询3)学生毕业可以成批地处理毕业学生的有关信息,也可以设置学生毕业后学校对他们的资料保留期限4)学籍号更改当学生的学号出现错误,或是学生转专业、班级、留级等,学生管理顾客可以对学生日勺学号进行更改5)学籍变动学籍变动包括学生换班、退学、插班、结业、休学等操作
3.收费管理1)学生缴费原则根据国家收费原则设置各个系各个专业的每年的学费、书费、住宿费等2)学生缴费J每个学生均有自己的银行卡号,该接口实现学生的缴费3)学生缴费查询根据多种关键字对学生学费状况、以及各专业的收费原则进行查询4)学生欠费记录记录每个班时缴费状况,以催促欠费学生尽快缴清费用
4.班级管理1)班级添加根据实际状况添加班级,包括班级所在专业、班主任等信息2)班级查询查询班级的有关信息以及所有班级日勺浏览3)班级修改修改班级状况,如班主任、辅导员、课程安排等4)班级删除根据实际状况,将不再录取学生的班级的有关信息删除
5.成绩管理1)成绩录入每次考试后,各个任课老师把各学生的该科成绩录入,录入信息包括学生姓名、学号、科目、专业、录入日期2)成绩查询根据多种关键字对学生的成绩进行查询,还可以记录得到一种班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名3)成绩修改假如在审卷过程中发既有成绩错误,可以对学生日勺成绩进行修改
6.学生管理1)处分I学生的每次受处分状况都计入系统,实行积分制,工作人员可以自定义不一样程度处分I的积分2)奖励学生的每次获奖状况都计入系统,实行积分制,工作人员自定义不一样等级奖励口勺积分3)公益活动对每次公益活动中体现比较杰出或者比较差的学生进行奖罚积分4)学生选课I学生通过自己及学号登陆到管理网站,选修选修课5)成绩学生根据自己的学号和密码在网上对自己的基本信息、选课、以及各学期成绩进行查询
7.课程管理1)设置各班课程根据班级专业的需要设置应当进行哪些课程教学,分为必修课和选修课2)设置各科教材根据课程教学内容,选用合适的教材
4.2数据流图与数据字典查询规定收费管理课程查询成果
2.1层数据流图新生数据处理成果
3.学生信息管理模块分层数据流图分班名单男、女生人数班数成绩表学生表\/学生表)1)旬指定班级学生名单按班级名称(查\图新生处理总分表
2.1学生表/一班级名称旬指定班级学生记彳F飞」生信息规定图班级管理
2.2螃添加规定图添加学生
2.3图单个添加学生
2.4I引言
1.1系统参照文献试验任务书
1.2背景伴随学校规模的不停扩大,学生人数急剧增长,需要管理的多种信息也成倍增长,由于计C/S B/S I算机和网络的普及,若建立一种或构造的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率在信息高速发展的当今时代,任何学校,企业都离不开信息化的建设,信息化水平已经成为一种评价高校综合实力的一项重要指标近年来,高校都建设了高校校园网,学生信息管理系统作为高校校园网建设的一种模块,重要是为了学生在校园网内就理解更多的与学生生活有关的信息学校的公告网上公布,学生信息网上查询,以便教师和学生查询学生信息,成绩查询使学生能及时理解自己的成绩以及以便学生选课,同步也以便教师及时做出课程的调整等学生信息管理系统可作为一种高校学生获取信息,学生交流,选课和教务管理的平台
1.3编写目的II I此文档编写的重要目的是使详细管理人员(即高级顾客)可以更好的理解这个学生管理系统,更好的使用和修改,让顾客懂得我在做些什么,做得对不对,与否符合他们的规定,尚有哪些局限性的地方值得改善同步也让我懂得顾客究竟规定什么,有什么需求,目前所做日勺工作与否符合他们的规定假如有不一样,便按照顾客日勺规定改善
4.成绩管理模块分层数据流图课程表数据删除单图删除学生数据
2.6成绩表学生表
5.查询模块分层数据流图图成绩录入
4.
2.2数据字典
2.7L数据流编号数据流名学生表图学生信息查询
2.8班级名称成绩信息图总分计算
2.9添加顾客新顾客信息增长顾客信息修改密码设置密码信息密码设置成果找回密码顾客账号顾客密码添加班级班级时设置信息加入日勺新信息删除班级删除日勺班级名删除成功信息班级查询输入查询班级班级显示档案添加入学铭记添加成功档案查询学生档案查询的选择显示查询信息学生交费浏览选择信息显示内容10学生交费添加学生信息添加成功1学生交费查询查询日勺学生信息显示该生的交费状况11班级课程设置选择基本信息显示213成绩添加输入对应信息信息加入成功14成绩浏览选择年级,班级成果1成绩查询选择显示516选课账号、密码可选课程新据元素2名字学生基本信息另名U StudentInformation描述学生入学档案中日勺有关信息定义学生基本信息二学号+姓名+所属院系+专业+班级+年级+性别+出生年月+籍贯民族+家庭住址+邮政编码+政名字缴费信息另力名Payment Information描述学生缴费状况定义缴费信息=学号+姓名+专业+班级+缴费时间+应交费用+操作员信息描述II
2.1现实状况学校目前的组织机构图如下:学生办负责管理学生日勺基本档案和某些其他信息,包括奖惩信息等;教务处重要提供课程信息和学生口勺成绩;财务处管理学生的缴费信息根据学校的业务处理过程,得出业学生信/息学生办息信奖例成绑、息【教务处)信A档案室课稹务流程图如下:J F弋[财务j w■业信7学生综息[合信息学生基本信息:学姓所专班年性出耒昔民家邮政家号名属业级级别生毋贝族庭政治庭院年住编面系月址码貌缴费单:班级:缴费时间:应交费用:已交费用:J学号-----------------姓名专业」成绩表:学号姓名班级专业课程类别开课时间学分成绩教师奖惩信息学号姓名班级专业所在院系奖惩时间奖惩阐明奖惩内容
2.2信息详细描述
1.学生基本信息的基本项如下学号,姓名,所属院系,专业,班级,年级,性别,出生年月,籍贯民族,家庭住址,邮政编码,政治面貌,家庭2I.缴费表欧基本项如下学号,姓名,专业,班级,缴费时间,应交费用,已交费用,操作员
3.成绩表的基本项如下学号,姓名,专业,班级,课程,类别,开课时间,学分,成绩,教师
4.奖惩信息日勺基本项如下学号,姓名,所属院系,专业,班级,奖惩时间,奖惩阐明,奖惩内容
2.3总体框架—添加顾客一系统管理找回密码一修改密码「一学生注册—学生信息查询一学籍管理学生毕业学籍号更改换班学籍变动一退学插班结业一学生缴费原则学生信收费管理学生缴费息管1学生缴费查询理系,F生欠费记录统一班级添加一班级查询一班级管理T一班级修改一班级删除一成绩录入一成绩管理—成绩查询——成绩修改处分学生管理奖励一公益活动成绩学生选课一课程管理——设置各班课程f置各科教材数据模型III
3.1构建E-R图
1.E-R J由基本项构思图欧四条原则如下1原则(确定实体)能独立存在的事物,例如人、物、事、地、团体、活动、事项等,在其有多种由基本项描述的特性需要关注时,就应把它作为实体2(原则确定联络)两个或多种实体间的关联与结合,如主管,附属,构成,占有,作用,配合,协同等,当需要E-R予关注时,应作为联络联络一般是某类行为动作,图中关注的是其状态与成果而非过程3(原则确定属性)实体的属性是实体的本质特性实体应有标识属性(能把不一样个体辨别开来的属性组),并
(1)指定其中一种作为标识联络的属性是联络的成果或状态属性具有如下几种特点非多值
(2)
(3)
(4)性非复合性非导出性实体的属性还应有非关联性,只有一种实体的基本特性,与其他实体无关;联络的属性应具有关联性,是对联络成果或状态的描述4(原则一事一地)信息分析中得到日勺基本项要在且仅在实体联络图中的一种地方作为属性出现
2.E-R各分图1E-R)学生图3)E-R班级图4)E-R奖惩表图5)E-R成绩图6)E-R班级课程图7)E-R交费图。