网上书店概要设计说明书(整合版)

更新时间:2024-01-27 21:29:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

网上书城需求分析报告

题 目: 网上书城网站的设计与实现 院 (系): 计算机与控制学院 专 业: 信息管理与信息系统 小组成员: 覃小红、韦小梅、许敏杰

学 号: 0600340108、0600340110、0600340112 指导老师:

刘洪波

题目类型: 理论研究 实验研究 工程设计 工程技术研究 √ 软件开发

目录

1 引言 ................................................................................................................................... 1

1.1 编写目的 ................................................................................................................................... 1 1.2 范围 ........................................................................................................................................... 1 1.3 定义 ........................................................................................................................................... 1 1.4 参考资料 ................................................................................................................................... 1

2 总体设计 ........................................................................................................................... 2

2.1 需求规定 ................................................................................................................................... 2 2.2 运行环境 ................................................................................................................................... 7 2.3 基本设计概念和处理流程 ....................................................................................................... 7 2.4 结构 ......................................................................................................................................... 10 2.5 功能需求与程序的关系 ......................................................................................................... 11 2.6 人工处理过程 ......................................................................................................................... 12 2.7 尚未解决的问题 ..................................................................................................................... 12

3 接口设计 ......................................................................................................................... 12

3.1 用户接口 ................................................................................................................................. 12 3.2 外部接口 ................................................................................................................................. 12 3.3 内部接口 ................................................................................................................................. 12

4 运行设计 ......................................................................................................................... 12

4.1 运行控制 ................................................................................................................................. 12 4.2 运行时间 ................................................................................................................................. 13

5 系统数据结构设计 ......................................................................................................... 14

5.1 实体关系E—R图 .................................................................................................................. 14 5.2 表汇总 ..................................................................................................................................... 14 5.3 数据结构与程序的关系 ......................................................................................................... 18

6 系统出错处理设计 ......................................................................................................... 19

6.1 出错信息 ................................................................................................................................. 19 6.2 补救措施 ................................................................................................................................. 19 6.3 系统维护设计 ......................................................................................................................... 19

概要设计说明书编写规范

1 引言

1.1 编写目的

本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备

的。是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。

1.2 范围

1、本软件的名称:网上书城购书系统。

2、本项目是因专业课老师的要求,由学生覃小红、韦小梅、许敏杰三人共同开发的。

1.3 定义

1、购物车:会员可以将自己想要购买的图书添加到我的购物车中。

2、收货资料:为确保顾客所购买的商品能够及时投递顾客所需填写的信息。 3、积分:购买相应的商品后就会获得一定的积分,当积分到达一定程度的时候就可以成为本站的VIP会员 。

4、书籍评级:会员可以对任何一本图书进行评级,共分有10个等级供会员选择。 5、书籍评论:会员可以对任何一本图书进行评论,其内容在提交给管理员审核通过后方可被看到。

1.4 参考资料

[1] 朱印宏 袁衍明.Dream Weaver CS3完美网页设计ASP动态网站设计篇.中

国电力出版社

[2] 许家珆.软件工程-----方法与实践.电子工业出版社

[3] 张跃廷 王小科 许文武.ASP.NET数据库系统开发完全手册.人民邮电出版

第 1 页

概要设计说明书编写规范

2 总体设计

2.1 需求规定

1、用户信息模块 功能编号 作者 功能描述 输入项 1 覃小红 登录模块 功能名称 登录 调整时间 2009-12-17 1、 前台会员登录:会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名和用户的类型。 用户名、密码 1、 会员登录:所输入数据与数据库的用户信息核对,若表中处理描述 存在此用户,用户就可以进入系统前台进行会员的操作。否则返回登录界面。 输出项 界面要求 1、 我的账户信息界面 2、 登录界面 图形化用户界面 注册模块

功能编号 作者 2 覃小红 功能名称 调整时间 注册 2009-12-17 如果用户未注册,用户点击注册按钮可以进入注册页面,在注功能描述 册页面中用户按要求填写注册信息,注册成功后用户就拥有会员的所有权限。 输入项 系统要求的用户注册信息 系统首先判断用户信息表中该用户名和Email地址是否存在,处理描述 若不存在则判断用户的注册信息是否合法,如果合法则注册成功。否则注册失败。 第 2 页

概要设计说明书编写规范

1、 注册成功页面 输出项 2、 注册失败页面 3、 出错信息 界面要求

图形化用户界面 普通用户模块

