网上图书销售系统概要设计说明书

上传人:M****1 文档编号:511011261 上传时间:2023-01-20 格式:DOC 页数:18 大小:1.97MB
返回 下载 相关 举报
网上图书销售系统概要设计说明书_第1页
第1页 / 共18页
网上图书销售系统概要设计说明书_第2页
第2页 / 共18页
网上图书销售系统概要设计说明书_第3页
第3页 / 共18页
网上图书销售系统概要设计说明书_第4页
第4页 / 共18页
网上图书销售系统概要设计说明书_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《网上图书销售系统概要设计说明书》由会员分享,可在线阅读,更多相关《网上图书销售系统概要设计说明书(18页珍藏版)》请在金锄头文库上搜索。

1、附录D:概要设计说明书概要设计说明书项目名称:网上图书销售系统分类:概要设计说明书部门:软件开发部作者:日期:2010-9-8参考号:输入参考号页数:17概要设计说明书1. 引言1.1. 编写目的本概要设计说明书的编写目的在于从总体设计的角度明确网上图书销售系统的功能和处理模式,完成接口设计,把系统的功能需求安排给软件结构,形成软件的系统结构,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试以及验收等各方面的工作,为以后的具体设计打下基础。 本概要设计说明书的预期读者主要是用户代表、软件分析人员、开发管理人员和测试人员。1.2. 项目背景开发软件名称:网上图书销售系统

2、项目任务提出者:XX项目开发者:XX用户:商家,个人用户1.3. 定义无1.4. 参考资料软件工程与UML综合实训教程(崔松健);网上图书销售系统项目开发安排;网上图书销售系统需求规格说明书;2. 任务概述2.1. 目标对于典型的网上图书销售系统,尤其是对像电子商务这样的数据流量特殊大的网络管理系统,必须要满意运用便利、操作敏捷等设计要求。本系统在设计时应当满意以下几个目标:1)采纳人机对话的操作方式,界面设计美观友好、信息查询敏捷、便利、快捷、精确、数据存储平安牢靠。2)全面展示书店内全部的图书,并可展示最新图书及特价图书。3)为顾客供应一个便利、快捷的图书信息查询功能。采纳模糊查询查询数据

3、。实现网上购物。4)商品销售排行,以便利顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。5)查看商城内的公告信息。6)用户随时都可以查看自己的订单。7)对用户输入的数据,系统进行严格的数据检验,尽可能解除人为的错误。8)系统最大限度地实现了易维护性和易操作性。9)系统运行稳定、平安牢靠。2.2. 运行环境1. 服务器端:A. 操作系统:Windows 2003 ServerB. Microsoft .NET Framework 2.0 C. Microsoft SQL Server 2005D. Microsoft Atlas 1.0 正式版2.客户端:A. Windows Xp,

4、Unix, Linux,Vista等 BIE/Maxthon/GreenBrown/Firefox等阅读器C内存:以上DCPU:Pentium E硬盘:以上F软件要求:OS 为Windows 2000平台之上,数据库为SQL Server 20052.3. 需求概述网上图书销售系统是利用现代化信息网络进行商务活动的一种重要手段之一,用户通过阅读器登录到系统进行在线购书,整个过程便利、快捷,与传统店面书店相比,网上图书销售的市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道和方式。综上所述,该项目开发前景特别好,在人群中拥有较多的市场。2.4. 条件与限制该系统面对

5、中小型网上图书销售,以整个企业为单位,不涉及企业内部业务及企业内部业务及部门之间的业务沟通。3. 总体设计3.1. 处理流程图3-1 处理流程采纳三层构架以后,用户界面层通过统一的接口向业务层发送恳求,业务层按自己的逻辑规则将恳求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。依据需求分析及三层架构设计的思想,设计出客户系统功能如图3-2图 3-2客户端系统后台管理的系统功能图如图3-3图3-3 后台管理系统功能图3.2. 总体结构和模块外部设计图3-4总体结构设计模块是软件结构的基础,软

6、件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件困难性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于使得研制成本最小,而且应尽量避开不足的模块化或超量。3.3. 功能安排客户端界面和管理端界面主要是设计了用户和管理员登陆后所看到的界面,供应界面运用人员友好的运用界面;数据库主要是后台管理维护数据,刚好响应界面的恳求。系统总体需求框图如图图3-5总体需求框图1. 用户接口模块包括如图3-6所示的几个方面。 图3-6 用户接口模块l

7、用户信息维护每个运用该系统的用户必需经过注册,而注册的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济实力等。系统的后台程序会自动记录每个用户在登录网站后进行的全部操作,包括查询和订购信息。这些信息对于系统的管理员都是宝贵的数据,系统分析程序可以依据用户的查询记录推断该客户的喜好,可以依据用户的购买状况推断该客户的经济状况。系统后台程序可以依据分析的结果自动得出给该用户的举荐商品,在用户登录时显示在醒目的位置。用户维护功能如图3-7所示。 图3-7 用户信息维护功能前置条件:用户登录。l 商品查询商品查询模块可以依据商品的名称、种类、价格、厂家等各种条件进行组合

