软件工程导论-学生信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.Hale Waihona Puke 四、 系统分析• • • • • • • • • • • • • • • • • • •
对系统的简要描述 建议系统实现信息指南、学生信息档案、课程库、信息库、缴费信息管理系统、个人信息、奖惩记录库、成绩库、成绩管理系 统、个人成绩信息。 与现有系统比较的优越性 系统实现信息指南、学生信息档案、学生信息服务、缴费信息管理系统、考试管理系统以及信息查询服务系统。 采用建议系统可能带来的影响 ⑪对设备的影响 需将计算机升级为内存2G,添加一台打印机。 ⑫对现有软件的影响 需将操作系统升级为Windows XP或以上。 ⑬对用户的影响 要求索要查询的学院师生熟悉软件运行的基本环境Windows XP 操作系统。 ⑭对系统运行的影响 所要查询的学院师生要严格按照查询信息系统要求去做。 要求由学院执行学生信息信息管理系统管理员与普通用户两种登录方式,分权限管理。 信息均有保存的要求。 ⑮对开发环境的影响 为了支持所建议系统的开发,用户需在Windows XP或以上操作系统中安装Acces2000. 技术可行性评价 ⑪开发人员:4人,指导教师:1人,以上人员能够满足需要,在规定时间内开发完成。
⑩建议开发软件投入使用的最迟时间:2012年6月。
4.可行性研究方法
能否给用户带来方便,是否处理大量数据,是否能提高工作效率。 5.决定可行性的主要因素 调查、软件开发模型、人力和财力。
3、学生信息处理流程和数据流程
用户信息库 信息管理系统 缴费信息库 用户费用信息管 理系统 个人信 息 个人缴 费信息
④提高系统更新速率
⑤管理信息服务的改进。 3.条件、假定和限制 ①建议开发时间:1年。 ②进行项目方案比较:3周。 ③经费的来源:自筹资金。 ④法律和政策的限制:此项目的权利属于学生所有,未经学生允许,不得复制、传播,违者负法律责任。 ⑤硬件:CPU E7400、内存2G。 ⑥网络设备:具有10~100M的网卡。 ⑦软件:Delphi7.0和 Access2000. ⑧运行环境:本软件应使用 ⑨开发环境:本软件应使用 Window2000、Windows XP 操作系统 Windows2000、Windows XP 操作系统
学生信息管理系统的结构图
系统管理员
个人基本信息
缴费信息
学生查询信息
学生信息表
学生缴费信息
学生考试资料
学生查询资料
学生信息管理系统事件表
触发器 事件 系统管理员录入 学生基本信息 系统管理员修改 学生基本信息 系统管理员录入 学生缴费信息 系统管理员修改 学生缴费信息 系统管理员录入 学生成绩 系统管理员修改 学生成绩 学生查询成绩信 息 学生查询报名、、 缴费信息 生成学生基本信 息表时间 信息录入 信息修改 录入缴费信息 修改缴费信息 信息录入 信息修改 查询请求 查询请求 年末
(五)社会因素可行性分析
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
The End
T
h
a
n
k
y
o
u
!
来源 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 系统管理员 学生 学生
动作 录入基本信息 修改信息 录入信息 修改信息 录入基本信息 修改信息 查询个人成绩信 息 查询个人缴费信 息 生成学生基本信 息
响应 录入成功 修改成功 录入成功 修改成功 录入成功 修改成功 个人成绩信息 个人缴费信息 学生基本信息
(3) 项目使用的软件:Microsoft Word 2003
(一)可行性研究的前提
1.要求
建议开发软件的基本要求如下: 功能:要求用户输入信息后,能查到相应个人信息、个人成绩、个人缴费信息、选课情况以及奖惩记录。 性能:要求用户在相应时间内查到信息,数据不会出现错误。 输出:用户的个人信息、个人成绩、个人缴费信息、选课情况以及奖惩记录。 输入:用户学号或管理员账号、对应密码。 安全与保密要求:不同用户有不同的权限、学生只能查到本人信息。 与软件开发的相关系统: 完成时间:1年。 2.目标 ①人力和设备的节约。 ②系统运行速率的提高。 ③系统运行中用户信息的安全。
考试成绩库
成绩查询管理系 统 系统处理数据流向
个人成 绩信息
查阅
个人基本信息
终端
用户信息
用户 类型
学生信息管理 系统
个人报名信息
个人成绩信息 管理、修改 数据流程图,展示学生信息管 理系统流程
(四)系统经济可行性报告
1、经济的初期的估算 ①对机器设备的估算,在开发过程中机器的损伤。软件和硬件的损伤和维护问题。 ②对人力的要求和工资;还有对开发的地点和住房的开销问题;在开发过程中通讯的开销。 2、效益的问题 ①开支的缩减和价值的增加。 ②经常性的收益,在整个系统生命周期内由于所建议系统而导致的按月的、按年的能用人民币数目表示的收益。 3、支出 ①基建投资 10000RMB ②其他一次性支出 20000RMB ③经常性支出 每月3000RMB 4、效益 ①一次性收益:50000RMB;②经常性收益每月5000RBM; ③收益/投资比 :5/3;④投资回收周期:一年
(5)分析系统完成什么样的功能,分析用户的需求。 2.测试需求 反复检查并理解各种信息,和用户交流,理解他们的要求。可以按照以下步骤执行: 1)确定软件提供的主要商业任务 2)对每个商业任务,确定完成该任务所要进行的交易。 3)确定从数据库信息引出的计算结果。 4)对于对时间有要求的交易,确定所要的时间和条件。这些条件包括数据库大小、机器配置、交易量、以及网络拥挤情况。 5)确定会产生重大意外的压力测试,包括:内存、硬盘空间、高的交易率 6)确定应用需要处理的数据量。 7)确定需要的软件和硬件配置。通常情况下,不可能对所有可能的配置都测试到,因此要选择最有可能产生问题的情况进行测试, 包括:最低性能的硬件、几个有兼容性问题的软件并存、客户端机器通过最慢的LAN/WANF连接访问服务器。 8)确定其他与应用软件没有直接关系的商业交易。包括: 管理功能,如启动和推出程序 配置功能,如设置打印机 操作员的爱好,如字体、颜色 应用功能,如访问email或者显示时间和日期。 9)确定安装过程,包括定置从哪安装、定制安装、升级安装。 10)确定没有隐含在功能测试中的户界面要求。大多界面都在功能测试时被测 试到。还有写没有测到,如:操作与显示的一致性, 如使用快捷键等;界面遵从合理标准,如按钮大小,标签等。
(六)结论意见
结论意见:经过分析之后,可着手组织开发。
1.对性能、运行环境需求 (1)操作系统:Microsoft Windows XP (2)操作环境:IIS5.0 (3)数据库:Microsoft Word2003
(4)输入输出数据如涉及货币,要精确到十分位。时间上的要求,数据之间的交换速率。
《软件工程》调研报告
制作小组
• • • • • • • 专 业: 班 级: 姓 名: 学 号: 指导老师 调研时间: 调研地点:
/

一、引言 二、项目可行性分析 1、可行性研究的前提

2、技术可行性报告
3、系统经济可行性报告 4、社会因素可行性分析 三、需求分析 四、系统分析 五、详细分析 总体设计
相关文档
最新文档