网上教学系统(共12篇)
网上教学系统 篇1
本购物系统——学子网上书店系统, 是一个立足于校园, 以书籍为商品的专业性网上购物网站, 同时具有自由买卖书籍, 班级预定教材等功能, 为校园书籍的流通提供了一个高效的交易平台, 开辟了校园物品交易的新市场。
一、开发的背景
电子商务 (Electronic Commerce, EC) 是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。
电子商务创造了一个虚拟的经营环境, 买卖双方可以借助这个开展网络营销、咨询洽谈、网上定购、电子支付、数字化产品传递、服务传递、意见征询等, 同时, 为了确保交易安全, 需要进行交易管理。
按照参与电子商务交易的对象进行分类, 可以将电子商务分为如下三种类型:
企业与消费者之间的电子商务 (B2C) ;
企业与企业之间的电子商务 (BusinesstoBusiness, B2B) ;
企业与政府之间的电子商务 (Businessto Government, B2G) 。
网上购物就是一种典型的B2C类型, 我在本网站选型是就将其确定为B2C类型, 从事书籍的销售。同时, 针对大学校园这一特殊环境还融合了中介类型的特点, 为广大同学提供了个人交易平台, 可以在网站上发布自己的买书或卖书的信息以及预定教材信息的登记。
二、开发工具和环境
(一) 开发工具:ASP技术
ASP内含于IIS当中, 提供一个服务器端 (server-site) 的scripting环境, 产生和执行动态、交互式、高效率的站点服务器的应用程序。当用户对一个ASP文档发出请求时, 服务器会自动将ActiveServerPages的程序码, 解释为标准的HTML格式的网页内容, 再送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器, 即可浏览ASP所设计的主页内容。当然这就意味着没ASP服务器, 就无法正确浏览一个ASP文档。
(二) 开发环境
1. 硬件条件
服务器两台, 一台为数据库服务器, 一台为Web服务器;客户端计算机若干;网络通讯设备, 主要包括交换机、网卡、集线器、MO-DEM等。
2. 系统平台
采用浏览器和服务器结构B/S (Browser/Server) 体系结构, 服务器端采用Microsoft Windows NT4.0作为网络操作系统, Web服务器软件采用IIS6.0。客户端软件, 包括单机操作系统和浏览器软件, 分别选用Windows XP和InternetExplorer, 数据库系统采用SQLServer2000。
(1) 功能需求分析
本网站系统包括两大部分, 前台和后台。用户只能使用前台的各项功能包括会员的注册和登录, 书籍浏览与查询, 将书籍放入购物栏和购买下订单, 订单查询, 结账, 选择付款方式和送货方式。因为客户主要是面向在校学生, 要满足学生个人书籍的出售和购买以及教材的预定, 这也是本系统与其它一般电子商务不同之处, 是本系统的特色。同时作为一个电子商务系统, 还应具有后台管理部分, 包括新书籍的添加、查看与修改、书籍订单管理、书籍评论管理、我要买书管理、我要卖书管理、预定教材管理、注册用户的管理、网站信息管理、信息管理、书籍分类管理、网站设置等功能。
(2) 数据的概念模型
数据库在整个网站中占有非常重要的地位, 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率, 保证数词的完整和一致。另外, 合理的数据结构将非常有利于程序的实现。设计数据库系统时应该首先分析了解用户各个方面的需求, 包括现有的以及将来可能性增加的需求。
用户的需求具体体现在各种信息的提供, 保存, 更新和查询, 这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据, 数据结构以及数据处现的流程, 组成一份详尽的数据字典, 为后面的具体设计打下基础。在仔细分析流通网站业务处理流程的基础上, 列出了书籍的实体属性。
三、网站概要设计与数据库设计
(一) 功能设计
1. 系统功能描述
本网上书店系统所要实现的功能如下:
(1) 客户界面部分
(1) 通过首页购书, 可以通过关键字进行查询。 (2) 可以查看热门图书。 (3) 购物车功能。 (4) 查看图书详细说明。 (5) 用户注册。 (6) 用户登录。 (7) 查看订单情况。
(2) 管理界面部分
(1) 现有图书维护:修改、删除、查看和增加新书。 (2) 用户管理:查看、修改和删除。 (3) 订单管理:查看订单情况。
2. 功能模块划分
数据流图能够很好的反映系统和模块的逻辑功能, 但不涉及具体模块的物理构成和实现途径, 不能有效地体现整个系统的层次关系。
3. 数据库设计
创建数据库和表
数据库设计是指对于一个给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效的存储数据, 满足各种用户的应用需求。
目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点, 以数据库设计理论为依据, 设计数据库的全局逻辑结构和和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后, 设计数据库的存储结构及其他实现细节。
四、结论
(一) 回顾了电子商务的发展历程及一些基本概念;
(二) 对“学子网上购书系统”进行了系统设计;
(三) 对此系统的后台数据库进行了设计。
数据库的作用在本系统被发挥的淋漓尽致。故一个好的数据库设计是必不可少的。
网上教学系统 篇2
本系统是基于ASP技术和网络数据库的原理,B/S模式的网上书店。在该系统中,顾客可以方便的注册为会员,浏览查找图书,然后选择购买图书。该系统具有的主要功能包括:图书管理和展示、购买图书、图书配送、交流功能。通过这些基本功能,商家可以展示图书,消费者可以选择图书购买,并可以留言交流。
系统利用HTML、JavaScript、Vbscript等语言开发,使用MS SQL Server 2000作为后台数据库。该系统实现功能强大,使用方便,界面友好,能够满足一般用户的需要。功能需求概述
网上书店的宗旨在于方便用户购买图书,因此网上书店应该实现所有方便用户购买图书所必需的功能及服务。
网上书店系统主要有两大功能模块组成: 用户模块主要包括:
(1)用户注册及登录功能:只有成为网上书店的注册用户后才能登录网上书店,在网上书店中购买或者收藏图书,因此需要提供用户注册功能,以及相关的用户信息修改、密码维护等功能。
(2)图书浏览功能:以列表的方式显示图书信息,这样可以在页面显示大量的图书信息。同时可以提供更多的图书浏览方式,如分类浏览、最新图书、特价图书等。
(3)图书显示功能:当用户找到感兴趣的图书后需要查看图书的详细信息,包括图书名、作者、出版商、价格、介绍等,此外还可以显示被用户浏览的次数。
(4)用户留言功能:用户可以通过留言和网站管理员交流,同其他用户沟通。
(5)图书收藏功能:当用户找到感兴趣的图书但是不能决定是否现在购买,此时将关注的图书收藏起来方便以后再次登录网上书店时可以直接了解该图书的信息。(6)图书订单功能:当用户在网上书店中找到了所有需要的图书后,决定开始购买,可以下订单。管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送货。
(7)图书搜索功能:网上书店比传统书店一个优势是,当用户知道图书的某部分信息时,用户可以使用搜索功能快速找到需要的图书。
管理员模块主要包括:
(8)订单管理功能:管理员可以通过订单管理功能,实时的处理用户的订单,根据购书款到帐情况,用户发货,还可以修改订单状态,以掌握交易进度。
(9)留言管理功能:管理员可以对用户的留言进行回复,只有经过管理员回复的留言才能在前台界面显示,以此来规避网站被捣乱的风险。
(10)会员管理功能:管理员可以查看网站所有注册用户的注册时间,登录次数,还可以删除违规会员。这也是保障网站安全的手段之一。
(11)资料管理功能:管理员可以在后台增加、修改出版社信息;增加、修改图书资料的信息。
(12)网站新闻管理功能:管理员可以在后台修改和发布新闻,从而将最新的消息传递给用户。
网上考试系统的设计与实现 篇3
随着计算机技术的不断发展,计算机的应用越来越广泛,利用计算机技术取代传统的手工考试方式,是近年来计算机技术的一个非常活跃的研究领域。传统的基于纸和笔的考试存在诸多弊端:工作量大、周期长、反馈能力弱。这种方法的考试只能考查学生的逻辑推理和运算能力,不能有效地检验学生的实践动手能力。尤其是计算机课程,它不同于其他专业课,它是一门直观性、操作性、实践性很强的课程,采用传统的考试方法显然不能客观的评价学生的实际水平。
利用计算机的交互功能和网络的传输特性,从而实现高效、准确和科学的网上考试将成为现代教育方式中的一种重要手段。它主要体现在以下几个方面:
☆出卷方便快捷:通过题库系统,只要输入考卷的难度级别、试卷的题型比例分配等相关参数,教师就可以很容易的组织出符合要求的试卷;
☆阅卷准确快速:通过计算机阅卷,可以大大减轻教师阅卷的工作量,提高教师的工作效率,同时大幅度提高阅卷的准确性;
☆成绩分析统计科学直观:成绩分析统计由计算机自动完成,可以方便地进行学生成绩的查询、打印、统计和分析等处理。
本系统针对计算机程序设计语言,主要考查学生上机编程的实践能力,所支持的题型定为如下三种,即程序填空题,程序改错题和编程题。在操作上分为学生和教师两部分,分别实现网上考试功能和网上考试管理功能。在功能上,应当具备灵活的试卷生成方法,因为要从根本上防止作弊的话,不同的考生根据同一参数设置,随机实时生成试卷是最好的办法。
二、系统的软件结构设计
整个网上考试系统分为学生端考试和教师端管理两个子系统,分别实现网上考试功能和网上考试管理功能。整个系统的软件层次结构见图。
学生端考试子系统主要完成用户身份验证,科目选择,试题的发布和试卷的提交。学生要参加考试首先要进行身份验证,之后通过准考证号系统自动识别其要参加考试的科目。试题的发布是从试题库中按照一定的组卷规则,随机生成试卷并发布给学生。在考试时间内学生可以随时提交试卷,考试时间结束时系统强行终止考试并提示学生提交试卷。
教师端管理子系统主要包括题库管理、试卷管理、自动评卷、成绩管理、考生管理和用户管理模块。题库管理模块主要完成试题的录入与维护(包括增、删、改),教师可以在平时有效地收集试题,不断充实试题库。试卷管理模块提供试卷查询功能和自动组卷功能,自动评卷模块可以实现系统所支持的各种题型的白动阅卷功能,并将考试成绩自动写到相应的数据表中。成绩管理模块提供成绩查询功能,并能够对考试情况做基本的分析。用户管理模块包括新用户注册、用户维护、权限设置和密码修改四个子模块,用于实现教师用户的管理功能。
3系统数据库设计
考试系统的数据独立地存放于数据库中,包括考生信息表、教师信息表,参数表,课程代码表,考场设置表,IP地址表,、程序填空表,程序改错表,编程表等基本表。数据库的结构如图2所示,具体数据描述如下:
考生信息表:除了存放学生的准考证号、学号、姓名、班级、口令、考场等基本信息外,还用于存放学生参加考试后提交的各种题型的答案及每道题的成绩和考试的总成绩。此外,还包括字段“cxlb”,用来标识该考生参加考试的程序类别;字段“Tth”,用来标识考生随机抽取的试题在题库中的题号,以便出现二次登录时,不再随机抽题,而是抽取考过的试题;字段“Kssj”和“Zhtjsj”用来记录考生开始考试的时间和最后提交试卷的时间,通过这两个字段来控制是否允许考生二次登录。
教师信息表:用于存放教师姓名、口令等基本信息,用来标识教师用户。字段“QuanX”用来控制教师用户的权限,包括管理、维护和浏览,用户权限不同对系统功能的使用范围也不相同,通过此字段,可防止用户越权访问系统。
参数表:包括参数说明和参数两个字段,考试时,可以设置本次考试的考试时间、考试的课程名称、各种题型的分数等参数。
课程代码表:包括课程代码和课程名称两个字段。
考场设置表:用来存放考场名称,考试时间、地点,考生人数,考试的课程名称等基本信息。
1P地址表:用于存放考场名称、机器IP地址、机器名称等信息,通过此表可以防止考场外的机器登录系统。
程序填空表:用于存放程序填空题的基本情况。
程序改错表:用于存放程序改错题的基本情况。
编程表:用于存放编程题的基本情况。
以上的试题表是根据实际情况,由教师掌握试题的难易程度,每种题型出一定数量的试题供随机组卷考试使用。此外系统还针对智能组卷算法设计了题库。
题库的设计在参照国家教育资源建设技术规范的基础上,主要考虑以下几个方面:
能准确、清晰地反映出题目的内容。
对于如何准确地描述一个题目的内容,已经超出了本文的讨论范围。但在题库设计时必须为出题人留出足够的描述空间。该描述空间不仅仅是指字段的宽度,还要考虑不同题型所需的描述方式。如填空题的描述方式为题目内容与填空数目的组合,而编程题则只有题目内容。
题型应以客观题为主,适当考虑主观题型。
便于分类管理使用。
题库的设计应考虑多种分类方式,如按课程、按难度、按题目类型、按知识点等,既便于组卷,也便于对题库进行维护和分析。
应包含评分所需的相关信息。
网上考试的优势之一就是自动评分。为实现这一功能,在题库设计时必须考虑把足够多的信息包含进去,如标准答案。
能处理一些特殊信息。
有些问题可能用普通文字描述不太方便,必须借助于图形信息进行描述,如数学公式等。对于这些有特殊要求的问题在题库设计时也应能够处理。
试题编号:每道试题有唯一的试题编号,试题编号不参与智能组卷中的运算,而仅仅作为参与运算的数据结构的不变分量。试题编号具有与每一道试题一一对应的性质。
试题内容:对题目的信息进行详细的描述,若为填空题,需要把填空的位置直接写到题目内容中。不参与组卷运算的过程。
试题难度:在试卷命题过程中,针对不同的考试对象,不同阶段的考试,命题难度也不同,所以应在数据库中增加难度系数,这也是几乎每一个试题数据库所要考虑的结构。根据出题要求,对难度系数进行判断,以符合试卷的单独要求。难度系数的划分不易太细(划分太细增加维护的难度),但也不能太粗。为方便管理,将难度系数划分为五个级别,取值为1—5。
分值系数:指在百分试卷中题目的建议分值。
出题教师:存放出题教师姓名,该字段即用于统计查询,也用于题库维护时的权限检查。只有出题人和管理员才能对题目进行修改和删除。
使用次数:为了更好地用于智能组卷,应加一字段表明该试题在组卷时被使用的次数,以此决定此题再出的概率,这一结构对出题的影响是结构中的值越大,再出的概率越小,提高命题质量。
知识点:这道试题在这个学科的教学大纲中所属的知识点,它是教师用来确定考试范围的重要依据之一。
认知分类:教育目标的分类方法,一般是采用布卢姆的知识、领会、应用、分析、综合、评价等六类。但是在实际应用当中,不同地域,不同学科,教师或教育研究人员也可以提出更符合实际情况的分类标准。只要试题属性和组卷参数对它的定义一致,那对组卷策略就没有太大的影响。
上次使用时间:题目的使用总次数和上次使用时间两个参数可以用来控制题目的曝光度。为了试卷的保密性、公平性和安全性起见,在抽取题目组成试卷的时候,需要控制题目的曝光度。控制曝光度有两方面的考虑,一是如果题目在规定的日期范围之后被使用过,本次就不再使用;二是如果有几个同时都满足条件的题目可供选择,那么在抽取试题的时候应该选择使用次数少的题目,以达到使用上的平衡和控制曝光度的目的。
系统安全
在系统设计中主要从以下几个方面进行系统安全防范:
用户必须登录进入,才可以使用系统的各项功能。用户只有使用正确的注册用户名和口令才可以登录。
用户对任一功能界面的访问均需获得相应的权限,不同身份的用户只能访问与其身份相符的界面。
为了防止用户账号被盗用,用户可以经常修改自己的口令,只有用户本人才有权修改用户资料。
对敏感数据(如用户口令、考试试题等)进行加密,以加强系统的保密功能,为此自定义了加密和解密函数。
我们详细的介绍了基于C/S模式的辅助教学系统中网上考试系统的开发设计过程和实现的技术细节。该系统己经实现了基于C/S模式的辅助教学系统的基本功能,可以较好的工作,并可以比较方便的进行系统扩充。但是这个系统还不是十分的完善,许多地方有待于改进。比如,在系统安全上,对于敏感数据的加密可以采用先进的加密算法,如DES, RSA, DSA, MD5等;在网上考试系统目前的题库设置中,每道试题只和一个知识点关联,但实际情况中,一道题目往往涉及到多个知识点,只是每个知识点的权重不同。因此,在抽取试题时,应该既考虑主要知识点的试题分布,应该还要兼顾次要知识点、甚至第三知识点的权值,使试卷试题的覆盖面更趋合理。
网上考试系统 篇4
1网络拓扑图
该系统采用B/S架构,因此具有部署简单,使用便捷,对客户端的配置要求低等优点。
2业务功能概述
2.1系统功能
2.1.1素材管理
可对所有教材相关资源进行管理,作为共有资源,可在教材中选择使用。
1)素材更新
用于进行素材的维护,包括素材分类的管理、素材基本信息的增删查改、上传等。素材必须与素材分类关联。
2)素材统计
用于对系统中现有素材情况进行统计分析
2.1.2教材管理
教材管理模块包括教材分类管理和教材维护,实现对网络学习相关教材的管理维护功能。
1)教材分类管理
用于构建教材的分类。
2.1.3在线学习
在线学习功能的主要作用在于提供学员学习各类理论知识的平台,并提供自我测试功能。
1)网络自学
学员对在教材管理中维护的教材进行自学,其中文字材料直接展现,附件部分以音频、视频、ppt等方式进行查看。
2)网络自测
学员按教材和目录对包含的试题进行自我测验,用于自测的题库可在教材管理和题库管理中进行设定。
每次显示一道题目,类型包括单项选择、多项选择、是非判断,不包含填空、论述等主观题目。学员答题并提交后,系统在页面上给出得分和正确答案。做错的题目允许“加入错题集”。利用此功能,学员在进行网络自测时,可以对答错的题目使用“加入错题集”功能。对错题集中的题目可以集中进行自测,连续答对3次的题目自动从错题集中删除,也可手动删除错题集中已经掌握的题目。
2.1.4题库管理
实现对整个题库资源的进行维护管理。实现所有的考试资源都以题库的方式统一集中和展现。
1)题库字典管理
对题目管理中涉及的数据字典进行管理,包括题库设置、 题目分类、题型管理和题目关键字。
2)题目维护
实现对不同题型的题目的维护功能,包括维护题目的所属分类、关键字、难易程度等。
3)题目回收站
暂存从题目维护中删除的题目,并可以选择误删的题目进行恢复。
2.1.5考试管理
对试卷和考试的相关功能进行管理。
1)考试设置
对考试管理的统一参数或默认值进行设置,例如默认考试时长、默认总分、默认题型等。以便于更快捷地生成试卷和创建考试。
2)试卷管理
可以根据多种自定义规则自动生成试卷,同时可以进行人工组卷和题目调整,支持一场考试所有的试卷都不相同。
3)正式考试管理
对正式考试进行安排和授权,对考场进行管理和监控,并对考试结果进行管理。包括考试安排、考场管理、人员评卷和成绩管理。
4)模拟考试管理
对模拟考试进行安排和授权,并对考试结果进行管理。包括考试安排、人员评卷和成绩管理。
2.1.6考试分析
提供所有考试成绩的查询和各项统计分析功能。可以根据个人、考试科目、部门、题型、知识点等多种方式进行成绩查询和管理。
2.1.7学员空间
提取出与学员(考生)有关的功能,便于学员(考生)操作。
1)我的自测
学员(考生)创建自己的练习,参加练习,并对自己的练习进行评卷和查看历史练习记录。
2)我的考试
根据考试管理中设置的考试时间、参考人员等信息将当前登录用户可以参加的考试推送到考试列表,包括正式考试和模拟考试。学员(考生)可以参加考试并查看历史考试。
3)我的成绩
对当前登录学员(考生)的考试成绩进行汇总和统计。
4)我的错题
对当前登录学员(考生)历次考试中做错的题目提取出来, 以便进行针对性的强化练习。
2.1.8安全功能
1)数据库定期自动备份功能
2)权限控制功能
3)权限分配、数据录入功能
2.1.9系统管理
提供用户、组织机构、人员权限等功能的管理,以及系统级别相关参数的设置。
3结束语
网上考试系统实现了教育信息化过程中的考试无纸化、网络化、规范化和自动化,基本可以满足学校及大型企业的内部考试。利用系统开发工具和技术,实现管理工作的信息化、科学化,通过对网上考试系统的一些基本的技术管理,可以降低政府、学校和企业间的成本,缩短考试流程,从而节省了人力资源和纸的资源,为全世界的环保作出一份贡献。
参考文献
[1]黄斐.计算机网络程序设计[M].北京:机械工业出版社,2003.
[2]王庆育.软件工程[M].北京.清华大学出版社,2004.
[3]李坚,张大力.开发动态交互式Web的关键技术[M].北京:清华大学出版社,2006.
网上呼救教学反思 篇5
阅读这个故事,我们除了看到桑恩的热心与机智和更多热心相助的人们外,我们更应该关注现代信息传递方式对人们生活的影响。可以让学生讨论你所知道的网络的作用,比如,银行用网络实现在ATM机上存取款,邮局用网络快速汇款,医生利用网络给在家中的病人看病,观众在家中通过网络观看演出。引导学生正确利用网络。
网上呼救教学反思教学《网上呼救》这篇课文时,孩子们能根据导学案汇报自己预习收获,对故事的内容基本了解,对本课的生字词做到会认,基本上能把课文读通读顺,但并不是我理想中想要的预习效果。
学习过程中,主要让小组合作完成一个任务,即桑恩是怎样通过互联网救助苏珊的?再汇报展示时,我侧重了让孩子们再现对话情景,并作适当的朗读指导,然后让孩子们评价读书同学的优点长处,通过语调的高低、语速的快慢、停顿的处理等等来读出情境。
整节课属于学生的时间比较多,我只是在适当的时候予以点拨。但我发现孩子们的效率并不是很高,原因主要有这样几点:
一是孩子们预习不够充分,注重了字词的认读但对课文内容思考较少;
二是小组合作能力不强,很多孩子不自觉地讲起闲话来;
三是学习小组没有完全建设起来,小组长的组织能力和执行力不强。
当然依据导学案合作学习才是刚刚开始,第一次尝试学生还不太适应,许多能力正是需要在这样的学习过程中得到锻炼,得以形成。
网上呼救教学反思《网上呼救》这篇课文有许多语言的知识技能训练内容,如表示时间的词语、并列句式“一边……一边……”、对话语言的掌握等。孤立于文本的语言知识技能训练是机械的操练,对学生的语言掌握没有太大的意义,所以这些知识技能学习应当与课文内容的理解,思想情感的领悟紧密地结合在一起。
作者运用这样的语言技巧进行表述必有其道理,其目的就是为了作文、立意,使文章更精彩,使思想更深刻。教师在教学中就应该把握它们之间的联系,不仅让学生学会怎么用,还要知道作者为什么要这样用,以后自己在作文时也可以这样用。
本文作者按时间顺序描写了整个救援的过程,教师在教学过程中让学生找出了各时间的节点,从中可以看出救援的全部时间只有短短半个小时,然而在半个小时中许多人为了挽救苏珊都积极地行动起来。时间的一再出现,救援行动的积极展开,最终苏珊在三十分钟内成功得就了。通过师生相互呼应的朗读,学生不仅了解了作者的写作方法,同时也体会到了时间与救援行动之间的相互关系。
最常见的句式训练莫过于给例句再模仿的方法了,可是没有语言环境,句子的表达是毫无意义的。就如本文中的句式“一边……一边……”,工作人员为什么要同时做两件事情,因为时间紧迫,所以他这样做合情合理,作者可以这样描写他,是环境所迫。那么同样的麦克也因为时间紧迫同时做着许多事,可课文略写了,于是教师把这个情景创设给学生,让学生学会运用句式的同时,体会到了作者的写作用意。包括教学中让同桌用对话的形式演一演美国紧急救援中心是如何与芬兰有关方面联系的,也离不开原有文本的情景,时间紧迫对话语言的设计就必须简短、清晰、准确。
网上书店系统设计与实现 篇6
摘 要 本文详细讲述了网上书店的概念,列举网上书店的特点及其经营模式,同时也进一步分析了网上书店系统的功能及开发实现过程,重点讲述了前台网站实现工具ASP 的特点及与后台数据库的连接实现代码。
关键词 电子商务 网上书店 ASP 数据库
一、背景
随着科学技术的迅速发展,作为新一代科学产物的计算机已被广泛应用于现实生活,21世纪是信息的世纪,可以说“信息是通向成功的必要因素”,而作为盛放信息载体—书籍的现实书店已逐渐被高科技的产物—网上书店所取代,为了更好更快的获取信息,网上书店已越来越受到大家的关注。
二、网上书店的概念
网上书店,或称电子书店,是利用信息技术通过网络完成图书交易的一种电子商务类型。网上书店利用信息技术,将客户、供应商及其他相关环节连结在一起,改变了图书运作流程与交易模式,降低了运营成本,带来了书业界的流通革命。
三、网上书店的经营模式
网上书店经营根据其面向用户群不同,可以分为三种电子商务模式:
1.B-C(Business to Consumer)模式
B-C模式是一种商家直接对消费者商务模式,以该模式为主的网上书店即为网上零售书店。亚马逊网上书店是其代表。
2.B-B(Business to Business)模式
这是商家对商家的商务模式,以该模式为主的网上书店即为网上批发书店,目前大都采用这种模式。
3.BBC(Business-Business-Consumer)模式
它是全面整合“B-C”和“B-B”的出版社—批发商—书店—读者的全流程电子商务模式。该模式因其能提供一条龙服务,并兼顾前两者的优点,而越来越受欢迎。
四、网上书店的特点
与传统意义上的书店相比,网上书店具有以下特点:
1.书目信息量大、数据标准、规范;
2.查询图书不受时空限制,节省时间;
3.有利于掌握消费者的需求动态;
4.没有形成真正意义上的市场。
五、ASP技术综述
ASP是位于服务器端的脚本运行环境,通过该环境,用户可以创建和运行动态Web 服务器应用程序。ASP可使用ADO方便快捷地访问数据库。也可结合功能强大的SQL Server 2000数据库系统,为网站建设提供极富活力的架构。
六、网上书店系统功能模块分析
网上书店系统包括七个模块,功能如下所述:
1.用户管理模块
管理网上书店的用户信息。功能包括添加、删除、修改以及查找用户信息。
2.商品管理模块
管理系统所销售的图书信息。功能包括添加、删除、修改、高级查询子模块。
3.统计模块
查看图书的销售业绩,对所有图书的销售情况进行汇总。
4.查询模块
管理模块和销售模块中都有该模块。管理模块:查询的下一个功能是商品维护。销售模块:查询的下一个功能是对商品的购买或购物篮添加,可以多条件组合查询。
5.商品浏览模块
负责让客户购买图书,让他们了解图书的信息,然后做出购买决定。
6.购物篮管理模块
电子商务站点的核心是购物篮。用户可以通过它建立订单,添加到预购信息篮。
7.商品购买模块
结账处是电子商务应用程序重要的部分,商业规则将在这个部分被应用到订单。
七、数据库分析
网上书店系统数据库实体为:图书,客户。
八、创建数据库链接
链接用以保持一些关于正在访问数据的状态信息及链接者信息,ASP中如果要访问数据,必须首先创建与数据库的链接,语法为:
Set aa=Server.CreateObject(“ADODB.Connection”)该语句创建了链接对象Conn,StrConn="Driver={SQLserver};Server=(Local);UID=webzclw;PWD=webzclw;DATA BASE=webzclw";aa.Open StrConn 该语句打开链接。
九、查询的实现
对数据进行查询的部分代码为:
set rs=server.createobject("adodb.recordset")
strsql="select * from 图书"
rs.open strsql,cn
response.Write"