软件工程课设管理系统——需求分析报告_管理系统需求分析报告
软件工程课设管理系统——需求分析报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“管理系统需求分析报告”。
软件工程课设报告
题 目:软件工程课设管理系统 ——需求分析报告 学生姓名:王星
学 号:1176807448 专 业:计算机4班 指导教师:赵宇红
文档名称: 需求分析报告 项目名称: 软件工程课设管理系统 项目负责人:王星
编写: 完成日期: 2014.6.19 审核:
开发单位:
王星 薛浩楠
软件工程课设管理系统小组
目录
需求分析报告...................................................................................................................................4
一.引言...................................................................................................................................4
1.编写目的:...................................................................................................................4 2.背景及范围:.................................................................................................................4 3.名词定义:...................................................................................................................4 4.参考资料:...................................................................................................................5
二、任务概述...........................................................................................................................5
1.目标:.........................................................................................................................5 2.系统功能划分:...........................................................................................................6 3.安全性:.......................................................................................................................6
三、具体需求分析...................................................................................................................6
1.系统流程图:.............................................................................................................6 2.数据流图:...................................................................................................................8 3.数据字典:...................................................................................................................8
需求分析报告
一.引言
随着计算机的普及,人们对计算机的认识及需求有了明显的增加。计算机对于大量信息的管理的优势更是显而易见。有了这个软件工程课程设计管理系统,学生与老师的工作任务就可能会事半功倍。1.编写目的:
计算机专业的学生有90多名,而且随着每年的扩招,人数不断的增加,每次软件工程课程设计都采用手工操作,费时费力。为了解决这个问题,决定做一个软件工程课程设计管理系统,对每个学期选修软件工程课程设计的学生基本情况作个统计。主要是学生从该系统中选题,填写同组学生的姓名,学号,班级,组长等基本情况;查询自己的课程设计成绩。老师通过该系统查看学生的选题情况,填写学生的项目进度情况,且给出学生的分数,这有利于老师教学,及时了解学生的情况,提高教学质量,减轻老师的工作量,改善原有的比较繁锁的工作。2.背景及范围: 名称:软件工程课程设计管理系统
任务的开发人员:杨宇飞,薛浩楠,王星,陈晶 开发软件的单位:软件工程课程设计管理系统小组
软硬件设施:个人计算机,JAVA,Ace数据库,Windows 97/xp操作系统 决定开发软件工程课程设计管理系统,估价成本不高于1000元,二周交付使用。3.名词定义:
实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。4.参考资料:
软件工程基础 汤淮 西安交通大学出版社
软件工程------技术,方法与环境 王立福,张世琨,朱冰 编著 北京大学出版社
软件开发技术 倪秉营 电子科技大学出版社 软件工程 张权范 清华大学出版社
二、任务概述
该软件工程课程设计管理系统软件目前已有比较完善的管理与使用功能。研制软件工程课程设计管理系统软件是为了满足软件工程教师与学生方便对课程的各种管理与操作。1.目标:(1)开发意图:
a.为了软件工程课程管理系统更完善;
b.为了软件工程课程管理更方便;
c.为了减轻软件工程管理工作人员的工作负担;d.为了加强学院的正规化管理;(2)应用目标:
通过本系统软件,能帮助课程设计教师利用计算机,快速方便的对课程进行管理,上传资料,填写进度报告,查找的所需操作。(3)产品描述:
本产品是一种工作在windows系统平台的软件,它是以Ace数据库。(4)产品功能: 2.系统功能划分:
使用该系统有三个角色教师,学生,客户。教师可以查看学生选课情况,可以查看学生设计报告,填写学生项目进度情况,给出分数,修改密码,上传课程设计题目,学习资料。学生可以查看选课情况和成绩,选课。客户只可以浏览选课信息。
2.系统可分为5个模块:
(1)基本信息:教师和学生的信息包括教师号,学生号,教师开设的课程设计的题目,学生选的课程设计题目,项目进度和分数。(2)选课:显示教师开设的课程设计题目,实现学生选课。
(3)查询:学生查询可选题,自己选题情况,自己课程设计成绩。教师查询学生选题情况,学生设计报告。
(4)修改:教师填写项目进度情况和给出分数,学生填写同组的其他同学的姓名,学号,班级,小组长,修改结果存入相应数据库等。
(5)密码:教师和学生可以修改自己的登陆密码,结果保存用户信息数据库。3.安全性:
设立三种级别的用户:Student,Teacher,Guest,对每种类型的用户设置不同的权限。
Student:查询分数,课程设计报告上传功能 Teacher:提供对系统的实际操作功能 Guest: 提供信息浏览功能
三、具体需求分析
1.系统流程图:
学生登陆教师登陆验证学生身份验证教师身份验证成功验证成功修改密码查询选课信息查询选课上传资料与设计题目查看设计报告查看选题情况修改密码学生信息数据库选课给出分数和填写进度情况教师信息数据库课程设计报告上传填写同组人员信息选课数据库客户登陆客户浏览
图3.1系统流程图
2.数据流图:
客户用户信息数据库选题数据库用户学号与密码显示修改密码上传确定选题验证口令题目与有关资料课程设计题目数据库登陆教师显示登陆成员列表验证口令填写进度表显示选课学生小组成员信息核对填写同组人员信息教工号和密码进度数据库工作报告表课程设计报告修改密码用户设计报告表给出分数上传学生信息数据库成绩数据库显示
图3.2数据流图
3.数据字典:
数据流描述:
数据流名:用户名密码 数据来源:用户登陆处理 数据去向:验证信息处理。说明:用户输入用户名和密码 数据组成:用户名+密码 数据流量:小 数据流名:直接登陆
数据来源:用户登陆处理
数据去向:客户界面
说明:普通用户不输入用户名和密码直接以客户身份登陆
数据流名:登陆
数据来源:验证信息处理正确
数据去向:根据验证信息返回条件决定是教师界面还是学生界面 说明:系统登陆到教师界面。数据流名:选题,资料
数据来源:教师界面的输入选题和资料窗口 数据去向:上传处理
说明:教师输入要上传的课题和资料 数据流名:小组成员信息 数据来源:选课信息界面 数据去向:验证填写信息处理
说明:学生填写同组其他同学姓名,学号,班级,小组长名。数据流名:工作报告。数据来源:课题信息界面 数据去向:上传处理
说明:学生将各阶段工作报告上传。数据流名:设计报告 数据来源:选题信息界面 数据去向:上传处理
说明:学生填写所选课题的设计报告上传。