功能编号 作者 3 覃小红 功能模块 调整时间 非会员界面 2009-11-18 1、 图书显示:系统按图书类别、最新上架图书和最畅销图书来显示图书信息。 2、 查询图书:用户可以根据商品名称、作者、出版社和出版功能描述 时间等条件进行图书查询,也可以根据图书类型查询。 3、 注册(参见注册模块) 4、 帮助中心:为该系统的用户提供帮助,在帮助中心我们可以了解到积分规则和购书流程等。 输入项 图书查询条件 1、 用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图处理描述 书来显示图书信息。 2、 系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。 3、 注册(参见注册模块) 1、 图书信息 输出项 2、 查询的结果 3、 错误信息 界面要求

图形化用户界面 会员模块

功能编号 作者 4 覃小红 功能模块 调整时间 会员界面 2009-12-18 第 3 页

概要设计说明书编写规范

1、 在线购买图书 2、 发表评论:用户只有对自己已购买的图书发表评论。 功能描述 3、 会员自助服务管理:个人信息和收货资料维护、修改密码、我的订单和查看积分。 4、 其他普通用户所具有的功能(参见非会员模块) 输入项 会员登录以后才能进入此模块 1. 系统把用户要购买的图书放入购物车中,然后返回我的账户界面点击购物车去下订单,并且填写好配送信息提交订单,最后订单完成。 2. 当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。 3. 会员自助服务管理: 处理描述 (1)用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。 (2)如果会员忘记了自己的密码,可通过回答用户自己设置的问题来取回。系统从数据库中检测会员输入的答案是否正确,如果正确可以设置新密码,否则产生错误信息。 (3)会员可以对自己的订单和积分进行查看。 4. 普通用户的功能(参见非会员模块)。 1、 订单的生成 输出项 2、 用户设置的新密码 3、 用户的评论 4、 错误信息 界面要求

第 4 页

图形化用户界面 概要设计说明书编写规范

2、购物车模块 功能编号 5 作者 韦小梅 功能名称 调整时间 购物车 2009-12-17 1、购物帮助信息:当会员或游客不了解购书流程时可以求助购物帮助信息。(会员和非会员均可操作) 2、 购物车:当会员欲购买书籍时,点击书本左边的购物车,商品就会添加到购物车中。 3、 购物车/结账:奖商品添加到购物车里后,就可以点击购物功能描述 车/结账,自动进入到“我的账户→购物车”中,可以去下订单或是继续购物。 4、 确认订单:查看订单中的商品名称、价格、数量是否相符,收货人的基本信息是否正确,选择送货方式和支付方式。 5、 我的订单:显示会员的所有订单。 6、 统计信息:统计会员上次下订单的时间、下订单总数、成交次数和成交金额等。 输入项 会员登录以后才能进入此模块 1、 系统把用户要购买的图书放入购物车中,当用户点击购买,处理描述 并且填写好配送信息时,系统自动生成购物订单。 2、 会员可以查看订单的状态。 3、 会员可以对自己的购书记录进行查看。 1、 订单的生成。 输出项 2、 购书信息统计。 3、出错信息。 界面要求

第 5 页

图形化用户界面 概要设计说明书编写规范

3、图书信息展示模块

功能编号 作者 6 许敏杰 功能名称 调整时间 图书信息展示 2009-12-17 1、新品图书:展示新上架的图书信息。 2、畅销图书:根据历史中会员购买图书的次数总和按照从高到底排序,展示畅销排行榜中的图书信息。 3、推荐图书:根据购买图书的折扣高低进行排序,显示推荐购买的图书信息。 4、搜索图书:当用户需要查找图书时,可以根据图书名称、作者名称、出版社、出版时间和价格范围等进行快速查找功能描述 或高级查找。还可以根据不同的选择,对查找的结果进行排序显示。 5、图书分类:用户可以根据图书所属的类型进行查找。 6、书籍评级:会员可以对任何一本图书进行评级,共分有10个等级供会员选择。 7、书籍评论:会员可以对任何一本图书进行评论,其内容在提交给管理员审核通过后方可被看到。 8、图书详细信息显示:每本图书都有根据模版展示的详细图书信息。 用户输入需要查找的图书信息,如图书名称、作者姓名、出版输入项 社、出版时间、价格范围、图书类型和排序方式,以及书籍评级和评论的内容。 1、用户进入新品图书、畅销图书或推荐图书模块时,系统会根据模块类型搜索出满足条件的图书,并将其信息展示出来。 处理描述 2、用户进入搜索图书时,系统会根据输入的条件进行查找,并展示符合所选条件的图书信息。 3、用户进入分类时,可以根据图书的类型进行查看图书信息。 4、用户进行书籍评级或评论时,可以选择评级等级和输入评 第 6 页

