电子商务购物系统设计与开发

点赞:20848 浏览:94623 近期更新时间:2024-03-15 作者:网友分享原创网站原创

摘 要:本文主要分析了电子商务发展现状及存在的问题,开发了一种功能全面,具有实用性的系统.本系统主要采用数据库SQLServer2005技术、Asp.技术,分模块设计与开发整个系统流程.该系统具有清晰的模块、全面的功能、良好的稳定与安全性及易操作等特性,特别适合中小经营者网上开店.

关 键 词:电子商务;结构;功能;技术

一、电子商务发展现状

我国互联网已取得了飞速的发展,截至2011年6月,网民人数已达到4.85亿.网络应用结构变化明显,其中商务应用稳步发展,网络购物发展显著,用户规模达到1.73亿.

电子商务作为一种全新的营销方式,它通过互联网在经销者和消费者之间架起一座桥梁.消费者可以在家“逛商店”,浏览商品信息,随时、随地购写自己满意的商品.开办一个电子商务的经营场所与传统的以店为场地经营方式相比,减少了人力、物力及财力,最大限度地满足了经营者和消费者的商品信息.

然而,现有购物系统没有进行深入、全面的需求分析,存在一些共性问题:使用的对象较多,权限管理混乱;目的不明确,没有自己的特色;不易维护和操作及系统安全运行稳定有待加强.

电子商务购物系统设计与开发参考属性评定
有关论文范文主题研究: 关于数据库的论文例文 大学生适用: 硕士论文、专科论文
相关参考文献下载数量: 35 写作解决问题: 写作资料
毕业论文开题报告: 文献综述、论文题目 职称论文适用: 职称评定、职称评中级
所属大学生专业类别: 写作资料 论文题目推荐度: 免费选题

二、本系统的特性

1.界面设计友好,特色鲜明.

2.具有针对不同对象的权限管理.

3.清晰地展示商品及交易信息,方便顾客及经营者查看.

4.具有打印功能.

5.具有良好的维护和操作,运行稳定、安全可靠.

三、系统结构及功能设计

本系统分为前台及后台结构.

1.前台首页由公共部分和内容部分组成.内容部分处于界面的中间,是界面的主要区域,用于展示左边所选择的各类信息;公共部分处于界面的上、下部分,用于展示Banner、Logo、导航栏、广告及等信息.


前台主要用于会员注册、登录、编辑,查看商品信息分类、商品购写、购物车管理等功能.它包括模块:会员注册、会员登录、商品信息浏览及购物车管理.

会员注册及登录模块:用于填写用户的,必须按要求进行正确填写,以便购写商品能准确寄到消费者手中.用户在注册、登录后就可对想购商品下订单.

商品信息浏览模块:用户单击左边商品分类,内容部分就会显示该商品,包括文字介绍、图片展示、市场及会员,还可以查看详细信息.

购物车管理模块:它以表格形式列出商品名称、单价、数量、小计及合计,用户还可以向购物车中增加商品、编辑、查看、删除购物车信息及下订单.

2.后台分为后台管理页面和登录页面.点击前台页面底部的后台入口,在输入正确的用户名和后,系统为防止非法用户登录,进行安全性检查,通过后才可进入后台管理页面.

后台管理页面主要用于管理员实现对商品、会员、物流及系统的管理功能.

后台首页模块:管理员登录、订单管理、商品管理、物流管理块及系统管理.

订单管理包括会员管理、查看订单、修改订单.

商品管理包括添加商品、管理商品、添加商品类别、管理商品类别及管理会员.

物流管理包括管理支付方式、支付方式添加及删除、管理运送方式,运送方式添加、管理运送地点,运送地点添加.

四、系统主要使用技术

1.数据库技术

本系统采用SQLServer2005数据库,它包括若干表,如系统管理员信息表、用户信息表、商品信息表、商品类别表等.根据设计有管理员信息实体、会员信息实体、商品信息实体和订单信息实体.

存储过程:存储过程是SQL语句和可选控制流语句的编译集合,以一个名称存储,并作为一个单元处理.存储过程存储在数据库内,可通过应用程序的调用来执行,并且支持用户声明的变量,它执行的速度比SQL语句快.

触发器:它是一种特殊的存储过程,它与数据表相结合,当数据表中的数据被更改时,触发器会被触发,执行相应操作.

2.Asp.2.0技术

母版页技术:Asp.2.0提供了在一个文件中定义多个网站页面布局的功能,它以.master为扩展名.它具有相同的外观,无需在各个页面中编写重复的代码,只需修改母版页就可以达到修改页面布局.

框架技术:在系统开发中为了保持页面风格一致,常用框架.后台首页就由框架及其他页面组成,框架左边是功能区,右边是内容显示区.

缓存技术:它是将频繁使用的数据保存到内存中,当系统再次使用时,能快速地提取数据,以达到用户快速访问网站.它包括页面输出缓存、页面部分缓存和页面数据缓存.

Session对象:本系统需要在多页面之间跳转,利用Session对象可实现.

五、开发工具

本系统前台使用MicrosoftVisualStudio2005平台,C#开发语言.后台使用MicrosoftSQLServer2005数据库,它处理数量大、效率高、安全可靠、具有绝对的准确性和运行速度.

六、经验总结

1.做好注释

由于本系统使用的对象、函数、语句多,代码长,为了便于设计者阅读、理解代码的含义,特别在调试过程及时发现错误,并作出正确的处理具有现实意义.

2.标识代码性能

在写代码前就写好代码性能,便于编程者理清思路,有利于网站访问速度.

3.编码应规范

数据库命名以字母“db”开头,数据表以字母“tb”开头,视图以字母“view”开头,存储过程以字母“proc”开头,后加相关汉语拼音的首字母.