软件工程导论课程设计.pdf
《软件工程导论课程设计.pdf》由会员分享,可在线阅读,更多相关《软件工程导论课程设计.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程导论课程设计 班 级:10 软 件 班 组 号:第 一 组 组 员:某某某 某某某 某某某 某某某 指导老师:某某某 某某某某某某某某某某大学 2012 年 2 月 图书馆管理系统目的需求分析 一 系统概述 背景 本项目的名称:图书管理系统开发软件。本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学校图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、读者借还书、图书登记、图书查询等主要功能。12 编写目的 本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的
2、依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人 员,扶助开发者,支持本项目的领导和公司人员,软件验证者。系统开发意义 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的 开发环境 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows xp 开发工具:Visual Basic 数据库管理系统:S
3、QL Server 2000 数据库服务器:SQL Server 2000 桌面引擎 定义 图书管理系统:图书管理是帮助图书馆管理人员对图书信息进行管理的软 件。使用汉语编程语言,独立完成其功能。二、任务概述 经过详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:(1)新的图书购进后,分门别类地进行归并并汇总,加以编号;(2)新书编号后,上到书架以备学生借阅;(3)如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期;(4)学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还
4、书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图1-1 所示。新图书新图书新图书新图书新图书分类、编号学生借阅学生归还图书归还后的图书 图 1-1 现行图书管理业务流程图 三、数据描述(数据流图+数据字典)经过详细的调查,在已经清楚了解了现行的业务流程的基础上,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图 2-1 所示。图书管理系统图书管理员图书管理员图书借阅信息图书归还信息 图 2-1 图书管理系统的基本系统模型 根据基本系统模型,对其逐步细
5、化,得到描述逻辑系统细化后的数据流图,如图 2-2所示。管理员学生信息1学生管理D1 学生信息图书信息2图书管理D2图书信息登记图书信息学生借阅图 书3借阅管理借阅信息借阅登记D34归还管理学生信息归还图书归还登记D4学生借阅结果归还图书归还结果 图 2-2 图书管理系统数据流图(顶层 DFD 图)对顶层 DFD 图中的一个加工“学生管理”进行展开,如图 2-3。2图书管理D2图书信息登记学生借阅图 书3借阅管理借阅信息借阅登记D34归还管理归还图书归还登记D4学生借阅结果归还图书归还结果管理员图书信息学生信息1.1新学生录入学生信息学生信息学生信息1.2学生查询1.3毕业学生清空学生信息更新
6、学生信息D1 图 2-3 细化后数据流图 对顶层 DFD 图中的一个加工“图书管理”进行展开,如图 2-4。管理员2.1编号2.2分类建挡图书信息登记D2图书编号图书信息图书基本信息学生借阅图 书3借阅管理借阅信息借阅登记D34归还管理归还图书归还登记D4学生借阅结果归还图书归还结果 图 2-4“图书管理”展开 对第 1 层 DFD 图中的加工进一步进行展开,如图 2-5。学生3.1合法性检查3.2借阅图书学生图书学生借阅请求借阅结果借阅条件学生信息图书信息图书信息(1)学生4.1合法性检查4.2归还图书学生图书学生归还图书归还结果符合管理条件学生信息图书借阅信息图书信息不符管理条件4.3罚款
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 导论 课程设计
限制150内