BookStore概要设计说明书.doc
《BookStore概要设计说明书.doc》由会员分享,可在线阅读,更多相关《BookStore概要设计说明书.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、OnlineBookStore系统项目概要设计说明书第01版二五年十二月版本控制信息版本日期拟稿和修改说明01.002005-12-23LZZZ初稿01.012005-12-28LZZZ修订01.022006-1-2LZZZ修订01.032006-1-10最终稿目录1范围41.1标识41.2系统概述41.3文档概述42引用文档43总体设计43.1需求规定43.2运行环境43.3基本设计概念和处理流程53.3.1前台处理流程53.3.2生成新订单具体流程63.3.3订单处理流程73.4软件体系结构93.4.1前台会员系统的层次功能模块图93.4.2后台系统层次功能模块图93.5系统子模块清单:1
2、13.6功能需求与程序的关系123.7尚未问决的问题124接口设计124.1用户接口124.2外部接口284.3内部接口285运行设计295.1运行模块组合295.2运行控制295.3运行时间296系统数据结构设计296.1逻辑结构设计要点296.2物理结构设计要点376.3数据结构与程序的关系377系统出错处理设计387.1出错信息及补救措施387.1.1前台会员子系统出错信息和补救措施387.1.2后台管理员出错信息和补救措施397.1.2其它出错信息及补救措施407.2系统维护设计401范围1.1标识OnlineBookStore网上书店系统概要设计说明书(OBS)1.2系统概述 系统名
3、称:OnlineBookStore网上书店系统(OBS) OnlineBookStore系统为书籍交易活动提供一个方便的电子平台。该系统分前台会员注册购书部分和后台系统管理部分。销售商通过后台管理系统将书籍信息发布在网上,并对整个购书流程进行有效的控制、管理和统计;消费者通过系统前台部分方便快捷的选购需要的书籍,享受销售商提供的各种服务。该系统的主要用户群是:(1)网上购书者;(2)网上书店管理者1.3文档概述本文档是OnlineBookStore网上书店系统概要设计说明书。针对系统使用者(网上购书者,网上书店后台管理者)的需求,我们将在该文档中对该系统的总体设计、接口设计、运行设计、数据结构
4、设计以及系统出错处理设计进行概述。本文档是系统详细设计的框架文档。2引用文档 OnlineBookStore系统需求分析说明书 技术文档模板 概要设计模板(国家标准) J2EE项目数据字典.ppt3总体设计3.1需求规定详见系统需求分析说明书。3.2运行环境l 服务器要求 硬件部分:处理器P4,2.5GHz;内存512M(或更高);VGA视频显示器;标准的鼠标、键盘;兼容印机。 软件部分:操作系统为Windows 2000 Server ;数据库系统为SQL Server 2000 企业版;应用程序服务器为IBM WebSphere Application Server 5.0,IBM HTT
5、P server, IBM WebServer Plug-in。l 客户端要求 硬件部分:处理器P2,600MHZ(以上);内存128M(或更高);15寸显示器;MODEM或LAN。 软件部分:操作系统为Window 98, Window 2000 或者Window NT系列,浏览器为IE5.0(或更高),或者其它网页浏览器。3.3基本设计概念和处理流程3.3.1前台处理流程前台处理流程图会员注册登录系统是否会员顾客浏览首页加入藏书阁取消订单生成订单订单填写书评管理藏书阁修改个人信息查询历史订单加入购物车管理个人信息搜索书籍Y N3.3.2生成新订单具体流程购书新订单具体流程图支付书费YNN打
6、开主页面搜索图书选中图书放入购物车选购完毕进入结账中心会员登陆注册编辑订单订单确认提交订单有效交易结束NYYNYYN3.3.3订单处理流程 货到付款流程图后台货到付款流程图订单管理员登录登录成功通知仓库发书,生成发货单,修改订单状态送书顾客存在发送失败缺书联系顾客顾客等待书籍入库订购失败,交易结束是不(缺书到)是否否 是顾客是否退书发货成功,顾客签字将发货单交给财务管理员,备份处理交易结束将退书退回仓库 是否 邮政汇款流程图需财务管理员和订单管理员协同操作邮政汇款流程图足够余额将汇款充入到用户余额收到汇款财务管理员收取汇款单否否是订单等待处理,系统自动向用户发邮件否是修改订单状态,书能送出等待
7、超期是 缺书送书顾客存在订单管理员联系顾客顾客等待书籍入库订购失败,交易结束是订购失败,交易结束否否发送失败是顾客是否退书发货成功,顾客签字将发货单交给财务管理员,备份处理交易结束将退书退回仓库3.4软件体系结构3.4.1前台会员系统的层次功能模块图前台会员系统的层次功能模块图会员登录,注册,要回密码模块已注册,登录系统忘记密码,要回密码未注册,则先注册生成新订单搜索书籍加入购物车加入藏书阁填写订单信息管理个人信息历史订单管理个人信息管理藏书阁管理书评管理兴趣新书管理3.4.2后台系统层次功能模块图后台功能层次图管理员超级管理员书籍管理员财务管理员订单管理员会员管理员图片报表显示后台库存统计图
8、顾客总体统计图顾客个人统计图订单总体统计图单张订单统计图收支统计图书籍管理员功能模块图书籍管理员添加特价书管理特价书添加热销书管理热销书添加推荐书管理推荐书添加新书修改书籍资料财务管理员功能模块图订单处理财务管理员汇款单插入汇款单处理发货单处理销售查询订单管理员功能模块图订单管理员订单查询批量处理订单单张处理订单联系客户会员管理员功能模块图会员管理员等级信息管理会员信息管理3.5系统子模块清单:对于以上的系统层次功能模块结构图给与综合得以下清单系统子模块清单模块编号模块名称模块简要说明OBS01注册登录模块非会员可以通过注册成为OnlineBookStore系统会员;会员登录系统后,才能够查看
9、个人信息,才能够对书籍进行评论,才能够购买书籍;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。OBS02个人信息查看模块会员登录后,可以查看自己账号的相关信息,可以查看以往购买过的书籍,感兴趣的新书籍,个人信息汇总,修改个人信息,个人消费积分纪录,查看藏书阁,查看个人历史订单等信息。OBS03购书模块会员可以通过组合搜索或者快速搜索查找所需要的书籍,可以查看返回结果中的某一具体书籍信息,能够对该书籍进行评论,如果暂时不想购买该书,可以把该书加入藏书阁,也可以把加入购物车购买该书籍,会员可以查看自己的购物车,并对购物车的物品进行修改,生成订单;生成订单后,可以通过拨
10、打客服热线,取消该订单。OBS04系统管理模块此模块只有超级管理员有权进行操作,可设置系统参数,授予和收回管理员的权限,创建新的管理员。OBS05订单管理模块超级管理员和订单管理员对此模块均有权操作,该模块将实现订单的查询和订单的处理,生成发货单,以及在库存不足或将取消订单的情况下,管理员与顾客的沟通交流,将在此模块中将通过一个邮件系统,在特定条件下自动向顾客发邮件。OBS06财务管理模块超级管理员和财务管理员对此模块均有权操作。该模块将实现汇款单管理,以及发货完毕后的发货单收集处理,销售业绩查询。OBS07书籍管理模块超级管理员和书籍管理员对此模块有权操作。该模块将实现书籍入库,书籍资料管理
11、(可远程上传),修改系统书籍信息,添加和管理系统热销书籍,添加和管理系统特价书籍,添加和管理系统推荐书籍等功能。OBS08会员管理模块超级管理员和会员管理员对此模块有权操作。该模块将实现会员等级的设置和销费积分与会员等级关系的确定。OBS09报表显示模块只有超级管理员拥有权限操作此模块,该模块根据数据库中的数据动态的显示出某位顾客销费信息,顾客整体销费信息,书店月销售统计,库存信息,收支统计,单张订单信息,整体订单信息OBS10消息发布模块超级管理员和消息管理员对此模块有权操作。该模块将新书消息,促销书销,热销书籍,本月top 10排行榜发布在前台首页3.6功能需求与程序的关系详见Online
12、BookStore需求分析说明书事件表部分,事件表已明确分划出系统各模块的功能。3.7尚未问决的问题 在网页输出中换行的实现。需编写代码把从数据库中提取出来的信息里的/r/n字符替换成网页换行的代码字符。4接口设计4.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。(出错处理部分见该文档的出错处理部分) 用户注册信息时候,进入一个注册页面,用户输入注册信息。输入的信息有:用户注册信息接口设计信息内容输入方法字段类型会员登陆名用户输入Textfield登陆名在线检测用户点击Button密码用户输入Password确认密码用户输入Password用户真实名用户输入Textfi
13、eld用户性别用户单选框选择Radiobutton用户身份证号用户输入Textfield用户家庭地址用户输入Textfield邮编用户输入Textfield手机号码用户输入Textfield固定电话号码用户输入Textfield邮箱地址用户输入Textfield电脑类兴趣选择用户复选框选择Checkbox经济类兴趣选择用户复选框选择Checkbox外语类兴趣选择用户复选框选择Checkbox文学类兴趣选择用户复选框选择Checkbox通信类兴趣选择用户复选框选择Checkbox数理化类兴趣选择用户复选框选择Checkbox工业技术类兴趣选择用户复选框选择Checkbox法律类兴趣选择用户复选框
14、选择Checkbox注册成功则跳转到以该注册用户名登陆后的首页,注册失败则提示失败信息。 当用户忘记密码时,进入取回密码页面,输入的信息有:忘记密码页面接口设计信息内容输入方法字段类型会员名用户输入Textfield如果成功,则把该会员的密码发送到该会员注册时的邮箱,如果输入的会员名不存在,系统则提示会员名不存在信息。 登录界面,主要负责会员的登录,输入的信息有:登录界面输入接口设计信息内容输入方法字段类型会员名用户输入Textfield会员密码会员输入Password登录按钮会员点击Button注册按钮会员点击Button要回密码链接会员点击link当登录成功后,登录界面的信息变成欢迎信息。
15、登录后反馈信息的接口设计欢迎信息:会员名显示会员等级:会员等级查看个人信息链接离开注销链接其中会员等级设为4个等级,普通会员,一星级会员,二星级会员,VIP会员。 购物车页面,显示当前会员购物车内的信息。购物车信息接口设计购物车内的物品数量购物车内物品的价值查看购物车的链接 快速搜索页面,应该能够让用户通过输入书名和书类信息,快速搜索目标书籍信息,用户输入的信息有:快速搜索页面接口设计信息内容输入方法字段类型书名用户输入Textfield书的类型下拉选择Select搜索按钮用户点击IMG Button精确查询会员点击Link快速搜索书籍返回结果的页面接口设计应该和精确组合搜索书籍返回结果的页面
16、设计具有一致性。 精确组合搜索书籍的页面,用户应可以选择性的输入信息,服务器应根据用户所输入的关键字与运算从数据库中模糊搜索目标书籍并返回信息。精确组合搜索书籍的接口设计信息内容输入方法字段类型图书编号用户输入Textfield图书书名用户输入Textfield作者用户输入Textfield出版社用户输入Textfield丛书名用户输入Textfield ISBN用户输入Textfield搜索按钮点击按钮Submit button重置按钮点击按钮Reset button搜索指南显示(不可修改) TextArea 搜索结果显示页面,该页面返回搜索书籍的结果信息,以图问并茂的方式返回搜索结果信息,
17、并对搜索结果信息进行分页显示,并告知用户搜索结果书籍的数量,结果集信息提供与用户互动的方式,能够让用户在当前搜索结果中进一步搜索书籍信息,或者是从新搜索书籍信息。书籍名称结果中搜索按钮重新搜索按钮搜索结果信息总汇,共搜索到多少条的记录等信息图片书籍基本信息介绍 首页的设计应该是利用动作把相关的页面包含见来,提高页面的可重用性。首页用户接口设计网站的logo图片部分登录页面购物车信息页面最新入库书籍页面(文字)最新添加的特价书籍页面(文字)系统最新消息页面(文字)版权信息,联系方法页面最新热销书籍显示(图文并茂)最新推荐书籍显示(图文并茂)快速搜索书籍页面 用户个人信息页面应该能提供个人相关信息
18、的查询,本系统个人资料该页面应该采用Frame设计,左边是相关信息的链接,右边显示结果。个人信息的链接包含购买过的书查询,藏书阁查询,兴趣新书查询,汇总信息查询,修改个人资料,修改密码,查看消费积分记录,图书订单查询,个人历史书评记录查询。 购买过书籍查询结果的信息返回页面,以列表的方式显示信息,每行信息包括用户购买过的书籍页面接口设计信息内容输入方法字段类型书名显示(不能修改)link出版社显示(不能修改)列表项购买日期显示(不能修改)列表项数量显示(不能修改)列表项原价显示(不能修改)列表项我的价格显示(不能修改)历表项第一页点击链接Link上一页点击链接Link 下一页点击链接Link最
19、后一页点击链接Link 查看藏书阁信息页面,以列表的方式显示信息,每行信息包括:藏书阁信息页面接口设计信息内容输入方法字段类型书名显示(不能修改)link出版社显示(不能修改)列表项原价显示(不能修改)列表项我的价格显示(不能修改)列表项书籍状态显示(不能修改)列表项删除点击链接Link第一页点击链接Link上一页点击链接Link 下一页点击链接Link最后一页点击链接Link 兴趣书籍信息页面,用户可以选择书籍类型,返回该类20行最新的书籍信息,以列表的方式显示信息,信息包括:(出错见出错处理部分)兴趣书籍页面接口设计信息内容输入方法字段类型计算机类点击链接Link经济类点击链接Link外语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BookStore 概要 设计 说明书
限制150内