- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选题背景 网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。 随着网络技术的发展,网上书店有效地缩短了图书的流通与发行环节,将广大读者、图书、出版社、发行者紧密地结合在一起,大大提高了图书流通率。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。 总体模块划分 定义用例角色分析 游客 游客可以通过注册成为会员 游客可以图书查询功能,根据书名的关键字查询。 管理员 管理员管理用户信息。 管理员可以查询、修改、添加图书信息。 管理员可以管理、查询订单。 会员 会员可以通过登录进入网站进行相关操作 会员可以通过图书查询功能,根据书名的关键字查询。 会员选择图书目录后,目录下要显示所有图书的信息,会员 可以进行浏览。 会员在浏览图书时,可以方便地将图书放入自己的购物车中。 会员可以保存自己的订单接收地址,方便下次购买商品时使 用。 会员可以提交、查询、取消自己的订单。 会员随时随地都可以查看自己的购物车,并可以随时下订单。 网上书店用例关系图 对象-关系模型 系统概要设计 根据该模块的职责对模块进行概要设计(分解模块为对象、描述对象的职责以及声明对象之间的接口),绘制模块的对象图、对象间的依赖图以及模块主要功能的序列图,分别加以描述并相应的描述模块异常的处理方法。 需求分析 登录注册系统 管理订单系统 管理图书系统 会员购书系统 浏览图书系统 登录注册系统 本系统的面向对象是游客和会员 根据不同的用户给予不同的操作权限 管理订单系统 本系统的面向对象是会员和管理员 根据不同的人员对订单拥有不同的操作权限 管理图书系统 检查图书信息有效性 检查图书信息完整性 会员购书系统 检查购物车有效性 检查订单有效性 浏览图书系统 检查图书的存在性 检查图书目录的完整性 系统详细设计 详细设计又称为过程设计,是传统软件设计的第二步,本节结合概要设计所确定的体系结构,各模块的功能和联系,结合过程设计清晰第一的风格,采用结构化的控制结构给出各个模块详细的过程性描述。 登录注册子系统 它主要提供用户登录注册功能,并按各用户的权限使用本系统。本系统分两类用户:游客通过本系统注册成为会员,享受会员操作权限;会员通过本系统进行图书和订单的相关操作。 管理订单子系统 会员通过该系统 可以生成订单 查看自己的订单 提交自己的订单 取消自己的订单 管理员可以通过该系统 查询订单 查看订单 管理图书子系统 游客和会员通过该系统可以查询图书 管理员通过该系统可以对图书信息进行删除、修改和添加等操作。 会员购书子系统 会员可以通过该系统 生成订单 向购物车里添加图书 删除购物车里的图书 清空购物车里的图书 修改所需要购买的图书数量 浏览图书子系统 主要是游客和会员可以通过该系统浏览图书和浏览图书目录 类分析 图书馆系统中的类如下:Book,Customer,OrderItem, Publisher,Order 和Category。这些类以及它们之间的关系记录在类图文档中,如下图所示: 类图 人机交互设计 人机交互子系统设计 分类用户 人机交互子系统设计 为方便用户使用,本系统采用图形用户界面。主要设计了下述一些窗口: 1、用户注册界面 2、用户登录界面 3、查询图书详细信息界面 4、提交订单界面 5、取消订单界面 用户注册界面 用户登录界面 查询图书详细信息界面 提交订单界面 取消订单界面 对象描述 会员:“添加会员信息”Add,“注销会员信息”Destory,“删除会员信息”Del。 图书:“添加图书信息”Add,“查询图书信息”Find,“删除图书信息”Del, “修改图书信息”Amend 。 实现描述 对象名:会员 类 名:Class Customer 私有数据结构: Email:string Password:string CustomerName:string NickName:string Sex:string Address:string Phone:string 操作过程: ①添加会员信息Add:依次输入Email ,
文档评论(0)