概要设计说明书编写规范

论内容并提交给管理员进行处理。 1、显示满足条件的图书信息 输出项 2、显示图书搜索结果 3、显示图书分类类型 4、显示图书详细信息 界面要求 图形化用户界面 其他更详细的信息请参见需求说明书。

2.2 运行环境

1. 服务器配置

操作系统:推荐Microsoft Windows Server 2003或其他服务器版本

数据库服务器:Microsoft Access 2003 Web服务器:IIS 4.0

开发工具:DreamWeaver CS3 2. 客户机配置

操作系统:推荐Microsoft Windows 2003或更高版本 数据库客户端:Microsoft Access 2003 输入设备:键盘、鼠标、条形码扫描器

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

1.订单管理流程如下:

第 7 页

开始待审核订单是否货到付款是否等待付款订单正在配货订单等待配送订单已发货订单取消订单已收货订单结束 第 8 页概要设计说明书编写规范

概要设计说明书编写规范

2.系统购物流程如下:

开始浏览网页选择要购买的图书否用户是否登录否是否是注册用户是是注册登录放入购物车继续购物填写配送信息确认购物购物完成结束 第 9 页

概要设计说明书编写规范

2.4 结构

编号 1 2 3 3.1 3.2 3.3 功能名称 用户注册 会员登录 会员自助服务 功能描述 完成用户注册并检验和保存用户注册信息 完成会员登录和检验会员登录信息 会员注册信息维会员登录以后可以对自己个人信息和收货资料进行维护 修改密码 我的订单和积分查看 帮助 护 会员可以修改自己的密码 会员可查看自己的订单和积分 给使用该系统的用户提供帮助,在帮助模块用户可以了解到会员的购书的优惠和会员购书流程等 提供对网站全部图书的多种查询方式,方便用户查找需要的图书 会员可以对自己已购买的图书发表评论,并可以浏览他人发表的评论 会员挑选自己要购买的图书并把它放入购物车 会员根据自己的情况填写图书配送信息 系统根据会员挑选的图书和图书配送信息生成订单 4 5 图书查询 6 7 7.1 7.2 7.3 8 8.1 8.2 10 13 发表评论 在线购书功能 挑选图书放入购物车 填写配送信息 生成订单 图书显示 分类列表图书显用户从分类列表显示图书页面中查看不同类别的图示 单个图书显示 数据备份还原 图书管理 书、最新上架的图书和最畅销的图书 用户可以从单个图书显示中浏览图书的详细信息 完成数据库数据的备份和还原 第 10 页

概要设计说明书编写规范

13.1 图书信息的添加 13.2 图书信息的删除 13.3 图书信息的编辑 13.4 图书分类管理 14 订单管理 根据图书的实际情况添加新的图书信息 根据书店的实际情况删除相应的图书信息 根据图书的实际情况编辑图书信息 根据图书的实际情况对图书的分类进行管理 根据订单的实际情况对订单进行维护 图书销售量排名即所有图书按销售数量多少的排列,可以直观看出哪些图书销售最好,哪些图书销售较差。 14.1 订单维护 15 销售统计 15.1 图书销售量排名 2.5 功能需求与程序的关系

程 功 能 需 序 求 用户注册 会员登录 会员自助服务 帮助中心 图书查询 发表评论 在线购书 图书显示 角色管理 数据备份还原 评论管理 会员管理 图书管理 订单管理 销售统计 用户注册 会员登录 会员自助服务 √ 帮助中心 图书查询 发表评论 在线购书 图书显示 角色管理 数据备份还原 √ 评论管理 会员管理 图书管理 订单管理 销售统计 √ √ √ √ √ √ √ √ √ √ √ √ √ 第 11 页

概要设计说明书编写规范

2.6 人工处理过程

本软件系统的工作过程中不包含人工处理过程

2.7 尚未解决的问题

3 接口设计

3.1 用户接口

3.2 外部接口

3.3 内部接口

4 运行设计

4.1 运行控制

事务名 登录模块 登录 1、会员登录:通过输入用户名,密码,连接数据库查询是否存在此用户。如有,则记住登录用户的类型并转到前台页面,如果没有,则返回登录界面。 注册模块 事件流 第 12 页

概要设计说明书编写规范

