目 录
摘要................................................................................................................................ II 目 录............................................................................................................................. VI 第1章 引言.................................................................................................................. 1 第2章 系统开发技术 ................................................................................................. 2
2.1软件开发模式.................................................................................................. 2 2.2 ASP.NET技术 ................................................................................................. 3 第3章 需求分析及设计 ............................................................................................. 4
3.1 系统功能性需求 ............................................................................................ 4 3.2 系统使用者 .................................................................................................... 6 3.3 数据库设计 .................................................................................................... 7 第4章 系统实现 ....................................................................................................... 10
4.1 技术选型 ...................................................................................................... 10 4.2 系统的实现 .................................................................................................. 10 第5章 结论 ............................................................................................................... 16 参考文献...................................................................................................................... 17
第1章 引言
近年来以通信技术、计算机技术和互联网技术为代表的信息技术有了飞速发展。人们对基于B/S结构的电子商务系统的熟悉程度加深,传统的线下服务购物网店主要是一些实体店,主要包括了:服务购物网店文件的传输、音响制品的管理与不同音响店之间的协作等相关功能,现在无法满足服装商品客户和用户的日常要求,较多的客户和用户对服务购物网店系统借助于互联网的发展提出了新的诉求。同时,较多的服务购物网店为了有效的对服务购物网店的预算进行控制,考虑将一般的店铺租赁过程、店铺装修费用等进行节省,运用到基于B/S结构的电子商务系统建设过程中,并且期望对服装商品的线上体验模式进行优化,具体是:将相关的服装商品资产维护、服装商品资产使用过程也整合到本文的基于B/S结构的电子商务系统中,甚至包括了视频会议的内容。
基于B/S结构的电子商务系统的发展方向是实现平台化,主要原因是平台化带来的好处是服务购物网店的办公过程正在从以行政管理为主,向行政与业务兼管进行转移,最终目的是实现协作,也就是从单一到整体整合[3]。在基于B/S结构的电子商务系统行业,一直是需求推动技术的发展,基于B/S结构的电子商务系统中,这种转变正是近年来乃至未来服装商品行业发展的重要需求所致[4]。
第2章 系统开发技术 2.1软件开发模式
1、C/S开发模式
C/S结构即客户机/服务器两层结构体系,该体系将应用程序划分为两个部分:一部分为前台,即客户端程序用于完成数据输入与输出;另一部分为后台,即服务器端程序用于完成对数据库的操作。而因为前台不需网络请求就可处理部分工作,服务器降低了一定的工作量,同时也减少了网络负荷,提高网络利用率,大幅缩短服务器响应时间。图2.1为C/S模式的系统结构:
图2.1C/S模式
在C/S结构中,需在前台部分安装应用程序。基于现有管理信息系统的性质,客户端日益增加的特点,导致所需安装的前台程序愈来愈多,前台的工作量变大,服务器需要做出的响应也愈来愈多。 2、B/S模式
Browser/Server结构的简称是B/S,该结构的名称是浏览器和服务器架构。随着信息技术的迅速发展,该结构也得到飞速发展,通过对C/S结构的不断变化或者结构的改进。通过WWW浏览器实现用户工作界面的管理,只在前端即:Browser端进行少部分的事务处理逻辑关系,在服务器端对应的Server端进行主要事务逻辑的实现。随着万维网WWW和Internet的大力流行,之前的主机/终端和C/S模式都无法满足当前的全球网络开放性、互连性、信息的随处可见性和信息的共享性等新的要求,于是B/S型模式就出现了。在该种结构中,许许多多的网络被连接到一起,形成了一个非常巨大的网,即全球网。
B/S模式使得跨平台操作的问题得到了解决,几个不同的应用系统平台可以
通过浏览器进行访问。用户的交互界面被看作是视图,针对相应的Web应用,其被称作HTML相关界面,同时还有可能是XML、XHTML以及Applet。随着各种应用变得越来越复杂,而且规模越来越大,界面的处理也变得非常有挑战性。图2.2为B/S模式的系统结构图:
图 2.2 B/S模式
2.2 ASP.NET技术
美国微软公司提供的新一代的Web开发平台称之为ASP.NET平台,该平台可为相应的开发人员提供所有的服务、编程对应的模型以及软件的基础结构以生成企业级的Web应用管理程序,ASP.NET平台具有如下三方面的优势。
(1) 实现程序代码与页面内容的成功分离
在同一个网页上实现多种脚本语言的混合是之前常用的动态网页开发方法。例如,以JavaScript或VBScript为代表的客户端脚本语言可以方便的嵌入到HTML脚本语言中,ASP或JSP等服务器端的脚本语言也可以同时不被嵌入。
ASP.NET开发平台将为所有的程序员提供了一种基于Code Behind技术的非常好的开发方式,通过该模式程序代码与页面内容成功实现了分离,借助于Web控件,ASP.NET的程序结构因此显得非常清晰,极大的提高了系统开发和维护的效率[24]。
(2) 对编译型语言的支持
.NET开发平台自推出之后,两种编译型语言VB.NET和C#.NET是美国微软公司在Web服务器端开发语言出现之后进行的主推。借助于这两种开发语言,Web程序的开发将变得像程序员开发普通的Windows程序一样简单,他们的不同在于开发GUI图形界面的各种控件,Windows应用程序开发中有其版本,Web应用程序开发过程中也有它自己的版本。
第3章 需求分析及设计
3.1 系统功能性需求
通过调查和分析电子商务系统的实际需求,我们总结出该系统应该具有以下功能:
用户要想购买服装商品,首先要进行系统的注册与登录。对于未注册的用户,需要先进行注册。对于已注册的用户,通过用户名和密码进行系统登录,通过系统可以浏览服装商品、选择服装商品,也可以按条件进行指定服装商品的搜索,找到合适的服装商品后,然后点击系统页面上的“加入购物车”按钮,将所找到的服装商品加入到购物车中。对于已加到购物车中的服装商品,用户可以进行修改,比如:用户可以更改所购服装商品的数量,也可以删除购物车中的服装商品。在确认无误的情况下,可以进行订单提交。订单提交成功后会生成相应的订单编号,供用户或管理员查询。由系统管理员进行订单处理,对于已付款的订单,进行订单发货,对于未付款订单,进行用户催款提醒;对于过期、无效的订单管理员可以进行删除处理。
上述功能经分析,可归纳总结为如下图3.1所示。
网上音像店系统音像制品上架管理音像制品信息管理公告信息管理购物车管理订单信息管理支付信息管理会员信息管理系统信息管理 图3.1 电子商务系统功能结构图
具体分析如下: 1. 服装商品上架管理
电子商务业务员可以在服装商品上架管理模块中完成服装商品上架的展示、服装商品上架的查询、服装商品上架的分类、服装商品上架的统计等功能。电子商务业务员通过服装商品上架模块可以查看发布的服装商品信息,并可按服装商