网上书店概要设计说明书

上传人:鲁** 文档编号:486748188 上传时间:2023-01-20 格式:DOC 页数:16 大小:93KB
返回 下载 相关 举报
网上书店概要设计说明书_第1页
第1页 / 共16页
网上书店概要设计说明书_第2页
第2页 / 共16页
网上书店概要设计说明书_第3页
第3页 / 共16页
网上书店概要设计说明书_第4页
第4页 / 共16页
网上书店概要设计说明书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《网上书店概要设计说明书》由会员分享,可在线阅读,更多相关《网上书店概要设计说明书(16页珍藏版)》请在金锄头文库上搜索。

1、-说明书项目名称:在线购物系统(网上书店)项目开发单位:计应1002班项目编写:张丽冰、朱宾玲1引言2编写目的通过本实验,深入了解电子商务系统的开发内容和运行过程。将所学的网络开发技术A 2.0运用到企业项目中去,后台使用数据库sql server 2005。同时开发过程要求运用软件工程方法和Case工具。3项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网电子商务平台给企业带来更多的商业机会,同时

2、也给客户的消费和交易带来很大的方便。4.任务概述在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因进货数量不合理造成商品积压的现象.要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户操作简单明了,易于操作,服务器程序利于维护5定义开发工具:Visual Studio 2005开发语言:C*开发框架:A 2.0数据库:sql server 2005系统运行环境:Windows server 2003、Wind

3、ows *P SP2、IIS6、.NetFramework 2.0 4前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社 2008.26运行环境 硬件方面的配置:CPU:intel P4 3.06G硬盘:80G内存:1G操作系统:win95以上的版本或者win*P的操作系统网络的性能:网络连接正常软件方面:IE浏览器SQL Server 2000以上配置经测试,适合开发。用户机建议使用配置:对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,网络建义使用宽带接入。其它硬件方面不做要求。7需求概述7.1 基本功能a) 客户信息管理功能:客户滨册、客户登录功能,其中客

4、户信息要湂包括配送需要的相关信息。b) 图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的币面图片。c) 图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。d) 购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。e) 图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。f) 管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自身密码功能。g) 图书入库功能

5、:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作者姓名、所幞种繻、单价、图书的简介以及图书对应的币面图片。7.2 附加功能a) 客户账号管理功能:管理人员能够列表显示客户的帐号信息、禁用选定的客戶帐号,但不得删除客户帐号。b) 图书库存管理功能:能实时更新和显示各图书在库存数量,对零库存的图书,只能显示在客户界面,但客户不能订购。c) 配送管理功能:管理人员能够列表显示所有订单,其中可分为:已回款、配送中、原始订单三种状态,并对原始订单下达发货指定,订单转入配送中状态。d) 新闻中心:管理人员能够管理新闻,及时发布书店新闻信息。e) 投票绻统:通过简单的投票模块,获得用户体验反馈

6、信息。f) 电子邮件服务:管理人员能够通过及时有效的错误信息邮件,进行维护,使书店安全运行。客户能够通过订单绻统的电子邮件确认,获得自己的订单信息。8条件与限制时间和资金每个模块组合占用资源的时间是更具网速而定,网速越快各模块组合需要资源的时间越小。a 系统响应时间:根据网速而定b 模块组合时间:根据网速而定,通常情况为1.0秒9模块设计9.1系统功能设计该网上书店应用程序对应着一个 ASP.NET Web 应用程序类型的解决方案。包括以下几大模块: 注册/登录 目录管理u 门类管理u 分类管理 商品管理u 商品管理u 商品详情管理 搜索目录u 普通搜索u 精确搜索 购物车管理u 设计购物车u

