基于ASP.NET技术开发设计的电子商务“网上OPPO专卖店系统”
2013-04-29叶飞
摘要:本文以当今火爆流行的ASP.NET技术开发设计了“网上OPPO专卖店系统”交互式电子商店系统。系统实现中阐述数据库的详细设计、网站各模块功能的具体实现,完成了本系统的ASP.NET交互式电子商店的系统。在系统总结中阐述了系统的优劣势以及系统的扩展。文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。
关键词:网上购物系统 电子商务 ASP.NET HTML 系统开发
1 概述
網上oppo专卖店是一种集网上购物和后台管理的综合性电子商务系统,随着互联网的不断发展以及全球经济一体化的逐步深入,网上专卖店已成为现代传统专卖店必不可少的经营策略之一。网上OPPO专卖店可以切合传统店实际的需求和发展趋势,通过提供个性化的操作界面,使传统专卖店功能在互联网上进行电子化的高效运作,从而实现投入回报和管理效益最大化。
1.1 开发环境
本系统使用SQL Server2000作为后台的数据管理系统,而在前台使用Visual Studio.net2003作为开发工具。
SQL Server 是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其最新版本SQL Server2000将数据库与Internet紧密连接,可以通过Web浏览器显示数据的操作,具有客户机/服务器的结构。SQL Server 2000 提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业级解决方案。
SQL Server2000 是在SQL Server 7.0 的基础上发展来的,作为在Windows NT.Windows 2000上运行的最好数据库,SQL Server 是企业用户和独立软件供应商们创建企业应用程序时首选的关系数据库系统(RDVBMS)。随着用户需求的不断增长,SQL Server 已经在易用性、可收缩性和可靠性、数据仓库等方面获得了重大的创新。
Visual Studio.net2003,随着网络经济时候的来临,微软公司的.NET战略的创建就是希望帮助用户,能够在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信带来的快乐。
ASP.NET.NET的诞生实现了这一理想。ASP.NET.NET是建立在公共语言运行库上的编程框架,可用在服务器上生成功能强大的Web应用程序。ASP.NET.NET提供了一个统一的Web开发模型,并提供了开发人员创建企业级Web应用程序所需的各种服务。
ASP.NET.NET可以使用任何与.NET兼容的语言编写应用程序。此外,任何ASP.NET.NET应用程序都可以完全使用.NET Framework。
1.2 系统特点
首先,对于消费者来说:①可以在家“逛商店”,订货不受时间的限制。②获得较大量的商品信息,可以买到当地没有的商品。③网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫。④从订货、买货到货物上门无需亲临现场,既省时又省力。⑤由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。
其次,对于商家来说:由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。
再次,对于整个市场经济来说:这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。
综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。
2 系统设计
2.1 系统设计目标
实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。
2.2 开发设计思想
在本系统的设计过程中,主要就是实现用户能正常登录注册用户,查询物品,生成定单,结账等功能。可以对本网站投上一票还可以在留言板发表自己的意见。为了方便管理员的操作,系统在设计数据库、代码的编写时十分讲究,采取了下面的一些原则:①数据库的列名及相关的属性是经过慎重考虑的。②代码编写时统一按钮的命名,连接数据库时使用相同的方式。③程序代码标准化,软件统一化,确保软件的可维护性和实用性。④界面尽量简单化,做到实用、方便,尽量满足用户的需要。⑤温馨化操作,记录用户访问的次数,给人一种温馨的感觉。
2.3 需求
顾客对功能的需求:
①提供商品分类目录索引方式。
②查看所有待售商品。
③提供模糊搜索查询。
④对商品进行订购,并可指定其数量。
⑤查看已订购商品,并可在结账前,进行撤消。
⑥结账后,查看历史订单记录。
此外,该系统还允许用户执行其他任务,例如:
①允许用户在系统中进行注册。
②提供用户登录入口。
③非登录用户可以对商品进行浏览和订购,但要结账时,必须进行登录。
④登录用户可以使用该系统的所有功能。
⑤管理员可进行后台操作管理。
2.4 在线展示
只要登录到网站后,就可以在线浏览展示商品,最新商品动画展示在线购买商品从后台数据库动态显示商品图片与产品名。单击产品名或图片就看到产品的详细介绍。要添加购买与收藏功能。
2.5 在线下订单
只有注册用户才能利用该系统下订单。注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。实现产生订购单号功能。
2.6 后台管理服务
①商品后台管理功能。
②用户后台管理功能。
③留言板后台管理功能。
④定单后台管理功能。
2.7 留言功能
用户可以发表自己对本网站的意见和建议。
参考文献:
[1]孙印杰,杨滔,吕书琴等编著.动态网站设计实例精解[M].电子工业出版社出版社,2005年10月.
[2]岳国英.SQL 2000数据库技术[M].中国电力出版社,2005年2月.
[3]李春葆,曾平.数据库原理与应用——基于SQL Server 2000[M].清华大学出版社,2005年3月.
[4]但正刚.ASP.NET高级编程[M].清华大学出版社,2002年6月.
[5]王晟.Visual C#.NET数据库开发经典案例解析[M].清华大学出版社,2005年4月.
[6]谢树煜等.软件设计师考试辅导[M].清华大学出版社,2006年7月.
[7]严蔚敏等.数据结构(C语言版)[M].清华大学出版社,2004年10月.
[8]钱乐秋,赵文耘,牛军钰.软件工程[M].清华大学出版社,2007年12月.
作者简介:叶飞(1967-),男,安徽合肥人,工程师,研究方向:电子信息,科技发明,多媒体教育等。