网上书城系统的开发

网上书城系统的开发

ID:38373170

大小:69.39 KB

页数:5页

时间:2019-06-11

网上书城系统的开发_第1页
网上书城系统的开发_第2页
网上书城系统的开发_第3页
网上书城系统的开发_第4页
网上书城系统的开发_第5页
资源描述:

《网上书城系统的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网上书城系统的开发设计作者(xxxx大学数学与计算机学院计算机科学与技术专业,城市工号)摘要:通过对网上比较有名的网上书城系统的调查与研究,作者得出了网上书城开发的一般过程。本文就详细的阐述了网上书城系统的体系结构、工作原理以及其开发过程。对系统功能模块与主要界面设计进行了阐述与分析,特别是对系统的安全性,可靠性,方便性及易操作等方面进行了详细的研究和探讨。关键词:网上书城系统;电子商务;安全性1引言计算机科学技术的迅猛发展以及网络的普及正以前所未有的深度和广度影响和改变着人类生活的各个方面,越来越多的人开始意识到网络所蕴含的巨大经济价值和无穷商机,并积极投身于电子商务活动.随着因特网的

2、迅猛发展而日益流行,电子商务的应用越来越广泛,如网上书城、网上商城等.网上书城的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率.以网上书城为例,首先介绍了其开发环境,体系结构及工作原理,然后对系统功能模块与主要页面设计进行了详细的阐述与分析,最后对系统的关键技术进行了深入的探讨与研究。2网上书城体系架构鉴于网上书城系统的特点和功能需求,在系统设计上我们采用了以ASP.NET为开发平台,SQLServer2000为后台数据库,采用基于B/S和多层结构相结合的设计思想来架构系统。从结构和功能上,本

3、系统可以分为用户接口层、应用层和数据层三层体系结构。用户接口层负责与用户交互,接受用户的输入并将服务器端传来的数据呈现给用户。该层在应用程序里是一些ASPX的页面和页面相关代码。应用层是系统的核心部分,负责处理用户接口层的HTTP请求并将请求传输给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb服务和组件服务组成。该层在应用程序里面被封装为.NET组件。数据层位于最底层,以ADO.NET为接口,对数据进行操纵并为应用层提供数据服务。ADO.NET在ADO的基础上作了较大改进,提供了更多的数据操作对象,使对数据库的操作更为方便、快捷。图一系统体系结构3系统开发过程本文的网

4、上书城系统以Windows2000Server、IIS5.0和Microsoft.NET框架为开发平台,采用ASP.NET构造程序框架,数据库采用MSSQLServer2000。3.1架构设计基于上述分析,本文采用三层分布式结构来架构网上书店系统:用户接口层、应用层、数据层。(1)用户接口层,主要负责为用户提供可视界面,由ASP.NET中的Web页面和用户访问接口组成。其中,ASP.NET中的Web页面主要包括网站首页、会员注册和登录、浏览搜索图书页面、查看购物车及其它功能页面等。(2)应用层,主要负责与系统的具体业务相关联。它建立在数据层之上,同时又要把用户接口层的功能抽象化,为用户接

5、口层提供服务。应用层的功能有客户按图书种类浏览图书搜索图书、拥有购物车、具有多项购书及简单订购等功能。(3)数据层,与后台数据库相关联,封装了基于ADO.NET的数据模型,以完成对数据库的访问,同时为应用层服务。应用程序通过该层访问数据库,该层一般封装数据库的选择、添加、更新和删除等操作。由于买卖双方在交易过程中要不断地访问数据库,进行选择、添加、更新、删除等数据库操作,因此选择一种稳定性好、存储策略简单的数据库就显得尤为重要。3.2模块设计本文的网上书城系统主要由前台会员模块和后台管理模块两部分组成。前台模块包括会员注册、登录、修改个人信息、选购图书、查询购书情况和查看各种服务条款等功

6、能,如图2所示。图2网上书城前台功能结构示意图(1)会员注册和登录:一般用户无需注册即可浏览和搜索书城主页的信息,若有购买意向则需注册成为会员后方可进行交易。会员登录时需输入用户名和密码,若系统验证有效,进入本系统;若无效,给出相应提示信息。会员登录后,可以修改个人信息。(2)浏览图书:按照图书的类别、新书、销售排行榜等方式进行图书的浏览,用户可查阅图书相关信息,如图书名、作者、出版社、价格、折扣率、简介等。(3)搜索图书:用户能够按照图书的书名、作者、ISBN编号、出版社等信息搜索图书,显示所有符合搜索条件的图书,并提供该图书的相关信息。(4)购物车管理:如果用户没有登录系统,则不能进

7、入购物车界面;如果用户强制进入,系统则将用户引导至注册登录界面并提示用户先注册登录。用户选定待购图书后,系统提供将选定图书放进购物车或从购物车中取出的功能。购物车以列表的形式显示当前用户所有拟购买的图书信息,并自动计算所有图书的总价。(5)订单管理:当用户确定购买购物车中的图书时,就可以下订单正式购买。订单下达后,用户可以查看历史订单,并可以在一定时间内更改、取消订单。后台模块主要包括后台管理员对会员、图书、书库、定单和管理员的管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。