BookShop系统项目详细设计说明书
更新时间:2023-04-26 04:33:01 阅读量: 外语学习 文档下载
- Bookshop的复数推荐度:
- 相关推荐
BookShop系统案例研究项目详细设计
第一部分、引言
1.1编写目的
本说明在概要设计的基础上,对BookShop系统案例研究项目的各模块、程序、子系统分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.2适用范围
本详细设计文档提供给系统开发人员,包括程序员和项目组成员,不得提供给公司外人员。
1.3背景
说明:
A、软件系统的名称:21CN图书有限公司BookShop系统案例研究项目
B、任务提出者:21CN图书有限公司
开发者:xxXx产品开发部
实现完成的系统将在21CN图书有限公司的技术支持、产品管理等部门使用,所应用的网络系统是该系统的内部局域网。该公司的客户可通过互联网以多种方式浏览BookShop。
C、本系统将是独立的系统,目前不与21CN图书有限公司的财务系统和其他资料系统提供
接口,所产生的输出都是独立的。
本系统将使用SQL Server2000作为数据库存储系统,SQL Server2000企业版将由21CN 图书有限公司自行购买。
1.4定义
BookShop : 图书商店;
1
1.5参考资料
相关的文件包括:
A、21CN图书有限公司的内部文件《BookShop系统案例研究项目》;
B、21CN图书有限公司BookShop系统案例研究项目分析会议备忘录;
C、21CN图书有限公司《BookShop系统案例研究项目需求说明》;
D、21CN图书有限公司《BookShop系统案例研究项目概要设计》;
参考资料:
A、xxXx ACCP3.0 Sem2《基于软件开发项目的毕业设计》;
B、国家标准《详细设计说明书(GB8567——88)》;
C、莱克公司的人力资源管理项目的详细设计说明;
D、《设计模式》
合同:
A、《21CN图书有限公司BookShop系统案例研究项目合同20031002 - 2》;
(说明:不同的文档都有第一部分类似的引言部分,这样是为了文档能够在独立使用的时候,能够提供足够的背景信息。)
2
第二部分、系统结构
2.1 软件结构
系统中存在部分公用模块,其他模块和工程项目也要使用,这部分模块的设计在这里说明。
1、系统框架公共模块
该模块主要完成以下工作:
应用程序配置
异常处理
日志记录
系统框架公共模块的主要类如下所示。
2、通用模块
该模块的主要功能如下:
用于书籍、类别、客户和订单的自定义数据集
应用程序配置
通用模块的主要类如下图所示:
shopConfigur Data
Data包包含的类如下图所示。
3
2.2 程序结构
4
5 第三部分、设计说明
3.1 对象模型
3.2对象描述
3.2.1 Book
显示书籍信息的页面对象
3.2.1.1属性描述
无
3.2.1.2方法描述
1.:AddToCartButton_Click
描述:这是按钮单击事件的响应。
参数:
返回类型:
返回值:成功执行命令之后应进入购物车页面(ShoppingCart.aspx页面)用途:
前置条件:
后置条件:
处理逻辑:
主要算法:
调用的方法:
6
3.2.1.3其他说明
略
3.2.2 BusinessFacade::ProductSystem
3.2.2.1属性描述
1. 属性:
类型:
描述:
约束:
3.2.2.2方法描述
1.方法:GetCategories()
描述:获取类别数据
参数:categoryID
返回类型:CategoryData
返回值:
用途:
前置条件:
后置条件:
处理逻辑:
主要算法:
调用的方法:
2.方法: GetCategoryItems()
7
描述:获取某一类别的图书
参数:categoryID
返回类型:BookData
返回值:
用途:
前置条件:
后置条件:
处理逻辑:
主要算法:
调用的方法:
其他方法(略)
3.2.2.3其他说明
3.2.3 DataAccess::Books
3.2.3.1属性描述
1. 属性:dsCommand
类型:SqlDataAdapter
描述:表示操作数据库的命令
约束:private
8
3.2.3.2方法描述
1.方法: GetBookByID ()
描述:根据ID获取书的信息
参数:BookId
返回类型:BookData
返回值:
用途:
前置条件:
后置条件:
处理逻辑:
主要算法:
调用的方法:
2.其他方法:略
3.2.3 其他类
略
9
正在阅读:
BookShop系统项目详细设计说明书04-26
夏天的雨作文350字07-07
第十一章 贷后管理06-02
大学英语期末考试试卷04-08
数电实验-实验报告-实验十六 - 图文03-27
高层建筑桩基础施工技术应用论文06-16
2014年二建施工管理最新复习要点03-10
成长需要挫折800字02-13
资阳市产业园区规划及招商引资报告04-15
- 奶牛焦虫病的诊断与防治 - 医学期刊频道--首席医学网
- 外包工程发包流程
- 管理信息系统(路晓丽版)课后题答案(1-12章全)
- 小学语文课题研究方案
- 企业内部培训师管理制度
- 《史记》拓展阅读设计
- 入口广场铺装施工方案
- 附录B塔式起重机安装验收记录表
- 云南省昆明三中2014-2015学年高二下学期期中考试物理试卷 (Word版含答案)
- 郑州大学毕业设计附件
- 民俗学视野下的中国百年歌谣研究
- 巩固练2020统编版(2019)高二选择性必修上册第一单元阶段复习 第一单元仿真模拟训练
- 量化研究学习书单
- 给尾注编号加方括号超级简单方法
- 第1课《放大镜》
- 定价的步骤及新产品定价策略(1)
- 八年级英语下册第六单元基础知识
- 全省地方志工作会议综述
- An Investigation of Tightly Coupled Time Synchronous Speech Language Interfaces Using a Uni
- 新目标英语八年级(上)单元测试题(Units6-7)
- 说明书
- BookShop
- 项目
- 详细
- 设计
- 系统
- 2012年9月全国计算机考试二级C语言最新上机题库(打印版)
- 教师培训学习心得体会
- 2016年北京化工大学文法学院公共行政学复试笔试最后押题五套卷
- 2017年西南交通大学信息科学与技术学院924信号与系统一考研题库
- 数学大师启示录_5莱布尼兹(1646-1716)
- 油墨稀释剂MSDS安全技术说明书
- 江西省2016年上半年临床助理医师精神神经系统:神经病及癔症考试
- 2018年西南民族大学计算机导论之数据结构(C语言版)复试实战预测
- 2015-2016学年江西省上饶市铅山一中、横峰中学高一下学期第一次
- Altium Designer10详细使用教程
- 乌拉特后旗代理发表职称论文发表-协同文化产业融资复杂系统论文
- 钢铁公司130吨高炉配25MW机组工程
- PLC实验报告交通灯控制系统
- 河南省周口市西华县第一高级中学2020-2021学年高一上学期第一次
- 数控车床安全操作规程(通用版)
- 汕尾市最新5年事业单位招聘考试笔试真题及答案完美版通用能力测
- PEP四年级英语上册期末复习计划
- 申请香港留学所需的三个步骤
- 马某诉交通执法总队交通行政处罚一案行政判决书
- 各个品牌化妆品的主打产品