| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
基于B/S 模式的网上购书系统设计           
基于B/S 模式的网上购书系统设计
网上购书系统是以互联网为交易平台的web 服务,是典型的bbs 模块。
2 系统架构与功能模块设计
2.1 系统架构
从数据库管理系统的特点及上述业务功能的分析,把网上购书系统划分为前台用户模块和后台管理员模块,并使前后台共享相同的数据库。
系统架构如图1所示。

前台主要是提供给用户浏览、搜索、购买图书,同时提供会员信息查询和管理,并引入积分奖励系统。后台提供管理员设置系统参数和管理书店数据,包括对书籍的浏览,购买,销售数据的查询,会员信息管理,订单管理,预订单管理,发货信息管理等。考虑到该系统要容易推广,方便用户获取信息,分布面广的特点,系统采用b/s 架构。b/s 结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。在b/s架构中,用户通过浏览器访问服务器的内容,它不需要专门的客户端应用程序。
2.2 系统主要功能模块
利用成熟的asp 语言构建完整的网站安全防御体系,保证网络安全、数据库安全、系统安全,形成一套完整的网络安全防御系统设计及实施方案。这个网上购书电子商务系统实现了以下几个功能:
(1)对销售的书加以归总和分类。lOCALHosT建立一个完整的体系,并且建立一个结构性比较好的数据库。
(2)对会员进行在线注册,非会员用户只能浏览商品、广告。会员用户能够下定单,预定书籍,而且凭借积分可以得到奖励。
(3)除会员和非会员外,系统中还设置了后台管理员用户,这个用户可以对订单、书籍、系统用户、用户权限、论坛、系统参数等进行管理和设置。
(4)网站具有搜索功能。用户能够在网站中搜索到自己需要的书籍,可以下定单。另外,网站还提供bbs 论坛,供会员反馈信息相互讨论;系统管理员可以根据用户的留言来进行回复。
该系统主要功能模块如图2 所示。

3 关键技术
3.1 开发环境
网上购书电子商务系统采用成熟的asp 语言开发,数据库采用sql server 2000,web服务器采用iis5.0。

3.2 应用ado技术
该系统数据库访问层采用ado 技术,ado(activex data object) 是microsoft 为数据库应用程序开发的一种面向对象的、与语言无关的应用程序编辑接口。它是一种强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到asp 页面上。用户只需在网页中执行sql指令,就可以直接对存放在服务器上的数据库进行记录的操作。ado 被设计用来同新的数据访问层ole db 一起协同工作。它向我们提供了一个熟悉的、高层的对ole db 的接口。其访问模型如下:

3.3 使用触发器和存储过程
网上购书电子商务系统涉及到大量的数据库访问操作,为了加强数据的完整性约束和业务规则、减少网络通信量,我们采用了触发器和存储过程。存储过程是利用sql server所提供的transact-sql语言所编写的程序。存储过程的能力大大增强了sql 语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算,可以降低网络的通信量,便于集中控制。触发器是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作时就会激活它执行。
3.4 分页功能的使用
在一些页面,数据库返回的记录很多,如果在同一个页面显示这么多的记录,会显得太过臃肿,也不利于查看,因此本系统用了分页显示的功能。考虑到每个用户的使用习惯,程序在提供默认每页显示记录数的同时,允许用户自定义每页显示记录数,这也体现了人性化的一面。
3.5 全选功能的使用
在后台管理系统中的定单管理页面,选择相应的定单就可以对该定单进行操作了。但考虑到当需要操作的定单很多时单个的选取就显得比较费时间,所以为了方便用户操作,本系统在此处加上了全选这个功能。
3.6 访问数据库的方法
数据库的连接有两种方法。一种是通过odbc 建立与数据库的连接,此种方法实现对数据库的访问要经过额外的一个软件层来实现。另一种是直接使用ole db 数据库驱动程序建立与数据库的连接,此种方法可直接连接数据库。鉴于以上阐述,且结合本系统的实际情况,本系统直接使用ole db 数据库驱动程序建立与数据库的连接。连接数据库的语法为:
变量名open“provider=sqloledb;
uid=用户名;pwd=密码;
ininial catalog= 数据库名称;

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《基于B/S 模式的网上购书系统设计》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    计算机论文
    普通论文谈信息技术与德育教育的整合
    普通论文无线网络安全防范措施探讨
    普通论文浅议地形测量和测绘技术自动化技
    普通论文高速公路可变信息板设置技术
    普通论文基于Web的多媒体CAI课件开发过程
    普通论文我国网络购物的信用风险研究
    普通论文试论中小学网络教研的现状调查与
    普通论文关于计算机电磁辐射及防护的探讨
    普通论文电子商务网站平台3p设计技术与网
    普通论文浅议网络教学中的情感互动
    普通论文试论计算机辅助教学与学科课程整
    普通论文基于服务科学视角的高校信息服务
    论文
    普通论文[免费范文]语文教研组工作小结
    普通论文[企业管理]浅谈合并会计报表抵销业
    普通论文[今日更新]“燕乐二十八调”到“南
    普通论文[免费范文]企业竞争战略理论的发展
    普通论文[工程建筑]论高性能混凝土特性及施
    普通论文[今日更新]交通运输枢纽系统分析
    普通论文[免费范文]市道路运输管理处长述职
    普通论文[企业管理]试析新经济时代企业人力
    范文大全
    普通范文[零八零六]谈组工文化建设与树组工
    普通范文[范文大全]关于发展农村集体经济的
    普通范文[范文大全]党员为民服务心得体会:
    普通范文[范文大全]大学生创优争先党课学习
    普通范文[范文大全]信用社先进集体材料
    普通范文[范文大全]国际环境保护措施与世贸
    普通范文[实习报告]暑期社会实践报告:关于
    普通范文[调查报告]依法行政促进地方经济发
    演讲致词
    普通演讲[就职演说]管理局首任秘书长就职演讲
    普通演讲[开业开幕]在市委党校结业典礼上的讲
    普通演讲[庆典致辞]开学典礼致辞
    普通演讲[会议发言稿]在水利总干局2009年工作会
    普通演讲[会议发言稿]道路交通安全市民代表发言
    普通演讲[庆典致辞]2007元旦辩论赛规则
    工作范文
    普通总结[工作总结]全运会志愿者工作总结范文
    普通总结[述职报告]政府乡(镇)长述职述廉报
    普通公文方案[公文写作]新时期如何加强党性修养
    普通总结[工作总结]2012年中联实习七月工作总
    普通党建工会[记要]“5.20母乳喂养日”活动宣
    普通汇报体会[经验材料]用创新精神开创税务稽查新
    普通汇报体会[心得体会]构建学习型干部队伍实践与
    普通总结[工作计划]社区爱国卫生月工作计划
    普通总结[调研报告]关于对基层规范化管理工作
    普通公文方案[公文写作]办公室管理规定
    普通公文方案[公文写作]文化战略:企业界御敌求变
    普通总结[个人总结]2002年年度个人思想工作总