心包包网站系统设计.doc
- 文档编号:2500715
- 上传时间:2023-05-03
- 格式:DOC
- 页数:17
- 大小:207KB
心包包网站系统设计.doc
《心包包网站系统设计.doc》由会员分享,可在线阅读,更多相关《心包包网站系统设计.doc(17页珍藏版)》请在冰点文库上搜索。
《商务系统设计》课程作业
心包包商务系统规划与设计
组长:
尹洪棣200936627259
小组成员:
林静纯200936627236
专 业:
电子商务
班级:
电子商务092
指导教师:
刘金华
2011年11月15日
目录
1. 课程作业概述(完成人:
尹洪棣) 1
1.1.课程设计的目的 1
1.2开发背景 1
1.3团队分工细致:
2
1.4商务网站系统开发摘要 2
2. 系统规划与可行性研究(完成人:
林静纯) 2
2.1系统规划 2
2.1.1编写目的 2
2.1.2预期的消费者 3
2.1.3经济目的 3
2.1.4条件、假定和限制 3
2.2.5系统主要功能 3
2.2可行性研究方法 4
3. 需求分析(完成人:
尹洪棣) 5
3.1系统功能需求分析 5
4. 概要设计(完成人:
林静纯、尹洪棣) 6
4.1系统主要角色 6
4.2定义类 7
4.3数据库设计 8
4.31用户数据表设计 8
4.32商品类信息表设计 9
4.33.商品信息表设计 9
4.34订单处理数据表设计 9
4.4管理员后台管理模块 10
4.5首页用户界面模块设计 11
4.6用户登录、注册模块 11
4.7购物车交易模块 12
4.8用户订单处理模块 14
4.9后台管理模块 14
5. 小组总结(完成人:
林静纯) 15
参考文献:
15
15
1.课程作业概述(完成人:
尹洪棣)
1.1.课程设计的目的
心包包的开发,充分利用了ASP和dreamweaver的设计,实现心包包网站,能够在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。
实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。
1.2开发背景
随着信息技术特别是全球电子化、网络化的快速发展,信息经济对传统经济造成了强烈的冲击,而随着互联网的兴起,新兴的电子商务在经济活动中的地位和作用不断提高,日益成为21世纪经济活动中增长最快和最活跃的领域之一。
有学者认为:
十年后,将会是电子商务大规模发展的黄金时代。
Internet作为二十一世纪全球信息资源的最大载体,任何有实力的企业都不会轻言放弃到网上寻求发展的机会。
随着网络的普及与发展,在互联网上拥有自己的站点成为必然趋势,网站不仅成为宣传和服务的窗口也是树立企业形象的前沿。
网络工具的应用,提高了信息传递的速度和效率,同时由于其辐射面广,信息量大,影响广泛,给人与人之间无限制的交流建立了渠道和条件。
Internet的商用化可为几乎一切产业部门提供帮助,不少企业先行一步,已在降低成本、缩短产品生命周期、提高市场运营效率及开辟新型市场运作方式等方面取得了一定的成效。
企业网站是企业形象代表之一,起着重要的作用,同时也是企业的重要业务和客户,来源点。
随着互联网技术的创新和发展,也介于像淘宝这样的第三方互联网商业机构逐渐出现各种发展的瓶颈,许多商家都会选择了建设各自的网页商城,一方面,提高了自己的商业竞争力,能够提高了自己在互联网上的地位,降低了各种成本的输出;另一方面,开豁了自己的商业平台,提高了客户的忠诚度,并大量的吸引新的顾客。
而在这方面,包包,作为女生的随身必用品,女生从不怕包饰负担太多,即便一个人拥有一百个包包,也是合情合理,包包在日常生活的重要作用早已不言而喻。
改革开放309年来,中国箱包产业得到了快速发展。
包包,特别是女性的包包,必然能够在电子商务中获得一片优势。
1.3团队分工细致:
尹洪棣:
在网站建设部分主要负责本系统的系统的欢迎页面模块、系统的登录模块、系统的购物车模块,以及系统的测试,对系统部分动画素材制作;同时,在系统开发规划中,主要负责系统的分析、系统数据库模块的设计、供货模块设计、主要技术及解决方案的处理。
林静纯:
在网站建设部分中主要负责系统的首页设计、及素材搜索、建设系统网站的模板、系统的注册模块、和系统商品浏览模块。
同时,在系统开发规划中,主要负责系统的销售模块的设计、顾客以及订单的处理模块设计、用户界面的设计,系统后台管理模块设计。
1.4商务网站系统开发摘要
心包包网站系统,以ASP和dreamweaver软件共同开发的一个B2C电子商务包包卖卖商城,集成从包包供货管理、仓库管理,到销售系统管理,顾客管理、顾客订单处理等一系列的功能网站,主要面向于女性,销售包包类商品,目的在于提供给消费者一个方便的交易平台。
同时也方便于商家的平台,让消费者足不出户,轻轻松松地在家里或者办公室里,就能享受到心包包的服务。
2.系统规划与可行性研究(完成人:
林静纯)
2.1系统规划
2.1.1编写目的
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
2.1.2预期的消费者
面向大部分的年轻人,特别是女性朋友。
2.1.3经济目的
由于此网站系统,开发还不完善,暂时,不能发布,让更多的人来浏览改网站,,所以,不追求能够在经济上获得较多的利益。
只在提高小组成员的学习能力。
2.1.4条件、假定和限制
(1)由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用HTML/CSS,服务器端的语言使用ASP(.NET)。
而数据库也将随之采用SQLServer2005。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。
2.2.5系统主要功能
心包包商城系统主要设计了由管理员管理商品,用户登录注册,用户购物交易过程,用户浏览商品,用户的购物车,以及顾客信息反馈和顾客交流几个子系统组成,本系统的重点在购物的实现过程和用户登录注册的实现。
心包包网站系统
管理员管理商品
用户登录注册
用户购物交易
用户信息反馈
顾客交流
图1心包包子系统组成
2.2可行性研究方法
通过和一些网站系统进行相关比较,获取一些网上购物管理系统的分析和研究比较的方法。
1.技术可行性:
目前,实体店铺购物某些工作存在盲目性、随意性、和无效消耗,不能保证工作质量,影响商品的销售,从销售者角度考虑可能带来实际的和潜在的经济损失。
若开发成功本系统,将有助于卖家更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。
因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。
2.运行可行性:
在实体店铺的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助市场的业务监管和重大决定。
并且可以实现实体店铺进一步向网络服务发展,为信息工作打下良好的基础。
3.法律可行性:
该平台是是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的研究和分析,认为系统开发所产生的效益是巨大的,所以开发本项目是可行的、必要的。
根据心包包商城系统的实际开发情况,目前所考虑的业务量不是很大,考虑到本系统的安全要求级别以及开发费用,维护费用和使用的使用系统难易程度,使用ASP作为开发语言,后台SQL数据库最适合。
从技术,经济,开发条件,社会环境来说都是可行的。
同时编写程序时也考虑了程序的可扩展性,为今后网站的发展打好了基础。
3.需求分析(完成人:
尹洪棣)
3.1系统功能需求分析
心包包网站,主要设计面向管理者内部使用和面向消费者的外部使用,本部分从这两种使用者的角度上进行分析,对系统功能需求进行了分析和描述。
心包包网站系统,是设计成为一个具备基本功能的电子商务网站,系统主要功能模块包括有:
前台管理员管理商品模块、用户欢迎模块、用户注册登录模块、购物车模块、用户查看商品模块、用户订单处理模块和后台管理模块功能组成。
心包包网站系统
前台管理员管理模块
用户欢迎模块
用户注册登录模块
购物车模块
用户查看商品模块
用户订单处理模块
后台管理模块
图2.心包包网站系统功能模块图
3.2系统业务流程分析
根据用户需求,本系统业务流程主要包括如下内容:
1、游客打开心包包网站首页,网站判断其浏览器是否存在cookie,而马上能够针对成员顾客进行针对性的商品推荐。
2、已经注册的顾客可以单击登录注册页面进行登录,而没有注册的游客则可以进行注册。
同时,管理员可以登录管理者的身份,对其商品进行后台管理。
3、顾客浏览商品,进行购物车操作。
4、销售部门经过订单检查,把不合格的订单反馈给客户,对合格的订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录;对于可供货订单,登记客户档案,开出备货单,通知仓库备货。
5、保存订单数据,并进行销售统计。
游客
退出
注册或者登录
成员
管理员
管理员身份登录
商品文件
统计整理商品
数据存储
手工选择商品
商品文件
显示
图3系统总流程图
4.概要设计(完成人:
林静纯、尹洪棣)
4.1系统主要角色
由图3—2可知,主要的角色有:
客户,商品,购物篮,各个角色通过不同的过程联系起来,从而实现系统的功能。
图2.心包包网站系统的角色,过程组成图
4.2定义类
本系统涉及三个类:
一个是customer,作为customer的主体类;一个是customermanger,用来管理customer,以实现各种函数;另外一个是Menu,继承管理类,用来实现总模块主体,实现屏幕显示格局。
结构图如下:
主模块
ClassMenu
构造
实现界面管理函数
Customer
manger
对象成员
Customer
构造对象成员
管理模块调用
各种属性
图5心包包系统类定义图
4.3数据库设计
本心包包网站系统采用了自建的SQL数据库来存储用户、商品、管理员、和订单处理。
4.31用户数据表设计
(管理员表大同小异)
用户数据表中,主要用来存储用户数据的,包括已经注册的成员或者即将将要注册的成员都通过了这个数据库来控制,所以是用户注册登录模块的重要组成部分。
其详细的属性表如下:
表格1用户表
字段
说明
类型
备注
userid
顾客用户编号
int
主键,自动递增
name
用户名
Varchar(50)
不允许为空
password
密码
Varchar(12)
不允许为空
Varchar(50)
不允许为空
4.32商品类信息表设计
商品类信息表,主要用来存储商品所属的类别,以用来区别各种商品的所属关系,同时方便管理和方便消费者的搜索,增强网站系统商品管理手段。
其主要包括的属性有类的编号,和类的名字以及类的描述。
其详细的设计信息如下表:
表格2商品类表
字段
说明
类型
备注
Leiid
商品类编号
int
主键,自动递增
leiname
类名
Varchar(50)
不允许为空
4.33.商品信息表设计
商品信息表,主要用来存储各大商品的信息,包括所属的类编号,以联系商品类信息表,商品编号,商品价格,商品名称,商品图片等,详细信息如下:
表格3商品信息表
字段
说明
类型
备注
Leiid
类编号
int
外键,不允许为空
Productid
商品号
Varchar(50)
主键,自动递增
Productname
商品名
Varchar(12)
不允许为空
Image
商品图片
Varchar(50)
不允许为空
Money
商品价格
Money
不允许为空
4.34订单处理数据表设计
订单数据表,主要用来存储顾客下了订单的信息,同时能够与用户名表、商品表相连接,以查获用户所属关系。
其详细信息如下:
表格4订单信息表
字段
说明
类型
备注
Id
订单号
Int
主键,自动递增
Usarid
用户名编号
int
外键,不允许为空
Productid
商品号
Int
外键,不允许为空
Money
总价格
Money
不允许为空
Much
量
Int
不允许为空
4.4管理员后台管理模块
管理员管理商品时,管理员从主页登陆到系统中,然后即可对所存商品进行信息修改,新商品添加和删除。
然后更新数据库,退出系统,完成操作。
结束
正确?
进入主页
输入名称,密码
添加,修改,浏览,删除
进入管理页面
N
数据库
Y
保存数据
数据库
图6管理员管理商品过程流程图
4.5首页用户界面模块设计
在人和机器的互动过程(HumanMachineInteraction)中,有一个层面,即我们所说的界面(interface)。
心包包用户界面,比较人性化,主页包括了许多人性化的动画和控件,其中采用了asp的技术,能够从浏览器客户端的cookie处获取以前的登录信息,然后马上就能显示用户所关心的商品,快捷、方便。
用户界面设计所纳用的规范和原则:
1.易用性原则
按钮名称应该易懂,用词准确,没有摸棱两可的字眼,要与同一界面上的其他按钮易于区分,如能望文知意最好。
理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。
2.帮助设施原则
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。
3.合理性原则
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。
4.独特性原则
如果一味的遵循业界的界面标准,则会丧失自己的个性。
在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。
尤其在商业软件流通中有着很好的迁移默化的广告效用。
4.6用户登录、注册模块
游客只能在系统中查看商品信息,进行商品的订购。
但是不能进行结算,也不享有异地购物车保存功能。
游客可以通过注册的方式,登记相关基本信息成为系统的注册会员,注册会员登录系统后进行相关操作。
而用户则可以快速通过登录模块进行登录,从而进行购物。
用户的登录,主要采用了数据绑定的方法,让相关控件和数据库进行绑定。
登录的时候,采用了数据库的搜索功能,则能判断其是否正确登录。
用户
是否注册
用户注册
登录系统
修改密码
找回密码
退出
访问网站
图7用户登录注册模块使用流程图
4.7购物车交易模块
网上购物车功能指的是应用于网店的在线购买功能,它类似于超市购物时使用的推车或篮子,可以暂时把挑选商品放入购物车、删除或更改购买数量,并对多个商品进行一次结款,是网上商店里的一种快捷购物工具。
网上购物车的出现,为电子商务网站实现在线下订单的提升有着重大的意义。
通过购物车,可以一次性批量购买多个商品,并一次性通过链接到支付系统完成付款。
并且通过购物车,您无需记下订单即可在您的电脑上随时保存或查看您想要购买的商品。
总之购物车为广大的用户带来了便利。
对于这个网上B2C书店系统,购物车就是让用户一次选择多本书,然后一并结账。
对于已注册用户,更可以在购物车保存于服务器的期限内,在不同时间不同地点去结算自己已经挑选好的购物清单。
下图8为商品交易全过程的流程图。
首先要求购物的顾客必须先注册成为会员,然后登录交易系统进行交易。
当顾客确定所要购买的商品打算下订单时,为了确保交易成功,网站要求顾客填写详细的配送信息。
提交信息后,网站员工就知道了客户的要求进而与客户联系完成交易。
会员?
正确?
进入购物篮
输入用户名,密码
客户收到商品并付款
交易结束
管理员看到信息,与客户联系,确认送货
填详细联系信息,提交
修改?
确定要买的商品的数目,并查看总价
选定商品名,按订购确认。
点击商品名查看详情
图8交易流程图
注册
N
Y
登录
N
数据库
Y
Y
数据库
N
4.8用户订单处理模块
用户完成购物后可以进入我的购物车进行订单处理,心包包网站设计了两个网页用于订单处理,方便用户的修改订单。
1.订单服务页:
order.asp
该页用于收集客户的配送信息,然后提交给订单确认页处理。
其代码简单,用户注册页差不多,这里不多叙了。
订单服务页界面:
2.订单确认页:
order_check.asp
该页首先检查客户资料的填写情况,如果不符合要求,则提示客户重新输入;否则,根据客户的资料给出相应信息,并将该客户的该笔交易信息保存到Order表中,然后从Basket表中删除这些信息。
用户
是否注册
用户登录
订单处理
订单服务下单
订单确认服务
退出
访问网站
图9用户订单处理流程图
4.9后台管理模块
后台管理功能模块,主要供与管理员,对相关的商品管理,以及用户管理和订单管理。
电子商务系统,需全面贴合企业需求,除了提供强大的信息发布功能外,还提供可视化的编辑界面,简单方便的操作使得企业能轻松实现日常更新和维护。
而且模板与信息分离的概念使得网站风格可以常变常新。
核心功能:
(1)导向式操作,通俗易懂,提供完全可视化编辑界面;
(2)网站风格随意更换,网站已有信息自动继承;
(3)丰富的自定义功能,完全满足网站个性化需求;
(4)直接通过浏览器操作,可以多人远程维护管理网站;
(5)数据动态更新、网站风格、页面可以动态管理;
(6)提供数据和页面的备份功能,即使意外发生,也可迅速恢复网站。
(7)管理商品类别
(8)商品管理
(9)供应商管理以及用户订单处理
(10)用户反馈信息处理,以及用户论坛处理
5.小组总结(完成人:
林静纯)
因特网(Internet)已经连接了相当多的网民、企业机构和政府,而且向着更广阔的范围发展。
中国的连接开始到现在,网民已经发展到今天的8900万人。
因特网用户在中国正飞速发展,因此,任何一个企业家都不应置身于因特网之外。
因特网提供了虚拟的全球性贸易环境,企业面对的是全世界数亿用户,每一个公司都应该独立有自己的商场系统,一方面方便自己的管理,同时也方便着千千万万的顾客,也同时提高了企业在用户的心中的形象。
参考文献:
[1]赵英良.网站建设[M].西安:
西安交通大学出版社.2000.
[2]李玉海.电子商务网络建设[M].武汉:
华中师范大学出版社.2002.
[3]王迪.建设与维护你自己的网站[M].北京:
中国铁道出版社.2003.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 心包 网站 系统 设计