注册 用户按要求填写注册信息,系统判断用户信息表中该用户名和Email地址是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功,否则注册失败。 普通用户模块 图书显示 用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书、最畅销图书、推荐图书和图书分类来显示图书。 查询图书 系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。 注册 参见注册模块 会员模块 在线购买图书 系统把用户要购买的图书放入购物车中,然后返回我的账户界面点击购物车去下订单,并且填写好配送信息提交订单,最后订单完成。 发表评论 当用户对他已购买或未购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。 会员自助服务管理 a) 用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。 b) 如果会员忘记了自己的密码,可通过回答用户自己设置的问题来取回。系统从数据库中检测会员输入的答案是否正确,如果正确可以设置新密码,否则产生错误信息。 c) 会员可以对自己的订单和积分进行查看。 普通用户所具有的(参见非会员模块) 功能 4.2 运行时间

各种操作在网络正常的情况下5秒内响应

第 13 页

概要设计说明书编写规范

5 系统数据结构设计

5.1 实体关系E——R图

发表日期会员类别1属于评论n发表n11二级图书分类1属于n图书n会员1属于1n1属于n属于属于n书架1n一级图书分类订单内容n属于1n订购时间订购购书订单

5.2 表汇总

1、管理员信息表(admin): 序字段名称 数据类型 号 1 2 3 4 id admin password rank 自动编号 文本 文本 数字 长度 - 50 50 长整型 必填字段 - 否 否 - 说明 自动编号 用户名 用户密码 用户权限 第 14 页

概要设计说明书编写规范

2、商品一级分类信息表(category) 序字段名称 数据类型 长度 号 1 2 categoryid category 自动编号 文本 数字 文本 - 50 长整型 50 必填字段 - 否 - 否 说明 自动编号 大类名称(一级商品分类名称) 是否首页显示 分类排列顺序 3 first 4 categoryorder

3、网上购物交易方式表(delivery) 序字段名称 数据类型 长度 号 1 2 3 4 5 deliveryid subject fee methord deliveryorder 自动编号 文本 数字 数字 数字 - 50 单精度型 长整型 长整型 必填字段 - 否 - - - 说明 自动编号 送货/汇款方式名 价钱 0为送货方式 1为汇款方式 顺序 4、 客户订货信息表(orders) 序数据类字段名称 号 型 1 2 3 4 5 6 7 actionid username actiondate id productnum goods state 自动编号 文本 日期/时间 数字 数字 文本 数字 长度 - 50 - 长整型 长整型 50 长整型 必填字段 - 否 - - - 否 - 说明 自动编号 订单用户名 订单日期 产品编号 产品订购数量 订单编号 状态:1至5表示步骤,6是表示在购物车 收货人 收货地址 邮编 留言 8 9 10 11 recepit address postcode comments 文本 文本 数字 备注 50 100 长整型 - 否 否 - - 第 15 页

概要设计说明书编写规范

12 13 14 15 16 17 18 19 paymethord deliverymethord sex paid realname useremail usertel userid 数字 数字 数字 数字 文本 文本 文本 数字 长整型 长整型 长整型 单精度型 50 50 50 长整型 - - - - 否 否 否 - 汇款方式编号 送货方式编号 性别 总金额 姓名 E-mail 电话 用户ID 5、 产品记录详细信息表(product) 序数据类字段名称 号 型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 id name author introduce productdate score detail content rank price1 price2 recommend solded viewnum discount sortsid categoryid pic adddate 自动编号 文本 文本 文本 日期/时间 数字 备注 备注 数字 数字 数字 数字 数字 数字 数字 数字 数字 文本 日期/时长度 - 50 50 255 - 单精度型 - - 长整型 双精度型 双精度型 长整型 长整型 长整型 单精度型 长整型 长整型 255 - 必填字段 - 否 否 否 - - - - - - - - - - - - - 否 - 说明 自动编号 书名 作者 装帧 出版日期 积分 详细介绍 目录 用户评级分数 市场价 会员价 推荐 订购次数 查看次数 折扣 小类id 大类id 缩略图 添加日期 第 16 页

概要设计说明书编写规范

