网上书店概要设计说明书教案资料

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12
12.1
注册模块:
所做操作
运行模块
支持软件
输入名字,密码,性别,
生日,Email
会员注册模块 添加数据模块
返回信息模块
会员登录模块
所做操作
运Leabharlann Baidu模块
支持软件
输入会员注册成功的会 员名字和登陆密码
会员登陆模块
验证数据模块
返回信息模块
12.2
1•注册会员:用户登陆此网上商品交易系统网站后,点击注册会员按钮。然后将转入 会员注册的页面,接着用户需要根据页面上所要求的填写相关信息,填写完成之后点击提交
出版社显示区: 用于显示已有出版社,可点击进行查询;
类别显示区:用于显示已有书籍类别,可点击进行查询;
(3)购物车界面:
已购书籍信息显示区:用于显示选购书籍信息(名称,价格,购买数量);
数量编辑框:用于输入每种图书的数量;
提交按钮:确定购买下订单。
(4)管理员增加书籍界面:
信息编辑框区: 输入书籍的信息。
4.
在计算机网络, 数据库和先进的开发平台上, 利用现有的软件,配置一定的硬件, 开 发一个具有开放体系结构的、 易扩充的、 易维护的、 具有良好人机交互界面的网上商品 交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因 进货数量不合理造成商品积压的现象.
要求系统能有效、 快速、 安全、可靠和无误的完成上述操作。 并要求客户操作简单明了, 易于操作,服务器程序利于维护
13
13.1
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、 含意及
处理方法。
a)由于输入信息不符合规范,如数量价格输入负数,称为软错误。
b)由于其他问题,如网络传输超时,硬件故障等,产生的问题,称为硬错误。
c)努力提高系统鲁棒性,避免因用户的疏忽对系统造成的损坏;
d)一些关键性操作(比如:删除操作),都应提供确认机制;
c)
删除商品
2.
商品详情管理
4
搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜 索完成在标题跟商品描述中搜索。
a)普通搜索
b)精确搜索
5
系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。使得
用户可以多选择。
用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会
b)图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包 括:图书名称、作者、单价、图书简介以及图书对应的币面图片。
c)图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。
d)购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、 数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。
e)对用户的测试文档指定专人进行管理,并且导出的数据具有一定的保密设置。
b)处理定单
i.显示已有定单
管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),
系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相 应的定单状态。
ii.订单详情管理
7
商品推荐有多同的类型,如:销售升级商品,关联销售,将行色商品放在主页
上。
本项目将采用综合“销售升级商品”和“关联销售”的方法来实现,
7.2附加功能
a)客户账号管理功能:管理人员能够列表显示客户的帐号信息、禁用选定的客戶帐 号,但不得删除客户帐号。
b)图书库存管理功能:能实时更新和显示各图书在库存数量,对零库存的图书,只 能显示在客户界面,但客户不能订购。
c)配送管理功能:管理人员能够列表显示所有订单,其中可分为:已回款、配送 中、原始订单三种状态,并对原始订单下达发货指定,订单转入配送中状态。
d)新闻中心:管理人员能够管理新闻,及时发布书店新闻信息。
e)投票绻统:通过简单的投票模块,获得用户体验反馈信息。
f)电子邮件服务:管理人员能够通过及时有效的错误信息邮件,进行维护,使书店 安全运行。客户能够通过订单绻统的电子邮件确认,获得自己的订单信息。
8
时间和资金
每个模块组合占用资源的时间是更具网速而定, 网速越快各模块组合需要资源的时间越 小。
5
开发工具:Visual Studio2005
开发语言:C#
开发框架:Asp.net2.0
数据库:sql server2005
系统运行环境:Windows server2003、Windows XP SP2、IIS6、.NetFramework2.0
[4]前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社2008.2
3项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新 不快捷, 投资较大等诸多问题。 当代计算机网络发展非常迅速, 越来越多的商品交易已成功 的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、
淘宝网…
电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方 便。
2)软件接口
这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写 入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能 使用到的JABC-ODBC的常用对象有以下几个:
(1) 连接对象(Conn ection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
11
11.1
(1)系统所用到所有数据均存在服务器端,存于SQL Server服务器中。
(2)系统界面的显示属性,如字体属性,样式等使用CSS统一界面。
(3)系统界面中使用的相关图片需要保存在服务端机器上。
参照E/R图和数据库表,系统主要需要维护的表如下:
E/R图如下:
11.
数据的物理结构用存储表、链表或索引表等描述。
也能够基于session数据正常工作。
a)添加商品到购物车
b)管理购物车
6
订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商
品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如图所示:
a)实现定单系统
定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮
件。等到发货后由发货单位给用户再次发送发货通知邮件。
(3) 命令对象(Comma nd):用来执行SQL语句或者SQL Server的存储过程。
(4) 参数对象(Parameter):用来为存储过程或查询提供参数。
10.3
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:
各功能模块的定义如下图所示:
模块编号
模块名称
备注
GN1
会员登录
登录模块
GN2
管理员登录
登录模块
GN3
用户注册
登录模块
GN4
添加书籍
书籍管理模块
GN5
修改书籍
书籍管理模块
GN6
查看书籍
书籍管理模块
GN7
删除书籍
书籍管理模块
GN8
订购书籍
购物车管理模块
GN9
删除订单
购物车管理模块
GN10
修改订购信息
购物车管理模块
1)登录模块与书籍管理模块:管理员可以对数据库中的书籍进行增加、删除、修改等
6
硬件方面的配置
CPU
硬盘:
内存:
操作系统:
软件方面:
IE
SQL Server
用户机建议使用配置:
对用户机要求能正常使用网页浏览器, 操作系统不限, 能正常连接网络, 网络建义使用宽带接入。其它硬件方面不做要求。
7
7.1基本功能
a)客户信息管理功能:客户滨册、客户登录功能,其中客户信息要湂包括配送需要 的相关信息。
按钮。
如果注册成功,将返回一条提示注册成功的语句;如果注册失败,将返回一条提示注册失败
的语句,并且将失败原因显示给用户。
2•会员登陆:用户登陆此网上商品交易系统网站,如果已经注册成为会员的用户可以 直接在登陆框中填写会员名字和密码, 然后点击登陆按钮。 如果登陆成成功,则返回一条提 示登陆成功得语句;如果登陆不成功,则返回一条登陆失败的提示语句或者提示注册, 并且 同时显示出登录失败得原因。
与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理
系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新
的用户。
目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,
采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在 用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序
a
b
9
9.1
该网上书店应用程序对应着一个ASP.NET Web应用程序类型的解决方案。包括以下几 大模块:
注册/登录
目录管理
门类管理
分类管理
商品管理
商品管理
商品详情管理
搜索目录
普通搜索
精确搜索
购物车管理
设计购物车
保存购物车信息
生成购物车ID
实现购物车访问功能
处理顾客定单
实现定单系统
管理定单
商品推荐
动态推荐
商品推荐为系统自动执行,当用户查看某商品的详细信息时,在此商品下面列
出其他顾客在选择此商品的同时还选择了以下产品,有利于挖掘潜在客户。
a)定单增强功能
b)税收和发贷费用
10
10.1
(1)登入界面:由输入用户名、密码的文本框和登陆、注册按钮组成。
(2)查询界面:
书籍名称编辑框:用于输入图书名称;
查找按钮:进行书名查找。
提交按钮:把数据提交到数据库。
(5)管理员修改书籍界面:
书籍名称编辑框:用于输入查找的图书名称。 查找按钮:按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。 信息编辑框区:对已存在书籍的信息进行修改。
提交按钮:把更新数据到数据库。
(6)管理员删除书籍界面:
编辑框:用于输入查找的图书名、称类别、出版社。 查找按钮:查找书籍,并把书籍信息的数据返回到信息显示区。 信息显示区:显示查找结果 删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。
操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员,调用登录模块验证
用户以保证数据库的信息的正确、完整与安全。
2)登录模块与购物车管理模块:用户进入系统后可以查询书籍,若要购物则需确保用户为 本系统的会员,非会员可以注册,会员成功登录后将会员id储存于服务器中,购物过程将
书籍id也储存于服务器中,当会员确认购买时,将会员 中的customer_order表中,并更改该书籍的库存量。
10.2
1) 硬件接口:
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层 中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络 接口层将帧放在网上, 或从网上把帧取下来。 这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧, 并且IP支持广域网和本地网接口技术。 在系统运行时要注意关 闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的 端口。



