网上书店管理系统的方案设计书与实现111111.doc
《网上书店管理系统的方案设计书与实现111111.doc》由会员分享,可在线阅读,更多相关《网上书店管理系统的方案设计书与实现111111.doc(61页珍藏版)》请在咨信网上搜索。
安徽职业技术学院 毕 业 论 文 课题名称: 学生姓名: 学 号 : 专 业: 班 级: 指导教师: 2012年5 月 目 录 一、 需求分析…………………………………………………………………………4 1.1开发该系统的依据及意义………………………………………………………4 1.2国内外研究现状及发展趋势……………………………………………………5 1.3网上书店的现状…………………………………………………………………5 1.4网站的可行性分析………………………………………………………………5 1.5网上购书的优势…………………………………………………………………6 1.6我国网上书店概况………………………………………………………………7 1.6.1我国网上书店概况……………………………………………………………7 1.6.2制约我国网上书店发展的因素………………………………………………7 1.7发展网上书店的对策……………………………………………………………8 1.8定义………………………………………………………………………………8 1.8.1 Client/Server体系…………………………………………………………8 1.8.2 体系的特点……………………………………………………………………8 1.8.3多层Client/Server体系………………………………………………………9 1.8.4 Browser/Server体系………………………………………………………10 1.9 Web客户/服务器模型…………………………………………………………10 1.9.1 Web数据库的访问方式………………………………………………………11 1.9.2 ASP技术………………………………………………………………………11 1.9.3IIS简介………………………………………………………………………12 1.10参考资料………………………………………………………………………13 二系统的总体分析与设计………………………………………………………14 2.1编写目的………………………………………………………………………14 2.2需求规定………………………………………………………………………15 2.2.1系统的功能…………………………………………………………………15 2.2.2数据库………………………………………………………………………15 2.2.3浏览类别目录和图书信息…………………………………………………15 2.2.4购物车的实现………………………………………………………………16 2.2.5结算…………………………………………………………………………16 2.2.6收集客户信息………………………………………………………………16 2.2.7网上支付……………………………………………………………………16 2.3主要特色………………………………………………………………………16 2.3.1系统框架视图………………………………………………………………16 2.3.2购书的详细流程……………………………………………………………17 2.3.3网上书店提供的主要服务…………………………………………………18 2.3.4缺货登记系统………………………………………………………………18 2.4 系统开发环境…………………………………………………………………19 2.4.1系统的软硬件开发环境……………………………………………………19 2.4.2系统的开发工具……………………………………………………………19 2.5系统流程分析…………………………………………………………………19 2.5.1网上书店工作流程…………………………………………………………19 2.5.2网上书店工作流程图………………………………………………………20 2.5.3图解业务流程………………………………………………………………21 2.6网上书店前台销售管理系统的整体网页设计………………………………25 2.6.1各个子系统模块的功能……………………………………………………27 2.7数据库的设计……………………………………………………………………28 3.7.1数据库与工具Access的概述………………………………………………28 3.7.2本系统中设计的数据库表结构为…………………………………………28 三、系统详细设计以及关键代码分析……………………………………………33 3.1前台销售管理系统的设计与实现……………………………………………33 3.1.1注册用户关键代码…………………………………………………………33 3.1.2用户登陆关键代码…………………………………………………………34 3.1.3购物车(订单)子系统……………………………………………………35 3.1.4图书浏览检索子系统的实现………………………………………………36 3.2后台管理系统的实现…………………………………………………………36 3.2.1添加新图书子系统…………………………………………………………37 3.2.2查看信息子系统……………………………………………………………37 3.2.3系统用户管理………………………………………………………………37 四、测试………………………………………………………………………………38 4.1测试概要………………………………………………………………………38 4.2条件……………………………………………………………………………38 4.3测试结果及发现………………………………………………………………38 4.3.1测试步骤……………………………………………………………………38 4.3.2模块测试……………………………………………………………………38 4.4对软件功能的结论……………………………………………………………39 4.4.1能力…………………………………………………………………………39 4.4.2缺陷和限制…………………………………………………………………39 4.4.3建议…………………………………………………………………………39 4.4.4评价…………………………………………………………………………39 4.4.5测试资源消耗………………………………………………………………39 五、用户手册…………………………………………………………………………40 5.1首页图…………………………………………………………………………40 5.2用户注册登录…………………………………………………………………40 5.3用户列表(管理员)…………………………………………………………42 5.4维护……………………………………………………………………………42 5.4.1代码出错……………………………………………………………………42 5.4.2管理员………………………………………………………………………42 5.4.3新模块………………………………………………………………………42 附录…………………………………………………………………………………43 附1配置IIS………………………………………………………………………43 3 引言 1.1 选题背景 20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。矚慫润厲钐瘗睞枥庑赖。 1.2 目的和意义 网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。聞創沟燴鐺險爱氇谴净。 1.3 发展现状 “科学技术是第一生产力”,为了有效的提高生产效率、许多商家开始引进科学化管理,于是书店行业出现了网上书店系统。而目前人们一直还延续着传统的方式买书,这种方式存在着许多缺点,如:效率低、需要大量的人力物力,另外进货不全,难以完全满足所有顾客的需求。 随着人们日益增长的购书需求,图书数量急剧增加,有关购书的各种信息也成倍增长。这就要求有一个好的信息支持平台。面对庞大的信息量,有必要开发网上书店管理系统来提高管理工作的效率。今天我们使用计算机对购书信息进行管理,具有传统书店管理所无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。残骛楼諍锩瀨濟溆塹籟。 第 61 页 共 61 页 方案论证 2 方案论证 2.1 B/S结构模式 2.1.1 B/S结构介绍 B/S结构(Browser/Server结构)结构,即浏览器和服务器结构。酽锕极額閉镇桧猪訣锥。 它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。彈贸摄尔霁毙攬砖卤庑。 以目前的技术看,局域网建立B/S结构的网络应用,并通Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。謀荞抟箧飆鐸怼类蒋薔。 B/S结构的管理软件和C/S结构软件其实各有各的的优势。而从国外的发展趋势来看。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。厦礴恳蹒骈時盡继價骚。 1.B/S、C/S结构软件技术上的比较 其实,无论是B/S还是C/S,他们都不新鲜。C/S(Client Server,客户端/服务器)技术从上世纪90年代初出现至今已经得到了非常广泛的应用,其结构经历了二层C/S、三层C/S的升级。B/S(Browser Server,浏览器/服务器)技术则是伴随着Internet的普及而来的。茕桢广鳓鯡选块网羈泪。 应该说,B/S和C/S这两种设计模式各有各的有点,都是当前非常重要的计算架构。在适用Internet、维护工作量等方面,B/S比C/S要节省许多工作量;但在运行速度、数据安全、人机交互等应用方面,B/S远不及C/S。鹅娅尽損鹌惨歷茏鴛賴。 事实上,从上面的分析可以看出,B/S与C/S具有不同的优势与特点,应该根据具体的应用选择一个合理的开发模式。例如,对于以浏览为主、录入简单的应用程序,籟丛妈羥为贍偾蛏练淨。 方案论证 B/S技术有很大的优势,现在网络上普片实用的都是浏览器模式,这是对B/S模式应用的明证;而对于交互复杂的ERP等企业级应用,B/S则没有C/S的处理能力强,从全球范围看,许多的ERP产品大多采用二层或三层C/S架构,B/S的ERP产品并不多见是否有可能将B/S与C/S的优势融合呢?在这几年的发展中将B/S与C/S的优势完美地结合起来,就是说系统能以B/S的方式发布运行,同时又具有C/S方式的极强的可操作性。預頌圣鉉儐歲龈讶骅籴。 而针对本系统设计可知,本系统主要以用户登录浏览器后,进行简单的浏览,查看页面就可以实现功能。所以结合系统开发实际,选择使用B/S开发模式。渗釤呛俨匀谔鱉调硯錦。 2.B/S模式的优点和缺点 B/S结构的优点 1、具有分布性特点,可以随时随地进行查询、浏览等业务处理。 2、业务扩展简单方便,通过增加网页即可增加服务器功能。 3、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 4、开发简单,共享性强 B/S模式的缺点 1、个性化特点明显降低,无法实现具有个性化的功能要求。 2、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 3、页面动态刷新,响应速度明显降低。 4、功能弱化,难以实现传统模式下的特殊功能要求。 2.1.2 B/S模式设计的系统结构 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。铙誅卧泻噦圣骋贶頂廡。 2.2 基于B/S模式系统的实现技术 2.2.1 开发技术与实现 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。这里主要用到ASP.NET,以下是对ASP.NET开发语言的介绍擁締凤袜备訊顎轮烂蔷。 ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。贓熱俣阃歲匱阊邺镓騷。 ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。坛摶乡囂忏蒌鍥铃氈淚。 ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。蜡變黲癟報伥铉锚鈰赘。 简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态買鲷鴯譖昙膚遙闫撷凄。 网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。綾镝鯛駕櫬鹕踪韦辚糴。 2.2.2 NET环境介绍 本系统主要用到了visual studio开发工具中的.NET技术。.NET是Microsoft面向XML Web服务的平台,通过 .NET 框架的公共语言运行库,.NET 平台使各种 XML Web services 能够交互操作,而不管其源语言的不同。开发人员可以生成可重用的 XML Web services,而不是生成单个应用程序。VS.NET建立并集成Web Services和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设。结合本系统主要是开发基础页面的特点,所以选择.NET开发环境。驅踬髏彦浃绥譎饴憂锦。 2.3 运行环境和开发工具的选择 2.3.1 开发环境 Windows Server 2005系统运行平台,IIS6.0WEB服务器和脚本解释器,IE7.0浏览器,Microsoft Visual Studio2005, DirecX9.0系统插件和SQL Server2005企业版。猫虿驢绘燈鮒诛髅貺庑。 2.3.2 开发工具 1.vistual studio 的选择 Visual Studio的Visual Studio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被Visual Studio集成开发环境全部表现出来。锹籁饗迳琐筆襖鸥娅薔。 而且,Visual Studio更深层次的整合和支持 SQL Server。像Windows Server2003整合了.NET框架一样,SQL Server Yukon也在数据库引擎中整合了公共语言运行时(CLR)的功能,将数据库和工具的结合提高到新水平。Visual Studio不仅让开发者能用Visual Basic和C#编写存储过程,而且进一步减少了开发数据中心应用软件所需的编码和劳动。構氽頑黉碩饨荠龈话骛。 在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+.NET构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+.NET技术来集成Web数据库信息 如图3-1 所示輒峄陽檉簖疖網儂號泶。 程序和计算逻辑 前端浏览器 ActiveX Server元件 ActiveX Server元件 后端数据库 数据库服务器 Microsoft IIS + .NET 浏览器 尧侧閆繭絳闕绚勵蜆贅。 图1 数据服务视图 总之,用 vistual studio开发的.NET类网站,相对比用Dreamweaver等小型开发工具,有很大的优势,而且网站的动态交互能力更强,和数据库 SQL Server的连接更紧密,是最适合用来开发网站的集成工具。识饒鎂錕缢灩筧嚌俨淒。 2.数据库SQL Server的选择 SQL Server具有单进程与多线索的体系结构,即SQL Server只有一个服务器进程,所有的客户都连接在这个进程上。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。最主要的它可以无缝的实现与ASP动态网站的连接。凍鈹鋨劳臘锴痫婦胫籴。 SQL对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,应用所有的数据时,仅需要使用9个关键词,所以学习和使用都是极其的方便。恥諤銪灭萦欢煬鞏鹜錦。 可以选择 MS SQL Server 2005,主要优点有: 1、相对MySQL Oracle Sybase DB2,SQL Server性价比最好; 2、和.net集成比较好,很合适用于Windows应用的后台数据库; 3、MS SQL Server 2005安全性得到了很大增强; 4、管理和开发入手都比较 3. 过程论述 3.1 需求分析 3.1.1前台功能 1、新客户注册:普通用户必须先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。鯊腎鑰诎褳鉀沩懼統庫。 2、书籍分类搜索:用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。 3、新书籍上架:把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。 4、实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除 5、订单查询功能:客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。 6、前台页面管理:注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。硕癘鄴颃诌攆檸攜驤蔹。 过程论述 3.1.2后台管理实现功能 1、管理员注册:网站管理人员注册,实现对系统后台的管理,对系统所有信息的控制。还需要对系统进行维护,同时还对普通用户和商家的基本信息进行管理。阌擻輳嬪諫迁择楨秘騖。 2、订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。 3、书籍信息管理:这主要分为出版社管理,类别设置和分类管理。其中,出版社管理可以增加或修改删除相关信息,请确保此处信息的真实性;类别设置可对书目类别进行相应的操作(增加,删除,修改);分类管理可以对相关图书进行分类操作(注:此操作可以在图书入库的时候进行选择)氬嚕躑竄贸恳彈瀘颔澩。 3.2 网上书店的总体设计 3.2.1购物主要处理流程 根据需求分析,本系统主要实现两大管理模块:前台的图书管理和后台的管理。前台的图书管理主要用于通过Internet向普通浏览者提供图书的一些基本信息,而后台主要是实现用户的管理以及对图书信息的管理。系统的功能特点如下:釷鹆資贏車贖孙滅獅赘。 1、页面模块化:系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时可以把其他页面的相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。怂阐譜鯪迳導嘯畫長凉。 2、图书信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。谚辞調担鈧谄动禪泻類。 3、功能较完善,管理方便:功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。嘰觐詿缧铴嗫偽純铪锩。 因此得用户登陆网站后购物的主要处理流程如下: 登录界面 老用户登录 新用户注册 填写个人信息 注册成功 密码验证 选购商品 是否结算 N 放入购物车 N Y Y 商品结算 浏览检索商品 选购商品 是否登录 浏览检索商品 服务商处理订单 收到货款 服务商发货 服务商销毁订单 N N N Y Y Y 图2 客户购物流程 熒绐譏钲鏌觶鷹緇機库。 3.2.2数据库设计 由需求分析和数据处理流程,画出网络书店的E-R图如下图所示:系统主要涉及到两类用户即为网络书店的用户及管理,还有图书的基本信息等。鶼渍螻偉阅劍鲰腎邏蘞。 图3 E-R图 当得出E-R后,就开始了对数据库设计,由数据字典可设计出系统的整个数据库的数据访问层是一组封装了对数据库进行各种操作(连接数据库、查询记录、删除记录、添加记录、关闭连接等)的类。纣忧蔣氳頑莶驅藥悯骛。 根据数据库的设计, 确定数据库的模式结构。在服务器上创建一个名为book的数据库。包括以下表:商店图书表My_Book,商店图书类别表My_BookClass, 商店管理员表 My_BookAdminuser, 购书用户表My_Users, 购物车订单号表 My_Indent, 购物车订单货物列表 My_IndentList,。下面将具体介绍数据库中表的结构。颖刍莖蛺饽亿顿裊赔泷。 1.商店图书表My_Book 商店图书表,主要用来存放图书信息,表名为My_Book,主键为Id。这里存放的是图书的具体信息,包括书名,作者,出版社,目录,书价,书编号等信息图书信息。濫驂膽閉驟羥闈詔寢賻。 表1 商店图书表 字段名 字段类型 长度 NULL 说 明 备注 Id Int 2 否 ID序列号 BookName Varchar 20 否 书名 BookClass Int 否 图书类别 Author Varchar 25 作者 Publish Varchar 150 出版社 BookNo Varchar 30 书号 Content Varchar 4000 内容介绍 Prince Float 书价 Amount Int 总数量 Leav_number Int 剩余数量 RegTime Datetime 否 登记时间 2.图书类别表My_BookClass 图书类别表,这个表项对图书进行了分类,按编号分类别,表名为My_BookClass,主键为Id,设置图书类别表的存放数据信息。銚銻縵哜鳗鸿锓謎諏涼。 表2 图书类别表 字段名 字段类型 长度 NULL 说 明 备注 Id Int 4 否 ID序列号 ClassName Varchar 30 否 图书类别名 3.商店管理员表 My_BookAdministrator 商店管理员表,用来存放商店管理员的用户名和密码等,表名为My_BookAdminuser,主键为AdminUser,本表是用来存储管理员的密码挤貼綬电麥结鈺贖哓类。 表3 商店管理员表 字段名 字段类型 长度 NULL 说 明 备注 AdminUser Varchar 20 否 管理员用户名 AdminPass Varchar 50 否 管理员密码 4.购书用户表My_Users 购书用户表,用来存放购书用户的信息,表名为My_Users,主键为Id,具体存放的数据信息,主要保存用户的详细信息赔荊紳谘侖驟辽輩袜錈。 表4 购书用户表 字段名 字段类型 长度 NULL 说 明 备注 Id Int 4 否 ID序列号 UserName Varchar 20 否 购物用户名 PassWord Varchar 50 否 用户密码 [Names] Varchar 20 用户联系用姓名 Sex Varchar 2 用户性别 Address Varchar 150 用户联系地址 Phone Varchar 25 用户联系电话 Post Varchar 8 用户联系邮编 Email Varchar 50 用户电子邮件 RegTime Datetime 8 用户注册时间 RegIpAddress Varchar 20 用户注册时IP地址 5.购物车订单表My_Indent 购物车订单表,存放购物车订单的信息,表名为My_Indent,主键为Id,购物车订单表的数据定义,用来存储每个订单的详细信息。塤礙籟馐决穩賽釙冊庫。 表5 购物车订单表 字段名 字段类型 长度 NULL 说 明 备注 Id Int 4 否 ID序列号 IndentNo Varchar 20 否 订单编号 UserId Int 4 否 用户序列号 SubmitTime Datetime 8 否 提交订单时间 ConsignmentTime Varchar 20 交货时间 TotalPrice Float 8 总金额 content Varchar 400 用户备注 IPAddress Varchar 20 下单时IP IsPayoff Int 4 用户是否已付款 IsSales Int 4 是否已发货 6.购物车订单货物列表My_IndentList 购物车订单货物列表,存放购物车订单货物的信息,表名为My_IndentList,主键为Id,主要用来存放每个购物车订单货物的详细信息。裊樣祕廬廂颤谚鍘羋蔺。 表6 购物车订单货物列表 字段名 字段类型 长度 NULL 说 明 备注 Id Int 4 否 ID序列号 IndentNo Int 4 否 订单号表序列号 BookNo Int 4 否 图书表序列号 Amount Int 4 订货数量 3.2.3系统模块图 系统模块图描绘了系统的物理结构,它反映了系统各部件之间的调用关系。本系统的功能模块图如图3所示。整个系统构建分为前台管理后后台管理两个中心,对于书店的客户,首先需要进行注册,登陆后才能管理个人信息,还需要选购商品,最后还必须下订单结算。对于书店的管理员,负责整个书店系统的后台管理,分为管理员管理、图书管理、订单管理和拥护信息管理四个模块,用户信息管理主要是管理用户的信息和修改删除用户等,而图书管理主要是添加图书,修改图书的信息及删除图书等,订单管理是管理合格订单,方便系统管理员发货等。仓嫗盤紲嘱珑詁鍬齊驁。 图4 系统模块图 4详细设计 4.1首页编辑及运行 如图4:这是网站的首页,是网站的主体信息中心。主体分为TOP,LEFT,MAIN,和BOTTOM四个部分,其中MAIN是整个页面的中心。绽萬璉轆娛閬蛏鬮绾瀧。 在MAIN区,放置了一本主编推荐的图书,有一张书面的图片和旁白图书的详细介绍及图书的销售价格和折扣等信息。再下面就是其他的书籍图片,方便用户选择图书,而不需要页面的跳转。所有的图片都有链接,可以方便的实现链接订购。图片介绍下面还有书的折扣,价钱的信息等,MAIN区起的主要作用是和数据库交互,实现图书的订阅,浏览等。如果顾客想购买此物品,就点击“购买”按钮,然后进入购物流程,转到“我的购物车”板块。骁顾燁鶚巯瀆蕪領鲡赙。 MAIN区的下面部分显示了本月推荐的几本新书,和MAIN区域上面部分的图书采用相同的显示方式。然后就是本周的图书推荐,这只是单本图书,所以信息显示很详细,和主编推荐的图书采用相同的显示效果,只是添加了媒体评论这个交流的平台区域。瑣钋濺暧惲锟缟馭篩凉。 LEFT部分主要是一个导航,将所有的图书分类导航,使客户可以方便的选择自己需要的图书分类,也很容易才查看到书店的所有图书,所以是一个实用性很强的导航区域。鎦诗涇艳损楼紲鯗餳類。 BOTTOM区显示的是公司的信息,及版权的分需求功能。当用户选择时BOTTOM区就会根据用户的选择自动跳转到相应的页面。栉缏歐锄棗鈕种鵑瑶锬。 详细设计 首页详细设计的核心代码如下: Default.aspx 用来显示主页 <%@ Page Language="C#" MasterPageFile="~/common.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="首页|第三波+书店" %>辔烨棟剛殓攬瑤丽阄应。 <asp:Content ID="Content1" ContentPlaceHolderID="cphContent" Runat="Server">峴扬斕滾澗辐滠兴渙藺。 <table width="98%" border="0" cellspacing="0" cellpadding="0">詩叁撻訥烬忧毀厉鋨骜。 <tr> <td height="10" bgcolor="#BBE188"></td> </tr> </table> <br /> <table width="98%" border="0" cellspacing="0" cellpadding="0">则鯤愜韋瘓賈晖园栋泷。 <tr> <td align="left"><img src="images/06default_1018_28.gif" width="77" height="18" /></td>胀鏝彈奥秘孫戶孪钇賻。 <td align="right"> </td> </tr> </table> <br /> <table width="98%" border="0" cellspacing="0" cellpadding="0">鳃躋峽祷紉诵帮废掃減。 <tr> <td width="120" height="155" align="left" valign="top"><a href="BookDetail.aspx?bid=4943" target="_blank"><img src="BookCover.ashx?isbn=978711515888" width="111" height="148" border="0" /></a></td>稟虛嬪赈维哜妝扩踴粜。 <td align="center" valign="top"><t- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 管理 系统 方案设计 实现 111111
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文