毕业论文素材3_管理学_高等教育_教育专区.doc_第1页
毕业论文素材3_管理学_高等教育_教育专区.doc_第2页
毕业论文素材3_管理学_高等教育_教育专区.doc_第3页
毕业论文素材3_管理学_高等教育_教育专区.doc_第4页
毕业论文素材3_管理学_高等教育_教育专区.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文论文题目: “问问小铺”网上书店系统开发 姓 名: 贺萌萌 学 号: 0814153156 系别专业: 信息技术系 指导教师: 胡晓风 完成日期: 2011-4- 摘 要网上书店是一种高质量,更快捷,更方便的购书方式,而且网站式的书店对图书的管理更加合理化,信息化。人们对于互联网技术的要求已不再是单单的浏览一下网页,收发电子邮件等,人们已经开始利用互联网这一强大的平台来进行网上购物、货品买卖。所以互联网不再是单纯的传播媒体,还可以成为转变社会形态的中间枢纽。互联网这个虚拟的世界正在现实化、具体化、并逐渐与人们的现实生活融为一体。本系统主要是运用Jsp+JavaBean技术和MYSQL5数据库原理,并使用Dreamwear网页开发工具结合ASP语言制作界面等,系统运行环境及其应用软件开发了此应用程序本论文主要分6个部分论述该系统,各部分内容如下。第1部分“系统概述”:主要介绍了系统开发的目标,网上书店购物系统的说明、本系统运行环境及其应用软件。第2部分“系统分析”:主要对网上书店购物系统进行分析,从而实现系统的功能并且介绍了系统的特点及主要功能。第3部分“数据库设计与实现”: 主要介绍并展示了网上书店购物系统的局部图,数据库运行的截图分析及数据库表结构的设计。第4部分“系统架构设计”: 主要展示了系统架构设计图及类的介绍、数据库表的分析第5部分“前台主要功能模块设计”:主要介绍并展示了网上书店购物系统的局部图,数据库运行的截图分析及数据库表结构的设计。第6部分“后台主要功能模块设计”:主要介绍了功能模块介绍,文件架构、首页效果以及实现过程,主要模块设计介绍和功能详细设计思路。关键词:网上书店购物系统、数据库、JSP一、系统概述1.1系统开发目标本系统开发的目标就是要构建一个完整的网上书店的购物系统,顾客可以订购商品,可以方便的从任何地方,在任何时间购买到网站上的商品。管理员也可以方便而简单的管理商品的信息,及时准确的了解商品买卖的情况。最终开发出一个操作简单,界面美观,功能齐全,维护便捷的购物系统。网站的整体设计注重实用性和观赏性的结合,突出新颖、简单的特点。具体设计目标分为以下几点:主题的选取,按照当今社会和网络发展趋势,力求突出新颖、简洁的特点。选题内容的编排,以简单、合理为目标,注重网站实施以后实用性和观赏性,两者更好的结合。网站基本板块功能的设计实现,力求简单明了、便捷合理、实用性强。网站内的每个页面之间都尽可能做到相互有链接,达到方便快捷准确的目标。1.2系统开发的意义网络带给人们实惠、虚拟也给文学和书籍带来了广阔的生存空间。发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给消费者以清新、便捷、价廉的享受。1.2.1 对于购书者可以在数量种类繁多的书籍中,方便快捷地找到自己想要的书;不受时间地点的限制,网上书店永远不会下班关门,实现广大用户,足不出户可以随时随地查询或购买图书,使人们的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;在网上购书,节省了很多需要翻阅查看的步骤,相应的也节省了购书者的时间,使人们的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;尤其对那些没有时间经常逛传统书店或者其住所周围没有传统书店需要去较远的传统书店购书者,更是具有实际意义。一般来说,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。1.2.2 对于销售、管理者网上书店可以迅速扩大企业知名度;网上书店的购物系统可以节约企业运营的成本;网上购书这个方式在现在、包括以后都会有长足的发展;提供给企业一个在迅速成长的电子商务领域,锻炼、发展自身的一个有利机会。1.3系统说明项目名称:“问问小铺”网上书店系统开发项目开发者:贺萌萌项目简介:1.4系统运行环境及其应用软件 数据库:MYSQL5 服务器:Tomcat5.0 开发技术:Jsp+JavaBean 开发工具:eclipse+JDK1.6 界面制作:Dreamwear 8 开发语言:ASP1.5网站设计总体结构网站设计总体结构,如图1-1所示图1-1网站设计总体结构图公共提示信息模块,如图1-2所示图1-2公共提示信息模块图留言/评论信息模块,如图1-3所示图1-3留言/评论模块二、系统分析2.1网上书店的功能特点在网上书店买书,可以查到所买图书的更多信息,因为网上书店是一个网站,它有它独特的售书方式和功能。如用户注册会员功能等,还有就是支付方式了,一般网上书店都有三种类型的支付方式:汇款类支付、在线支付、其他支付方式,其中在线支付只要到支付平台开户后,将所获开户信息填入即可。当在网上书店购书后,用户所购图书都在网站上有记录,方便用户查询。售书的同时还具有书籍类商品管理、购物车、订单管理、会员管理等功能,非常灵活的网站内容和文章管理功能。2.2网上书店与现实书店的区别比较网上书店的优势:涉及范围广,经营成本低。劣势:信用度如果低,影响生意;现实书店的优势:直观,信用度高。劣势:涉及范围有限,经营成本高;现在有部分现实书店已经开始从网上书店进货了。2.3网站的基本功能设计网站的名称,是网站设计关键的一部分,名称是否响亮、易记、有新意,对网站的形象和宣传推广有很大的影响,网站的名称最终定为“问问小铺”网上书店,主要是这个名字给人很亲切的感觉,也很贴合书店原本使人获取知识、传播知识的主旨。创建网上书店不仅可以大量减少人力、物力,提高市场的占有量,让更多的朋友享受到电子商务所提供的实惠、便捷的服务。网站的基本功能设置从这一方面考虑,因此,网站设置了几个网页(会员注册信息、产品种类列表、购物车、选购商品结算等)主页:浏览者登录“问问小铺”的网站主页就可以了解本站的情况。登陆者可注册为网站会员享受优惠价格购买商品。由于页面空间有限,主页不能将所有信息都一一详尽的展现在浏览者面前,因此,主页上设置了会员注册,本站简介,产品列表,购物须知,顾客留言,购物车等项目的链接页面,只要浏览者点击对应的页面便可进入相对应链接的页面,阅读详细的内容。会员注册:用户通过填写会员注册信息上的内容(用户名、密码等)后,完成后立即成为“问问小铺”的网站注册会员。操作简单、快捷、一目了然。网站简介:简单介绍“问问小铺”的大致情况,是浏览者对本网站有个简单的了解,增加消费者对该网站的认识和网上安全交易的信心。产品列表:在这个页面里,将网站的部分产品展现在浏览者面前,并标有相应的价格,使浏览者一目了然。在产品列表中,用户可以根据自己所喜欢的产品,通过点击该产品的图片或者名称,进入该产品详细的说明页面,这样就方便浏览者对其价格、形态等各方面情况有个全面的了解。浏览者如需订购,只需要点击加入购物车的按键,即可转到购物车中物品清单的页面,页面上显示所选定的商品名称、数量、价格等;如果你觉得该商品信息正确无误,就可以进行最后的结算及填写收货信息等、完成最终的订购。接下来的事就由后台来操作管理了。购物留言:有利于了解顾客的意见,掌握顾客的需求。通过网站上的备注和留言板块倾听顾客的意见,了解顾客的需求,与顾客之间建立良好的关系。购物车:方便顾客,统计并添加自己想购买的商品,便于结算功能的实现,为一个完整的购物过程做好收尾的铺垫。三、数据库的设计与实现3.1数据库的设计数据库在一个信息管理系统中占有重要的地位,数据库设计的好坏直接对应用系统的效率和实现的效果产生影响。合理的数据库结构设计可以提高数据储存的效率,保证数据的完整和一致。数据库的设计一般分为如下几个步骤:数据库需求分析数据库概念结构设计数据库逻辑结构设计网上书店系统E-R图,如图3-1所示:“问问小铺”网上书店系统E-R图3-13.2数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。通过系统功能、进行需求信息分类:用户一般分为用户、注册用户和管理员用户。一般用户和管理员用户都可以不登陆就可以查看书籍的信息。注册用户登陆后可以维护自己的信息,并且购买图书,而且在向网站发出订单的同时自动填写自己的联系方式等信息。图书按种类来分,每本书都对应一个类别。一个用户可以购买多本书。一个用户对应一张订单详细的信息。3.3数据库逻辑结构设计 3.3.1 数据库概要说明数据库设计要遵循一些规则,尽量分离各实体对应的表,一个实体对应一个表,清楚该实体有哪些属性,对应有哪些属性,对应有些什么字段,以及各实体之间的关系。用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库能够充分满足各种信息的输入和输出。收集基本数据,数据结构和数据处理流程,组成一份详尽的数据字典,为后面的具体设计打下基础。本网站主要的数据表前台主要有:books; category; Suppliers; Customers;delivery等。后台主要是管理员信息表:admin管理员信息表3.3.2主要数据表的结构和分析Admin:管理员信息表3-1列名数据类型可否为空说明adminnameNavrchar(15)Not null管理员名pwsVarchar(15)Not null管理员密码Suppliers:出版商表3-2列名数据类型可否为空说明IdsuppliersmallintNot null出版商编号Suppliernamenvarchar(30)Not null出版商名称Customers:客户表3-3列名数据类型可否为空说明idcustomerintNot null客户编号UsernameNvarchar(15)Not null客户名PasswordVarchar(15)Not null密码RealnameNvarchar(15)Not null真实姓名PhoneVarchar(19)Not null电话EmailVarchar(30)null电子邮件AddNvarchar(30)Not null地址CityNchar(10)Not null城市StateNchar(10)Not null省份ZipChar(6)Not null邮政编码各表包含的主要字段:admin表:admin(用户名)、password(密码)、rank(权限)如图3-2所示图3-2 admin表结构图category表:category(大类名)、first(是否在首页显示)、categoryorder(顺序)如图3-3所示图3-3category表结构图delivery表:subject(送货/汇款方式)、fee(价钱)、deliveryidorder(顺序)等如图3-4所示图3-4delivery表结构图3.4数据库运行展示“运行”对话框下的命令,如图3-5所示图3-5“运行”对话框下的命令“运行”对话框下的命令,如图3-6所示图3-6“运行”对话框下的命令四、前台购物系统管理功能模块设计4.1模块功能描述可实现用户的在线注册管理用户密码修改管理用户订单管理用户信息的管理购物车管理:新建购物车:每一个顾客都有一个属于自己的购物车,顾客购买商品时,系统为顾客创建一个购物车号。添加物品:顾客购买商品时,可以点击商品的图片或者名称进行购买,购物车会自动添加商品的名称,价格等信息。删除物品:顾客通过购物车,可以任意删除在购物车内的每一个商品的名称、数量、价格等信息。计算购物车中所有选购商品的金额:顾客选用购物车购买商品时,购物车会自动显示购物车内所有商品的价格(当顾客修改购物车内的商品或者数量时,购物车也会自动显示修改后商品的价格和购物车内商品的总价)。清空购物车:客户如果放弃购物,可以清空购物车内所有商品的信息。显示购物车:设计简洁明了的购物车界面和简单的操作方式,以便于顾客使用方便。商品查询4.2前台模块的架构设计前台模块架构设计概括,如图4-1所示图4-1前台系统实现概括用户注册模块,如图4-2所示图4-2用户注册架构设计该模块是前台顾客留言的设计,如图4-3所示图4-3顾客留言设计该模块主要是完成选购图书的操作。用户在成功登陆网站后,开始选购自己需要的图书,在整个选购过程中用户可根据自己的需要进行各种操作。具体操作如图4-4所示图4-4购物车模块架构设计4.3前台运行效果展示用户账号名、密码、及注册新用户的链接,如图4-5所示:图4-5“网上购物系统”前台用户登录模块账号名、密码、确认密码、真实姓名、性别选择、简介,如图4-6所示: 图4-6“网上购物系统”前台用户信息模块五、后台购物系统管理功能模块设计管理员后台功能模块展示,如图5-1所示图5-1管理员示例图5.1模块功能描述用户管理(可以查询,删除某一用户的信息):客户信息的添加:添加客户的姓名、联系方式、详细地址、单位等信息;客户信息的修改:可以修改客户姓名、联系方式、详细地址、单位等信息;客户信息的删除:可以删除用户的姓名、联系方式、详细地址等所有客户相关的信息商品管理(添加、修改或删除某商品;添加,修改或删除某商品的信息):图书信息的录入:包括书名、作者、出版社、价格、规格、尺寸、数量等多种信息;图书信息的删除:删除书名、作者、出版社等信息;图书照片的上传:管理员从客户端上传图书封面等图片到服务器,使从Internet上访问前台管理系统的客户可以看到图书相关的图片信息,也同时增加了“问问小铺”上图书宣传的效果。顾客留言管理(可以查看,回复,删除留言);订单管理(可以查看、执行、删除订单):查看订单:例如顾客填写的订单格式内容是否正确完整,订单的编号等信息;执行订单:对订单完整、和客户核实完毕订单信息的、开始执行此订单、做发货准备;删除订单:顾客填写的订单信息不正确(顾客地址不明),电话等联系方式不完整,联系不到该顾客的,则审核该订单无效,经过一个星期后,后台管理员可以删除此类订单的信息;如果顾客选择电汇款的方式,两个星期未付款的,则管理员也可以删除此类订单信息。5.2后台运行效果展示图书订单管理,及时处理订单可以提高顾客的满意度,还包括订单的查询等,如图5-2所示图5-2图书订单管理订单管理界面,顾客送货信息等,如图5-3所示图5-3订单管理,顾客送货信息图书大类管理,分类排序,对分类的修改、删除和添加,使客户对图书的查询更加方便快捷,如图5-4所示图5-4图书大类的管理新增商品的管理:添加图书的分类,如图5-5所示图6-5添加图书分类六、网站的发布与推广网站建立后,要采用多种方式进行宣传和推广,主要有以下几种:1.网站的设计风格“问问小铺”网上书店系统的风格是网站的主色调采用了较为浅淡的颜色让人看了眼睛很舒服。在排版方面要求结构简单明了,让人一目了然,采用模块的风格设计,可以让网友们更容易找到所需的物品。网站的产品是通过分类的方式让网友们选择,网友们很容易就能找到自己感兴趣的物品进行购买,而不用花太多时间去寻找。2.友情链接可与自身网站内容相近的网站做友情链接,这样可以提高双方网站的访问量和知名度,如果能和著名网站做友情链接那样效果会更好。3.传统媒体宣传在现阶段,包括报刊、广播、电视、户外广告等传统媒体,广告依然有很强的宣传力和影响力,为了扩大网上书店的知名度可在媒体上适当的做广告。4.网站推广为了拓展网站的知名度,努力推广宣传,让网友的每一次点击都成就一个可能,甚至让他们再次光临。这就需要了解顾客的喜好,根据顾客的反馈更好的来完善网站。七、网站的系统测试维护系统维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需求。系统维护通常有四类维护活动:改正性维护,也就是诊断和改正在使用过程中发现的软件错误;实用性维护,修改软件以适应环境的变化;完善性维护,根据用户的需求改进和扩充软件的使用,使它更完善;预防性维护,修改软件为将来的维护活动预先做准备。对于本系统的使用,需要遵循相关软件的使用方式,注意系统数据的备份和恢复,从多个方面来确保数据能够可靠的保存下来并且及时更新。下面是各模块测试运行后的总结。模块测试表7-1模块预计测试功能输入、输出功能造成差别的原因主页正常显示,各个链接正常显示保持一致无用户登录验证用户信息,和密码的一致性保持一致无购物车添加图书、删除图书、编辑图书信息。确认提交保持一致无图书管理添加

温馨提示

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

评论

0/150

提交评论