




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、内蒙古科技大学本科生毕业设计说明书(毕业论文)题 目:雪雅服饰得设计与实学生姓名:郝显文学 号1 7 6807316专业:计算机科学与技术班 级:计20113班指导教师:邢东旭雪雅服饰得设计与实现摘要随着计算机得普及应用,我们己经进入了一个信息化、数字化得大数据时代、 随着大数据时代得到来各行各业都在逐步走向信息化、数据化。传统得零售行业 也开始转型走向互联网销售,原來我们基于纸质得数据与资料逐渐被电子方式所 替代。而且我们通过计算机对线上销售平台进行管理具有线下操作无法匹及得优 点、例如:检索迅速、存储量大、高效率、寿命长、低成本、方便快捷等,这些优 点能够极大地提高管理与办事得效率。而且只
2、要系统得设计合理,我们就可以通过 网络得互动、资源共享等优点,加之传统得销售优点,从而使互联网销售更人性化、 规范化、个性化。本系统就是在Win d ows平台下,用J SP、网络编程、Stmts、Spring> h ib e rna t e等技术,结合My SQL数据库管理系统开发出得B / S结构得在线服装 销售系统网站。动态网页与静态网页相结合得方法制作此系统,为了降低网站维护 得工作量,为了使系统可以实现更多得功能,为了实现网站与客户之间得交流与沟 通,系统得页面采用数据库技术作为支持,该系统实现了用户登录、服装得查询、 购买、用户得注册及管理员对系统得管理等功能。关键词:服装;
3、Str u t s ; Spring;Hibernat e ;Des ign and imp lementat i on of x ueya clothingAbstractWith the po p ul a riza t i on of c o nip u t er s , w e have en t e re d a informatio n technol o gy, digita 1 e ra o f bi g data. With the adv e n t o f the er a of big dat a busi n esses ar e gra d ua 1 ly m o
4、v i ng t ow a rdsinf o r ma t ion technol o g y ,dat a t e c hnology.T r ad i t ion a 1 reta i 1ind u stry b egan the t r a ns i tion t o Intern e ts ales, t hat w e h a vebeen g r adually re p 1 a c e db y electronicm e a n s p a pe r -basedd ata an d infor mation xAnd we have ac o nip u ter for on
5、 1 ine sale s p 1 atfo r mf or ma n a g em e n t a d va n tage s of o p erat i n g witha 1 ine and th ehorsesFor example: the rapi d retrieva 1 , s to r a g ecapacit y , high ef i c iency, long 1 i fe, 1 ow c ost, con veni e nt, e tc。These ad v a n tages can gre a t 1 y i mpr o v e th e mana g ement
6、 and e f ficiency o f work A n d as long as t he design o f t h e s y stem is re a sona b le, we ca n , th r o u gh i n t e racti o n an d reso u r c e sha r ing network adv a ntag e s, bi n e d wit h the adv a n t a g e s of tra d iti o nal s ale s , m aking I n t e r net s ale s m o re h u mane, s
7、 ta n d a rdi z ed and personal i zedoThi s sy s t e m is u n d er t h e Window s platform, wit h JSP, n e t w o r k p r o g r amming, S trut s , Spring, hib e mate techno 1 ogy, b i n ed w it h M y SQ L dat abase mana g eme n t system t o d evelop a B / S st r u c tu r eo f o n 1in ecl o th ing sal
8、es s y s tem webs i te。 Dy n amicpages and st a tic pa gesco mbilling m e t hod o f making t hissystem, ino rder to r ed uc ethesi te ma i nten a n ce worklo ad, inorder t omake thesystem mor ef u nctio n a 1 ity can be achi e v e d.ino r der t o a c hieve th e exchange and commun i c ation bet ween
9、 the c u s t omer si t e, th e system uses d a tab a se tech n ol o g y a s a page support, the system enabl e s users to 1 o g i n, cl o t h es i n quiri e s, pure h as e , u ser r e g i s t r a tion and ad ministr a to r o f the system man a g e men t f u net i ons、K e ywo r ds: Clothin g ; Strut
10、s ; S p r in g; Hi b eniate;目录摘耍。1A b strac t。1第一章引言11.1选题背景11: 2选题目得。错误!未定义书签。1、3 选题意义1。第二章。系统得开发环境及开发技术2。2、1软件开环境。22、2系统开发技术错误!未定义书签。2。2。1 E / S体系结构:22。2.2JSP(Java Server Pages)技术简介32、2、3 MySQL 数据库4。2、2。4 S t U r t s 简介52、2。5 Spring 简介62。2.6SSH 桩架72、2。7 DWR框架技术错误!未定义书签。第三章。系统分析与设计。错误!未定义书签。3、1可行性分
11、析错误!未定义书签。3.1.1技术可行性错误!未定义书签。3。1。2 经济可行性8。3。1、3操作可行性93、2 需求分析9。3.3系统得功能需求分析93。 4业务流程图错误!未定义书签。第四章。系统得总体设计。1 44、1 软件总体结构144。 2功能分配144.3数据库得设计154o 3o 1数据库概念设计15。4。3。2数据库逻辑结构设计1 74、4网站结构设计1 94、5用户界面设计194、6用户界面设计原则1。9第五章系统详细设计215.1框架得搭建错误!未定义书签。5、2 模块得详细设计30。5、2、1游客模块得详细设计。错误!未定义书签。5.2。2会员模块得详细设计3。15。2。
12、3管理员模块得详细设计。错误!未定义书签。5.3前台页面得实现33第八章系统得运行与测试。错误!未定义书签。6、1系统测试得目得错误!未定义书签。6、2 系统测试得方法426、3系统测试4 2第七章。总结。4 4参考文献45致谢54。第一章引言lo 1选题背景近几年來,电子商务行业、互联网行业、移动终端得迅速发展,使我们进入了 新得时代一-大数据时代、在这个时代,我们不再去街上逛几个小时买衣服、电器、 日常用品、首饰、家具等,我们只需要在平板、电脑上、手机上用儿十分钟或者儿 分钟就能买到自己想要买得东西,这不仅快捷、省时还就是送货到家!然而在这个 时代我最瞧好得就是服装。“双十一”大家应该就是
13、耳熟能详了。200 9年开始, 以京东、天猫、淘宝为代表得互联网销售网站会利用11月1 1号这一天来进行一 些提高销售额度促销得活动,故此成为中国互联网最大得商业活动、2009年“双 十一”开始一直到2014年得“双十一”,据统计每一个“双十一”中服装得销售量 都就是最多得,对于服装得销售比重如此之大。那么未来服装更会就是人们注重得, 而对于互联网销售更注重得就是美观、服务、简洁!1、2选题目得在这个大数据时代。“小而美”得这个思路正不断得被互联网所提到,对于这 种“小而美”得模式并不就是人人都适用,真正小而美得互联网商家不仅具备产生 利润高、复购得时间短,而且更注重商品得品质及客户得服务这些
14、条件。从产品得 角度而言,表现为“小”在市场得细分,“美”在用户得体验,尝试从细节之处打动 用户。我设计得网站针对得就是服装得销售,其注重得就就是用户体验、客户得服 务、网站简洁美观。1 .3选题j互联网销售系统可以大量减少人力、物力从而降低其销售成本,而且打破了时 间与空间得局限性,使其商品交易可以在任何时间、任何地点进行,实现了不需要 营业员得2 4小时营业,这样得互联网销售就就是一个自动售货机。从成本得角度 考虑,互联网上得服装销售比传统意义上得服装实体店低得多,因为互联网得服装 销售不需去支付昂贵得店铺租金、不需要将大笔得流动资金作为货物而囤积在实 体店里,可实现“零库存”管理、更不需
15、要花费巨大资金去装修店铺,这不仅缩小 资金周转得周期,同时,互联网上服装店更容易面向全球市场,从而大大提高了效 率。对于推动服装销售业得发展有着一定得意义。第二章系统得开发环境及开发技术2、1软件开环境操作系统:w i ndows XP / 2000、2 0 03/ win d o w s 8。 数据库:My S QLo编程软件:My E c 1 i pse 1 0.0。jDK:jdk lo 8 o 0_40Web 服务器:A p ac h e T omcat 6o 0。2 o 2系统开发技术本系统得开发主要就是使用在Myeclipse 10。0平台下得J S P技术,使用 SSH框架与DWR
16、框架技术并结合了 MySQL数据库技术使此系统具有强大得功能、 2、2、1 B/ S体系结构:该系统得对象就是互联网用户。因此我们要使用比较流行得浏览器与服务器结构即B / S结构如图2。1所示:浏览器图2.1B/S'结构图当然还有一种传统得体系结构,C/S体系结构就是客户机与服务器结构。两者 相对比而言前者不仅具有后者得全部优点,而且B/S还有C/S体系结构所不具备得 独特优势。(1) 开发与维护成本:为了降低开发与维护得所需要得成本,系统得升级工作、 维护工作都将用过服务器端操作,并不会涉及到客户端得改变、(2) 开放标准:该体系结构釆用得标准都就是经过标准化组织所确定得,并非就
17、是单一厂商定制得,因此该系统具有开放得、非专用得标准,从而保证了该应用得 跨平台性与通用性。(3) 用户操作简单:在B/S体系结构上用户界面均在统一得浏览器上,而浏览 器不负责数据得复杂数据计算与存取等任务,只需要进行显示,故降低了对客户端 得要求。综上所述,我们可以瞧出,B/S体系结构拥有C/S体系结构无可替代得优势: B/S体系结构简化了系统得开发与维护、所以我开发得服装销售系统釆用了基于 B/S体系结构得模式。2O 2、2 JSP( J a v a Server Pages)技术简介J SP就是由Sim公司开发得一种动态网页技术标准,JSP技术正在在飞速发 展,现在JSP技术己经成为Ja
18、v a服务器中得重中之重得组成部分其主要原因就是 JSP基于Servlet技术基础。相对于静态得网页制作技术而言,该技术着明显得优 点、JSP不仅能适应中小型得网站,而且能够实现跨平台得操作。JSP动态网页技 术表现了当今最先进得网站开发思想,具有如下几个优点。(1 )显示、内容分离使用JSP技术,Web页面开发人员可以使用静态网页得语言來设计页面、使 用JSP得标志或者一些小脚本來实现页面上得动态内容。对于产生内容得逻辑则 被封装在Jav a Be an群组件中,这样所有得脚本都在可以服务器端执行。如W e b页面得管理人员与页面设计者,因为核心逻辑被封闭在JavaEean中,所以在对 JS
19、P页面得使用与修改编辑操作时不对其JSP内容产生任何得影响、这样既可以 更好得保存Web页面得代码,乂能够使其她基于HTML语言得浏览器实现可用 性。(2) 跨平台性J SP基于J a va语言,可以在绝大部分得得操作系统平台下运行。而ASP 技术只能运行在Windows平台下,如今著名得Web服务器A pache现在己能支持J SP技术,并且被广泛地应用于多系统中,例如NT、LINUX、UN I X等系统。因为LINUX历史得原因,LINUX得依然存在很多优势,而且很多爱好编程得 人也喜欢去使用LINUX编程,从而使生产得商家不断得去更新LINUX操作系 统得新版本,界面更加人性化,功能也更
20、加强大,Internet上得很多服务都用L I NUX平台。综上所述JSP还就是有很大得优势。(3) 快速上手、编写容易JSP得学习就像就是ASP得学习就是一样,特别好上手。JSP得学习就是能 够令程序员感觉很惬意,当然如果曾经学习过HTML及Java语言对于学习J SP來 说就是更好得、Web程序员能够在网页制作人员所设计得HTML页面上找到需 要要插入JSP程序得地方去编写对应得J SP程序,使之成为J SP页面。(4) 一次编写,到处运行Java语言得特点就就是“一次编写,到处运行”,JSP技术既然基于Ja va 语言那么同样具备该了 Java语言得该特点,JSP之所以具备了 Java技
21、术所具有 得优点就是因为JSP编译所生成J a vaServ 1 e t、(5) 可重用性对于JSP技术而言JSP通过组件去执行一些复杂得操作,而这些组件中就是 JSP在Java B eans中锁封装得逻辑,然后通过J S P得调用把所处理得结果显示出 來。JSP技术得可以分为两个方面,一方面使得组件开发得工作人员可以专心致 志得开发组件,一方面编写JSP得开发人员也可以不去在意实现细节,从而在多处 使用组件。如果需要修改组件,只须要组件得开发人员修改组件得内部设计即可。 这样就大大提高了该系统得可重用性。(6)数据库连接Java程序通过JDEC驱动程序与数据库连接,相当多得数据库带有JDEC
22、驱 动程序,为了数据库得联接JDEC还提供了一种连接方式,即JDBC-ODBC方 式。这样那些基于Java语言得程序均可以数据库系统,包括0 racle. MySQL、 Mi c rosoft SQL Ser v er> Acc e ss 等。2、2 .3 My SQL 数据库MySQL就是由瑞典MyS Q L A E公司开发,就是一种关系型数据库。在数据 库得速度及灵活性上,My SQL釆用一种关联数据得方法,这样数据就可以分别 存放在不同得数据表中,从而增加数据库得速度并提高其灵活性。My SQL使用S QL语言來访问数据库、因为My SQL拥有开放源码、速度快、成本低得特点, 因此
23、My SQL数据库一般使用中小型网站开发。MySQL还拥有一下得特点:(1) 支持多种操作系统、支持多种语言并提供了编程语言所需要得API、支持 源代码得移植、支持大型得数库、支持多种存储引擎、支持多线程、(2) 优化得SQL查询算法提高了查询速度,能够单独作为一个运行程序、还可 以组合其她得软件一起运行。(3) 提供了一些数据库操作得管理工具,例如管理、查询、优化得工具,提供了 多种数据库得联接方式、2.2o 4 S t urts 简介Strut s就是开源软件。通过使用S t r u t s框架來减少开发Web应用在运用MVC设计模型得时间。St r u t s得框架结构如图2。2所示:图
24、2。2 Strut s框架结构图(1) Str u t s框架结构Str u t s提供了 Model,View与Control】e r对应得组件<> S t ruts得核心控制 器就是Act i o nS e r v let类与Acton类,一个请求从客户端发出时,这个请求要先 经过Acti o nSer v let,然后Acti o n类来接收来自A c tionS e r v le t得请求,通过 业务逻辑类得处理方法将处理后得结果显示到JSP页面上。(2) Mo d el 部分Struts得Mode 1部分包含两部分,这两部分分别就是Actio n Foim与Java B
25、ean,A c t i on Form用于封装一些请求参数,Ac t ion S ervlet所封装得对象会由A c tion接收,并根据其对象里面得参数去处理请求、JavaEean负责数据库得访问与 底层业务逻辑得封装。(3) View 部分Struts为Vie w部分提供了标签库,当View部分采用JSP实现时可通过标签 库中标签及自定义得标签去更有效得与Model部分交互,并且增加了实现得功 能。(4) Co n trolle r 部分业务逻辑控制器与系统核心控制器就是Controller组件中得两大部分、Struts 框架提供得Ac t ionSe rvlet控制器,该控制器继承了 S
26、ewlet类,这个控制器被称为系统核心控制器,其功能负责来自得所有请求进行拦截。然后根据其请求转向对 应得业务逻辑控制器,Ac t ion部分在业务逻辑控制器中虽然不具备处理请求得能力,不过Action可以调用Mod e 1来完成对请求得处理。2。2、5 S p ring 简介Sprin g就是一个包含控制反转(LOC)与面向切面(A 0 P)得开源框架。S pring就是一个轻量级得Java开放框架,通过基本得J a v aBean來完成事情。S pri ng具有方便解耦,简单开发、方便程序测试、降低Jam E E API得使用难度等特点。Spring框架不仅仅限于服务器端得开发。S p r
27、i n g其实就是一个轻量级得容器框架,Sp r ing框架概述如图2、3所示:WebJEEBpriny Wol> MVC Frame wo rR Irtcgratlon StrutsWo t> WorkJISJX JMS JCA Ramoting EJBo Em«ilTnp«>f«try SFR»cti View SupportVcHooHyPDFJasper Report® CxccslSprina Portlot MVC图2。3 S p n n g框架概述(1) 控制反转(LOC)S prin g通过LOC得技术促进了松
28、耦合。对象本身不需要创建或者查找所依 赖得对象,通过控制反转,这个对象会根据其她得依赖对象通传递进来,而这种传递 方式就是被动得。(2 )MVCSp r ing得作用不仅局限于整合,而且Spring框架也能作为企业解决方案级 别得一个框架。当一个请求由客户端发出,通过服务器将请求转发给控制器,控制 器通过Handler Map p i n g类把请求转发给对应得处理器。在Sprin g中如果 组件实现Co n t ro 1 ler接口,如果这些组件,那么为了完成数据得操作就我们可 以通过调用Serv i c e或DAO去实现,实现Mo del And View从DAO中存取 得数据操作。在S
29、p rin g中返回给用户处理结果就是通过V i ewRes o 1 v e r视图组件来完成得、(3)面向切面得开发。2、2.6 SSH 框架SSH框架就是由Stru t s框架Sprin g .框架、Hibernate关系映射框架结合 而成得框架,就是目前较流行得开源框架。SS H框架得组成有模块层、持久层、表示层、业务层,SSH 框架所开发得 Web应用程序具有三大特点,第一结构清晰,第二仅方便维护,第三拥有很好得可 复用性。S pring框架用于管理其她两大框架,S t r u ts框架不仅可以做到MVC 得分离而且还可以负责控制业务得跳转,通过Hibernate关系映射框架对应用 得
30、数据持久层提供支持。其关系图如图2。4所示:StruK-MVC业务层WEB浏復戏Spring 理StmtA Actmn A viionhomr SFLSlruts- confij xml 弓JhbemjU:Scaoii ktF?/-AW持久层Hibernate 败据編,违按池fLQua、由巳支 nwu他 1 lihcnutc W *图2、4 SSH框架关系图2、2.7 DWR框架技术D WR框架即D i rect W e b R e mot i ng,就是一个能够生成基于JA V A类 得JavaScript代码得框架,就是一个远程服务器端Ajax开源框架,其主要功能就是 改善java类与We
31、b页面得交互。DWR有两个主要得内容:其一网站得开发人员如果要获取数据从而改变动态 网页得内容可以通过DWR得J a va S c r i pt库,其二就是DWR在Web服务器 上获取数据时遵循了 AJAX中Serv 1 et获取数据得原则,Web开发人员可以在 Web页面编写时在JavaS c rip t里使用Ja v a代码,从而实现对We b服务器资源 得自由访问。第三章系统分析与设计3o 1可行性分析3、1.1技术可行性系统使用SSH框架來开发,SSH框架包含Spring框架、S t nits框架与 Hibernate关系映射框架结合而成得框架,用S SH技术具有开发效率高,层次清晰
32、得特点。Struts框架用来实现请求得跳转与调用对应得业务逻辑,数据得增、删、查通 过Hibeni a te关系映射框架得关系映射來实现,对象得生成与事务得处理则通过 Spr i ii g框架来实现、在 Struts 中,Stru t s 提供了三个组件 ModeR V i ew 与 Controll e r、Sp r in 呂其实就是一个轻量级得容器框架,该容器框架包含控制反转(LOC)与面向切面 (AOP),使用基本得Jav a Bean 完成事情。Hibernate关系映射为了实现了 数据持久化得重任,从而对J DE C进行轻量级得对象封装、Web 服务器使用 A p ac h e To
33、mca t ,A p a c he Tomca t 就是一个轻 量级W e b应用服务器,而且A p ac h e T om c a t在中小型系统中被普遍使用, 所以Ap a c h e T omcat就是开发与调试JSP程序得首选。Apache Tom c at服务 器得兼容性很好,服务器得性能稳定,其发展前景很好、开发平台使用My Ecl i p s e,M y Eclips e就是一个可扩展、开放源代 码得开发平台。对于My Eclips e而言,它只不过就是通过插件组件构建得开发环 境。数据库用My SQL, MySQ L数据库最为一个轻量级数据库,不仅在电脑上 容易安装,而且使用简
34、单,很容易就能掌握My SQL得使用。3。1、2经济可行性开发环境得选择不仅会影响到开发成本更会影响数据库得设计,所以在这里 给出雪雅服饰系统得开发与运行环境得选择如下:开发环境:Wi n dow7开发工具:Ec 1 i p se 10o 0数据库管理系统:MySQ L数据库服务器:Tomca t 6、0由于相关得软件都就是免费得,可以在网上自行下载、只要一台配置比较高 得电脑即可完成,成本较低。3、1。3操作可行性该系统得开发就是以便捷为中心、开发后得系统应具有操作简单、界面美观、 大方优点,即使就是不懂计算机得人员也可以根据系统提示使用与管理本系统。3、2需求分析在可行性分析阶段我己经对系
35、统得整体需求进行了最初得可行性分析,同时 证明了此软件得开发可行性,为了满足用户对它得需求,需要进一步得进行系统需 求得分析,从而对其进行子模块以及其功能得详细分析与设计。需求分析过程就是整个系统分析与设计得重要阶段,分析得结果直接确定了 整个系统功能得完整性与稳定性。然而对于系统得可行性,在此阶段需求分析人 员不仅需要确定系统得功能要求、完善整个系统得功能,而且还要将现实整体事 务抽象成对象并建立对象模型模。3。3系统得功能需求分析功能需求就就是分析软件用户需要什么功能,我们必须一切从用户出发,设计 与实现每一个功能,这样就就是秉着以用户为中心得目得,只有满足用户得需求, 才就是该软件设计得
36、最终目得,所以每一个设计论文得功能需求就是必不可少得, 只有明确了功能需求,设计软件就是得思路才会更加清晰。通过对很多互联网服装销售网站得需求研究,该软件都包括注册会员功能模 块、游客功能模块、管理员功能模块,所以需要对这三个模块进行功能需求得分 析。在服装网站系统得每个用户都只能瞧见自己得所应用得模块,管理员可以去 完成更多得功能,管理员可以对管理员登录密码得查询、修改,对注册会员进行查 询、删除操作,对服装类别得增加、修改、查询,对服装得增加、删除、查询,对注 册会员所下订单得受理,各个模块得功能完善需要我们不断地努力,这样才可以达 到一定得要求,相应用例图如下。(1) 游客可以通过本系统
37、进行如下活动:在雪雅服饰网上进行注册成为注册会员,在网站中可浏览商品,在网站中可进行分类查询商品如图3.1所示:(2) 注册会员得活动如下:注册会员可以登录雪雅服饰网站。在网站中购买服装、浏览服装、分类查询服装,查瞧购物车,查瞧订单如图32所示:(3) 论坛管理员可以通过本系统进行如下活动:登录网站后台、修改管理员得密码、对网站得会员进行管理,包括删除会员、查询会员信息、对网站得服装商品进行管理,包括商品得添加、删除商品、查瞧商品、对服装得分类进行管理,包括添加服装得分类、查瞧分类与删除分类、对注册会员购买服装得订单进行处理如图3、3所示:5>>-f菇商跛比曲徐会员励商臨息艮理订单
38、图3。3管理员用例图3。4业务流程图业务里程图得前提要对系统业务流程与现有信息得调查。业务流程图就是用 來剖析与调查整个系统得业务流程得工具。业务流程图还可以用來描述系统内单 位与单位之间、单位与人员之间及人员与人员之间得业务流程关系。业务流程使 用一些特定得符号与连接线來描述业务得处理过程,这样就可以发现那些不合理 得业务流向存在业务流程中得那些地方如图3. 4所示:修改购买 信息图3、4系统业务流程图第四章系统得总体设计4.1软件总体结构服装销售系统其模型就是典型得电子商务企业对客户(B 2 C)得模式,主要 包括用户注册、查询服装信息、购物车、下订单、购买等基本功能、此外,该统 也实现了
39、后台得管理,包括服装得增加、删除,服装列表得删除、添加,订单受理等 功能。本系统基于SSH框架技术,从而减少系统模块间得偶合,实现了系统得稳定 性、可重用性与可扩充性、其系统总体结构如图4、1所示:图4o 1系统总体结构图4、2功能分配本系统含有三个功能模块,所有得模块都共用一个数据库,但就是使用不同得 数据表,不同得模块包括不同得功能。管理员管理模块功能如表4。1所示:表4、1管理员管理模块功能功能名称具体功能修改密码对管理员自己得登录密码进行修改服装列表管理对服装列表进行查查询、增加、删除得功能。服装得管理对服装商品进行查询、增加、删除得功能。会员得管理对会员进行查询、删除得功能。订单得管
40、理对会员订单得查询、受理。会员功能模块如表4、2所示:表4、2会员模块功能功能名称具体功能注册模块游客注册成为会员,会员可注册其她会员帐号、购物午会员购要购买得服装信息进行存储、订单对会员己经购买得服装得信息反馈、会员信息会员查瞧个人信息。服装浏览多浏览方式对服装进行信息得浏览。游客模块功能如表4。3所示:表4、3游客模块功能功能名称具体功能注册模块此模块供游客注册成为会员。服装浏览多浏览方式对服装进行信息得浏览。4、3数据库得设计4。3。1数据库概念设计会员E-R图如图4.2所示:服装类别ER图如图4。3所示:图4、3服装类别E-R图管理员E-R图如图4、4所示:图4、4管理员E-R图服装E
41、R图如图4。5所示:图4。5服装ER图订单E-R图如图4。6所示:图4o 6订单E R图4。3。2数据库逻辑结构设计给出所使用得数据结构中得每个数据项得字段名称、就是否为空、存储类型、 约束条件、本系统采用My SQL作为支持数据库,建立一个名为“ db_dszw ”得 数据库。系统包括了数据库得以下七张数据表:会员信息表(t _ h ui y uan):记录会员信息、管理员信息表(t_admin):iB录管理员信息、服装信息表(t_go o d s):记录服装信息。订单信息表(tor d er):记录会员订单信息、服装列表信息表(t_l i ebia o):记录服装所分类别得信息。管理员信息
42、表如表4、4所示:表4、4管理员信息表字段类型N u 11默认注释us e ridi nt(ll)否u s e r N a mvarch a r( 5 5)就是Null管理员账号eu s erPwv a r char(55)就是Null管理员密码服装类别信息表如表4、5所示:表4o 5服装列表信息表¥1&Nliii 甌 a#idint(ll)m i n g chengv a rchar(255)就是Nu 11分类名称服装信息表4、6所示:表4、6服装信息表字段类型N u 11默认注释idint(l 1 )否le i bie I di nt(l 1 )就是Null分类名称min
43、g c h env a rch a r(5 0 )就是N u 1商品名称g1f ujianv a r c h a r'就是Null商品图片(5 0)j ia g ei n t (11)就是Null商品价格jies h aov a rch a r(5 C就是N u商品介绍00)1 1会员信息表如表4。7所示:表4、7会员信息表字段类型Nu 1 1默认注释idin t (11)否1 og i n nv arc h a就是Null会员账号ame1(50)loginp wvarcha r (50)就是11N u登录密码x ingmin gv archar(5就是Null姓需0)xing b i
44、ev archa r就是N u 1性别(5 0)1n i anlingv arch a r(50)就是11Nu年龄addr e ssv a r chai(50)就是Nu地址1 1dia n hu avar char( 2 就是Nu电话55)11订单信息表如表4.8所示:表4. 8订单信息表字段类型Null默认注释idint( 1 1)否xiad a nshiv a r c ha r就是N下单时间(50)ullsonghu o dizhivarchar(50)就是Null送货地址fuku a n fang svar c har(255)就是Null付款方式hizo n g j iai nt( 1
45、 1 )就是Nu总价格1 1z tva r cha r (5就是Nu订单状态0)1 1hu i y ua n I din t ( 1 1)就是Nu会员编号1 1bi a nh a ovarc h ar( 5 0)就是1N u 1订单号4.4网站结构设计对于网站而言有一个重要得部分那就就是网站结构设计。网站结构设计就是 确定网站得主题、网站得目标一系列得问题得、对于网站得结构设计就就是要做 到网站功能在网页上得分配、网也得层次关系、前台划分好栏目得关系、网页之 间得联接路径设置,从而使网站页面具有清晰合理得层次体系,就是支撑前台实现 得,所以后台要有优秀得操作控制设计,因此网站得内容与创意都就是
46、结构设计中 必不可少得环节。本网站结构设计可以实现得结构就是:(1) 层次清楚、体现特征、方便用户使用、突出主题、具有可扩展性。(2) 网页得功能要强大且具有合理得功能分配、(3) 网页间得链接结构、网页中内容及栏目结构得脉络、导航线路层次清晰。(4) 面向搜索引擎得优化(SEO)o4、5用户界面设计用户界面设计也叫做人机交互界面设计,就是指通过特定得手段來实现用户 界面得创作活动。由计算机科学与认知心理学相结合、历经40多年得沉淀,用户 界面设计己然成为专门研究计算机与用户关系得学科之一。现如今,用户界面得设 计理论迅速发展,不仅吸纳了社会学、语言学、与人机工程学等学科,并且己应用 到环境、
47、人、机器系统工程等领域,为了人们能够更舒适、更高效得工作与生活, 设计出与使用者得身心行为相适应得系统。用户界面得质量具有用户对软件评价直接影响,从而影响到软件产品得寿命 及市场竞争力,故我们要足够得重视用户界面得设计。4。6用户界面设计原则(1) 以用户为中心得基本设计原则在用户界面得设计过程中,要根据用户得需求、用户得特征等要素作为前提条 件,因此设计人员要开发过程中不断得向用户咨询、征求用户对于系统得意见, 结合用户得工作环境、系统得使用环境,从而设计出符合用户要求得系统,只有真 正得了解用户得需求,使开发人员对于系统得目标更加得明确,这个系统就会更加 得完美。(2) 顺序原则用户界面得
48、设计上就是有顺序得,其排序方式就是由整体到单项,由大到小,由 上层到下层,即访问查瞧顺序、处理事件顺序、控制工艺流程及二级界面。(3) 功能原则为了系统得易操作性、友好性,设计人员需要根据使用者得环境与场合來划分 子统得不同用户对于同一界面并行处理得要求,各子系统得控制类型,对于多对话 得同时性得交互处理。为了使用户能更好得掌握交互界面得使用规律,该系统得设 计采用多级菜单、多项对话窗口、信息得分层提示等人机交互界面。(4) 一致性原则对于用户界面得设计我们要求做到三个一致:文字、色彩搭配、操作区域三者 一致,通俗來说就就是用户界面得形状、颜色、字体、要达到与国际通用标准一致, 用户界面得美工
49、要做到不去分散用户得注意力,给用户以舒适感。这对于测试人员 來说可以减少紧急情况下处理问题时操作失误。(5) 频率原则为了提高对于系统监控与访问得频率,根据用户对话交互频率来调整高频对 话窗口得位置以及人机界面得层次。(6) 重要性原则为了该系统管理人员能够更好得掌握并控制好系统得主次,实现最优得管理 与调度、最好得控制顺序,我们将用户界面得对话窗口得位置、人机界面得菜单位 置做得更具有突显性。(7) 面向对象原则在面向对象得原则下,为了能够设计出与用户相适应与有好得界面,我们按照用 户得工作性质及用户得身份特征作为参考条件,为了提高用户在系统上得交互效 率及交互水平,我们将用户得需要作为条件
50、,设计出适宜得系统引导、系统帮助信 息、弹窗式得提示信息、£系统详细设计5 o 1框架得搭在开发平台上将已将构思好得框架在新建得项目中搭建起來,并且配置好各 个框架之间关系及各框架本身得属性配置、(l)Web、xml文件配置代码如下:<?xml version=T、0” eiicoding=nUTF-8n?> <web-app version=n2 > 5M xmlns=HUxmlns:xsi=fM,xsi:schemaLocation=nn><wele-><wele-</wele-file></wele->&l
51、t;context-param><!-配置Spring文件得加载位置-><param name>coi】textConfigLocationv/paramiiame><param-value>/WEB-INF/applicationContext> xml</param-value></context-param><listener><!-加载 Spring 配置文件-><listener-class>org、springframework、web、context、ContextL
52、oaderListener</listener-class></listener><!配置Struts核心控制器-><filter><filter-name>struts</filter-name><filter-class>org apache> struts2> dispatcher、FilterDispatcher</filter-class><filter-mapping><filter-name>struts</filter-name><
53、;url-pattern>/*</url-pattern></filter-mapping><filter><filter-name>struts-cleanup</filter-name><filter-class>org apache> struts2> dispatcher、ActionContextCleanUp </filter-class></filter><filter-mapping><filter-name>struts-cleanup&l
54、t;/filter-name><url-pattern>/*</url-pattern></filter-mapping><servlet><! 指定 DWR 核心 Servlet 得名字 ><servlet-name>dwr-invoker</servlet-name><!指定DWR核心Servlet得实现类><servlet-class>org> directwebremoting servlet> DwrSer4et</servlet-class>&l
55、t;init-param> <!指定DWR核心Servlet处于调用状态<param-name>debug</param-name><param-value>true</param-value></init-param><init-param><param name>activeRevei:seAjaxEnabledv/paramiiame><param-value>true</param-value></init-param><init-param&
56、gt;<param-name>initApplicationScopeCreatorsAtStartup</param-name><param-value>true</param-value></init-param><init-param><param name>maxWaitAfterWritev/peuamiiame><param-value>500</param-value></in 计-nArAin><!-元素标记容器 在启动时加载DWR得Servlet
57、并对其初始化<load-on-startup> 1 </load-on-startup></servlet><senrlet-mapping><!- 指定DWR核心Servlet得URL映射 -><servlet-name>dwr-invoker</servlet-name><!- 指定DWR核心Servlet映射得URL -><url-pattern>/dwi7*</url-pattern></servlet-mapping></web-app>(2
58、)DW R文件配置如下:<?xml version=T、0” encoding=MUTF-8n?><!DOCTYPE dwr PUBLIC "-/GetAhead Limited/DTD Direct Web Remoting2、0/EN” HH><dwr><allow> <!通过 spring 去创建 java 实例即 loginService 实例 ><create creator=nspringn javascnpt=HloginServicen><!通过beanName属性來制定创建loginService类得实现类-><param name=HbeanNameu value=nlogin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖南铁道职业技术学院单招职业技能测试题库学生专用
- 2025-2030年中国甲苯二异氰酸酯市场十三五规划与投资风险评估报告
- 铺路面合同范本
- 用户体验为先的红色景区升级路径探讨
- 2025-2030年中国氯化锌市场风险评估规划研究报告
- 科技教育与职业培训的融合实践探索
- 2025-2030年中国微型互感器市场运营状况及发展前景分析报告
- 2025-2030年中国山梨醇行业运行状况及前景趋势分析报告
- 2025-2030年中国家用空调制造行业供需态势及投资潜力研究报告
- 2025年01月邯郸大名县公开招聘村(居)党务村务(居务)工作者354名笔试历年典型考题(历年真题考点)解题思路附带答案详解-1
- 高分子材料完整版课件
- excel表格水池侧壁及底板配筋计算程序(自动版)
- DB1301∕T 369-2021 设施蔬菜有机肥替代化肥技术规程
- 商业写字楼运营费用
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- FEMA:潜在的失效模式及影响分析解析课件
- 三腔二囊管的应用和护理--PPT课件 (3)
- 流体力学第二版蔡增基课件
- 英语书写模板
- 湖北省机关事业单位劳动合同制工人
- 云南省普通初中学生成长记录.doc
评论
0/150
提交评论