间 20 21 22 23 24 25 26 27 ranknum vipprice mark type pagenum format printed desc 数字 数字 文本 文本 数字 文本 数字 文本 长整型 双精度型 255 255 长整型 50 长整型 200 - - 否 否 - 否 - 否 评级次数 vip价格 出版社 ISBN 页数 开本 版次 简介 6、 用户反馈信息表(review) 序字段名称 数据类型 号 1 2 3 4 5 6 reviewid id title reviewdtm reviewcontent audit 自动编号 数字 文本 日期/时间 备注 数字 长度 - 长整型 50 - - 长整型 必填字段 - - 否 - - - 说明 自动编号 对应产品编号 标题 日期时间 评论内容 是否通过审批 7、商品二级分类信息表(sorts) 序字段名称 数据类型 号 1 2 3 4 5 sortsid sorts Sortsorder categoryid first 自动编号 文本 数字 数字 数字 长度 - 50 长整型 长整型 长整型 必填字段 - 否 - - - 说明 自动编号 小类名 顺序 对应大类编号 是否在首页显示 8、客户资料详细信息表(user) 序数据类字段名称 号 型 1 2 3 userid username usermail 自动编号 文本 文本 长度 - 50 50 必填字段 - 否 否 说明 自动编号 用户名(登录时) E-mail 第 17 页

概要设计说明书编写规范

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 password identify mobile userqq adddate quesion answer loginnum lastvst recepit city addres postcode usertel deliverymethord paymethord sex realname vip book score 文本 数字 文本 文本 日期/时间 文本 文本 数字 日期/时间 文本 文本 文本 文本 文本 数字 数字 数字 文本 是/否 文本 数字 50 双精度型 50 50 - 50 50 长整型 - 50 50 100 50 50 长整型 长整型 长整型 50 255 长整型 否 - 否 否 - 否 否 - - 否 否 否 否 否 - - - 否 否 - 密码 身份证号 手机 QQ 注册日期 密码提示 密码答案 登陆次数 最后一次登录时间 收货人姓名 城市 地址 邮编 电话 送货方式编号 汇款方式编号 性别 姓名 是否vip用户 系统广播 用户积分 5.3 数据结构与程序的关系

用 会程 户员序 注登数 册 录 据 结 构 管理员信息表 商品一级分类信息 表 会员自助服务 帮助中心 图书查询 发表评论 在线购书 图书显示 角色管理 数据备份还原 评论管理 会员管理 图书管理 订单管理 销售统计 √ √ √ √ √ √ √ 第 18 页

概要设计说明书编写规范

网上购物交易方式 表 客户订货信息表 √ √ √ √ √ √ 产品记录详细信息 表 用户反馈信息表 商品二级分类信息 表 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 客户资料详细信息√ √ √ 表 √ √ √ √ √ 6 系统出错处理设计

6.1 出错信息

信息出 出错形式 错情况 用户名不存在。密登陆出错 码错误 注册出错 填写的注册信息错误 含义 在此系统的数据库中不存在 填写的注册信息不符合系统的要求 处理办法 重新输入正确信息后,登录 重新输入注册信息,直到符合要求为止 6.2 补救措施

当出错时系统会给出相应的提示,要求用户及时改正。

6.3 系统维护设计

必须按照软件产品设计规范的步骤进行开发,并充分考虑可维护性,详细写各阶段的文档资料,以利于移植或二次开发。定期维护数据库,根据信息更新修改数据库信息,保持数据库最近最新。详细书写《项目开发计划书》和《需求规格说明书》,有利于系统的维护。通常通过改正性维护,适应性维护,完善性维护,预防性维护4种维护活动来完成系统维护。

第 19 页

概要设计说明书编写规范

网上购物交易方式 表 客户订货信息表 √ √ √ √ √ √ 产品记录详细信息 表 用户反馈信息表 商品二级分类信息 表 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 客户资料详细信息√ √ √ 表 √ √ √ √ √ 6 系统出错处理设计

6.1 出错信息

信息出 出错形式 错情况 用户名不存在。密登陆出错 码错误 注册出错 填写的注册信息错误 含义 在此系统的数据库中不存在 填写的注册信息不符合系统的要求 处理办法 重新输入正确信息后,登录 重新输入注册信息,直到符合要求为止 6.2 补救措施

当出错时系统会给出相应的提示,要求用户及时改正。

6.3 系统维护设计

必须按照软件产品设计规范的步骤进行开发,并充分考虑可维护性,详细写各阶段的文档资料,以利于移植或二次开发。定期维护数据库,根据信息更新修改数据库信息,保持数据库最近最新。详细书写《项目开发计划书》和《需求规格说明书》,有利于系统的维护。通常通过改正性维护,适应性维护,完善性维护,预防性维护4种维护活动来完成系统维护。

第 19 页

本文来源:https://www.bwwdw.com/article/7knw.html

Top