图书交易系统概要设计说明书.docx

上传人:龙*** 文档编号:166295 上传时间:2018-07-12 格式:DOCX 页数:13 大小:193.40KB
下载 相关 举报
图书交易系统概要设计说明书.docx_第1页
第1页 / 共13页
图书交易系统概要设计说明书.docx_第2页
第2页 / 共13页
图书交易系统概要设计说明书.docx_第3页
第3页 / 共13页
图书交易系统概要设计说明书.docx_第4页
第4页 / 共13页
图书交易系统概要设计说明书.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、四、概要设计说明书 图书交易系统的设计与实现 概要设计说明书 概要设计说明书 1引言 . 2 1.1 编写目的 . 2 1.2 项目背景 . 2 1.3 定义 . 2 1.4 参考资料 . 2 2任务概述 . 2 2.1 目标 . 2 2.2 运行环境 . 3 2.3 需求概述 . 3 2.4 条件与限制 . 4 3总体设计 . 4 3.1 处理流程 . 4 3.2 总体结构和模块外部设计 . 5 3.3 功能分配 . 5 4数据库设计 . 6 4.1 概念结构设计 . 6 4.2 逻辑结构设计 . 7 4.3 物理结构设计 . 9 5接口设计 . 9 5.1 外部接口 . 9 四、概要设计说

2、明书 5.2 内部接口 . 10 6运行设 计 .11 6.1 运行模块的组合 .11 6.2 运行控制 .11 6.3 运行时间 .11 7出错处理设计 . 12 7.1 出错输出信息 . 12 7.2 出错处理对策 . 12 8.安全保密设计 . 12 9.维护设计 . 12 1引言 1.1编写目的 本概要设计说明书是针对 图书交易 系统而编写的,目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统分工的开发,明确各模块间的接口,为进行后面的详细设计和实现做准备。本概要设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后相对系统进行扩展和维护的人员。

3、1.2项目背景 开发软件名称:基于 web 的图书交易系统的设计与实现。 项目任务提出者:软件第二小组。 项目开发者:软件第二小组。 用户:网站注册用户。 实现软件单位:。用户:网站注册用户。 1.3定义 图书交易系统。 1.4参考资料 【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a. 项目经核准的计划任务书、合同或上级机关的批文; 四、概要设计说明书 b. 项目开发计划; c. 需求规格说明书; d. 测试计划(初稿); e. 用户操作手册(初稿); f. 文档所引用的资料、采用的标准或规范。】 2任务概述 2.1目标 实现图书交易的基本功能,包括用户管理,书籍

4、管理 , 分类管理,数据采集等功能。 网上图书交易 系统 ,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。 2.2运行环境 操作系统: Windows XP/7/8/10 数据库系统: SQL Server 2008 开发环境: JDK 1.7 开发工具: Myeclipse 开发语言: Java ,Java web 服务器: IIS6.0 客户端: Internet Explorer 5.0 或更高版本 2.3需求概述 (一) 前台功能: 新 顾客、 注册: 新顾客 购书之前先注册成为本站客户,要求实名认证。 客

5、户空间页面管理 : 注册 客户修改个人资料,账户管理,书籍收藏夹的管理,以及对自己登陆界面风格的管理。 网上支付功能 : 用户确认购买 图书 后实现在线支付货款或者使用网上银行支付的选择和实现 。 购物车功能: 时刻 显示 客户 当前所购书目,可以增加或删除 订单查询功能: 用户确认购买图书即生成一个唯一的订单号,用户可根据此订单号查询所购书目、价格。 书籍分类搜索: 用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,四、概要设计说明书 查询时需输入关键字(可包括书名、作者、年份等)。 热销排行榜: 根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用户提供最新的热门图书,供用户选

6、择。 新书籍上架 :当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了解最新图书,方便购买。 (二)后台管理实现功能 用户注册信息管理: 该系统 管理人员对用户注册 的 信息 进行 编 辑分类和管理,并保证信息的安全。 书籍信息管理: 对图书进行分类,可进行增加,删除,修改操作。图书出版社 信息的记录,删除及修改,添加。并确保信息的真实性 订单添加 /删除 /修改管理功能: 对于用户提交的订单进行审核,并实现对订单的添加 /删除 /修改管理。 客户权限管理: 管理人员实现对用户的分级, 不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户 需要通过支付年费,或者注册时间到达一定

7、限额后自动成为一定级别的用户 。 订阅系统管理: 对用户提交的订阅信息进行审核。 客户访问统计: 对客户访问量按时间统计,包括日、月、季度、年。制定新的图书销售方案。 数据 统计管理: 统计客户、书籍、访问量、订购量 。 2.4条件与限制 图书交易系统 面向互联网用户,进行相关交易前必须注册为本网络平台用户 ,才能拥有相应权限 ;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任 ;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。 3总体设计 3.1处理流程 (一) 前台管理模块:

8、 ( 1) 登陆管理模块及购书模块 A)新顾客注册、登陆 :顾客根据个人情况即是否有登陆账号来选择注册或者登录,注册时需填写系统给出的必填项或选填项,登陆时,顾客需要填写正确的用户号、密码、验证码。 四、概要设计说明书 B)客户空间页面管理 :顾客根据个人需求进行信息更改等其他服务 C)网上支付功能 :顾客将选好的图书放入购物车后,要进入支付平台,选择支付方式,确认信息,付款 D)购物车功能 :顾客将选好的图书放入购物车中,也可在购物车功能中进行相应功能的操作 E)订单查询功能 :顾客可对自己已有的订单进行相关查询 ( 2) 书籍管理模块 A) 书籍分类搜索 :书籍有管理员进行分类,顾客通过输

