文档详情

图书管理系统 详细设计说明书图书管理系统.doc

发布:2018-04-29约1.1万字共11页下载文档
文本预览下载声明
数信学院软件工程课程设计——图书管理系统 详细设计说明书 10 - 文档编号:WD_BMS_LLD_100608 版本号:V1.0 图书管理系统 详细设计说明书 项目名称: 图书管理系统 编写人: 苏 鑫 德 审核人: 开发小组全体成员 项目开发单位: 图书管理系统开发小组 2010年6月8日 目录 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 系统的结构 2.1 系统的运行环境 2.1.1 设备 2.1.2 支持软件 2.2 系统组织结构 模块设计说明 3.1模块描述 3.2功能 3.3性能 3.4输入项 3.5输出项 3.6设计方法(算法) 3.7流程逻辑 3.8接口 3.9存储分配 3.10注释设计 3.11限制条件 3.12测试计划 一、引言 1.1编写目的   本文档是在概要设计的基础上,设计本系统所需的必要的过程细节,并给予清晰的表达,以作为程序员编写代码实现本系统的编码依据和维护人员维护及完善本系统的有效技术资料。本文档的读者为系统设计人员,程序员及系统维护人员。 1.2背景   a.待开发系统的名称:图书管理系统 b.本项目的任务提出者:软件工程课程设计 C.开发者:苏鑫德、邵帅、戴怀斌、王坚、吕杨炯 d. 用户:中小型图书企业 1.3定义 Login: Login (Books Management System) 系统登录 OperatorInfo:Operator Information (Management)操作员(信息)管理 BookInfo: Book Information (Management)图书信息(管理) BookSale: Book Sale 图书销售 BookSaleQuery: Book Sale Query 图书销售查询 1.4参考资料 《图书管理系统需求规格说明书》 《图书管理系统概要设计说明书》 《软件工程导论》 张海藩 编著,清华大学出版社,2008年。 《实用软件文档写作》肖刚,古辉,程振波,张元鸣 编著 北京大学出版社,2008年。 《Visual C++项目开发全程实录》 李言等 编著,清华大学出版社,2008年。 《零基础学Visual C++》 郑慧等 编著,机械工业出版社,2008年。 二、系统的结构 2.1 系统的运行环境 2.1.1 设备 硬件最低要求:Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑。 2.1.2 支持软件 操作系统:中文Windows95/98/2000/NT 4.0或更高版本装有SQL Server 2000/2005的操作系统。 2.2 系统组织结构 本系统分为五大模块:基础信息管理,库存管理,价格管理,销售管理,查 询管理。结构框架图如下图2.1所示: 图2.1 系统功能结构总图 本系统中所涉及的一些相关的主要子系统所包含的单元文件名称及其程序层次结构如下表2.1所示,对于特别简单的程序模块,其程序层次结构非常清晰,在此从略,仅给出较为复杂的程序层次结构。 表2.1 程序层次结构 子系统名称 模块名称 程序层次结构 系统登录 Login 用户名核对UsrNameCheck 图2.2 用户密码核对PasswdCheck 操作员管理 OperatorInfo 加载操作员信息LoadOperatorInfo 图2.3 添加操作员信息AddOperatorInfo 删除操作员信息DelOperatorInfo 退出操作员管理QuitOperatorInfo 图书信息管理 BookInfo 添加图书信息AddBookInfo 图2.4 删除图书信息DelBookInfo 退出图书信息管理QuitBookInfo 图书销售 BookSale 加载销售信息LoadSaleInfo 图2.5 将输入信息加载至列表AddDataToList 取消输入的交易记录CancelOperate 删除记入列表中的信息DeleteListData 计算交易总金额CalculateMoney 将操作记录保存到数据库AddOperate 图书销售查询 BookSaleQuery 查询Query 图2.6 显示清单ShowQueryList 打印清单PrintList 系统登录 系统登录 Login 用户名核对UsrNameCheck 用户密码核对PasswdCheck 图2.2 系统登录层次结构 操作员管理 操作员管理 OperatorInfo 加载操作员信息LoadOperatorInfo 添加操作员信息AddOperato
显示全部
相似文档