丹时力服装购物网站设计方案.doc

丹时力服装购物网站设计方案

收藏

压缩包内文档预览:(预览前20页/共31页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:6717765    类型:共享资源    大小:363.17KB    格式:RAR    上传时间:2017-12-22 上传人:毕****做 IP属地:江苏
30
积分
关 键 词:
丹时力 服装 购物 网站 设计方案
资源描述:
丹时力服装购物网站设计方案,丹时力,服装,购物,网站,设计方案
内容简介:
湖南现代物流职业技术学院毕业设计毕业设计题目丹时力服装购物网站设计方案毕业设计类型产品设计工艺设计方案设计姓名班级所属系部专业指导教师职称完成时间2015年4月5日湖南现代物流职业技术学院教务处制2015年4月5日原创性声明内容本人郑重声明:所呈交的毕业设计,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本设计不包含任何其他个人或集体已经发表或撰写过的作品成果,所引用相关企业、单位资料获得了对方的授权。对本文的研究做出重要贡献的个人和集体,均已在设计中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。毕业设计作者签名:易成雄日期:年月日毕业设计使用授权声明本人完全了解湖南现代物流职业技术学院有关保留、使用毕业设计的有关规定,即:学校有权保留毕业设计并向国家主管部门或其指定机构送交设计的电子版和纸质版,有权将毕业设计用于非赢利目的的少量复制,并允许毕业设计进入学校图书馆、院系资料室被查阅,在世界大学城毕业设计网站公开,学院有权将毕业设计的内容编入有关数据库进行检索,可以采用复印、缩印或其他方法保存毕业设计。毕业设计作者签名:导师签名:日期:年月日日期:年月日摘要本次毕业设计的题目是网上商城购物系统的设计与实现。本论文就毕业设计的内容,系统地阐述了整个网上商城购物系统的功能及实现。在指导老师的带领下设计并实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到管理员系统。基本上实现了网上商城购物的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。关键词:网上商城;购物系统;Internet目录第一章公司介绍与发展.11.1公司介绍.11.2公司发展.1第二章总体规划.22.1数据库总体架构.22.2系统总体设计.9第三章数据库设计.103.1系统结构E-R图.103.2逻辑结构设计.11第四章系统主要功能设计与实现.164.1管理员登录.164.2商品信息管理.174.3注册会员管理.174.4订单管理功能.184.5管理员模块.18第五章系统设计流程图.195.1系统操作流程图.195.2数据增加流程图.205.3数据修改流程图.215.4数据删除流程图.21第六章系统配置硬软件要求.226.1系统对环境的要求.22总结.23致谢.24参考文献.250第1章公司介绍与发展1.1公司介绍深圳丹时力服装有限公司,总部位于深圳,毗邻香港全球时尚元素的聚集地。丹时力的服装兼容并包各种潮流元素,但总的来说还是主打甜美风格,因为更符合东方人娇小的体型与甜美温柔的气质,无论是邻家小女孩的优雅风格,还是都市淑女白领气质都能适用。甜美系美衣在版型上凸显东方美人纤细的腰身,同时温和的色彩和贴心的裁剪让整体服饰清新又不乏时尚感。1.2公司发展公司专为18-35岁崇尚品味,追求时尚的年轻女性提供精致,个性,多元化的服装系列产品。将女性的精致娇小,柔美婉约,展现的淋漓尽致。丹时力汇集了深港一线潮流元素,巧妙的把时尚,个性,日韩潮流以及最新的潮流元素完美的融合成一个魅力时尚,品质优良,价格合理,与众不同的时尚品牌。1第2章总体规划2.1数据库总体架构JDBC技术是JavaDataBaseConnectivity的缩写,它是SUN公司提供的一种支持基本SQL功能的通用的应用程序接口(ApplicationProgrammingInterface)。它由一组用Java语言编写的类和接口组成。通过这些类和接口,程序开发人员可以在Java语言中方便地建立与数据库的链接,通过执行相应SQL语句,完成对不同数据库的访问。因此,开发人员使用JDBCAPI可以不必编写一个应用程序来访问Sybase数据库,又另外编写一个应用程序去访问Oracle数据库,再写一个应用程序访问Microsoft的SQLServer。不但如此,使用Java语言编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上开发不同的应用程序。简单地说,JDBC能完成下列三件事:同一个数据库建立连接;向数据库建立连接;处理数据库返回的结果。JDBC是一种通用低层的应用程序编程接口,它在不同的数据库功能模块的层次上提供一个统一的用户界面。说JDBC是一处低级的API,是指它直接调用SQL命令,它比其他的一些数据库连接API要容易使用些,但它有同样可以作为更高级的,用户办面更友好的API或开发工具基础。2很多可视化的Java开发工具,如VisualAgeForJava、VisualCaf、J+等都提供了基于JDBC的更面向用户的类和包,直接将关系数据库的表或视图映射为Java类,程序员通过可视化工具直接对Java对象进行操作,而真正需要的SQL调用则根据程序员发出的对对象的各种属性、方法的操作来自动产生。另一种使用JDBCAPI的方式为,用户程序可以提供一个界面(如菜单等)让用户选择对数据库进行的操作,选中一个任务后,提示用户输入一些必要的信息,然后根据用户的输入产生相应的SQL命令以及Java程序。通过这处方式,用户可以完成对数据库的操作,即使他并不了解SQL语法以及JDBC编程。数据库访问的三层结构如图2.1所示,浏览器端程序要访问数据库,首先通过中间件,然后由中间件对数据库操作权限进行认证,认证通过才能对数据库进行操作。图2.1使用中间件的数据库访问三层结构用户对数据库的存取权限认证是中间件中完成,对数据库的查询、插入、更新和删除操作等都封装在中间件中,该中间件位于服务器端,中间件对数据库进行操作后,再将处理结果通过Web服务器返回到浏览器端用户。这样,在用户端输入的用户名和密码,可以通过加密算法进行加密后在网络上传输,在中间件中进行解密认证,然后再进行数据库的存取操作,数据库存取权限的用户名和密3码出现在位于服务器端的中间件中,这样就更加安全。本系统采用的正是这样的三层结构的数据库访问模式。在三层模型中,命令将被发送到服务的”中间层”,而”中间层”将SQL语句发送到数据库。数据库处理SQL语句并将结果返回”中间层”,然后”中间层”将它们返回用户。其模型如图2.2所示:图2.2JDBC的三层模型因为”中间层”可以进行对访问的控制并协同数据库的更新,并且可以使用一个易用的高层API,这个API可以由“中间层”进行转换,转换成低层的调用。所以在许多种情况下,三层模型可以提供更好的性能,本系统中所采用的就是此种模型。JDBC是JAVA应用程序与数据库的沟通桥梁。它提供了三项服4务功能:一、与数据库建立连接。二、将SQL语句传递给数据库。三、从数据库取得SQL语句的执行结果。当JDBC要与数据库建立连接前,首先,它必须先取得连接此数据库的JDBC驱动程序,Class.forName()即是在执行此项工作。建立数据库连接的第一步骤就是将JDBC驱动程序的类载入至JVM(JavaVirtualLMachine)中,本系统中利用java.lang.Class类内的forName()静态函数依据指定的类名称,将JDBC驱动程序载入进来。完成载入驱动程序的步骤后,必须使用java.sal.DriverManager类所提供的getConnection()静态函数,取得与数据库间的连接对象。此连接对象的类类型为java.sal.Connection,必须通过它才能将SQL指令传递给数据库,而执行结果也需要通过连接对象来取得。当取得连接对象后,还必须取得Statement对象才能对数据库执行SQL指令。Statement主要实现两个功能:执行SQL语句以及取得执行结果。在java.sql.Statement的sql对象中执行查询或修改命令的函数后传回的是一个ResultSet对象,这个对象提供了一个存取SQL执行结果的管道,以便通过它将表格数据从数据库中取出。每个Statement对象只能产生一个ResultSet对象。5数据库连接如图2.3所示:建立JDBC-ODBC桥建立数据库连接建立是否成功出错处理否是执行SQL操作SQL是否出错返回错误信息返回执行结果是否图2.3数据库的连接处理数据库的连接处理具体实现如下:/建立JDBCODBC桥sun.jdbc.odbc.JdbcOdbcDriver;/桥建立不成功时的错误处理catch(ClassNotFoundExceptionevent)/建立与数据库的连接,并发送SQL查询语句,将结果保存到rs对象中Con=建立JDBCODBC桥6Sql=SQL查询语句执行查询Rs=返回结果/SQL出错处理catch(SQLExceptione1)有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBCAPI,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。Java具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是Java应用程序与各种不同数据库之间进行对话的方法。而JDBC正7是作为此种用途的机制。JDBC扩展了Java的功能。例如,用Java和JDBCAPI可以发布含有applet的网页,而该applet使用的信息可能来自远程数据库企业也可以用JDBC通过Intranet将所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有Windows、Macintosh和UNIX等各种不同的操作系统)。随着越来越多的程序员开始使用Java编程语言,对从Java中便捷地访问数据库的要求也在日益增加。MIS管理员们都喜欢Java和JDBC的结合,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应用程序。对于商务上的销售信息服务,Java和JDBC可为外部客户提供获取信息更新的更好方法。简单地说,JDBC可做三件事:与数据库建立连接、发送SQL语句并处理结果。82.2系统总体设计2.2.1功能模块设计下图2.2就是对功能模块的划分:网上商城系统特价商品用户管理员最新商品商品分类商品查询业内资讯注册登录帐户管理分类管理会员管理商品管理订单管理资讯管理留言管理9图2.2系统总体功能模块图10第3章数据库设计3.1系统结构E-R图图3.1系统结构E-R图113.2逻辑结构设计3.2.1设计表“admin”列名数据类型长度允许空IdInt4否UsernameVarchar50否PasswordVarchar50否CreattimeDatetime8否FlagInt4否IsuseInt4否LogintimesInt4否QuanxianVarchar1000否3.2.2设计表“affice”列名数据类型长度允许空IdInt4否TitleNvarchar100否ContentNvarchar200否AddtimeDatetime8否AdderNvarchar50否IfhideInt4否123.2.3设计表“guestbook”列名数据类型长度允许空IdInt4否NicknameNvarchar100否PicNvarchar100否EmailNavarre50是QQNvarchar50是WeburlNvarchar100是BlogurlNvarchar100是ExpressionsNvarchar100否ContentNvarchar200否AddtimeDatetime8否3.2.4设计表“member”列名数据类型长度允许空IdInt4否Usernamenvarchar50否PasswordNvarchar100否TypeNvarchar50否RegtimeDatetime8否13IfuseInt4否LogintimesInt4否LasttimeDatetime8否LastipNvarchar50否3.2.5设计表“news”列名数据类型长度允许空IdInt4否TitleNvarchar150否PicNvarchar150否ContentText16否AddtimeDatetime8否AdderNvarchar50否IfhideInt4否VisitInt4否UpInt4否143.2.6设计表“post”列名数据类型长度允许空IdInt4否DnumNvarchar50是AddtimeNvarchar50是FlagNvarchar50是MemberNvarchar50是3.2.7设计表“prep”列名数据类型长度允许空IdInt4否TidInt4是NumNvarchar50是TelNvarchar50是LinkmanNvarchar50是AddressNvarchar100是AddtimeNvarchar50是FlagNvarchar50是MemberNvarchar50是153.2.8设计表“sale”列名数据类型长度允许空IdInt4否TitleNvarchar50是TypeNvarchar200是urlNvarchar200是CoNvarchar50是TimeNvarchar50是PriceNvarchar50是VipriceNvarchar50是ContentText16是AddtimeNvarchar50是FlagNvarchar50是NumInt4是SlInt4是16第4章系统主要功能设计与实现4.1管理员登录4.1.1功能描述管理员登录首先到登录页面,需要填写用户的用户名、登陆密码。用于用户登陆进入系统的界面,用户需要建立一个账号和密码才能进入使用系统,当用户输入自己的账号和密码时,系统进行验证,如果正确,进入系统;如果错误,则提示用户输入的信息不正确,重新输入信息.该界面还为新用户设置了专门的注册链接,通过点击注册按钮直接进入新用户的注册界面.在登陆的时候,密码框采用密文形式输入,保护用户登陆的安全性界面如下图所示:174.2商品信息管理用户可以进行商品管理操作,可以增加、修改、删除商品信息和商品分类,界面如下图所示:4.3注册会员管理用于对网站前台注册会员的管理功能。界面如下图:184.4订单管理功能管理员可以对前台会员的购买订单进行管理,发货及删除。4.5管理员模块管理员登陆后可以对网站的所有信息进行管理,包括商品分类,商品信息,订单信息,注册会员等。19第5章系统设计流程图5.1系统操作流程图图5.1系统操作流程图205.2数据增加流程图添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入,之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。数据增加流程图:图5.2数据增加流程图215.3数据修改流程图在修改信息时,先选中一条待修改的记录,然后直接输入数据,判断合法性,合法则保存至数据库,不合法重新输入。数据修改流程图如图5.3所示。图5.3数据删除流程图5.4数据删除流程图当用户选定一条记录时,单击删除按钮,会提示用户是否确定删除,然后删除数据库相关内容。数据删除流程图如图5.4所示。图5.4数据删除流程22第6章系统配置硬软件要求6.1系统对环境的要求服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本机器的配置如下:处理器:InterPentium41.6Hz或更高。内存:512MB硬件空间:160GB题目主要采用的技术数据库:MicrosoftSQLServer2000。编程语言JSP服务器:Tomcat5.5开发环境:WindowsXP23总结我的毕业设计论文具体论述了网上购物系统的主要功能及体系结构,重点讨论了系统数据准备、数据库的逻辑结构分析、各模块系统流程各功能模块的关联和响应,JSP与后台数据库链接等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前基于该模型的系统处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,,这些功能与技术还需要加以提高和实现。网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购物的浪潮中来,人类最终将迎接电子商务时代的来临。由于时间仓促,本次设计由我完成本系统的制作,对我这样一个JSP新手而言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设计中用到JSP语言的知识也不够全面,还有很多地方不能够
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:丹时力服装购物网站设计方案
链接地址:https://www.renrendoc.com/p-6717765.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!