项目名称:
在线购物系统(网上书店)
项目开发单位:计应1002班
项目编写:张丽冰、朱宾玲
1
2
通过本实验, 深入了解电子商务系统的开发内容和运行过程。 将所学的网络开发技术Asp.net2.0运用到企业项目中去, 后台使用数据库sql server2005。同时开发过程要求运用软件工程 方法和Case工具。
a)功能描述:
门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。
如图所示:
b)目录管理的设计流程图
c)删除目录流程图
3
商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目
录下的商品及商品信息的增加、删除、修改等功能。
1.
商品管理
a)
添加商品
b)
修改信息(包括分类关联)
e)图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的
图书,并显示相应查找到的图书信息。
f)管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自 身密码功能。
g)图书入库功能:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作
者姓名、所幞种繻、单价、图书的简介以及图书对应的币面图片。
添加顾客账号
顾客账号处理
创建顾客账号方案
增强定单
定单增强功能
税收和发贷费用
订单流水线
构建流水线
顾客信息管理
邮件系统(错误处理及定单通知)
构建邮件系统
新闻管理
新闻分类
新闻管理
投票
网站投票
公告
帮助
整个项目结构如下图所示:
9.2
1、用户管理
2、目录管理模块
目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管 理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功 能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创 建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。
相关文档
最新文档