1、存档日期: 存档编号: JXG080108计11流水号 本 科 生 毕 业 设 计题 目: 基于JSP的服装饰品店管理系统设计与实现学 号: 08261030 姓 名: 冀晓峰 学 院: 计算机科学与技术学院 专 业: 计算机科学与技术 年 级 、 班 级: 08计11 指 导 教 师: 胡晓婷 江苏师范大学教务处印制江苏师范大学计算机学院学士学位毕业设计原创性声明本人郑重声明:所呈交的毕业设计报告(设计)基于的JSP服装饰品店管理系统设计与实现 是本人在导师指导下,在徐州师范大学计算机学院学习期间,进行毕业设计(设计)时取得的成果。本人知道,除文中已经标明引用的内容外,本毕业设计报告(设计)
2、不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。班级: 08计11 学号: 08261030 学生签名: 2012 年 5 月 21 日基于JSP的服装饰品店管理系统设计与实现摘 要:当今计算机网络技术得到飞速的发展,人们上互联网不单单只是为了浏览网站和收发邮件,日常生活中的各项活动,人们都力求通过网络远程完成,而购物对于人们来说是十分贴近生活的活动,网上购物自然成为了人们所追捧的时尚。随着互联网的逐步完善和数据库技术的发展,电子商务平台逐渐成为了广为接受的一项网络服务。本课题基于JSP技
3、术,设计实现了一个服装饰品店管理系统。该系统主要包含用户的登录和注册,登录后浏览商品、添加商品到购物车,然后下订单,最后结算、留言等模块;后台实现用户信息、订单、留言管理等功能。经测试该系统符合基本的服装饰品管理要求。此方案与现今网上已采用的一些方案相比,具有用户使用更简单,界面更直观等优点关键词:网上商店;JSP;数据库 Design and implementation of jsp based garment accessories shop management system Abstract:Today,Computer network is developing faster an
4、d faster.By internet,people not only browse the websites,contact with each other by email,but also wish to live on internet.Shopping on internet become fashion.With the development of internet and database technology,more and more people can go shopping on internet now.The paper is based on the JSP
5、technology, the design and implementation of a management system of garment accessories shop. The system includes user login and registration, login browse merchandise, add items to the shopping cart, then under the orders, the final settlement, such as message module; the background to achieve the
6、user information, order, message management and so on. After testing the system meets the basic requirements for the management of costume jewelry. With the current program has been used in online programs, user can use simpler, more intuitive interface advantages.Keywords: shopping-online;JSP;datab
7、ase 目 录第1章 绪论11.1 课题背景11 .2 目的和意义21 .3 本报告主要内容2第2章 开发工具和技术简介32.1 开发工具32.2技术介绍42.3 本章小结4第3章 系统分析53.1可行性分析53.1.1 经济可行性53.1.2 技术可行性53.2 服装在线销售需求分析63.3 数据流图63.4 本章小结9第4章 总体设计104.1 系统模块总体设计104.1.1 前台系统模块104.1.2 后台系统模块114.2 数据库设计124.2.1 数据分析124.2.2 数据库的详细设计134.3 本章小结15第5章 详细设计与实现175.1 系统运行平台设置175.1.1 硬件环境
8、175.1.2 软件环境175.2 系统首页设计175.3 系统前台基本功能设计与实现185.3.1 用户维护模块设计与实现185.3.2 服装展示模块设计与实现225.3.3 购物车模块设计与实现225.3.4 收银台模块的设计与实现235.3.5 查看订单模块设计与实现245.3.6 客户留言模块设计与实现255.4 系统后台管理功能设计与实现255.4.1 基本信息管理设计与实现255.4.2 订单信息管理设计与实现265.4.3 服装信息管理设计与实现275.4.4 公告信息管理设计与实现285.4.5 留言信息管理设计与实现285.5 本章小结29第6章 系统测试306.1 软件测试
9、306.2 本系统测试306.2.1 购物车模块的测试306.2.2 用户注册模块的测试326.3本章小结32第7章 总结与展望337.1 总结337.2 展望33毕业设计体会34致谢35参考文献36英文翻译资料43第1章 绪论1.1 课题背景电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案1。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。本系统将根据电子商务在中国的发展即对企业效益的提高,来建立一个在线服装购物网。电子商务系统的建立,需要进行用户需求
10、调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使电子商务客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。“电子商务”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。电子商务提出了一种全新的商业机会、需求、规则和挑
11、战。电子商务极大提高了传统商务活动的效益和效率。与传统商务活动相比它具有下列竞争优势:(1)降低交易成本。首先,通过网络营销活动企业可以提高营销效率和降低促销费用,据统计在Internet上做广告可以提高销售数量10倍,同时它的成本是传统广告的1/10;其次,电子商务可以降低采购成本,因为借助Internet企业可以在全球市场寻求最优惠价格的供应商,而且通过与供应商信息共享减少中间环节由于信息不准确带来的损失。有资料表明,使用EDI通常可以为企业节省5%-10%的采购成本。(2)减少库存。企业为应付变化莫测的市场需求,不得不保持一定库存产品和原材料库存。产生库存的根本原因是信息不畅,以信息技术
12、为基础的电子商务则可以改变企业决策中信息不确切和不及时问题。通过Internet可以将市场需求信息传递给企业决策生产,同时企业的需求信息可以马上传递给供应商适时补充供给,从而实现零库存管理。(3)缩短生产周期。一个产品的生产是许多企业相互协作的成果,因此产品的设计开发和生产销售可能涉及许多关联的企业,通过电子商务可以改变过去由于信息封闭导致的分阶段合作方式改为信息共享的协同并行工作方式,从而最大限度减少因信息封闭而无谓等待的时间。(4)增加商机。传统的交易受到时间和空间限制,而基于Internet的电子商务则是24小时全球运作,网上的业务可以开展到传统营销人员销售和广告促销所达不到的市场范围。
13、(5)减轻物资的依赖。传统企业的经营活动必须有一定物资基础才可能开展业务活动,而通过Internet可以创办虚拟企业,如网上商店和网上银行开设和发展基本不需要很多的实物基础设施,同时企业还可以将节省费用转让给消费者,这正是著名的网上书店Amazon为什么能给消费者提供传统书店无法提供的优惠折扣原因所在.11 .2 目的和意义在市场竞争日益激烈的今天,信息技术已成为企业赖以提升竞争力的重要手段。但有关调查显示,目前我国服装企业信息化的应用普及率非常低,在软件应用上,实现软件管理的企业也少之又少。企业的决策者往往及管理者、执行者等多种身份于一身。他们多靠经验来管理者自己的企业。服装行业对信息化的重
14、视程度参差不齐,企业应用水平也高低悬殊,信息化在服装行业显得步履艰难。所以,为了提升企业优势,软件管理,实现信息化是必要的。本系统的开发时针对这些问题设计的,开发费用较小,一般的小型服装企业都能承担;使用方便,便于服装管理者的学习使用。服装公司的管理人员可以根据本系统所反映的信息进行分析,从而做出正确的决策,加快管理效率。1 .3 本报告主要内容本报告主要介绍了系统的设计过程,主要内容包括:1绪论:主要介绍了课题的背景和意义2开发工具盒技术简介:主要介绍MyEclipse工具的使用和技术、数据库mysql的相关知识3.系统分析:包括可行性分析、需求分析和数据流图三个子章节4.总体设计:包括系统
15、模块总体设计、数据库设计5.详细设计与实现:包括运行平台设置、前台基本功能设计、后台管理功能设计6.系统测试7.总结与展望第2章 开发工具和技术简介2.1 开发工具MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
16、在结构上,MyEclipse的特征可以分为7类:(1)J2EE模型;(2)WEB开发工具;(3)EJB开发工具;(4)应用程序服务器的连接器;(5)J2EE项目部署服务;(6)数据库服务;(7)MyEclipse整合帮助。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Mysql是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 Mysql近年来不断更新版本,1996年,Mic
17、rosoft 推出了Mysql6.5版本;1998年,Mysql发版本和用户见面;Mysql是Microsoft公司于2000年推出的最新版本。 Mysql特点:1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4Mysql与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。Mysql也可以很好地与Microsoft BackOffice产品集成。 5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大
18、型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7Mysql提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。2.2技术介绍本系统采用MVC框架,MVC(Model-View-Controller)是一种设计 模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成3个核心:模型层、视图层和控制层,它们分别担负不同的任务。其中视图层向用户显示相关的数据,并能接受用户的输入数据,但是它并不进行任何实际的业务处理。模型层表示业务数据和业务逻辑。控制层接收用户输入并调用模型和视图去完成用户的需求。本系统需要
19、用到的Java相关技术有jsp技术、servlet技术、jdbc技术、SSH框架。其中,关键的技术难点在于Struts技术的运用。Struts技术是基于MVC的Web应用框架。在Struts框架中,模型层由实现业务逻辑的JavaBean组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。2.3 本章小结开发工具的选择和采用的技术是开发过程中必不可少的一个环节。只有明确了工具和技术才能让后续的工作顺利完成。第3章 系统分析网络平台已经成为企业经营管理中不可忽视的一个重要的方面,拥有一个全面的、功能强大的、操作简单的在线销售系统网站,已经成为企业营销发展的
20、一个必然趋势。服装在线销售系统网站的建立,从销售方面来讲,不仅给服装企业增加了一个新的销售渠道,而且方便了顾客购买与了解公司的服装及新的销售方向。从服装企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的服装。拥有一个B2C的服装在线销售系统网站,已经成为服装企业网络销售进程中的一个重要环节。新系统的目标确定后,可以从经济可行性、技术可行性对能否实现新系统目标进行可行性分析。3.1可行性分析可行性分析是软件设计过程中一个重要而不可缺少的过程。3.1.1 经济可行性软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的
21、经济效益,我们开发的这套系统正是考虑为服装在线销售系统的使用者提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。3.1.2 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择了如今较流行的MyEclipse工具来进行开发管理平台的设计,使用MySql数据库存储数据。在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用
22、电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于MyEclipse和MySql是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。3.2 服装在线销售需求分析经过对各大服装购物网站及实际服装企业销售过程的考察、分析,要求本系统具有以下功能(1)统一友好的操作界面,保证系统的易用性,方便用户的操作;(2)具备服装信息的展示功能,方便浏览者对服装信息进行浏览与比较;(3)规范的服装分类,方便浏览者分类查找服装;(4)完善的购物车功能与用户结账功能;(5)设置网站公告信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息
23、;(6)服装销售排行功能;(7)订单信息查询功能、服装信息查询功能;(8)全面的后台管理功能,以方便管理员对网站信息进行更新与管理。3.3 数据流图1. 系统总数据流图如图3-1所示图3-1系统总数据数据流图订单管理数据流图如图3-2所示。图3-2订单管理数据流图基本信息维护数据流图如图3-3所示。图3-3基本信息维护数据流图数据流图 2数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。(1) 数据项
24、定义如表3-1所示。表3-1系统数据项定义序号名称别名类型长度(字符)I01-01goods_id服装编号Int4I01-02goods_name服装名称varchar50I01-03goods_miaoshu服装描述varchar50001I01-04goods_pic存放服装图片Varchar50I01-06goods_shichangjia服装市场价int4I01-07goods_tejia服装特价int4I01-08goods_isnottejia普通服装varchar50I01-09goods_catelog_id服装种类号int4I01-10catelog_id种类编号Int4I0
25、1-11catelog_name种类名称Varchar50I01-12catelog_miaoshu种类描述Varchar5000I01-13order_id订单IDInt4I01-14order_bianhao订单编号Varchar50I01-15order_date订单生成日期varchar50I01-16order_zhuangtai订单状态varchar50I01-17order_jine 总的消费金额Int4I01-18order_songhuodizhi送货地址Varchar50I01-19order_fukuangfangshi付款方式Varchar50I01-20order_u
26、ser_id用户IDInt4I01-21orderItem_id订单明细编号Int4I01-22order_id订单编号Int4I01-23goods_id服装编号Int4I01-24goods_quantity 购买数量Int4I01-25user_id 用户IDInt4I01-26user_name用户名Varchar50I01-27user_pw用户密码Varchar50I01-28user_realname真实姓名Varchar50I01-29user_address住址Varchar50I01-30user_sex性别Varchar50I01-31user_tel联系电话Varcha
27、r50I01-32user_email用户邮箱Varchar50续表3-1I01-33user_qq用户QQVarchar50I01-34userId管理员IDint4I01-35userName管理员名称Varchar50I01-36userPw管理员密码Varchar50I01-37gonggao_id公告编号Int4I01-38gonggao_title公告标题Varchar50I01-39gonggao_content公告内容Varchar5000I01-40gonggao_data公告创建时间Varchar50I01-41gonggao_fabuzhe发布人Varchar50I01-
28、42liuyan_id留言idInt4I01-43liuyan_title留言标题Varchar50I01-44liuyan_content留言内容Varchar5000I01-45liuyan_date留言时间Varchar50I01-46liuyan_user留言客户Varchar503.4 本章小结可行性分析的任务是明确应用项目开发的必要性和可行性。本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是
29、简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。需求分析报告是对系统需求的全面分析,是软件生存周期中最关键的一步,是建立软件开发的基础。经过需求分析要得到系统将要“做什么”,同时理解在做什么的基础上抽取出其“怎么做”的本质。本章首先介绍了电子商务近年来的发展状况,然后具体说明了需求分析的内容,详细描述了数据流图和数据字典的组成,为下一章的总体设计打下基础。第4章 总体设计4.1 系统模块总体设计根据服装在线销售系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报
30、告、单据等)。本系统共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。4.1.1 前台系统模块(1)服装展台模块:通过新品上架,分页显示特价服装,服装销售排行展示网站的所有服装;(2)服装查询模块:按服装的类别查询服装的相关信息;(3)购物车模块:用户添加服装至购物车,查看购物车中的服装,从购物车中移除不满意的服装,清空购物车中的产品,修改所要购买的服装的数量;(4)收银台模块:用户满意购物车中的产品后进行结账并填写订单信息;
31、(5)用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能;(6)订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;(7)公告浏览模块:用户通过浏览公告信息,能够及时了解到网站最新的各种信息。(8)留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。系统前台用户功能结构图如图4-1所示。图4-1前台用户功能结构图4.1.2 后台系统模块(1)服装管理模块:按类别查看服装,对服装的信息进行维护;(2)用户管理模块:为了保护用户的信息,此模块与前台用户维护的区别是管理员只能查看用户信息和删除操作;(3)管理员维护模块:这是对管理员的信息进
32、行维护,可以修改管理员的信息。(4)订单管理模块:管理员查询订单,查看订单详细信息,删除订单信息,进行订单受理;(5)公告管理模块:管理员公告浏览,公告信息维护;(6)留言模块:管理员可以查看客户的留言,对留言进行维护。后台系统管理员功能结构图如图4-2所示。图4-2后台系统管理员结构图后台系统管理员E-R图如图4-3。图4-3后台系统管理E-R图4.2 数据库设计对于一个电子商务网站而言,为了支持较大的访问量带来的数据访问需求,使用桌面型的数据库管理系统是不能满足需要的,而且安全性也没有充分保障。因此,需要使用大型商业化企业级服务用途的数据库管理系统,如MySql,SQL Server,Or
33、acle等。本系统采用MySql 数据库管理系统。4.2.1 数据分析对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。(1)用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项可能包括用户E_mail、昵称、密码、住址等;(2)查看服装分类信息和服装详细信息等功能既需要对服装大小类别进行管理,也需要针对每一个服装进行管理,因此至少需要两张数据表;(3)用户购物后产生的订单需要进行管理,这里也包括订单的基本信息和详细信息等;(4)订单生成后,在订单处理的过程中,需要出货等,因此可能需
34、要记录订单的发送情况;(5)需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID、密码等。(6)客户要进行留言,所以必须建立留言表,其中包括留言标题、留言日期等。这样,至少要创建如下的数据结构和数据项(1)用户信息,包括用户ID,用户名等数据项;(2)管理员信息,包括管理员ID,密码等数据项;(3)服装信息,包括服装ID,产品名称、单价、特价等数据项;(4)服装类别信息,包括电子ID,类别名称等数据项;(7)订单信息,包括订单ID,用户编号,订货地址等数据项;(8)订单明细信息,包括订单ID,服装ID,订货时间等数据项;(9)公告信息,包括公告ID,公告名称
35、及内容等数据项;(10)留言信息,包括留言标题,留言日期,留言内容等。4.2.2 数据库的详细设计在设计数据库时,应考虑以下事项(1)数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划;(2)数据库规范化规则,防止数据库设计中出现错误;(3)对数据完整性的保护;(4)数据库和用户权限的安全要求;(5)应用程序的性能需求,设计数据库时必须利用MySql 中能够提高性能的功能。对于性能而言,在数据库大小和硬件配置之间权衡也是很重要的;(6)数据库维护根据此服装在线销售系统的实际情况,本系统的数据库命名为db_shoping,db_shoping数据库中共分为8张数据表。1服装信息表此表
36、用于记录网站所有服装的基本信息,是与服装相关联的服装的类别表。如表4-1所示。表4-1t_goods(服装信息表)序号名称别名类型长度(字符)1goods_id 编号Int42goods_name 服装名varchar 503goods_miaoshu 服装描述varchar50004goods_pic存放服装图片varchar506goods_shichangjia 市场价int47goods_tejia 特价int48goods_isnottejia 普通服装varchar509goods_catelog_id服装种类号int4 2.服装类别信息表此表用于记录服装类别的基本信息,为方便用户
37、查询服装和管理员管理服装信息而设立。如表4-2所示。表4-2t_catelog(服装类别信息表)序号名称别名类型长度(字符)1catelog_id种类编号Int42catelog_name种类名称Varchar503catelog_miaoshu种类描述Varchar50003.订单信息表此表用于记录用户的基本订单信息,使用户方便查看自己的订单信息同时也为管理员出货提供基本订单信息。如表4-3所示。表4-3t_order(订单信息表)序号名称别名类型长度(字符)1order_id订单IDInt42order_bianhao订单编号Varchar503order_date订单生成日期varcha
38、r504order_zhuangtai订单状态varchar505order_jine 总的消费金额Int46order_songhuodizhi送货地址Varchar507order_fukuangfangshi付款方式Varchar508order_user_id用户IDInt44订单明细信息表此表用于记录用户订单的详细信息,为用户提供详细的服装订单信息,同时也为管理员出货提供用户所订的服装的具体信息。如表4-4所示。表4-4t_orderItem(订单明细信息表)序号名称别名类型长度(字符)1orderItem_id订单明细编号Int42order_id订单编号Int43goods_id
39、服装编号Int44goods_quantity 购买数量Int45用户信息表此表用于记录用户的基本信息,是用户购买服装的权限基础,为用户维护和管理员管理用户提供信息。如表4-5所示。表4-5t_user(用户信息表)序号名称别名类型长度(字符)1user_id 用户IDInt42user_name用户名Varchar503user_pw用户密码Varchar504user_realname真实姓名Varchar505user_address住址Varchar506user_sex性别Varchar507user_tel联系电话Varchar508user_email用户邮箱Varchar509
40、user_qq用户QQVarchar506.管理员信息表 此表用于记录不同权限管理员的基本信息,可以管理系统的所有信息。如表4-6所示。表4-6t_admin(管理员信息表)序号名称别名类型长度(字符)1userId管理员IDint42userName管理员名称Varchar503userPw管理员密码Varchar507.公告信息表此表用于记录公告的基本信息,为用户提供系统网站的最新信息。如表4-7所示。表4-7t_gonggao(公告信息表)序号名称别名类型长度(字符)1gonggao_id公告编号Int42gonggao_title公告标题Varchar503gonggao_conten
41、t公告内容Varchar50004gonggao_data公告创建时间Varchar505gonggao_fabuzhe发布人Varchar508留言信息表此表用于记录客户的留言信息,以及对服装的建议等。如表4-8所示。 表4-8t_liuyan(留言信息表)序号名称别名类型长度(字符)1liuyan_id留言idInt42liuyan_title留言标题Varchar503liuyan_content留言内容Varchar50004liuyan_date留言时间Varchar505liuyan_user留言客户Varchar504.3 本章小结本章介绍了对本系统的总体设计,给出了服装在线销售
42、系统的功能结构图、E-R图等,说明了各子系统的之间的联系。本章完成了系统数据库的数据需求分析的过程,说明了数据库由概念结构设计转换成逻辑结构设计的过程,并把各个物理数据模型结合起来形成了一个整体的关系数据库模型,为系统详细设计作好了充足的准备工作。第5章 详细设计与实现5.1 系统运行平台设置本系统的运行平台设置分为硬件环境和软件环境。5.1.1 硬件环境系统的硬件环境配置为处理器Core2 CPU T6500,内存512M,硬盘2G。5.1.2 软件环境系统的软件环境配置为Window7操作系统,MySql数据库,JDK1.6、MyEclipse8.6开发工具包和Tomcat6.0服务器。5
43、.2 系统首页设计本系统网站的主界面设计结构采用了上左右的结构,上部分为主功能菜单区,主要是显示网站的主功能,右侧为用户注册、登录,公告浏览,服装查询,左部分为信息显示区,销售排行榜 主要是为方便用户提供了一些最新上架的服装信息。界面设计如图5-1所示。图5-1系统首页5.3 系统前台基本功能设计与实现本节对系统前台主要功能设计进行详细的说明。5.3.1 用户维护模块设计与实现由于网上购物必须保证用户的正确性、购物的安全性,需要对用户资料进行有效的管理,因此用户管理是电子商务网站的重要内容。它主要包括用户注册、登录和验证、用户注册资料的修改更新和用户注销等功能。1注册(1)实现目标用户单击注册后需要输入密码和确认密码、用户真实姓名、住址、性别、E_mail、Q