网上书店的设计与实现
- 格式:doc
- 大小:1.83 MB
- 文档页数:29


网上书店的设计与实现.
2 相关理论基础 2.1 ASP编程技术 ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。 ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 ASP具有如下优点: (1) 无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 (2)易于生成:使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。
(3) 独立于浏览器:用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 (4) 面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX ServerComponent(ActiveX服务器组件)来扩充功能。 (5) 与任何ActiveX scripting 语言兼容:除了可使用VBscript 和Jscript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 (6) 源程序码不会外漏:ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 2.2 ACCESS Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。 本系统之所以采用Access数据库是因为它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能,同时对于小型的数据交换来说使用非常方便。 2.3 B/S模式 B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 3 用户需求分析 3.1 用户角色需求 本书店系统有三种用户,包括游客,注册用户,后台管理员。游客可以不经过注册而直接浏览书,但是功能受到太多的限制,浏览书但不能买书,只有注册为会员才能浏览后,进行购买操作。注册用户可以修改自己的注册资料,进行书的查询,查询订单的处理情况等。后台管理员可以对系统进行有效的管理,包括对注册会员管理,包括修改注册会员资料,删除注册会员等,可以对书进行管理,包括添加新书,管理书的分类。对订单的处理,更改收银信息等。 3.2 功能需求 系统功能主要包括以下几个方面:一,新书查询 ;二,新书放入购物车; 三,生成订单;四,等待后台管理员处理订单;以下按照不同的角色权限对具体功能进行描述。 3.2.1 游客 游客可以不经过注册,浏览新书,并点击新书图片,查看详细信息。但是因其未注册,可以进行的操作受到很大的限制。如游客只能浏览新书而不能直接放入购物车,否则系统将提示用户尚未注册或者尚未登录。所以游客如果发现自己中意的书,必须先进行注册,成为注册会员后,才能进行相关的一系列操作。
办公自动化杂志一、引言21世纪已经进入了信息化的时代,随着电子商务的快速发展,越来越多的企业开始重视网络营销,如今的社会商业模式和人们的生活、消费观念也已经发生了很大的变化,越来越多的人开始通过互联网进行购物。国外最早的电子商务体验是从网上售书开始的,最著名的就是亚马逊书店。曾经独立书店是一座座城市的文化印记,但是现在越来越多的人,在实体书店里翻书,在网络上购书。网上书店提供了全面、详细的图书购物入口,可以轻松便捷地购买。二、系统需求分析1、系统功能性需求分析通过详细地调研,结合大部分电子商务购物系统的基本功能,确定本系统基本实现如下功能。(1)浏览者通过网站进行注册与登录,方便、快速地查找、浏览所需的图书,可以便捷地添加、删除选购图书,同时进行修改、预订等操作,可以与管理人员实时在线交流、沟通等。(2)网站的管理员在后台可以便捷地对网站的图书信息进行管理,可以便捷地对用户的订单进行处理,可以便捷地对网站的会员进行管理等。2、非功能性需求分析系统在完成功能性需求分析的基础上,主要从系统操作、安全性、可维护性、业务性能等方面进行非功能性需求分析,以便达到人机交互良好、安全可靠,便于系统维护、升级。三、系统分析与设计1、系统目标根据需求分析的描述以及企业对网上书店系统的要求,系统需要实现以下目标。操作简单方便、具有良好的人机交互界面;灵活、快捷地填写各种信息,使信息传递更快捷;图书信息查询灵活、方便;实施强大的后台管理功能。2、构建开发环境(1)开发环境:MicrosoftVisualStudio2010。网上书店系统的设计与实现
杨森(山西大学商务学院信息学院太原030031)摘要随着电子商务的快速发展,越来越多的企业开始重视网络营销。文中在系统需求分析的基础上,从系统的功能、软件的架构视图、数据库三方面进行了系统分析和设计;根据大部分网上购物系统的基本流程,确定网上书店系统的基本功能需求。采用微软官方提供的开源MVC框架,使用.net技术,结合SQLServer数据库进行开发。系统的开发为提升企业的竞争力提供了新的思路,可以帮助企业扩展其销售渠道和市场,增加企业的知名度。关键词网上书店图书管理MVC框架中图分类号TP311文献标识码A文章编号150510-6989DesignandImplementationofOnlineBookstoreYangSen(InfoInst.,BusinessCollegeofShanxiUniversityTaiyuan030031)AbstractWiththerapiddevelopmentofe-business,moreandmoreenterprisesbegintopayattentiontoonlinemar-keting.Thepapercarrysoutanalysisanddesignfromthefunctionofthesystem,thesoftwarearchitectureview,database.Accordingtothemostfundamentalprocessesofonlineshoppingsystem,determinethebasicfunctionalre-quirementsofthesystem'sonlinebookstore.ThesystemusesMicrosoft'MVCframework,technology,combinedwithSQLServerdatabasedevelopment.Thesystemprovidesanewthoughttopromotethecompetitionabilityofonlinebookstore,andhasmadeabeneficialattempttoapplythedataminingtechnologytoe-busi-nessindustry.KeywordsOnlinebookstoreLibrarymanagementMVCframework
龙源期刊网
基于JSP的网上书店设计与实现
作者:柳一华
来源:《现代商贸工业》2013年第23期
摘要:近年来随着互联网的迅速发展和普及,现代信息技术也得到了很大的突破,对人类产生了很深的影响。首先论述了电子商务的发展现状及其分类等,其次对所用到的主要技术JSP(Java Server Pages)和MySQL做了简单介绍,最后对本系统做了详细的描述。所设计的网上书店系统,当用户登录系统后,即可购买图书、加入购物车、查看个人订单信息、修改个人注册信息等。
关键词:电子商务;网上书店;JSP;MySQL
中图分类号:F49文献标识码:A文章编号:16723198(2013)23016602
现在,网络技术与计算机技术发展迅速,网络资源相当廉价。本系统由本人独立开发完成,使用免费。会计算机基础操作的人员,只需仔细阅读说明书即可使用。管理和维护非常简单,除了必要的设备投资外,后期只需要少量的资金即可确保运转,从而取得良好的经济效益。
1需求分析
需求分析是软件系统开发的第一步也是最主要的一步,它的基本任务是准确的回答“系统必须做什么”这个问题。我们以计算机为工具,数据库为核心,用计算机技术和方法、网络技术和方法、通信技术和方法综合应用管理工程技术,行为科学技术等现代化科学技术,建立一个网上书店管理系统,以操作简便、界面友好、灵活、安全稳定为出发点,对企业大量客户资源信息进行管理,并在全公司范围内进行共享。该系统将大大提高网上书店用户的满意度和忠诚度,发掘客户价值,及时了解和跟踪客户的最新需求和增进与客户的关系,从而提高企业盈利。因此,从经济的角度来看,其系统建设的产出投入比将是较高的。图1为网上书店系统的系统流程图。
图1系统流程图2系统总体设计
系统的总体设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。在管理信息系统的设计过程中,系统划分的一般原则如下:
本科生毕业设计基于B2C的网上书店系统设计与实现DesignandImplementationofOnlineBookshopSystemBasedonB2C学生姓名所在专业计算机科学与技术所在班级申请学位工学学士指导教师彭伟民职称讲师副指导教师职称答辩时间2012年6月2日目录目录设计总说明............................................................................................................................IINTRODUCTION................................................................................................................II1绪论...............................................................................................................................31.1设计的背景..........................................................................................................31.1.1B2C电子商务概述............................................................................................31.1.2国内网上书店研究现状...............................................................................41.2设计概况..............................................................................................................41.2.1设计的目的和意义.......................................................................................41.2.2设计指导思想...............................................................................................52开发工具及系统模式介绍...........................................................................................72.1B/S系统模式...........................................................................................................72.1.1B/S结构............................................................................................................72.1.2B/S结构的优缺点............................................................................................72.2开发环境选择......................................................................................................82.3服务器及数据库及C#..........................................................................................................93系统分析.....................................................................................................................113.1可行性研究........................................................................................................113.1.1经济可行性.................................................................................................113.1.2技术可行性.................................................................................................113.1.3运行可行性.................................................................................................113.1.4操作可行性.................................................................................................113.2需求分析............................................................................................................113.2.1角色识别.....................................................................................................113.2.2前台用户对系统的需求.............................................................................123.2.3管理员对于系统的需求.............................................................................123.3系统业务流程分析............................................................................................133.4数据字典............................................................................................................154系统总体设计.............................................................................................................184.1数据库设计............................................................................................................184.1.1实体关系模型(E-R图)..........................................................................184.1.2数据库逻辑结构设计.................................................................................19目录4.1.3物理结构设计.............................................................................................214.2系统设计原则及思想............................................................................................224.2.1系统设计原则.............................................................................................224.2.2系统设计思想.............................................................................................235系统详细设计及实现.................................................................................................245.1前台系统................................................................................................................245.2后台系统................................................................................................................306系统测试.....................................................................................................................357总结.............................................................................................................................36鸣谢..................................................................................................................................37参考文献..............................................................................................................................38