当前位置:文档之家› 网上书店概要设计说明书教案资料

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

3项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新 不快捷, 投资较大等诸多问题。 当代计算机网络发展非常迅速, 越来越多的商品交易已成功 的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、
淘宝网…
电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方 便。
提交按钮:把数据提交到数据库。
(5)管理员修改书籍界面:
书籍名称编辑框:用于输入查找的图书名称。 查找按钮:按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。 信息编辑框区:对已存在书籍的信息进行修改。
提交按钮:把更新数据到数据库。
(6)管理员删除书籍界面:
编辑框:用于输入查找的图书名、称类别、出版社。 查找按钮:查找书籍,并把书籍信息的数据返回到信息显示区。 信息显示区:显示查找结果 删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。
也能够基于session数据正常工作。
a)添加商品到购物车
b)管理购物车
6
订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商
品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。如图所示:
a)实现定单系统
定单采用邮件通知用户。当用户下定单成功后,会给用户发送一封确认邮
件。等到发货后由发货单位给用户再次发送发货通知邮件。
a)功能描述:
门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。
如图所示:
b)目录管理的设计流程图
c)删除目录流程图
3
商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目
录下的商品及商品信息的增加、删除、修改等功能。
1.
商品管理
a)
添加商品
b)
修改信息(包括分类关联)
登录模块
GN2
管理员登录
登录模块
GN3
用户注册
登录模块
GN4
添加书籍
书籍管理模块
GN5
修改书籍
书籍管理模块
GN6
查看书籍
书籍管理模块
GN7
删除书籍
书籍管理模块
GN8
订购书籍
购物车管理模块
GN9
删除订单
购物车管理模块
GN10
修改订购信息
购物车管理模块
1)登录模块与书籍管理模块:管理员可以对数据库中的
硬盘:
内存:
操作系统:
软件方面:
IE
SQL Server
用户机建议使用配置:
对用户机要求能正常使用网页浏览器, 操作系统不限, 能正常连接网络, 网络建义使用宽带接入。其它硬件方面不做要求。
7
7.1基本功能
a)客户信息管理功能:客户滨册、客户登录功能,其中客户信息要湂包括配送需要 的相关信息。
e)图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的
图书,并显示相应查找到的图书信息。
f)管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自 身密码功能。
g)图书入库功能:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作
者姓名、所幞种繻、单价、图书的简介以及图书对应的币面图片。
c)
删除商品
2.
商品详情管理
4
搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜 索完成在标题跟商品描述中搜索。
a)普通搜索
b)精确搜索
5
系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。使得
用户可以多选择。
用户通过点击添加商品到购物车,当用户下定单定时,用户的临时购物车就会



