欢迎来到天天文库
浏览记录
ID:59409803
大小:317.50 KB
页数:57页
时间:2020-09-19
《《软件开发流程实训教程》第4章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章概要设计【本章引言】概要设计的目标是将需求分析阶段定义的系统模型转换成相应的软件结构,以规定软件的形态及各成分间的层次关系、界面及接口要求。本章主要介绍了根据需求分析的要求,对图书馆书目查询管理系统进行概要设计的方法。【教学目标】学会程序概要设计的总体设计思路、方法和过程;掌握结构化设计的方法;提高学生的开发能力和设计水平。第四章概要设计4.1软件概要设计的任务4.2软件概要设计的实施4.3概要设计说明书4.1软件概要设计的任务其具体过程和任务如下:1.设计可供选择的方案;2.划分功能模块;3.软
2、件结构设计;4.进行数据库设计。数据库的设计指数据存储文件的设计,主要进行以下几方面设计:(1)概念设计。(2)逻辑设计。(3)物理设计。5.根据系统的功能和特性,制定系统的测试计划。6.编写软件开发设计文档。7.审查与复审概要设计文档。4.2软件概要设计的实施4.2.1面向对象设计4.2.2数据库设计4.2.3用户界面设计4.2.4代码设计4.2.1面向对象设计面向对象的设计(Object-OrientedDesign,简称OOD)将面向对象分析方法建立的需求分析模型转化为构造软件的设计模型。在进行对
3、象分析和设计的时候,可以总结出如下步骤:1.识别对象2.确定属性3.定义操作4.确定对象之间的通信5.完成对象定义4.2.1面向对象设计下面以图书馆书目查询管理系统为例,详细阐述面向对象的设计方法。1.项目规划前台读者书目查询模块功能图如图4-2所示图4-2前台读者书目查询模块功能图4.2.1面向对象设计后台管理员管理模块功能图如图4-3所示图4-3后台管理员管理模块功能图4.2.1面向对象设计2.系统业务流程分析图书馆书目查询管理系统具体流程如图4-4所示。图4-4图书馆书目查询管理系统流程图4.2.
4、1面向对象设计3.系统功能结构图图书馆书目查询管理系统的系统功能结构可以用层次图来表示,如图4-5所示。图4-5图书馆书目查询管理系统功能结构图4.2.1面向对象设计4.设计目标本系统在进行设计时应该满足以下几个目标:前台读者书目查询模块设计目标包括:界面设计美观友好,信息查询方便、快捷、准确,数据存储安全可靠。全面、分类显示图书馆所有图书信息。显示图书的详细信息,方便读者查询浏览图书信息。读者可以查看自己的图书借阅信息、借阅历史。读者可以修改密码,修改联系方式等信息。读者可以查看新书到馆信息。系统最大
5、限度地实现易维护性和易操作性。系统运行稳定、安全可靠。后台管理管理模块设计目标:管理员通过身份验证之后才能进入系统。对读者信息进行管理,包括读者证件注册、信息修改、证件挂失解挂。对新到图书进行编目、典藏、调拨。实现借阅图书、归还图书、续借图书等功能。对读者借阅权限进行管理,读者单位管理,馆藏地管理。4.2.1面向对象设计5.系统开发及运行环境系统开发平台:MicrosoftVisualStudio2008;系统开发语言:VB.net;系统后台数据库:MicrosoftSQLServer2005;运行平台
6、:WindowsXP(SP3)/Windows2000(SP4)/Windows2003(SP2);运行环境:Microsoft.NETFrameworkSDK2.0;分辨率:最佳效果为1024*768像素。4.2.2数据库设计下面我们进行图书馆书目查询管理系统的数据库设计1.数据库概要说明2.数据库概念设计【描述】:Authority-------------------------读者权限表Clc-------------------------中图法简表(中国图书馆分类法)Dept--------
7、-----------------读者单位表LentHis-------------------------读者借阅历史表Lentstat-------------------------读者借阅状态表Location-------------------------馆藏地表Marc-------------------------图书信息表Reader-------------------------读者信息UUser-------------------------管理员信息表4.2.2数据库设计图
8、书实体E-R图如图4-7所示。图4-7图书实体E-R图读者实体E-R图如图4-8所示。图4-8读者实体E-R图4.2.2数据库设计借阅实体E-R图如图4-9所示。图4-9借阅实体E-R图3.数据库逻辑设计数据库的逻辑设计是描述数据库的组织结构、生成数据库模式。数据库模式定义下述内容:存储什么信息、数据的组织、需要什么表、列的定义。数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求、建立E-R模型和数据库模式设计。4.2.2数据库设计图4
此文档下载收益归作者所有