欢迎来到天天文库
浏览记录
ID:42601508
大小:545.17 KB
页数:13页
时间:2019-09-18
《第六组需求分析1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学生信息管理系统需求分析报告学生姓名:鲍舒婷、黄敏、吴会、王小三、刘玉璐、计雪园、陈震指导教师:冯年荣所在系:电了工程系所学专业:计算机科学与技术班级:12计算机1班目录1引言1.1编写目的31.2项目背景31・3定义32任务概述32.1目标32.2用户的特点42.3假定和约束43需求规定43.1对功能的规定43.1.1学生的需求43.1.2教师的需求43.1.3管理员的需求53.2对性能的规定53.2.1精度53.2.2时间特性要求53.2.3灵活性53.3输人输出要求53.4数据管理能力要求63.4.1E-R图63.4.2数据流图73.4.3层次图83.5数据字典83.5.1数
2、据流描述83.5.2数据项93.6故障处理要求10103.7其他专门要求10运行环境规定4.1设备104.2支持软件104.3接口11115参考资料1引言1.1编写目的本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员利最终用户。同时,本说明书是整个软件开发的依拯,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。因此我们需要对需求分析报告进行详细的编写,以达到项目具体实现的目的。1.2项目背景项目名称定为:学半信息管理系统(SIMS,StudentInformationManagementSystem)分为4个模块:信息管理模块、成绩评
3、定模块、聊天模块、查询模块。由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生信息管理系统势在必行。因此,开发了学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。1.3定义为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语SIMS:学生信息管理系统2任务概述2・1目标项冃开发意图:为了方便管理学生信息,加强学生交流,让大家及时了解班级动态,提供一个人性化的便捷管理平台。应用目标:学生信息管理主要针对自己所在的班级所有学生而制作的管理系统。作用范围:学生、老师、管理员。2.2用
4、户的特点用户要具备电脑的基本操作,懂得上网浏览网页。技术人员要负责数据库的管理、系统的维护。2.3假定和约束假定:开发周期:100天约束:时间比较仓促、掌握的专业技能有限、社会经验不足、项目完成经验不足。3需求规定3.1对功能的规定3.1.1学生的需求(1)在第一时间查询自己所有的成绩(包括各科成绩、德育成绩、智育成绩、体育成绩、综合成绩、能力加分)(1)查询个人信息及奖惩情况(各类比赛、岀勤率)(2)打印和下载自己的成绩(3)与英他同学在线聊天3.1.2教师的需求(1)查询、修改、增加、删除学生的成绩(2)查询个人信息(4)打印学生成绩和个人信息3.1.3管理员的需求(1)查询、
5、修改、增加、删除学生的成绩(2)查询、修改、增加、删除学生的个人信息及奖惩情况(4)打印学生成绩和个人信息(5)用户管理(6)数据库管理3.2对性能的规定3.2.1精度为了查询完整,尽量让所有相应域包含查询关键字的记录都能查到。由于通常有文件的记录很多,所以本系统采用两种查询:直接查询和模糊查询。322时间特性要求该软件要求在用户2〜3s时间内能够实现其相应功能。3.2.3灵活性1)当执行查询时,查询完后提供返回按钮可继续查找;2)用户处于一定时间的登录,否则服务器可以不再相应对数据库的请求,除非再次登录;3.3输人输出要求1)输入要求:用户需输入正确的学生的学号及密码或教师的工号
6、及密码或管理员的工号及密码进入相应用户界面。2)输出要求:跟据用户需求输出相应信息。图3・1实体■联系图3.4.2数据流图学生A教务处奖惩情况形成手册学生个人信息学生成绩学生信息学生学生图3-2数据流图343层次图图3・3层次方框图3.5数据字典3.5.1数据流描述数据流用户信息数据流來源mySQL数据库中用户信息表数据去向用户管理页面数据流组成用户名、用户密码3.5.2数据项列名含义数据类型约束Sno学号CHAR(7)主码Sname姓名NCHAR(5)非空Ssex性别NCHAR(l)Sbirthyear出生年份CHAR(20)Sid身份证号CHAR(18)非空Sdept所在系NV
7、ARCHAR(20)Smajor所在专业NVARCHAR(20)Sclass所在班级NCHAR(IO)Scode密码CHAR⑻非空Student表1列名含义数据类型约束Tno工号CHAR⑺主码Tname姓名NCHAR(5)非空Tename所授课程名NVARCHAR(20)Tcode密码CHAR⑻非空Tacademic职称NCHAR(7)Teacher表2列名含义数据类型约束Ano工号CHAR(7)主码Aname姓名NCHAR(5)非空Acode密码CHAR⑻非空Adm
此文档下载收益归作者所有