- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统软件工程课程设计作业_毕业设计
XXXXXXXXXXXXXXX(题目)
学号: XX,XX,XX,XX(后三位)
姓名:XX,XX,XX,XX
专业:计算机科学与技术
指导教师:李霞丽
提 要
该图书管理软件是通过对该系统的的可行性分析及客户需求分析进行总体、详细设计,同时进行测试和维护,把管理系统分成图书资料登记,图书资料归还和统计四个基本功能板块,使该软件达到运行正确,稳定,响应及时,用户界面美观,友好的目的,同时该软件易维护并按软件工程方法对每一阶段尽可能留用详细的文档资料。
目录
第一章 问题定义 1
1.1项目描述 1
1.2 开发合同(问题定义) 1
第二章 可行性研究 3
2.1.可行性方案 3
2.2.资源有效性 3
2.3.开发风险 3
2.4.技术 4
2.5.高层逻辑模型 4
第三章 需求分析 5
3.1.功能识别和描述 5
3.2.数据流图 5
3.3.数据字典 6
3.4.简要算法 10
第四章 总体设计 14
4.1.模块结构 14
4.2.数据结构 14
第五章 详细设计 15
5.1.输入设计 15
5.2.输出设计 15
5.3.数据库设计 16
5.4.模块设计 18
第六章 编码和单元测试 20
6.1.编码 20
6.2.单元测试 21
6.3.测试用例 21
第七章 综合测试 23
7.1.自顶向下测试方式 23
7.2.自底向上测试方式 23
第八章 软件维护 24
8.1.改正性维护 24
8.2.适应性维护 24
8.3.完善性维护 24
附录:软件工程课程设计指导教师评审表 25
第二章 可行性研究
2.1.可行性方案
目前国内中小型企业的图书管理系统平台主要有两种。第一种是系统在小型机(如IBM AS/400 RISC/6000)上开发运行。这种平台优点是与服务器相比机器速度快,容量大,自身网络安全、可靠、开放性强,适应多用户系统。但在硬件、操作系统、数据库软件等方面投资大。就本系统使用规模而言存在一定的浪费。第二种是系统在公司现有机器和网络结构上开发运行。考虑到需投资省、开发时间短、维护方便等要求,本系统开发将采用此种方案。具体原因有以下几点。
2.2.资源有效性
2.2.1.硬件
公司现有IBM NETFINITY 5000服务器二台(其中一台为备机)。其配置为P4,内存512M,硬盘80G,并有20G的磁盘镜像。IBM PC8168工作站有10台,其配置为P4,内存128M,网络结构采用的是目前流行的TCP/IP局域网络。公司现有图书近8万册,使用部门2 个,因而目前的硬件设备性能完全满足系统投产要求。
2.2.2.软件
公司服务器操作系统为WIN NT SERVER,PC工作站操作系统为WIN 98。根据现有设备、 操作系统、网络结构,本系统采用COBOL语言和ORACLE数据库作为开发工具。
2.2.3.开发人员
XX软件开发公司是国内一家知名公司。技术力量强,开发经验丰富。公司所派的技术 人员参加过类似系统的开发,有着较好专业水平和开发经验。完全能胜任此项工作。
2.3.开发风险
从公司提出的需求,以及目前公司规模情况和各种资源情况(机器、操作系统、软件工具、网络、技术人员素质等)看,该系统开发在技术上是完全可以实现的。而且能保证系统最终的使用效果,性能可以达到目标。
2.4.技术
本系统使用的操作系统和数据库是目前最为普及和成熟的一种系统开发软件。从这种软件过去使用、升级情况和软件商所承诺的今后软件发展情况分析,系统软件应支持原系统版本上的各种应用正常使用。因而,该图书管理系统不存在技术问题。
2.5.高层逻辑模型
第三章 需求分析
针对用户需求所提的四大功能,现逐一对每一功能进行具体分析。
3.1.功能识别和描述
图书登记功能是将公司所有图书资料以分类形式录入存放在公司图书主数据库文档中。并同时具有对主数据库文档进行查询,修改和删除记录功能。
图书借阅功能是通过输入图书编号将所要借阅的图书在有关数据库文档中作一记录。并同时具有查询,修改和取消有关文档图书借阅数据的功能。
图书归还功能是通过输入图书编号将所要归还的图书在有关数据库文档中作一记录。并同时具有查询,修改和取消有关文档图书归还数据的功能。
图书统计功能是根据用户的统计需求统计有关图书数据文档信息。
3.2.数据流图
12
13 15 16
1
您可能关注的文档
- 体验式营销在汽车营销中的应用_毕业设计.doc
- 体验式情境教学在高中政治课中的运用 _毕业设计.doc
- 天津滨海客运站优化设计_毕业设计.doc
- 天津某家居商场施工组织设计_毕业设计.doc
- 天晴实业有限公司偿债能力分析指标设计_毕业设计.doc
- 天文馆创优策划方案_毕业论文.doc
- 天实和华技术方案_毕业设计.doc
- 天心大红袍茶业销售网站设计与实现_毕业设计.doc
- 天语sx4两厢1.8手动膜片弹簧离合器设计说明书_毕业论文.doc
- 调峰调频发电公司电源项目造价管理业务指导书(试行)_毕业论文.doc
- 2024-2025学年上学期合肥高一英语期末典型卷2.docx
- 2024-2025学年上学期山东高一英语期末提升卷3.docx
- 2024-2025学年上学期福建高一英语期末典型卷3.docx
- 2024-2025学年上学期长沙高二英语期末典型卷3.docx
- 2024-2025学年上学期福建高二英语期末典型卷2.docx
- 2024-2025学年上学期长沙高一英语期末典型卷1.docx
- 2024-2025学年上学期南京高一英语期末典型卷2.docx
- 2024-2025学年上学期福建高二英语期末典型卷1.docx
- 2024-2025学年上学期山东高一英语期末提升卷1.docx
- 2024-2025学年上学期南宁高二英语期末提升卷3.docx
文档评论(0)