- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上书城系统的开发
网上书城系统的开发设计
作者
(xxxx大学 数学与计算机学院计算机科学与技术专业,城市 工号)
摘要:通过对网上比较有名的网上书城系统的调查与研究,作者得出了网上书城开发的一般过程。本文就详细的阐述了网上书城系统的体系结构、工作原理以及其开发过程。对系统功能模块与主要界面设计进行了阐述与分析,特别是对系统的安全性,可靠性,方便性及易操作等方面进行了详细的研究和探讨。
关键词:网上书城系统;电子商务;安全性
1 引言
计算机科学技术的迅猛发展以及网络的普及正以前所未有的深度和广度影响和改变着人类生活的各个方面,越来越多的人开始意识到网络所蕴含的巨大经济价值和无穷商机,并积极投身于电子商务活动.随着因特网的迅猛发展而日益流行,电子商务的应用越来越广泛,如网上书城、网上商城等.网上书城的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率.以网上书城为例,首先介绍了其开发环境,体系结构及工作原理,然后对系统功能模块与主要页面设计进行了详细的阐述与分析,最后对系统的关键技术进行了深入的探讨与研究。
2 网上书城体系架构
鉴于网上书城系统的特点和功能需求, 在系统设计上我们采用了以ASP.NET 为开发平台, SQL Server 2000 为后台数据库, 采用基于B/S 和多层结构相结合的设计思想来架构系统。从结构和功能上, 本系统可以分为用户接口层、应用层和数据层三层体系结构。用户接口层负责与用户交互, 接受用户的输入并将服务器端传来的数据呈现给用户。该层在应用程序里是一些ASPX 的页面和页面相关代码。应用层是系统的核心部分, 负责处理用户接口层的HTTP 请求并将请求传输给数据层, 同时将请求处理结果发给浏览器。它由Web 表单、XML Web 服务和组件服务组成。该层在应用程序里面被封装为.NET 组件。数据层位于最底层, 以ADO.NET 为接口, 对数据进行操纵并为应用层提供数据服务。ADO.NET 在ADO 的基础上作了较大改进, 提供了更多的数据操作对象, 使对数据库的操作更为方便、快捷。
图一 系统体系结构
3 系统开发过??
本文的网上书城系统以Windows 2000 Server、IIS 5.0 和Microsoft.NET 框架为开发平台, 采用ASP.NET 构造程序框架,数据库采用MS SQL Server 2000。
3.1 架构设计
基于上述分析, 本文采用三层分布式结构来架构网上书店系统: 用户接口层、应用层、数据层。
(1)用户接口层, 主要负责为用户提供可视界面, 由ASP.NET中的Web 页面和用户访问接口组成。其中, ASP.NET 中的Web 页面主要包括网站首页、会员注册和登录、浏览有哪些信誉好的足球投注网站图书页面、查看购物车及其它功能页面等。
(2)应用层, 主要负责与系统的具体业务相关联。它建立在数据层之上, 同时又要把用户接口层的功能抽象化, 为用户接口层提供服务。应用层的功能有客户按图书种类浏览图书有哪些信誉好的足球投注网站图书、拥有购物车、具有多项购书及简单订购等功能。
(3)数据层, 与后台数据库相关联, 封装了基于ADO.NET 的数据模型, 以完成对数据库的访问, 同时为应用层服务。应用程序通过该层访问数据库, 该层一般封装数据库的选择、添加、更新和删除等操作。由于买卖双方在交易过程中要不断地访问数据库, 进行选择、添加、更新、删除等数据库操作, 因此选择一种稳定性好、存储策略简单的数据库就显得尤为重要。
3.2 模块设计
本文的网上书城系统主要由前台会员模块和后台管理模块两部分组成。前台模块包括会员注册、登录、修改个人信息、选购图书、查询购书情况和查看各种服务条款等功能, 如图2 所示。
图2 网上书城前台功能结构示意图
(1) 会员注册和登录: 一般用户无需注册即可浏览和有哪些信誉好的足球投注网站书城主页的信息, 若有购买意向则需注册成为会员后方可进行交易。会员登录时需输入用户名和密码, 若系统验证有效, 进入本系统;若无效, 给出相应提示信息。会员登录后, 可以修改个人信息。
(2) 浏览图书: 按照图书的类别、新书、销售排行榜等方式进行图书的浏览, 用户可查阅图书相关信息, 如图书名、作者、出版社、价格、折扣率、简介等。
(3) 有哪些信誉好的足球投注网站图书: 用户能够按照图书的书名、作者、ISBN 编号、出版社等信息有哪些信誉好的足球投注网站图书, 显示所有符合有哪些信誉好的足球投注网站条件的图书, 并提供该图书的相关信息。
(4) 购物车管理: 如果用户没有登录系统, 则不能进入购物车界面; 如果用户强制进入, 系统则将用户引导至注册登录界面并提示用户先注册登录。用户选定待购图书后, 系统提供将选定图书放进购物车或从购物车中取出的功能。购物车以
文档评论(0)