7、 保存购物车信息u 生成购物车IDu 实现购物车访问功能 处理顾客定单u 实现定单系统u 管理定单 商品推荐u 动态推荐 添加顾客账号u 顾客账号处理u 创建顾客账号方案 增强定单u 定单增强功能u 税收和发贷费用 订单流水线u 构建流水线 顾客信息管理 邮件系统(错误处理及定单通知)u 构建邮件系统 新闻管理u 新闻分类u 新闻管理 投票u 网站投票 公告 帮助整个项目结构如下图所示:9.2模块划分1、 用户管理用户管理模块注册登录2、 目录管理模块目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。

8、管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从*个分类中移除。a) 功能描述: 门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。如图所示:目录管理模块门类管理分类管理增加修改删除增加修改删除b) 目录管理的设计流程图设计添加目录界面实现删除目录功能删除目录使用datalist实现浏览目录实现目录添加功能判断是否有书c) 删除目录流程图用户选择目录不执行任何操作提示错误信息执行删除语句提示成功信息单击删除按钮判断是否有商品3、 商品管理模块商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指

9、定目录下的商品及商品信息的增加、删除、修改等功能。商品管理模块修改搜索增加删除获取商品1. 商品管理a) 添加商品b) 修改信息(包括分类关联)c) 删除商品2. 商品详情管理4、 搜索搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜索完成在标题跟商品描述中搜索。a) 普通搜索b) 精确搜索5、 购物车系统提供两种购物车的实现,一种普通的购物车,一种AJA*购物车。使得用户可以多选择。用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用

10、户登录或者创建一个新的用户。 目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。购物车模块清空购物车更新数量移除商品添加商品计算价格a) 添加商品到购物车用户添加商品获取购物车保存添加商品到购物车更改车中数量是否有此商品b) 管理购物车6、 订单管理订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如

11、图所示:订单管理模块添加商品获取商品查看订单获取地址订单信息接收地址订单地址保存地址a) 实现定单系统定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮件。等到发货后由发货单位给用户再次发送发货通知邮件。b) 处理定单i. 显示已有定单管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相应的定单状态。ii. 订单详情管理7、 商品推荐商品推荐有多同的类型,如:销售升级商品,关联销售,将行色商品放在主页上。本项目将采用综合“销售升级商品”和“关联销售”的方法来实现,商品推荐为系统自动执行,当用户查看*商

12、品的详细信息时,在此商品下面列出其他顾客在选择此商品的同时还选择了以下产品,有利于挖掘潜在客户。8、 增强定单a) 定单增强功能b) 税收和发贷费用9.3模块之间的调用关系在线购物系统登录书籍管理查询增加删除书籍修改书籍出版社类别书籍订购书籍删除订购修改订购信息购物车管理书籍查询管理员会员10接口设计 10.1用户接口 (1)登入界面:由输入用户名、密码的文本框和登陆、注册按钮组成。(2)查询界面:书籍名称编辑框:用于输入图书名称;查找按钮:进行书名查找。出版社显示区: 用于显示已有出版社,可点击进行查询;类别显示区:用于显示已有书籍类别,可点击进行查询;(3)购物车界面:已购书籍信息显示区:

13、用于显示选购书籍信息(名称,价格,购买数量);数量编辑框:用于输入每种图书的数量;提交按钮:确定购买下订单。 (4)管理员增加书籍界面: 信息编辑框区: 输入书籍的信息。提交按钮:把数据提交到数据库。(5)管理员修改书籍界面: 书籍名称编辑框:用于输入查找的图书名称。查找按钮:按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。 信息编辑框区:对已存在书籍的信息进行修改。提交按钮:把更新数据到数据库。 (6)管理员删除书籍界面: 编辑框:用于输入查找的图书名、称类别、。查找按钮:查找书籍,并把书籍信息的数据返回到信息显示区。信息显示区:显示查找结果删除按钮:每条查找到的信息结尾都有个个删除按钮

14、用于删除当条记录。10.2外部接口1) 硬件接口: 由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。2)软件接口 这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。 (2)记录集对象(RecordSet):用来保存查询语句的返回结果。 (3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。 (4)参数对象(Paramete

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号