没有合适的资源?快使用搜索试试~ 我知道了~
软件工程实验样本.doc
0 下载量 13 浏览量
2022-12-14
01:39:14
上传
评论
收藏 1.35MB DOC 举报
温馨提示
试读
55页
软件工程实验样本.doc
资源推荐
资源详情
资源评论
北方工业大学
软件工程课程实验实验报告
题目:小型图书馆图书信息管理系统
专业:
班级:
组:
组长:
成员:
指引教师:
完毕日期:6 月 5 日
目 录
1 项 目 开 发 筹 划 书 … … … … … … … … … … … … … … … ……………(2)
2 软 件 需 求 规 格 阐 明 书 … … … … … … … … … … … … … ……………(7)
3 设 计规格 阐 明 书 … … … … … … … … … … … …… … … … … … … … ( 1 4 )
4 源程序清单………… …………………………………………… …(20)
5 测 试 报 告…… … … ………… … ………… … … ……… … … ……… ( 3 5)
6 顾 客 手 册…… … … ………… … ………… … … ……… … … ……… ( 3 9)
一、项目开发筹划书
完毕人:
1.引言(Introduction)
本需求编写是为了实现读者借还书信息化,并且运用 Internet 网络实现读者与图书馆
之间互动和图书馆人性化管理,提高图书运用率、减少有关人员工作量,使学校图书管理工
作真正做到科学、合理规划,系统、高效实行。
1.1 项目概述(Project Summary)
本次作业设计题目:“小型图书馆图书信息管理系统”重要目是运用数据库软件编制一
种管理软件,用以实现图书、读者以及户(学生)借书、查询图书信息,向流通组预约图书、
缺书登记,借书数量、期限限制。还书时流通组依照图书与否超期、损坏等作相应解决。采
编部依照缺书登记进行采购以及将旧书裁减、注寻常工作等多项管理。同步对整个系统分析、
设计过程给出一种完整论证。详细涉及借还图书。总之,系统规模较小,只涉及图书、读者、
借还书管理,有关部门有采编部、流通部、办公室,只是完毕简朴规模图书管理操作。
1.2 术语定义(Terms Glossary)
图书管理系统:是一种由人、计算机等构成能进行管理信息收集、传递、加工、保存、
维护和使用系统。
采编部:是一种负责图书馆中外文图书资料入库前采访、订购、验收、登记、典藏、调
拨,以及书目数据审校并上传至中央数据库等工作部门。
需求分析:在建立一种新或变化一种现存电脑系统时描写新系统目、范畴、定义和功能
时所要做所有工作。
系统设计:设计数据库构造以及设计模块控制流程,明确软件系统"如何做"。
需求规格阐明书:经可行性研究后,对规定解问题重新进行描述,使之更能精确地反映
实际业务流程,导出并评价可供选取解法,推荐行动方针。
系统设计阐明书:阐明对程序 系统设计考虑,涉及程序系统基本解决流程、程序系统
组织构造、模块划分、功能分派、接口设计、运营设计、数据构造设计和出错解决设计等,
为程序详细设计提供基本。
1.3 有关文档(Related Documents)
《需求规格阐明书需求规格阐明书》、《系统设计阐明书》、《测试报告》、《顾客手
册》、《源程序清单》。
2.软件生存周期(Software Life Cycle)
因系统规模较小,采用瀑布模型拟定软件生存周期。
(1)项目生存期框图
(2)项目生存期阐明
问题定义:分析问题,拟定整体项目设计思路与架构,对系统功能有一种初步认定,拟
定项目规模与基本实现思路。
问题定义
可行性研究
需求分析
软件设计
项目实行
测试
维护
可行性研究:对项目可行性,涉及技术可行性 、经济可行性 、社会可行性等进行研究,
为下一步工作做准备。
需求分析:对项目整体需求做一种整体调研和分析,最后将分析成果归纳总结为清晰、
全面、系统、精确需求规格阐明书。
项目设计:分块设计项目内容,对各个阶段项目工作有一种整体划分。
项目实行:进行代码设计编写,最后完毕项目初步模型。
测试:对完毕项目进行测试,找出存在问题和需要优化、改进地方。
维护:定期对项目进行测试,查找项目漏洞进行完善解决。
3.任务与工作产品(Task and Work Products)
项目任务和工作产品,是指依照项目生存期阶段划分任务,和相应阶段工作产品。记录
项目生存期各阶段拟定需重点控制阶段任务和工作产品。建议以表格形式,列出生存期各阶
段任务和工作产品。项目包括任务,如:
(1)需求分析
(2)系统设计
(3)系统实现
(4)测试
(5)产品交付
项目也许包括产品,如:
(1)需求规格阐明书
(3)系统设计阐明书
(4)源程序
(5)测试报告
(6)顾客手册
4.工作产品、任务规模、工作量预计(Estimates of Work Product,Task Size
and Workload)
该项目只是完毕简朴图书信息管理,系统规模较小。经分析决定,最后由五人一组小组
形式完毕该实验。指定一名组长,负责分工和进度控制等管理工作。其中,开发筹划由组长
完毕,其她文档按筹划中任务分工,分别由各负责人完毕。
由于项目规模不大,筹划在在 20 个学时左右完毕整个设计任务。最后分派给每个成员
任务量并不大,应当可以按期完毕。
5.资源需求筹划(Resource Requirement Plan)
依照项目详细实现功能,为保证项目可以正常流畅运转,最后拟定重要软硬件设备清单
列表如下:
解决器
CPU 系列
英特尔酷睿 i5.4 代系列
CPU 型号
英特尔酷睿 i5 4570
CPU 频率
3.2GHz
总线
DMI 5 GT/s
三级缓存
6MB
核心代号
Haswell
核心/线程数
四核心/四线程
制程工艺
22nm
存储设备
内存容量
4GB
内存类型
DDR3 1333MHz
内存插槽
4 个 DiMM 插槽
硬盘容量
500GB
硬盘描述
7200 转
剩余54页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 697
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 什么是移动应用开发-关于移动应用开发的相关介绍
- 第二组汇报 PPT.pptx
- 什么是大数据开发-相关介绍-关于大数据开发的相关介绍
- 什么是软件测试-相关介绍-关于软件测试的相关介绍
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功