- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宠物商店系统设计报告
宠物商店系统设计报告
学 号: 1446133134
班 级: 14软件631
制作者: 王 鹏
1.目的:(编写说明书的目的,预期的读者)
1.1 编写目的
为系统设计一个健壮的、易维护的结构并使其与实现环境相匹配,优化其性能。设计活动以体系结构设计为中心,体系结构不仅仅是良好的设计模型的承载媒介,而且在系统的开发中能提高被创建模型的质量。
借助网络向消费者提供产品和信息服务,实现产品和服务向消费者方向的转移。把软件与企业目标或业务策略相联系。
在充分理解软件需求的基础上,设计出适合的软件系统的体系结构、用户界面、数据库、类,有效的指导开发人员去实现能满足用户需求的软件。
1.2 预期读者
本宠物商店系统设计报告的读者包括:用户、设计师、数据库设计师、界面设计师
术语、缩略语:(在说明书中提到的专业术语和缩略词)
约束、假定、用例、体系结构、逻辑模型、序列图、协作图、状态图、类图、结构图、包图、
3.简介:(对系统要完成什么,所面向的用户以及系统运行的环境的简短描述)
3.1 系统目的
(1) 前台
浏览商品:客户可以浏览网上商城的主要商品信息。
查询商品:客户可以输入条件,查询某些感兴趣的商品。
订购商品:客户可以对需要购买的商品进行网上订购。
购物车:客户可以把购买的产品信息放到购物车中,可以把商品从购物车中拿出。
客户信息维护:维护客户自己的个人信息。主要是客户的密码、通信地址等基本个人信息。
(2) 后台
公告管理:添加、修改、删除公告。
商品管理:添加、删除、修改是商品类别;商品图片上传、修改和删除;修改、删除商品信息。
订单管理:处理订单、办理发货、办理结账、删除订单。
投诉管理:查看投诉用户、录入投诉的解决方法、删除已解决的投诉。
系统用户管理:添加、修改、删除系统用户。
统计查询:按照时间段统计、按照商品名统计、按照商品种类统计、按照客户统计、按照客户类型统计。
3.2 面向的用户
此系统有两类用户:商店工作人员、顾客。
3.3 系统运行环境
该网上宠物店的运行环境要求如下:
操作系统:Microsoft Windows 2000/XP/2003/
所需组件:Internet Explorer 6.0
用例简要说明:(将需求规格说明书中的用例进行简要描述)
方法一
顾客--管理账户 1-(extends)-创建用户 2-(extends)-维护账户
顾客--购买宠物 1-(include)-结账付款 2-(include)-管理购物车
顾客--搜索宠物 1-(extends)-浏览宠物 2-(extends)-按关键字搜索
(2)方法二
顾客 1--创建账户 2--编辑账户 3--结账付款
顾客 1--查看账户
顾客 1--按关键字 2--浏览种类 3--浏览商品子项
4--浏览商品明细-(extends)-添加商品
顾客 1--查看购物车-(extends)-移除商品
设计约束和假定:(突出整个设计所采用的方法、技术和工具)
5.1 采用方法
C/S模式 .NET技术平台
5.2 设计
(1)设计软件体系结构
(2)构建静态、动态模型和功能模型
(3)设计数据库
(4)设计用户界面
(5)优化设计
5.3 工具
MyEclipse SQL Tomcat JDK Java Struts Hibernate JSP
6.体系结构:(软件的体系结构)
6.1 使用的结构、特点
层次结构;简化系统;
6.2 简述
层次结构是最常见的体系结构模式,它体现了“分而治之”的思想,当很难一次性地解决复杂的原始问题时,就把该问题切成许多个小的相对简单的问题,然后逐个解决。
数据库应用软件(网上宠物店属于数据库应用软件)的体系结构采用分层结构分用分层结构,分层结构一般分为三层,从上至下分别为:数据访问层、业务逻辑层(或称为领域层)、表示层。
6.3 采用原因
开发人员可以只关注整个结构中的某一层。
可以很容易地用新的实现来替换原有层次的实现。
可以降低层与层之间的依赖。
有利于标准化。
利于各层逻辑的复用。
7.界面描述:
界面大量地使用图形、语音和其他交互媒介,充分地考虑了人对美的需求。直接操纵的界面使用视听、触摸等技术,让人可以凭借生活常识、经历和推理来操纵软件,愉快地完
原创力文档


文档评论(0)