西大二手书购物网站设计方案.doc
《西大二手书购物网站设计方案.doc》由会员分享,可在线阅读,更多相关《西大二手书购物网站设计方案.doc(28页珍藏版)》请在三一办公上搜索。
1、西大二手书购物网站设计方案小组成员:组长:李冰组员:张树满、刘婷、徐丹凤、张佳瑶、闫涛、崔浩时间:2014年4月15日第一部分:需求分析书1.1 引言1.1.1 编写目的需求说明书有时候也被称为规格说明书,本规格说明描述了西大二手书交易网站设计项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。该需求说明将作为最终产品特征评价的重要参考。1.1.2 背景 二手图书是大学生最常购买的物品之一,很多大学生会经常光
2、顾二手书店。可是在二手书店购书,不仅不方便,而且价格高。随着Internet的发展,电子商务已经被越来越多的大学生接受,于是我们打算为西北大学的学生搭建二手书交易网站。为了方便学生,我们的网站采用B2C模式,我们会以合理的价格向社会收购优质的二手图书,然后适当加价,在网站上销售。我们的客户主要是西北大学的学生,他们可以在我们的网站上方便的找到自己所需图书,由我们将图书在规定的时间内配送的学生宿舍。1.1.3 定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。1.1.4 参考资料1美巴拉赫,美兰宝 著,车皓阳,杨眉 译,
3、UML面向对象建模与设计(第2版),北京,人民邮电出版社,20067美詹姆士 著,郭海 郭涛 译,编程之道(中英文对照),北京,电子工业出版社,20061.2 任务概述1.2.1 产品描述 西大二手书购物网站的构建是为了方便西北大学的学生购买二手图书,并实现自身盈利。产品的主要用户是西北大学的在校学生。1.2.2 产品功能西大二手书购物网站基于B/S架构,通过浏览器页面的形式为用户提供浏览与操作接口,并提供以下功能:1、网站首页提供网站资本信息,并可以进行图书的搜索。2、用户可以根据图书分类或所属专业分离浏览图书信息。3、西北大学的学生可以注册为用户,并录入个人基本信息。4、注册用户登录后可以
4、将商品添加到购物车,并提交订单。5、管理员登录后可以对商品信息进行增、删、改、查。6、系统根据用户个人信息和浏览记录为用户提供个性化推荐。1.2.3 用户特点用户主要为西北大学在校学生,用户界面要符合西北大学的大学生的风格。用户具有较高文化水平,但多为非计算机专业人员,系统在设计时要考虑这一因素。根据业务的频繁程度,稳定运行的系统每天接受的操作(点击)数量应该在100-1000次,对于超过1000次的负荷,应该采用增加服务器和硬件性能、版本升级的方法来解决。用户对页面的友好性、简单清晰和易操作性,有一定的要求。这些特点决定了本系统应该采用B/S结构来进行开发。1.2.4 运行环境A、操作系统:
5、centos5B、Tomcat8C、Mysql51.2.5 假设和依据经有的约束条件包括:A、本系统的预算在1000元(人民币);B、本系统的最后的交付日期是2004年5月1日,之后进行负荷测试、峰值测试、试运行,系统要求在2004年5月5日正常投入使用;假设:A、所需服务器与软件由西北大学无偿提供。1.3 功能需求1.3.1 功能划分(一)前台实现功能1、用户注册与用户资料修改2、书籍分类搜索3、个性化推荐4、购物车功能5、提交订单6、订单查询(二)后台管理实现功能1、用户注册信息管理2、订单管理功能3、书籍信息管理4、邮件系统管理1.3.2 功能描述1.3.2.1 前台部分1.3.2.1.
6、1 用户注册与用户资料修改西北大学的学生可以注册成为西大二手书网站的会员,注册会员需提供用户名、密码和邮箱,推荐留下更多真实信息,如真实姓名、性别、出生年月、院系与专业等,以便我们提供包括个性化推荐在内的更好的服务。1.3.2.1.2书籍分类搜索用户可以根据图书分类查找图书或使用搜索引擎搜索图书,搜索引擎具有输入多种搜索条件进行搜索的功能。1.3.2.1.3个性化推荐用户在浏览图书信息时,我们会在右侧提供个性化推荐,推荐的根据来源于用户的注册信息和浏览记录。1.3.2.1.4购物车功能用户可以将多本图书放入购物车,并可在购物车中调整图书数量以及删除图书。1.3.2.1.5 提交订单 用户可以将
7、单本图书或购物车中的图书提交订单。1.3.2.1.6 订单查询 用户可以查询过往订单。1.3.2.2 后台部分1.3.2.2.1用户注册信息管理管理员可以对用户注册信息进行增、删、改、查。1.3.2.2.2 订单管理功能 管理员核对订单,并可对订单进行增、删、改、查。1.3.2.2.3书籍信息管理 管理员可以对书籍信息进行增、删、改、查或对书籍库存数量进行查看与调整。1.3.2.2.3邮件系统管理 管理员可以使用邮件系统给用户发送邮件。1.4 性能需求1.4.1数据精确度A要按照严格的数据格式输入,否则系统不予响应进行处理。 B查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。1.
8、4.2时间特性 一般操作的响应时间应在120毫秒内。1.4.3适应性 满足网络业务平台的需求(记录量控制在109项内)。 对前面提到的运行环境要求不应存在困难。 1.5 运行需求1.5.1用户界面人性化界面,全新感觉,操作简便,一目了然,视图优美,对用户友好。1.5.2硬件接口 本软件不需要特定的硬件或硬件接口进行支撑。 586以上PC机均可运行此软件。 1.5.3软件接口 运行于Windows 2003及更高版本的服务器操作系统之上。 1.5.4故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。1) 遇到跳出“数据库已经关闭”提示信息阻止程序运行时,可以
9、查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 2) 关于空记录带来的麻烦。有些空记录往往会使程序无法运行,此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。 3)有些运行错误也可用补获异常进行处理。1.6 运行需求7.1系统的功能实现情况:用户可在本系统下实现各种用户要求的功能 。7.2系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。7.3系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。 7.4系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输入数据。第二部分:概要设计
10、书2.1 引言2.1.1 编写目的本说明是购物网站设计项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。2.1.2 背景 见需求说明书。2.1.3 定义HTML:超文本标记语言(英文:HyperText Markup Language,HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。JSP:JSP(全称JavaS
11、erver Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。2.1.4 参考资料A、国家标准概要设计说明书(GB856788)B、 西大二手书购物网站需求说明书2.2 总体设计2.2.1运行环境2.2.1.1 设备:A、客户程序硬件要求:具有 Pentium II 处理器且满足以下要求的计算机:最低 64 MB 内存最小 1 GB 硬盘鼠标键盘B、WEB服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 256MB 内存最小 8 GB
12、 硬盘总线I/O:8M/s;鼠标键盘C、数据库服务器硬件需求:具有 Pentium III 处理器且满足以下要求的计算机:最低 256MB 内存最小 20 GB 硬盘鼠标键盘2.2.1.2 支持程序A、客户程序软件: Windows 98/NT /2000或更高版本IE 4.0或者更高的版本网络支持B、WEB服务器软件:Windows NT /2000 Server或更高版本Tomcat6.0或后续版本C、数据库服务器软件:Windows NT /2000 Server或更高版本Mysql5.0或更高2.2.2 基本设计概念本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大二 手书 购物 网站 设计方案
链接地址:https://www.31ppt.com/p-2400107.html