(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性[6]。
(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。
从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,页面动态刷新,响应率明显降低,适用于网上发布信息。
2。4 开发框架asp。net
ASP。NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序 。
asp。net是一个已编译的、基于 。NET 的环境,把基于通用语言的程序在服务器上运行[2]。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多。而且是可以用任何与 。NET 兼容的语言(包括Visual Basic 。NET、C# 和 JScript 。NET。)创作应用程序[2]。另外,任何asp。net应用程序都可以使用整个 。NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等[2]。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点。
2。5 开发语言C#
C#是微软公司发布的一种面向对象的、运行于。NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。它是微软公司 。NET windows网络框架的主角[5]。
C#是一种安全的、稳定的、简单的、优雅的,是面向对象的。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为。NET开发的首选语言[5]。
2。6 开发运行环境
1。操作系统:Windows 10
2。开发工具:Microsoft Visual Studio 2013
3。数据库工具:SQL Server 2008
3 系统需求分析
3。1功能需求设计
系统分系统管理员和用户两个用户权限。
该系统的基本功能是用户能够统浏览商品的信息,以及进行添加购物车和生成订单,而管理员要能够对网站的商品和订单做必要的管理操作,因此必须要有针对用户和管理员的不同的前台用户操作功能和后台管理员操作功能。
该系统的前台,后台操作功能包括: 论文网
(1)普通用户可以通过系统浏览商品,查看所有的商品及类别(包括搜索浏览,排行榜浏览,优惠活动等),
(2)普通用户可以注册登录功能,公告查询,
(3)普通用户可以搜索商品(按类别、价位、商品名称等),
(4)普通用户可以购买商品,添加购物车功能,留言板功能,评价管理,
(5)管理员可以在后台添加商品,管理商品信息,
(6)管理员可以浏览管理用户的订单进行发货,订单管理,
(7)普通用户还可以对购买的商品进行评价,留言,
(8)管理员可以管理用户的留言,并且及时解决用户可能有的问题, asp.net+sqlserver网上商城的设计实现+源代码(3):http://www.youerw.com/jisuanji/lunwen_199563.html