8、查询。商品查询结果的列表中,用户可以进一步的查看具体信息。商品查询功能如图3-8所示。 图3-8 商品查询功能前置条件:用户登录。l 订购商品客户在依据喜好得到相应的商品列表后,可以选择订购商品。在订购商品后,系统会自动保存并更新该用户的定单。系统的工作人员可以刚好得到订单并处理,依据状况选择发货,缺货或延迟发货。用户全部的订购商品记录都将保存在系统数据中供后台程序分析该用户的喜好和购买力。以后该用户登录时可以举荐与其购买力相应的商品。订购商品功能如图3-9所示。 图3-9 订购商品功能前置条件:用户已登录,商品可供购买。l 订单维护 客户在订购商品后可以查询其订单的状态(包括处理中、发货中、

9、缺货中和已经完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会刚好更新并提交给工作人员。 客户的订单维护信息也将被保存在系统的数据库中供分析运用。订单维护功能如图3-10所示。 图3-10 订单维护功能 前置条件:用户登录2. 管理员接口模块包括如图3-11所示的几个方面。图3-11 管理员接口模块说包括的功能模块管理员接口模块是系统管理员事业网兜核心模块,是整个网上图书销售系统正常运行的基础。l 商品信息维护系统管理员登录后可以对系统全部的商品信息进行维护,包括商品价格的调整、商品描述信的更新、新商品的加入以及过期商品的删除。系统的后台程序可以依据商品的销售状况

10、供应应管理员一份具体分析报告。管理员可以依据该报告刚好的调整热门商品的信息(例如将其放置到醒目的位置)、对非热门的商品进行价格调整,这一切的数据都来源自系统客户的查询和订购信息。商品信息维护功能如图3-12所示。 图3-12 商品信息维护功能前置条件:用户已登录。l 内部员工信息维护系统管理员登录后可以用对内部员工和一般员工,系统管理员拥有全部的权限,而一般员一般只拥有订单处理的权限。但管理员可以定制随意员工的权限,比如增加他的报表打印权限内部员工信息维护功能如图3-13所示。 图3-13 内部员工信息维护功能前置条件:用户已登录。l 订单处理 订单处理一般是一般员工的工作。用户在订购商品后,

11、系统会刚好更新其订单,一般员工登录后,可以获得未处理的订单,并依据数据库状况发货或选择延时发货。 客户在查询商品时会显示商品的库存数量,但系统的管理者并不希望显示某商品的库存为零,因为这样会失去部分客户。因此,在订购商品后可能会出现库存不足的状况,这时工作人员一般选择延时发货或者拒绝订单。假如该商品有现货,那么工作人员确认用户订单后选择发货,订单处理功能如图3-14所示。 图3-14 订单处理功能前置条件:管理员或一般工作人员已登录。l 销售状况查询销售状况查询是系统编码过程中特别重要部分,能够为企业管理者的决策供应参考的信息。管理员登录后,可以得到具体的销售状况列表并既是更新热门商品的信息(

12、如排列位置),可以依据销售的走势和以往的销售记录刚好推断部分商品可能会出现库存不足并刚好进货。由于本功能模块涉及到企业的经营信息,考虑到商业信息的平安性,须要管理员级的用户才可以运用本模块。销售状况查询功能如图3-15所示。 图3-15 销售状况查询功能前置条件:用户已登录。l 报表维护报表维护模块供应查询结果的打印输出功能,如图3-16所示。 图3-16 报表维护功能4. 接口设计4.1. 外部接口本系统运用的是数据库开发技术,采纳了ADO技术访问数据库。系统各个模块所访问的数据都存储在数据库中,杜绝了文件访问,具有很高的平安性和保密性。因此本系统与外部是接口主要是数据库与外部的接口。协议:

13、 遵从TCP/IP协议、ICMP协议输入设备:键盘,鼠标。输出设备:显示器。显示风格:IE界面。显示方式:1024768输出格式:网页方式。4.2. 内部接口1)系统管理与管理功能之间的接口:输入:系统管理员的管理账号,密码输出:错误信息(账号或密码错误),依据用户管理等级返回其管理菜单2)内部界面与会员之间的接口:输入:会员账号和密码输出:错误信息(账号或密码错误),依据其角色不同,分个人与商户进入不同类型的功能页面。3)内部界面与书目管理的接口:输入:相关书目信息输出:记录输入数据,并返回执行后结果,是否胜利。4)内部界面与库存管理的接口:输入:相关信息输出:记录输入数据,并返回执行后结果

14、,是否胜利。5)内部界面与信息管理的接口:输入:相关信息输出:记录输入数据,并返回执行后结果,是否胜利。6)内部界面与业务模块的接口:输入:相关信息输出:记录输入数据,并返回执行后结果,是否胜利。7)内部界面与系统维护模块的接口:输入:相关信息输出:记录输入数据,并返回执行后结果,是否胜利。5. 数据结构设计5.1. 逻辑结构设计本系统数据库采纳SQL Server 2000数据库,系统数据库名称为Onlinebookshop,下面给出各个数据表的结构。表5-1为图书信息列表,记录书店现有的图书信息。表5-1Book表列名数据类型长度允许空注释IDInt 4图书编号BookNamevarchar40否图书名称BookClassInt4否图书分类AuthorVarchar25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号