书店信息管理系统概要设计介绍.docx

书店信息管理系统概要设计介绍.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《软件工程》实验报告

题目:

书店信息管理系统概要设计说明书

学 号

姓 名 孙斌

学 号

姓 名 王帅

学 号

姓 名 高兴

2015年 6月 3日

目录

任务概述 3

设计任务 3

设计策略 3

参考文献 3

体系结构设计 3

层次图设计 3

模块说明 5

基本设计概念和处理流程 9

系统结构和模块外部设计 10

功能分配 11

人工处理过程 12

接口设计 12

用户接口 12

外部接口 12

内部接口 13

数据结构设计 14

4.1E-R图: 14

4.2逻辑结构设计要点 14

任务概述

设计任务

本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。

设计读者功能模块,包括查询功能与会员功能。

设计前台售货员模块,包括销售功能、会员注册功能、图书数量信息的修改功能。

设计后台管理员模块,图书信息维护功能、用户信息维护功能。

设计策略

改造软件结构,降低耦合度,提高内聚度减少扇出,追求高扇入

使任意模块的作用域在控制域内

降低模块的接口复杂度和冗余度,提高协调性模块功能可预测,避免对模块施加过多限制

参考文献

《软件工程导论》(第四版) 张海藩编著,清华大学出版社,2008年2月版,北京

体系结构设计

层次图设计

读者模块注册会员

读者模块

注册会员

查询图书S1

购买图书B

提交信息

得会员卡

提交图书信息

得到图书位置

售货员模块

注册会员

登陆

查询模块S2

创 建

用 户

销售模块X

信息

修改用户积分

修改书籍信息

管理员模块

读者信息管理

登陆

图书信息管理

查询信息S3

删除书籍

添加书籍C1

读者信息修改R

修改书籍信息R

修改权

修改数

修改是

否促销

模块说明

读者模块:

子系统:查询系统模块编号:S1

子系统:查询系统

模块编号:S1

模块名称:读者查询

上层调用:读者

可调用下层:无

输入:

书籍模糊信息X

输出:

书籍所在位置

程序处理:

VoidSearch_1(stringX)

{ SELECT X FROM T_BOOK;

//利用SQL语言搜索书籍Output(”书籍位置”)

}

读者购买模块:交付于售货员

子系统:购买系统

子系统:购买系统

模块编号:B

模块名称:读者购买

上层调用:读者 可调用下层:销售(X)

输入:

书籍X

输出:

书籍售价

程序处理:

VoidSearch_1(stringX)

{ SELECT X FROM T_BOOK;

//利用SQL语言搜索书籍Output(”书籍售价”)

}

售货员模块:

售货员查询模块:根据条形码准确定位

子系统:查询系统

子系统:查询系统

模块编号:S2

模块名称:销售员查询

上层调用:售货员可调用下层:销售(X)

输入:

书籍报价X

读者折扣Y

输出:

实际售价Z

销售表单和发票

程序处理:

VoidSearch_2(intXintY)

{ Z=X*Y;;

Print(发票);

}

创建会员模块:售货员创建

子系统:创建系统

子系统:创建系统

模块编号:C2

模块名称:创建用户

上层调用:售货员

可调用下层:无

输入:

读者信息X

输出:

会员卡

程序处理:

VoidCreate_2(X)

{ INSERTINTOT_READERVALUES(X)

}

销售模块:系统自动创建表单

子系统:销售系统

子系统:销售系统

模块编号:X

模块名称:销售表单

上层调用:S2andB可调用下层:打印

输入:

读者信息X

书籍信息Y

输出:

售价Z

报表M

程序处理:

VoidCreate_2(X,Y)

{ Z=X.折扣*Y.报价;M=X+Y;

}

管理员模块:

子系统:查询系统模块编号:S3模块名称:管理员查询

子系统:查询系统

模块编号:S3

模块名称:管理员查询

上层调用:管理员 可调用下层:维护

程序处理:

VoidSearch_3()

{ IF(数量=5or会员信息变动)

{DISPLAY(书籍信息);

Find(会员信息);}

}

输入:

输出:

书籍信息

or

需要维护书籍、

读者信息

会员信息

创建图书模块:管理员创建

子系统:创建系统

子系统:创建系统

模块编号:C1

模块名称:创建图书

上层调用:管理员

可调用下层:无

输入:

书籍信息X

输出:

程序处理:

VoidCreate_1(X)

{ INSERTINTOT_BOOKVALUES(X)

}

修改模块:修改信息

子系统:修改系统

子系统:修改系统

模块编号:R1

模块名称:修改

上层调用:查询(S3) 可调用下层:无

输入:

更新信息X

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档