软件工程导论-学生信息管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》调研报告
制作小组
目
一、引言 二、项目可行性分析 1、可行性研究的前提
录
2、技术可行性报告
3、系统经济可行性报告 4、社会因素可行性分析 三、需求分析 四、系统分析 五、详细分析 总体设计
六、数据流图、E-R图及事件表
七、ROSE建立的系统模型 八、实训总结 九、参考文献
1.编写目的 为了明确将要设计的学生信息管理系统,撰写本文档.本文档供学院师生和设计人员参考. 2.项目背景 (1) 所建议开发软件的名称:学生信息管理系统. (2) 项目的任务提出者:魏老师. 设计人员:软件第五小组 3.定义 本文档中没有用到的专门术语的定义和缩写词的原文. 4.参考资料 列出有关学生信息管理系统计划、标题、设计单位和信息来源,可包括: (1)项目经核准的计划任务书、合同或上级领导的批文。 (2)与项目有关的已发表的信息资料。 (3)文档中所引用的资料,所采有的软件标准或规范。 5.郑重声明:本次调研旨在模拟相关流程,数据皆为虚拟,并不具有实际应用价值! 用户:各校在校师生.
.
四、 系统分析
程序系统
个人信息程序单元
个人成绩查询程序单元
个人缴费查询程序单元
学 生 基 本 信 息 录 入 程 序
个 人 信 息 修 改 程 序
学 生 基 本 信 息 程 序
个 人 成 绩 录 入 程 序
个 人 成 绩 查 询 程 序
个 人 缴 费 信 息 录 入 程 序
个 人 缴 费 信 息 查 询 程 序
目的地 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 学生 学生 学生
学生信息管理系统实体图
•
奖惩信息
缴费信息
学生信息
成绩信息
七、英语A-B、Rose图
九、参考文献
1、软件开发文档原型来自网络。 2、事件表、实体图、程序结构图参考软件工程书。 3、目录根据老师样板改写。 4、张海藩,软件工程。北京;人民邮电出版社,2004 5、韩万江,姜立新.软件开发项目管理。北京:清华大学出版社,2003
(六)结论意见
结论意见:经过分析之后,可着手组织开发。
1.对性能、运行环境需求 (1)操作系统:Microsoft Windows XP (2)操作环境:IIS5.0 (3)数据库:Microsoft Word2003
(4)输入输出数据如涉及货币,要精确到十分位。时间上的要求,数据之间的交换速率。
(5)分析系统完成什么样的功能,分析用户的需求。 2.测试需求 反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行: 1)确定软件提供的主要商业任务 2)对每个商业任务,确定完成该任务所要进行的交易。 3)确定从数据库信息引出的计算结果。 4)对于对时间有要求的交易,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易量、以及网络拥挤情况。 5)确定会产生重大意外的压力测试,包括:内存、硬盘空间、高的交易率 6)确定应用需要处理的数据量。 7)确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试, 包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。 8)确定其他与应用软件没有直接关系的商业交易。包括: 管理功能,如启动和推出程序 配置功能,如设置打印机 操作员的爱好,如字体、颜色 应用功能,如访问email或者显示时间和日期。 9)确定安装过程,包括定置从哪安装、定制安装、升级安装。 10)确定没有隐含在功能测试中的户界面要求。大多界面都在功能测试时被测 试到。还有写没有测到,如:操作与显示的一致性, 如使用快捷键等;界面遵从合理标准,如按钮大小,标签等。
个人报名信息
个人成绩信息 管理、修改 数据流程图,展示学生信息管 理系统流程
(五)社会因素可行性分析
1.在法律因素 本软件的使用权利属于交大拥有,未经交大允许,不得非法传播、复制,违者负法律责任。 2、用户使用可性行 用户单位的行政管理、工作管理制度、人员等满足要求。 3.其他可供选择的方案 除提供建议方案的具体功能外,还需增加网络功能。未被推荐的理由目前尚不具备开发条件,投入与效益不成比例。 4.结论意见 本系统可以马上开始实施,并尽可能做到提前完成。
来源 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 学生 学生
动作 录入基本信息 修改信息 录入信息 修改信息 录入基本信息 修改信息 查询个人成绩信 息 查询个人缴费信 息 生成学生基本信 息
响应 录入成功 修改成功 录入成功 修改成功 录入成功 修改成功 个人成绩信息 个人缴费信息 学生基本信息
The End
T
h
a
n
k来自百度文库
y
o
u
!
学生信息管理系统的结构图
系统管理员
个人基本信息
缴费信息
学生查询信息
学生信息表
学生缴费信息
学生考试资料
学生查询资料
学生信息管理系统事件表
触发器 事件 系统管理员录入 学生基本信息 系统管理员修改 学生基本信息 系统管理员录入 学生缴费信息 系统管理员修改 学生缴费信息 系统管理员录入 学生成绩 系统管理员修改 学生成绩 学生查询成绩信 息 学生查询报名、、 缴费信息 生成学生基本信 息表时间 信息录入 信息修改 录入缴费信息 修改缴费信息 信息录入 信息修改 查询请求 查询请求 年末
(3) 项目使用的软件:Microsoft Word 2003
3、学生信息处理流程和数据流程
用户信息库 信息管理系统 缴费信息库 用户费用信息管 理系统 个人信 息 个人缴 费信息
考试成绩库
成绩查询管理系 统 系统处理数据流向
个人成 绩信息
查阅
个人基本信息
终端
用户信息
用户 类型
学生信息管理 系统
制作小组
目
一、引言 二、项目可行性分析 1、可行性研究的前提
录
2、技术可行性报告
3、系统经济可行性报告 4、社会因素可行性分析 三、需求分析 四、系统分析 五、详细分析 总体设计
六、数据流图、E-R图及事件表
七、ROSE建立的系统模型 八、实训总结 九、参考文献
1.编写目的 为了明确将要设计的学生信息管理系统,撰写本文档.本文档供学院师生和设计人员参考. 2.项目背景 (1) 所建议开发软件的名称:学生信息管理系统. (2) 项目的任务提出者:魏老师. 设计人员:软件第五小组 3.定义 本文档中没有用到的专门术语的定义和缩写词的原文. 4.参考资料 列出有关学生信息管理系统计划、标题、设计单位和信息来源,可包括: (1)项目经核准的计划任务书、合同或上级领导的批文。 (2)与项目有关的已发表的信息资料。 (3)文档中所引用的资料,所采有的软件标准或规范。 5.郑重声明:本次调研旨在模拟相关流程,数据皆为虚拟,并不具有实际应用价值! 用户:各校在校师生.
.
四、 系统分析
程序系统
个人信息程序单元
个人成绩查询程序单元
个人缴费查询程序单元
学 生 基 本 信 息 录 入 程 序
个 人 信 息 修 改 程 序
学 生 基 本 信 息 程 序
个 人 成 绩 录 入 程 序
个 人 成 绩 查 询 程 序
个 人 缴 费 信 息 录 入 程 序
个 人 缴 费 信 息 查 询 程 序
目的地 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 学生 学生 学生
学生信息管理系统实体图
•
奖惩信息
缴费信息
学生信息
成绩信息
七、英语A-B、Rose图
九、参考文献
1、软件开发文档原型来自网络。 2、事件表、实体图、程序结构图参考软件工程书。 3、目录根据老师样板改写。 4、张海藩,软件工程。北京;人民邮电出版社,2004 5、韩万江,姜立新.软件开发项目管理。北京:清华大学出版社,2003
(六)结论意见
结论意见:经过分析之后,可着手组织开发。
1.对性能、运行环境需求 (1)操作系统:Microsoft Windows XP (2)操作环境:IIS5.0 (3)数据库:Microsoft Word2003
(4)输入输出数据如涉及货币,要精确到十分位。时间上的要求,数据之间的交换速率。
(5)分析系统完成什么样的功能,分析用户的需求。 2.测试需求 反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行: 1)确定软件提供的主要商业任务 2)对每个商业任务,确定完成该任务所要进行的交易。 3)确定从数据库信息引出的计算结果。 4)对于对时间有要求的交易,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易量、以及网络拥挤情况。 5)确定会产生重大意外的压力测试,包括:内存、硬盘空间、高的交易率 6)确定应用需要处理的数据量。 7)确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试, 包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。 8)确定其他与应用软件没有直接关系的商业交易。包括: 管理功能,如启动和推出程序 配置功能,如设置打印机 操作员的爱好,如字体、颜色 应用功能,如访问email或者显示时间和日期。 9)确定安装过程,包括定置从哪安装、定制安装、升级安装。 10)确定没有隐含在功能测试中的户界面要求。大多界面都在功能测试时被测 试到。还有写没有测到,如:操作与显示的一致性, 如使用快捷键等;界面遵从合理标准,如按钮大小,标签等。
个人报名信息
个人成绩信息 管理、修改 数据流程图,展示学生信息管 理系统流程
(五)社会因素可行性分析
1.在法律因素 本软件的使用权利属于交大拥有,未经交大允许,不得非法传播、复制,违者负法律责任。 2、用户使用可性行 用户单位的行政管理、工作管理制度、人员等满足要求。 3.其他可供选择的方案 除提供建议方案的具体功能外,还需增加网络功能。未被推荐的理由目前尚不具备开发条件,投入与效益不成比例。 4.结论意见 本系统可以马上开始实施,并尽可能做到提前完成。
来源 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 学生 学生
动作 录入基本信息 修改信息 录入信息 修改信息 录入基本信息 修改信息 查询个人成绩信 息 查询个人缴费信 息 生成学生基本信 息
响应 录入成功 修改成功 录入成功 修改成功 录入成功 修改成功 个人成绩信息 个人缴费信息 学生基本信息
The End
T
h
a
n
k来自百度文库
y
o
u
!
学生信息管理系统的结构图
系统管理员
个人基本信息
缴费信息
学生查询信息
学生信息表
学生缴费信息
学生考试资料
学生查询资料
学生信息管理系统事件表
触发器 事件 系统管理员录入 学生基本信息 系统管理员修改 学生基本信息 系统管理员录入 学生缴费信息 系统管理员修改 学生缴费信息 系统管理员录入 学生成绩 系统管理员修改 学生成绩 学生查询成绩信 息 学生查询报名、、 缴费信息 生成学生基本信 息表时间 信息录入 信息修改 录入缴费信息 修改缴费信息 信息录入 信息修改 查询请求 查询请求 年末
(3) 项目使用的软件:Microsoft Word 2003
3、学生信息处理流程和数据流程
用户信息库 信息管理系统 缴费信息库 用户费用信息管 理系统 个人信 息 个人缴 费信息
考试成绩库
成绩查询管理系 统 系统处理数据流向
个人成 绩信息
查阅
个人基本信息
终端
用户信息
用户 类型
学生信息管理 系统