9、入所需图书的类别,查找相应图书信息 B) 图书热销排名 :书籍根据销售情况进行排序,及时更新,顾客一目了然 C) 新书籍上架:最新书籍放在醒目位置。 (二)、后台管理模块: ( 1) 客户信息管理模块 A) 用户注册信息管理 :管理员将顾客的信息绘制成 customer_information 表,即使对顾客信息进行整理,做好保密措施。 B) 客户权限管理 :客户对购书享有不同优惠即客户等级不同,管理员将客 户划分不同等级,及时调整。 ( 2) 书籍信息管理模块 A) 书籍信息管理 :管理员及时对书籍信息进行增加、删除、修改操作,并即使储存到相应的表中 B) 订单添加 /删除 /修改管理功能

10、:管理员及时对订单信息进行增加、删除、修改操作,并即使储存到相应的表中 C) 订阅系统管理 :顾客订阅图书量的统计有该模块完成,并保存到相应的表中 D) 客户访问统计 :顾客访问量的统计有该模块完成,并保存到相应的表中 E) 数据统计管理 :顾客访问时产生的数据及时储存,管理员及时处理 四、概要设计说明书 3.2总体结构和模块外部设计 网上图书交易系统前台系统后台系统客户空间页面管理购物车功能用户注册登录订单管理功能书籍管理模块登录注册用户信息更改删除所选图书确认购买查看购物车确认收货付款退货图书热销排名新书籍上架书籍分类搜索用户管理订单管理图书管理图书删除图书修改图书添加图书查询用户删除用户

11、修改用户添加用户查询删除订单修改订单添加订单查询订单3.3功能分配 前台实现功能 用户注册、登录 用户信息修改 实现购物车功能 书籍分类搜索 热销排名榜 新书籍上架 订单查询 支付功能 前台页面管理 后台实现功能 用户信息管理 订单管理 书籍信息管理 四、概要设计说明书 4数据库 设计 4.1概念结构设计 4.2逻辑结构设计 表名: customer_information 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 UserID int 20 0 用户编号 2 UserName varchar 50 0 用户姓名 3 UserPwd varchar 50 0 用

12、户密码 表名: manage_information 管理员 属于 书籍分类 管理 管理 获取 购物车 提交 订单 管理 查询 管理 用户 书籍 1 n 1 n m n n m 1 n 1 1 1 1 n 1 四、概要设计说明书 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 manageID int 20 0 管理员编号 2 manageName varchar 50 0 管理员姓名 3 managePwd varchar 50 0 管理员密码 表名: book_information 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 boo

13、kID int 20 0 书籍编号 2 typeID int 20 0 书籍分类编号 3 bookName varchar 50 0 书籍名称 4 bookAuthor varchar 50 0 书籍作者 5 bookPrice umeric(18,1) 0 书籍价格 6 publisher varchar 50 0 出版社 7 publishDate Date 10 0 出版日期 表名: customer_order 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 orderID int 20 0 订单编号 四、概要设计说明书 2 bookID int 20 0 书

14、籍编号 3 userID int 20 0 用户编号 4 orderTime smalldatetime 0 订购时间 4 orderSum numeric(10,1) 0 订购数量 6 payment varchar 20 0 支付 7 buyerName varchar 30 0 顾客姓名 8 buyerEmail varchar 50 0 顾客邮箱 9 buyerAddress varchar 60 0 顾客地址 10 buyerTel varchar 30 0 顾客电话 表名: book_type 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 typeID

15、int 0 书籍分类编号 2 typeName varchar 60 书籍分类名称 4.3物理结构设计 ( 1)系统所用到所有数据均存在服务器端,存于 SQL Server 服务器中。 ( 2)系统界面的显示属性,如字体属性,样式等使用 CSS 统一界面。 ( 3)系统界面中使用的相关图片需要保存在服务端机器上。 四、概要设计说明书 5接口设计 5.1外部接口 5.1.1 用户接口 ( 1)登陆界面:由输入用户名、密码 文本框和登陆、注册按钮组成; ( 2)书籍查询页面: 书籍名称编辑框:用于输入所需书籍关键字 查找按钮:进行书名、作者 等关键字查找 类别显示区:用于显示已有书籍类别,可点击进

16、行查询 ( 3)购物车界面: A)已购书籍显示区:显示已经购买的书籍的信息,包括书名,书号,原价,售价,数量,总价等信息 B)数量编辑框:输入每种图书想要购买的数量 C)提交按钮:确定购买下订单 D)删除按钮:删除已选图书 E)更新购物车按钮:当添加或删除图书后,点击更新按钮,显示当前最新的购物车信息 F)清空购物车:点击清空购物车,将删除所有的图书信息,以便重新开始购物 G)继续购物按钮:返回首页,继续浏览图书 H)前往服务台按钮:确认图书信息后,到服务台进行付款 ( 4)管理员后台管理 A)图书添加界面: 信息编辑框区: 输入书籍的信息。 提交按钮:把数据提交到数据库。 重置按钮:清除填写的信息,重新填写 B)修改书籍界面: 书籍名称编辑框:用于输入查找的图书名称 查找按钮:按关键字查找书籍,并把书籍信息的数据返回到信息编辑区 信息编辑框区:对已存在书籍的信息进行修改 提交按钮:把更新数据到数据库 重置按钮:清除填写的信息,重新填写 C)删除书籍界面: 编辑框:用于输入查找的图书名、称类别、出版社。 查找按钮:查找书籍,并把书籍信息的数据返回到信息显示区。 信息显示区:显示查找结果 。 删除按钮:每条查找到的信息结尾都有个删除按钮用于删除当前 记录

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

当前位置:首页 > 重点行业资料库 > 建筑建材

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。