项目名称:
在线购物系统(网上书店)
项目开发单位:计应1002班
项目编写:张丽冰、朱宾玲
1
2
通过本实验, 深入了解电子商务系统的开发内容和运行过程。 将所学的网络开发技术2.0运用到企业项目中去, 后台使用数据库sql server2005。同时开发过程要求运用软件工程 方法和Case工具。
b)处理定单
i.显示已有定单
管理员通过输入相应的查询参数(如根据日期、定单号、状态、用户名等),
系统返回对应的定单,以及定单的状态。定单管理员根据得到的通知改相 应的定单状态。
ii.订单详情管理
7
商品推荐有多同的类型,如:销售升级商品,关联销售,将行色商品放在主页
上。
本项目将采用综合“销售升级商品”和“关联销售”的方法来实现,
13
13.1
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、 含意及
处理方法。
a)由于输入信息不符合规范,如数量价格输入负数,称为软错误。
b)由于其他问题,如网络传输超时,硬件故障等,产生的问题,称为硬错误。
c)努力提高系统鲁棒性,避免因用户的疏忽对系统造成的损坏;
d)一些关键性操作(比如:删除操作),都应提供确认机制;
d)新闻中心:管理人员能够管理新闻,及时发布书店新闻信息。
e)投票绻统:通过简单的投票模块,获得用户体验反馈信息。
f)电子邮件服务:管理人员能够通过及时有效的错误信息邮件,进行维护,使书店 安全运行。客户能够通过订单绻统的电子邮件确认,获得自己的订单信息。
8
时间和资金
每个模块组合占用资源的时间是更具网速而定, 网速越快各模块组合需要资源的时间越 小。
10.2
1) 硬件接口:
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层 中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络 接口层将帧放在网上, 或从网上把帧取下来。 这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧, 并且IP支持广域网和本地网接口技术。 在系统运行时要注意关 闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的 端口。
出版社显示区: 用于显示已有出版社,可点击进行查询;
类别显示区:用于显示已有书籍类别,可点击进行查询;
(3)购物车界面:
已购书籍信息显示区:用于显示选购书籍信息(名称,价格,购买数量);
数量编辑框:用于输入每种图书的数量;
提交按钮:确定购买下订单。
(4)管理员增加书籍界面:
信息编辑框区: 输入书籍的信息。
11
11.1
(1)系统所用到所有数据均存在服务器端,存于SQL Server服务器中。
(2)系统界面的显示属性,如字体属性,样式等使用CSS统一界面。
(3)系统界面中使用的相关图片需要保存在服务端机器上。
参照E/R图和数据库表,系统主要需要维护的表如下:
E/R图如下:
11.
数据的物理结构用存储表、链表或索引表等描述。
b)图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包 括:图书名称、作者、单价、图书简介以及图书对应的币面图片。
c)图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。
d)购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、 数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。
5
开发工具:Visual Studio2005
开发语言:C#
开发框架:2.0
数据库:sql server2005
系统运行环境:Windows server2003、Windows XP SP2、IIS6、.NetFramework2.0
[4]前沿科技 曾顺编著 精通Div+Css网页样式与布局 人民邮电出版社2008.2
7.2附加功能
a)客户账号管理功能:管理人员能够列表显示客户的帐号信息、禁用选定的客戶帐 号,但不得删除客户帐号。
b)图书库存管理功能:能实时更新和显示各图书在库存数量,对零库存的图书,只 能显示在客户界面,但客户不能订购。
c)配送管理功能:管理人员能够列表显示所有订单,其中可分为:已回款、配送 中、原始订单三种状态,并对原始订单下达发货指定,订单转入配送中状态。
12
12.1
注册模块:
所做操作
运行模块
支持软件
输入名字,密码,性别,
生日,Email
会员注册模块 添加数据模块
返回信息模块
会员登录模块
所做操作
运行模块
支持软件
输入会员注册成功的会 员名字和登陆密码
会员登陆模块
验证数据模块
返回信息模块
12.2
1•注册会员:用户登陆此网上商品交易系统网站后,点击注册会员按钮。然后将转入 会员注册的页面,接着用户需要根据页面上所要求的填写相关信息,填写完成之后点击提交
4.
在计算机网络, 数据库和先进的开发平台上, 利用现有的软件,配置一定的硬件, 开 发一个具有开放体系结构的、 易扩充的、 易维护的、 具有良好人机交互界面的网上商品 交易系统,实现商店在出售商品后能及时的补充货物,使商店不出现断货和尽量避免因 进货数量不合理造成商品积压的现象.
要求系统能有效、 快速、 安全、可靠和无误的完成上述操作。 并要求客户操作简单明了, 易于操作,服务器程序利于维护
e)对用户的测试文档指定专人进行管理,并且导出的数据具有一定的保密设置。
按钮。
如果注册成功,将返回一条提示注册成功的语句;如果注册失败,将返回一条提示注册失败
的语句,并且将失败原因显示给用户。
2•会员登陆:用户登陆此网上商品交易系统网站,如果已经注册成为会员的用户可以 直接在登陆框中填写会员名字和密码, 然后点击登陆按钮。 如果登陆成成功,则返回一条提 示登陆成功得语句;如果登陆不成功,则返回一条登陆失败的提示语句或者提示注册, 并且 同时显示出登录失败得原因。
相关主题