毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

在线书店系统需求分析说明书+概要设计+详细设计 第4页

更新时间:2010-12-13:  来源:毕业论文
在线书店系统需求分析说明书+概要设计+详细设计 第4页
测试计划
3.13尚未解决的问题
4 程序2(购书模块)设计说明
  目的:
会员可以通过组合搜索或者快速搜索查找所需要的书籍,可以查看返回结果中的某一具体书籍信息,能够对该书籍进行评论,如果暂时不想购买该书,可以把该书加入藏书阁,也可以把加入购物车购买该书籍,会员可以查看自己的购物车,并对购物车的物品进行修改,生成订单;生成订单后,可以通过拨打客服热线,取消该订单。
  特点:
该程序是前台系统的主干模块。负责与会员交互,搜索书籍,购买书籍,生成订单。顺序处理。
4.1程序描述
  前提:
 当会员想把书籍放到购物车时,会员必须已经登入该系统。
 当会员想生成订单时候,购物车内一定要有书籍,籍书籍数量大等于1。 
  处理:
 对于搜索书籍,按照模糊匹配关键字从数据库中搜索目标书籍。
 查看书籍具体信息,从数据库中查询该书籍更家详细的信息予以显示。
 把书籍加入购物车,即在数据库购物车表中插入记录
 修改购物车信息时,即更新数据库购物车表中记录信息。
 生成新订单,即把购物车信息清空,在新订单表中插入一条新的信息。
4.2功能
  当快速搜索书籍时,输入书名关键字,选择书籍类型,从数据库中搜索目标书籍,并返回结果信息。
  当组合搜索书籍信息时,输入书名关键字,作者关键字,出版社关键字,丛书名关键字,ISBN关键字中的一项或多项,系统按照条件与把从数据库中模糊搜索目标书籍,并返回搜索结果信息。
  当查看书籍具体信息时,选择想查看书籍的书名链接(或图片链接),系统从数据库中搜索该书籍更加详细的信息,并返回。
  修改购物车信息,会员可以修改购物车中书籍的数量或者删除购物车中的书籍,系统更新该会员在购物车表中的信息,返回修改后的购物车信息。
  生成新订单,会员输入订单的送货详细信息,系统在数据库中插入新的订单信息,并且返回该订单上所有的书籍清单信息,让会员确认核对。
4.3性能原文请找腾讯752018766优,文-论'文.网http://www.youerw.com
  网页具有输入出错处理能力
  提供足够的帮助信息,诱导用户输入
  允许用户跳过某些信息不填,允许用户更改输入次序。
  使用选单等填入规范数据
4.4输入项
注:(详细的输入数据要求见需求分析DFD片段数据字典和加工规约处)
  快速搜索书籍部分:输入书名关键字,选择书籍类型,表单信息输入
  组合搜索书籍部分:输入书名关键字,作者关键字,丛书关键字,出版社关键字,ISBN关键字中的一项或多项,表单信息输入
  显示书籍详细信息部分:点击想要查看具体书籍信息的链接
  修改购物车信息部分:输入书籍数量或者点击删除书籍链接
  填写订单客户信息部分:输入会员名,送货地址,送货地址邮编,手机,固定电话,email地址,选择送货方式和付款方式,表单信息输入。
4.5输出项
 注:(详细的输出数据要求见需求分析DFD片段数据字典和加工规约处)
  搜索书籍返回结果部分:结果书籍封面图片,书籍名称,书号,作者,译者出版社,出版日期,原出版社,丛书名,ISBN,书籍类型。
  查看书籍具体信息返回结果输出部分:书名,封面图片,市场价,促销价,普通会员价,一星级会员价,二星级会员价,VIP会员价,原出版社,作者,译者,丛书名,出版社,ISBN,书籍类型,出版日期,内容简介,该书籍的所有评论。
  查看购物车信息时返回的输出部分:书名,原价,会员价,书籍数量,小计,合计小计,合计有关币值大小的一律取小数点后两位。
  核对订单信息是返回的输出部分:会员姓名,email,送货地址,送货地址邮编,手机,固定电话,付款方式类型,余额处理方式类型,商品金额,送货金额,订单总金额,订单上所有书籍信息清单。有关币值大小一律取小数点后两位。
4.6算法
  快速搜索书籍信息部分:通过SELECT语句从数据库BOOK_INFORMATION中模糊搜索书名为输入关键字的目标书籍,SELECT * FROM BOOK_INFORMATION WHERE TYPE = 'xx' AND BOOK_NAME LIKE '%xx%'。
  组合搜索书籍信息部分:通过SELECT语句从数据库BOOK_INFORMATION表中把满足所有输入关键的书籍信息搜索出来,所有的关键字通过与运算联合起来,SELECT * FROM BOOK_INFORMATION WHERE BOOK_NAME LIKE ‘%xx%’ AND AUTHOR LIKE ‘%xx%’ AND CONCERN_CURRENT LIKE ‘%xx%’ AND ISBN LIKE ‘%xx%’ AND CLUSTER LIKE ‘%xx%’。
  修改购物车信息部分:通过UPDATE语句更新数据库BOOK_CART表中对应书籍信息的数量,或者通过DELETE删除购物车中选中书籍,UPDATE ORDER_CART SET  BOOK_AMOUNT = ? ,PAYMENT=? WHERE (CUSTOMER_ID = ?) AND (BOOK_ID = ?) 或者是"DELETE FROM ORDER_CART WHERE (CUSTOMER_ID=?) AND (BOOK_ID = ?)"
  生成新订单时候,可以通过INSERT语句向数据库中的NER_ORDER中插入新订单的信息,INSERT INTO NEW_ORDER (CUSTOMER_ID, DATE_START, BOOK_COUNT, BOOK_PAYMENT, POST_PAYMENT, TOTAL_PAYMENT, PAYMENT_TYPE_ID, CONSUME_POINTS, BALANCE_ID, PROGRESS_ID) VALUES (?,?,?,?,?,?,?,?,?,?)") .原文请找腾讯752018766优,文-论'文.网
http://www.youerw.com
4.7逻辑流程
4.8接口
  数据库接口:BOOK_INFORMATION, CUSTOMER_INFORMATION, CUSTOMER_RANK, BOOK_STOCK, ORDER_CART, BOOK_LIST, BOOK_REMARK, NEW_ORDER.
4.9存储分配
  程序运行所需要的数据:存储在数据库中BOOK_INFORMATION, CUSTOMER_INFORMATION, CUSTOMER_RANK, BOOK_STOCK, ORDER_CART, BOOK_LIST, BOOK_REMARK, NEW_ORDER表中。
4.10注释设计
  程序前: 
 用/**…*/注释
  程序中:
 /*…*/多行注释
//…单行注释
4.11限制条件
  把书籍放入购物车时,需要该会员已经登录到该系统。
  把书籍放入藏书阁时,需要该会员已经登录到该系统。
  评论书籍时,需要该会员已经登录到系统。
  查看购物车信息前,需要会员首先登录到该系统。
  生成新订单时,购物车中至少需要有一本书。
  如果是选择邮寄的送书方式则不能使用货到付款的付款方式。
4.12测试计划
4.13尚未解决的问题
5 程序3(系统消息模块)设计说明
  目的:
会员可以通过系统消息及时得知网站的最新动态,从而能更好地进行抉择。网站通过消息的发布,能够以一种经济的方式告知自身变化,从而抢占商业先机。
  特点:
该程序是后台系统的模块。负责与系统消息的发布、删除与修改。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

在线书店系统需求分析说明书+概要设计+详细设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。