网络书城管理系统设计毕业设计论文.doc_第1页
网络书城管理系统设计毕业设计论文.doc_第2页
网络书城管理系统设计毕业设计论文.doc_第3页
网络书城管理系统设计毕业设计论文.doc_第4页
网络书城管理系统设计毕业设计论文.doc_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)题目:网络书城管理系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日哈尔滨工业大学华德应用技术学院本科毕业设计(论文)教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日摘 要随着Internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并且成为一种新的生活时尚,故对网上购物系统开发的要求也越来越高。图书是人获取知识的一个重要途径,而随着生活节奏的加快,人们也越来越少的去花大量的时间到书店里购书了,网络书城可以让人们没有时间、地域的限制,并且还能时尚的购物。网络书城管理系统,采用ASP.net2.0编程,本系统的编程环境是在WINXP+IIS5.1+Sql Server2005数据库。本文研究了一种基于数据关联规则采集技术的用户个性化页面生成方案,此方案与现今在网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。本文中所做的主要工作是,介绍了个性化页面的背景及IIS5.1和ASP.net2.0系统的一般原理;阐述整个个性化页面生成系统的系统结构及工作原理,分析了系统实现中的特殊性、难点和重点。设计实现用户注册/登录、查询、购买;管理员对网站的系统管理,个性化页面动态生成回显等程序模块。实现ASP.net2.0和HTML页面。分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。关键词 图书;网络书城;管理系统;设计AbstractWith the vigorous development of Internet technology, e-business on-line shopping as the fastest growing branch of one of its universality, convenience and more and more popular, and a new lifestyle, it is on-line shopping system development The requirements of increasingly high. Book is an important way people get to knowledge, and as to speed up the pace of life, people have less and less to spend a lot of time to bookstores for the purchase of books, book city network so that people can not have the time, geographical restrictions And also fashion shopping. Online book shopping management system, the adoption ASP.net2.0 plait distance, the plait distance environment of this system is in the WINXP+IIS 5.1+ Sql Server2000 database.This text studied 1 kind to collect a technical customer a characteristic page born project according to the data connection rule, this project compared with present some projects that adopt already on the nets and have a customer to use more in brief, reflect customer more obviously meticulous etc. advantage.The main related work in this text is introduced the background of the characteristic page and the general theory of the IIS5.1 and ASP.net2.0 systems;elaborate the whole system structure of characteristic page born system and work principle, analyzed the special, crux in the system realization and point.the design carry out a customer to register/register and search, purchase;The managing persons system to the website management, the characteristic page dynamic state is born to return to show etc. procedure mold piece.Carry out ASP.net2005 and HTML page.the Xi also workouts some technique problems in the realization;establishment the experiment website of the integrity, carry on test and analyze a result.Key words Book Internet Bookstore Management System Design目录摘要IAbstractII第一章 绪论11.1课题背景11.2目的和意义11.3系统设计思想21.4主要工作和论文结构2第二章 系统需求分析与开发环境32.1需求分析32.2业务流程分析42.3 可行性分析52.3.1 经济可行性分析52.3.2 技术可行性分析62.3.3 运行可行性分析72.4 系统的开发环境72.4.1 开发工具简介72.5本章小结8第三章 系统的总体设计93.1系统的数据流程93.1.1 系统数据流图构建93.1.2 数据字典构建103.2系统总体模块设计153.3数据库设计173.3.1 数据库设计概述173.3.2 数据分析183.3.3 数据库的详细设计193.4本章小节23第四章 系统的实现与测试254.1首页的实现254.2基本信息设置功能设计254.2.1 注册功能254.2.2 查看购物车274.2.3 购物订单设置284.2.4 图书管理304.3后台管理功能设计304.3.1 订单管理304.3.2 图书类别管理314.4系统测试324.4.1 系统测试的原因324.4.2 软件测试334.4.3 测试的基本概念334.4.4 测试步骤344.4.5 本系统测试344.5本章小节37结论38致谢39参考文献40附录141附录24851 第一章 绪论1.1课题背景在当前计算机发展迅速的时代,电子商务成为互联网发展日臻成熟的直接结果,是网络技术应用新的发展方向。就网上书店系统而言,由于网络已经覆盖全球,其信息量大而独具优势。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,不具时效性;同时书本具有易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,对于读者来说,网上书店近在咫尺,并且永远不下班关门,读者可以随时随地地自由地查询和订购图书,同时还减少了书店过程中的支出,具有实际意义。因此网上书店必将有长足的发展。开办网上书店系统也可以为在校大学生提供方便,廉价,高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的经济效益和社会效益。1.2目的和意义随着我国Internet的发展,电子商务越来越多的溶入到人们的日常生活,而且网上书店也是电子商务网站的代表,国内网上书店有像“当当网”等这种优秀的电子商务网站,它们是其他网站良好的典范,可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站设计中站应有的功能和注意事项。本文所完成的网络书城管理系统,除了大量收集有关资料,还将会牵涉到一些技术上的问题,如:网页制作技术,后台数据库的设计和管理,通过实际的制作网站,可以在实践中掌握上述技术的使用,达到学以自用的目的。1.3系统设计思想一个大型的网络书城,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥网上购物商城系统的优势。设计原则主要分以下几部分:实用性,系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验。根据用户实际的需求情况,量身订造一套先进的网络书城系统,并且将在统一的Windows图形界面下提供各种实用功能,充分满足人们的各种需求,满足顾客的需求。先进性,系统适合于每个人,每个人通过注册便可以进入书城,购买其图书。高可靠性,一个实用的系统同时必须是可靠的。本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。高安全性,在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源信息,同时也可保证关键数据的安全性。采用标准技术,本系统的所有设计依照国际上现行的标准进行,以提高系统的开放性。可维护性,系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。1.4主要工作和论文结构本文介绍了基于电子商务的网络书城的设计及实现过程,主要包括对该系统需求的分析,各功能模块的设计划分,数据库的设计与实现,及系统功能的实现与测试。本文共4章,按如下方式组织:第1章介绍了基于的背景、目的和意义,以及系统的设计思想,并简单介绍了电子商务的发展现状。第2章对网络书城设计的需求进行了较为细致的分,阐述了它的业务流程,并介绍了软件开发的环境配置及工具的选择。第3章说明了基于电子商务的网络书城设计的数据流程,给出了各个功能模块的具体设计,并阐述了该系统数据库的设计。第4章全面阐述了基于电子商务的网络书城设计的实现过程,包括实现页面的展示,实现目标的描述及每个模块的实现方法;并介绍了该系统的测试过程。第二章 系统需求分析与开发环境为了实现本系统,必须对整个系统的全面功能做出详细的分析。一个好的系统必定有好的分析,本章作者对在网络书城管理系统做出具体的分析。2.1需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。对于用户来说,在所购的图书希望及时收到,投诉希望及时得到解决,用户的要求能及时得到满足的情况下,网站信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。管理系统的责任也不能忽视,如及时更新图书,还有就是对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应该考虑到的。因此,必须用行之有效的方法对软件需求进行严格的审查验证。如图2-1是B/S结构的网络书城的应用原理。 图2-1 B/S结构的网络书城应用原理图综合考虑互联网的高速发展和各大书店发展过程中出现的各种情况,结合网上购物的实际。网络书城实施后,应能够达到以下目标:(1)交易信息化,可随时进行交易,节省时间。(2)界面友好美观,操作简单易行,查询灵活方便。(3)通过实施,可为读书爱好者提供方便,有利于互联网及各大书店的发展。(4)维护方便可靠,有较高的安全性,满足实用性、先进性的要求。2.2业务流程分析根据网上购买图书的具体情况,业务可分为两类。第一类是购买业务主要负责对用户所购买的图书进行管理。第二类是提交订单业务,依据管理员的统计,对订单进行处理。首先必须对自已身份进行注册,通过注册后可以方便用户添写订单信息和防止捣乱份子乱下订单等。购买商品的流程描述如下:(1)用户必须先登录到本系统。(2)用户进入商城后可以根据自己的需求查找图书。(3)用户登录以后,查看图书的详细信息后,点击“购买”铵钮,然后把喜欢的图书放入购物车中。(4)生成订单,当用户对所购买的图书很满意时,这时可以通过提交订单按钮提交您所购买的图书。(5)管理员主要管理后台的一些操作,订单的管理、图书信息的管理、图书类别的管理、用户的管理、图书评论的管理等信息。购买图书业务流程如图2-2所示。图2-2购买图书业务流程图2订单处理流程过程如下依据用户所提交的订单,然后对这些订单由管理人员进行处理,就是对所提交的这些订单的状态进行更改,用户可以对自己的订单处理情况进行查看。订单处理流程如图2-3所示。图2-3订单处理业务流程图新系统的目标确定后,可从经济可行性、技术可行性、运行可行性三个方面,对能否实现新系统目标进行可行性分析。2.3 可行性分析2.3.1 经济可行性分析新系统的开发费用和今后的运行、维护费用,估计新系统可以使某书店的中心管理人员对管理可以大大的提高了,并将费用与效益进行了比较。系统的效益可以从网站设计和社会效益两方面考虑,对于网络书城则应考虑到对用户的方便性和用户的心理去考虑其效益。例如,系统运行后还可不可以提供比以前更好的信息,用户购物和使用信息的方便程度,还有购买速度是不是增加了。对于管理人员进行管理提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析。(1)一次性项目建设费用为:人民币35000元。其中:计算机设备及网站开发软件费:人民币35000元;整个项目建设期为0.5年;(2)投产后的年发生费用预计为:人民币12000元。其中:年运营耗材费:人民币6000元;年折旧费(支付网站软硬件维护及更新):人民币6000元;(3)网站投产后预期年经济收益为:人民币30000元。其中:销售信息利用增值:人民币10000元;网站收益:人民币10000元;客户满意度提升的收益:人民币10000元;(4)预计本网站使用寿命五年,按后年利率5%计算:项目投资回收期=项目投资/(年收入年支出)=35000/(30000-12000)2年;净现金流量=Sum(年净收入/(1+年复利息率)n)项目投资=(30000-12000)*(0.9524+0.9070+0.8638+0.8227+0.7835)-35000=77929-35000=42929元;可见,本网站的投资回收期不是很长,即使在使用年利率5%的贷款来进行投资,在项目运营业5年内,本网站仍能获得超过4万元的净现金流量,本项目经济上可行。2.3.2 技术可行性分析技术可行性是衡量它的技术是否具备或完善,一般可从软、硬件的性能要求、环境条件、技术人员水平和功能等方面去考虑和分析。在硬件方面,则选择空间较大,只要是PentiumIV系列及以上的计算机都可以,内存在1G以上,硬盘在80G以上能,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于ASP.net2.0和Sql Server 都是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都是没有疑问的,因此软件方面是可行的。2.3.3 运行可行性分析考虑到系统实施的可行性,在软件方面选择了如今较流行的ASP.net2.0来进行开发管理平台的设计,使用Sql Server数据库存储数据。 在当今社会,信息化水平和计算机技术的快速发展,很多人为了方便购物,以网上的形式购买图书。可以看出网络书城是给人们提供了一个重要的环节。现今人们意识到网上商品不但比外面的便宜很多钱,还可以方便人们在家可以得到想要的东西,还不浪费钱,不但节约钱财还可以方便人们在购物过程中的拥挤,开发人员知道网上购物是现代化的管理方法,对谁都有好处,并且利于管理。经过以上分析,运行可行性方面是可行的。2.4 系统的开发环境1 硬件环境台式计算机(PC)一台,计算机配置如表2-1所示。表2-1运行环境硬件配置硬件配置处理器PentiumIV以上内存1G以上硬盘空间80G以上2软件环境Windows xp,Framework2.0环境。本系统是利用一台计算机,在Windows xp环境下,使用Sql Server数据库,利用A2.0技术,完成本系统的。2.4.1 开发工具简介使用ASP.net2.0技术可以结合HTML代码、ASP.net2.0指令和ActiveX控件来建立动态、交互且高效的Web服务器应用程序。本书就是为那些对此技术开发感兴趣的读者而编写的。当然学习ASP.net2.0最好的方法莫过于亲自动手编写,为了在最短的时间内掌握ASP.net2.0的使用方法,然后结合本论文的系统分析开始动手编写一个平台,大家就可以发现制作动态网页并不是想象中的那么神秘和高不可攀。ASP.net2.0又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言。ASP.net2.0技术吸收了ASP.net2.0技术以前的优点,并参照Java、VB语言的开发优势加入了许多新特色,时时修正了以前的ASP.net2.0运行错误。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server是基于客户/服务器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。2.5本章小结本章对系统的需求及业务流程进行了分析,设定了系统目标,以及进行了可行性的分析和介绍了系统开发环境的配置及开发工具的选择,并对开发工具ASP.NET和SQL SERVER进行了介绍。第三章 系统的总体设计经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。总体设计的基本目的就是回答“概括地说,系统应该如何实现”这个问题,因此,总体设计又称为概要设计或初步设计。3.1系统的数据流程数据流程描述:用户注册登录后,可以对图书进行浏览和查询,找到所需图书后可直接添加到购物车中,购物完毕后提交定单;可以在备注上写下自己的意见或建议;可以修改自己的资料。管理员登录后可以分别对用户所下的订单、图书进行管理,查看用户评论,修改图书类别。3.1.1 系统数据流图构建系统顶层数据流图如图3-1所示,购物过程数据流图如图3-2所示。图3-1的主要功能是,用户进入本系统之后可以浏览图书,把图书加入到自己的购物车,然后下订单,以及查看用户自己所下的订单状态等一些操作,还有管理员可以对用户或图书所做的一些操作。图3-1系统顶层数据流图图3-2的主要功能是,用户购买图书的购物流程,就是用户先登录到本网站,然后找到自己需要的图书,再把图书放到购物车里,最后下订单。后前管理员对图书订单的管理,即对用户所下订单的处理、发货、归档等操作。图3-2购物过程数据流图3.1.2 数据字典构建1数据字典数据流图(Date Dictionary简称DD)上所有成分的定义和解释的文字的集合就是数据字典。数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。数据字典对数据流图的各种成分起注释说明的作用,给这些成分赋以实际的内容。还对系统分析中其他需要说明的问题进行定义和说明。 数据字典的内容。数据项类目,数据的最小单位描述数据的静态特性。数据流类目,由一个或一组固定的数据项组成。在所写的程序的开头列出一个数据字典十分的重要,数据字典列举了在本程序中用到的所有变量的定义,它的定义应包括本条目的所要描述的内容和它在执行时所在的单元。当编写程序时,编定数据字典看似没有必要。但是设想一下,在过了一段时间后,要对此程序修改,这时数据字典就显得十分的有用。2数据项定义下面是本系统所有表的字段设计详细信息见表3-1所示。表3-1系统顶层数据项定义编号名称别名类型长度(字节)I01-01MemberID会员编号Int4I01-02UserName用户名Varchar50I01-03RealName真实姓名Varchar50I01-04Password密码Varchar50I01-05Sex性别Bit1I01-06PostCode邮政编码Varchar6I01-07Address地址Varchar200I01-08Phone电话Varchar20I01-09Email电子邮件Varchar50I01-10LosdDate注册日期Datetime8I01-11AccountID帐户编号Int4I01-12Money可用余额Money8I01-13Bank绑定银行卡号Varchar19I01-14Cash提现金额Money8I01-15BookID图书编号Int4I01-16ClassID类别编号Int4I01-17BookName图书名Varchar50I01-18BookIntroduce图书简介Ntext200I01-19Author作者Varchar50I01-20Company出版社 Varchar50I01-21BookUrl图片地址Varchar200I01-22MarketPrice市场价Money8I01-23HotPrice热买价Money8I01-24IsRefinement 是否为推荐Bit1I01-25Getdate上架日期Datetime8I01-26ClassName图书类别名Varchar50I01-27CatugoryUrl图书图片地址Varchar50I01-28DetailID详细信息编号Int4I01-29Num图书数量Int4续表3-1I01-30OrderID订单编号Int4I01-31TotailPrice总价Money8I01-32Remark备注Varchar20I01-33CommentID评论编号Int4I01-34Word评论内容Ntext200I01-35DataTime评论时间Datetime8I01-36OrderDate订单日期Datetime8I01-37BooksFee图书费用Money8I01-38ShipFee邮费Money8I01-39ReceiverName收货人姓名Varchar50I01-40ReceiverPhone收货人电话Varchar20I01-41ReceiverPostcode收货人邮编Varchar6I01-42ReceiverAdderss收货人地址Varchar200I01-43ReceiverEmail收货人邮箱Varchar50I01-44IsConfirm是否处理Bit1I01-45IsSent是否发送Bit1I01-46IsEnd是否归档Bit1I01-47ConfirmTime处理时间Datetime83数据流定义系统顶层数据流定义:数据流编号:D101数据流名称:查看信息数据流来源:管理员数据流去向:P1-01数据流组成:I01-13+I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24+I01-25数据流编号:D102数据流名称:查看信息数据流来源:用户数据流去向:P1-02数据流组成:I01-13+I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24+I01-25数据流编号:D103数据流名称:管理信息数据流来源:用户数据流去向:P1-03数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14数据流编号:D104数据流名称:查看信息数据流来源:用户数据流去向:P1-04数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43数据流编号:D105数据流名称:订单信息数据流来源:购物车数据流去向:F1-04数据流组成:I01-30+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43数据流编号:D106数据流名称:详细信息数据流来源:购物车数据流去向:F1-05数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32数据流编号:D107数据流名称:订单信息数据流来源:F1-04数据流去向:P1-07数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43+I01-01+I01-11+I01-12+I01-13+I01-14+I01-33+I01-34+I01-35数据流编号:D108数据流名称:详细信息数据流来源:F1-05数据流去向:P1-07数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43+I01-01+I01-11+I01-12+I01-13+I01-14+I01-33+I01-34+I01-35数据流编号:D109数据流名称:浏览信息数据流来源:管理员数据流去向:P1-07数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43+I01-01+I01-11+I01-12+I01-13+I01-14+I01-33+I01-34+I01-35数据流编号:D110数据流名称:帐户信息数据流来源:P1-03数据流去向:F1-06数据流组成:I01-01+I01-11+I01-12+I01-13+I01-14数据流编号:D111数据流名称:用户帐户信息数据流来源:F1-06数据流去向:P1-07数据流组成:I01-28+I01-29+I01-30+I01-31+I01-32+I01-36+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43+I01-01+I01-11+I01-12+I01-13+I01-14+I01-33+I01-34+I01-35数据流编号:D112数据流名称:图书信息数据流来源:P1-01数据流去向:F1-02数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D113数据流名称:类别信息数据流来源:P1-01数据流去向:F1-02数据流组成:I01-16+I01-26+I01-27数据流编号:D201数据流名称:用户基本信息数据流来源:用户登录数据流去向:P2-03数据流组成:I01-1+I01-2+I01-3+I01-4+ I01-5+I01-6+I01-7+I01-8+I01-9+I01-10+I01-113.2系统总体模块设计网络书城是利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表整个的数据结构,下面的各层矩形框代表各个数据的子集,框代表最底层的各个矩形组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。1本系统一共可分为七大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在六大块的基础上每一大模块又分为几个模块。(1)网络书城包括六个子系统:注册和登录、浏览及查询图书、购物管理及提交订单、用户信息中心、图书及订单管理、用户帐户管理。(2)注册和登录也包括三大模块:注册用户信息、提交用户信息、用户登录。(3)浏览及查询图书模块包括三个模块:浏览图书、查询图书、查看图书详细信息。(4)购物管理及提交订单:购物车添加图书、购物车删除图书、修改购物车图书数量、添加订单、提交订单。(5) 用户信息中心模块:修改个人密码、修改个人信息、查看个人信息、查看订单信息。(6)图书及订单管理模块:添加图书种类、修改图书种类、删除图书种类、添加图书、修改图书、删除图书、图书评论管理、订单状态管理、订单打印。(7)用户帐户管理模块:绑定用户网上银行卡号、用户帐户充值、用户帐户提现。2各模块的详细功能如下。(1)用户注册:只有注册了的用户才能购买书籍,否则想购买书籍必须得注册;(2)用户信息修改:用户可以对自己的个人档案、Email地址、密码等信息进行修改;(3)购物车管理:用户对所选的图书进行支付、修改数量或删除;(4)查看图书商品信息:可以看到图书的作者、出版社、价格等信息;(5)结账下订单:用户确认购物车内购买的东西时要确认结账。(6)支付方式:用户选择一结账后付款的一种方式。(7)图书评论:用户购买完书籍后,对这本书的评价。(8)订单状态监控:用户可以看到自己下的订单的处理情况。(9)用户管理:对全体用户信息的查看、删除用户和用户的帐号冲值等功能;(10)图书管理:对全部的图书进行添加、删除、修改、分类添加、类别修改、类别删除等功能;(11)订单管理:对用户所下的订单进行处理,生成订单的记录表;(12)图书评论管理:对用户为图书所提出的评论进行管理;网络书城管理系统:实现对图书各种信息的管理,如图3-3所示。图3-3系统功能结构图3.3数据库设计3.3.1 数据库设计概述在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识的过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。网络书城管理系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对图书进行浏览和购买,所以必须建立图书信息表;用户对图书的购买,选择所要的图书,首先得对图书进行搜索,所以作者把图书进行分类,进行大类和小类的划分,建立图书类别表;最后用户提交定单,建立定单表。经过分析,此数据库包含如下表:tb_Admin表:管理员表(AdminID,AdminName,Password,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论