B2C电子商务网站系统的工作实质是对数据进行采集、存储、分析,从而生成商业软件数据库,并将数据转化为资金流流和物流的过程。
所以,要做好一个B2C电子商务网站系统,需要对大量的数据进行采集和处理,对于掌握和运用数据库系统的理论有巨大的帮助。同时,网络交易在当前社会是主要的一种商业活动,其发展日新月异速度惊人。因此对该系统的设计具有巨大的实际意义。
1。2 系统开发意义与目标
一个优秀的B2C网站需要包括以下几个方面:
1、商品展示:让用户本知道网站卖什么东西;
2、商品查询:方便快捷的查询到想买的东西;
3、购物车添加与查看:查看买了什么东西;
4、用户中心:修改个人信息;
本系统旨在建立一个简单的能够实现网上购物并且可行的方案。用户可以登录该网站进行注册会员,浏览商品信息与新闻消息,从而根据自己的喜好收藏商品或者添加到购物车。之后在购物车里管理已选商品并付款。此外还能在会员中心查看订单,评价已买商品,同修改自己的信息。管理员可以凭借管理员身份登录后台进行网站的维护,包括管理商品,管理订单已经新闻的发布。
1。3 系统开发工具简介
1。3。1 ASP。NET简介来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
ASP。NET优越性[2]主要体现在高效性、重用性、代码简洁这三方面。因为ASP使用的是脚本语言,所以编写复杂功能的网站需要大量的代码,而且还会常出现可读性差的问题。另外,因为ASP所有的代码都是解释执行的,所以速度比较慢。ASP。NET与ASP相比较效率更高,可重用性更高,对于实现同样的功能,ASP。NET的代码量要比ASP少得多。
1。3。2 C#简介
C#[3]是。NET的关键性语言,是一种简单的,类型安全的,现代的,和面向对象的软件开发语言。C#运用了很多C++的功能,例如语句,表达式和操作符,此外C#还参考了许多Java的技术规则。
C#是专门为。NET应用而开发出的语言,它具有语法简洁,面向对象,灵活性与兼容性等特点。
⑴ 语法简洁
C#的代码没有指针和关键字,运用起来很方便。
⑵ 面向对象
C#具有封装性,多态性和单继承性。C#中常量和变量还有函数等都被封装在类中,提高了代码的可读性。
(3)灵活性和兼容性
C#遵守。NET公用语言规范,保证了C#组件与其它语言组件之间的交互,既高效又灵活。
1。3。3 B/S模式简介
在三层体系结构的B/S系统中,客户机的工作量极大的减少,服务器将承担大量的工作,对数据库的访问与应用程序的执行都将由服务器完成。
B/S架构是一种新型软件架构,结合多种浏览器脚本语言来实现复杂的强大功能,大大的节约了开发成本。
B/S系统包括:表示层,逻辑层,数据层,三层是相互独立又相互关联:
1。表示层,向Web服务器提出服务[4]请求后,服务器端验证身份,用HTTP协议把所需的主页传送给客户端并显示在浏览器上。
2。控制逻辑层,接受用户的请求,首并进行数据处理,然后数据库服务器等待数据处理的结果并提交Web服务器
3。数据表示层,接受Web服务器请求的数据库操作,来实现对数据库的增删改查的功能,操作结果返回给Web服务器。
1。3。4 SQL Server数据库简介
设计一个完整的数据库需要经历数据库建立、数据库设计、数据库组件、对数据库调试和测试过程。数据库开发和软件系统开发区别很大。数据库的开发综合了多种学科,是对软件系统的数据结构以及各种关系进行研究分析的一个过程。所数据库开发的最重要的方面是看开发好的数据库是否可以高效的运行。在数据库的设计过程中开发数据库是有一套数据库设计规范[5]。普遍的数据库的设计要求必须达到第三范式的标准。让数据库中的数据具备优秀的结构。