软件工程实验详细设计Word文档下载推荐.docx
- 文档编号:20438871
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:14
- 大小:273.83KB
软件工程实验详细设计Word文档下载推荐.docx
《软件工程实验详细设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程实验详细设计Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
(3)实现对图书借阅、续借、归还过程的全程数据信息跟踪;
(4)设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息;
(5)提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息;
(6)提供管理员修改自己密码的功能,保证系统的安全性;
(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确;
(8)界面设计友好、美观,数据存储安全、可靠;
(9)采用人机对话的操作方式,方便管理员的日常操作;
(10)系统最大限度地实现易维护性和易操作性。
3.业务流程图
图书管理系统的系统流程图如下:
图1:
图书管理系统流程图
4.数据流图
图书管理系统DFD顶层:
图书借还清单
图2:
图书管理系统数据流图顶层
图书管理系统DFD第0层:
图3:
图书管理系统数据流图第0层
根据以下系统功能结构图完成图书管理系统数据流图第1层。
图4:
图书管理系统功能结构图
5.构建开发环境
5.1系统开发环境
开发环境:
MicrosoftVisualStudio2005集成开发环境。
开发语言:
ASP.NET+C#
后台数据库:
SQLServer2000
开发环境运行平台:
WindowsXP(SP2)/Windows2000(SP4)/WindowsServer2003(SP1)
5.2服务器端
操作系统:
WindowsServer2003(SP1)
Web服务器:
Internet信息服务管理器
数据库服务器:
浏览器:
IE6.0
系统服务器运行环境:
Microsoft.NETFrameworkSDKv2.0
5.3客户端
InternetExplorer6.0
分辨率:
最佳效果1024x768像素
6.数据库设计
图书管理系统采用SQLServer2000数据库,名称为db_LibraryManager,其中包含9张表。
6.1数据库概要说明
系统数据表树形结构图如下所示:
图5:
数据库表结构
6.2数据库概念设计
通过对系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象(E-R图),具体说明如下。
图6:
管理员权限设置信息实体E-R图
图7:
图书借阅信息实体E-R图
图8:
书架信息实体E-R图图9:
图书类型信息实体E-R图
图10:
图书信息实体E-R图
图11:
图书馆信息实体E-R图
图12:
读者信息实体E-R图
图13:
读者类型信息实体E-R图图14:
管理员信息实体E-R图
6.3数据库逻辑结构设计
在设计完数据库实体E-R图之后,需要根据实体E-R图设计数据表结构。
下面给出部分主要的数据表的数据结构和用途。
tb_admSet(管理员权限设置表)
表tb_admSet用于保存与管理员权限设置相关的信息,该表的结构如下。
表1:
管理员权限设置表
字段名
数据类型
长度
主键否
描述
userName
varchar
80
否
管理员名称
systemSet
bit
1
系统设置
readerManage
读者管理
bookManage
图书管理
bookBorrow
图书借还
systemSearch
系统查询
tb_bookBorrow(图书借阅表)
表tb_bookBorrow用于保存所有已借阅图书的信息,该表的结构如下。
表2:
图书借阅表
tb_bookCase(书架信息)
表tb_bookCase用于保存书架的详细的信息,该表的结构如下。
表3:
书架信息表
tb_bookInfo(图书信息表)
表tb_bookInfo用于保存与图书相关的所有信息,该表的结构如下。
表4:
图书信息表
tb_bookType(图书类型)
表tb_bookType用于保存图书类型的信息,该表的结构如下。
表5:
图书类型表
tb_libraryInfo(图书馆信息表)
表tb_libraryInfo用于保存与图书馆相关的信息,该表的结构如下。
表6:
图书馆信息表
tb_readerInfo(读者信息表)
表tb_readerInfo用于保存所有读者的信息,该表的结构如下。
表7:
tb_readerType(读者类型信息表)
表tb_readerType用于保存所有读者类型的信息,该表的结构如下。
表8:
读者信息表
tb_user(管理员信息表)
表tb_user用于保存所有管理员的信息,该表的结构如下。
表9:
管理员信息表
7.解决方案
此实验的目的是用软件设计与开发的相关CASE(MicrosoftOfficeWordandVisio),对案例进行系统详细设计,并绘制必要的设计图。
重点完成的任务包括:
(1)根据实验二完成的系统概要设计,完成图书管理系统图书借还模块的程序流程图(PFC)和问题分析图(PAD),以及各子模块相应的功能描述、输入输出说明和处理过程;
(2)根据实验三的6.1数据库概要说明和6.2数据库概念设计,完成6.3数据库逻辑结构设计(例子已给出,见表1管理员权限设置表);
(3)按照附件(见后页)的参考格式编写图书管理系统的详细设计说明书。
8.提交要求
建议本次实验1人为一组完成,以电子档的形式提交。
凡被发现实验报告有抄袭者,本次成绩以零分记。
附件:
图书管理系统
系统详细设计说明书
拟制人____________________
审核人____________________
批准人____________________
2011年月日
目录
1引言
1.1编写目的:
阐明编写需求说明书的目的,指明读者对象。
1.2项目背景:
应包括
·
项目的委托单位、开发单位和主管部门。
该软件系统与其他系统的关系。
1.3定义:
列出文档中所用到的专门术语的定义和缩写词的原文。
1.4预期读者:
1.5参考资料:
可包括
项目经核准的计划任务书、合同或上级机关的批文。
文档所引用的资料、规范等。
列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。
2详细设计
2.1需求规定
2.2运行环境
2.3详细设计模块结构图
包括模块的程序流程图和问题分析图,各子模块相应的功能描述、输入输出说明和处理过程
3系统数据库逻辑结构设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 详细 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)