下载说明本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!
如需技术协助调试,本站收取50元作品调试费!点此申请调试
如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。
本系统主要分为前端和后端两大板块,其中包括了系统用户管理、装修信息管理、推荐作品管理、装修新闻管理、系统管理等功能模块,其中以装修信息和推荐作品模块最为重要[6]。
总体业务流程:首先在网站前台,游客用户可以经过账号注册,管理员审核通过后,用账号密码登录网站前台,查看系统简介、装修知识、装修信息、留言板等栏目信息,进行在线留言和管理员交流,装修评论、装修信息播放、装修信息,在前台用户可以通过标题和类别进行前台信息的搜索,用户可以登录个人中心进行个人资料管理、等功能。后台主要由管理员使用,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理、装修信息管理、推荐作品管理、装修新闻管理、系统管理等功能操作。
表3-1 功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1. | 前台登录 | 保证注册用户通过身份验证进入系统前台进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
2. | 用户注册 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
3. | 站内搜索 | 用户可以通过标题和类别搜索站内信息 | 输入标题、选择类别,点击搜索按钮 | 搜索出来的列表信息 |
4. | 在线留言 | 注册用户登录系统前台可以添加在线留言 | 留言内容、标题、头像等 | 留言是否成功和留言列表 |
5. | 留言回复 | 管理员在系统后台回复用户的留言 | 要回复的留言内容 | 留言列表和回复是否成功 |
6. | 留言管理 | 管理员对违规的留言内容进行删除 | 要删除的留言 | 删除是否成功和删除后的留言列表 |
7. | 评论添加 | 注册用户选择要评论的装修信息进行添加评论 | 评论信息包括评语、评分等 | 评论是否成功及评论列表 |
8. | 评论管理 | 管理员对用户的评论信息进行管理,包括删除、修改 | 评论列表 | 删除是否成功或者修改是否成功 |
9. | 推荐作品 | 用户选择装修信息视频进行播放 | 点击装修信息播放按钮 | 推荐作品是否成功 |
10. | 装修信息 | 用户选择装修信息 | 点击下载按钮 | 装修信息是否成功 |
11. | 数据备份 | 超级管理员对系统的数据进行备份 | 点击数据备份按钮 | 数据备份是否成功 |
12. | 修改个人信息 | 用户可以根据自己当前的情况修改个人的信息 | 要修改的信息 | 提示修改的结果 |
13. | 后台登录 | 仅管理员能够登录后台 | 卷 软件 的文件夹 PATH 列表 卷序列号为 0008-B552 D:\TEST\源码 │ java爱慕家具门户网站.doc │ 基于Jsp的顾家装饰网站.docx │ 爱慕家具门户网站开题报告PPT.ppt │ └─程序 │ .classpath │ .mymetadata │ .myumldata │ .project │ ├─.myeclipse ├─.settings │ .jsdtscope │ org.eclipse.wst.jsdt.ui.superType.container │ org.eclipse.wst.jsdt.ui.superType.name │ ├─database │ jspmwhjmxtmjm4194.mdf │ jspmwhjmxtmjm4194.sql │ jspmwhjmxtmjm4194_log.ldf │ ├─src │ ├─control │ │ MainCtrl.java │ │ Upload.java │ │ │ ├─dao │ │ CommDAO.java │ │ │ └─util │ Info.java │ PageManager.java │ SetChar.java │ StrUtil.java │ └─WebRoot │ css.css │ databack.jsp │ delall.jsp │ dtree.css │ dtree.js │ dx.jsp │ dx_detail.jsp │ gg_detail.jsp │ hf.jsp │ hsgpinglun.jsp │ image.jsp │ index.jsp │ jrsc.jsp │ left.jsp │ left2.jsp │ liuyanban_list.jsp │ login.jsp │ logout.jsp │ lyb.jsp │ lyblist.jsp │ ma.jsp │ main.jsp │ mod.jsp │ mod2.jsp │ mygo.jsp │ news.jsp │ pinglun_list.jsp │ qtdown.jsp │ qtleft.jsp │ qttop.jsp │ sh.jsp │ shipinfenlei_add.jsp │ shipinfenlei_list.jsp │ shipinfenlei_listxls.jsp │ shipinfenlei_updt.jsp │ shipinxinxidetail.jsp │ shipinxinxilist.jsp │ shipinxinxilisttp.jsp │ shipinxinxilisttp1.jsp │ shipinxinxi_add.jsp │ shipinxinxi_list.jsp │ shipinxinxi_list2.jsp │ shipinxinxi_listxls.jsp │ shipinxinxi_updt.jsp │ shoucangjilu_list2.jsp │ sy.jsp │ top.jsp │ upload.jsp │ upload_re.jsp │ userreg.jsp │ xinwentongzhi_add.jsp │ xinwentongzhi_list.jsp │ xinwentongzhi_list2.jsp │ xinwentongzhi_updt.jsp │ yhzhgl.jsp │ yonghuzhuce_list.jsp │ yonghuzhuce_updt.jsp │ yonghuzhuce_updt2.jsp │ youqinglianjie_add.jsp │ youqinglianjie_list.jsp │ youqinglianjie_updt.jsp │ ├─attached ├─css_admin │ admin_skin.css │ alogin_skin.css │ global.css │ manage_menu.css │ newdiv_window.css │ public.css │ topleft_skin.css │ ├─factory │ checkno.jsp │ getsonops.jsp │ getyao.jsp │ ├─frontfiles │ ├─css │ │ css.css │ │ │ └─js │ collection.js │ ├─images │ bbgg.jpg │ btn_bgs.gif │ common_btn.gif │ common_btn.jpg │ CssAdmin.css │ dialogclose.gif │ editor_ebarbg.gif │ editor_sebar.gif │ Footer.gif │ HeaderBg.gif │ head_menu_bg.jpg │ Index_FooterLine.gif │ Index_TopLine.gif │ LanguageLine.gif │ LeftBG.gif │ Left_Nav.gif │ Left_NavTop.gif │ line.gif │ loadbar.gif │ loader_bar.gif │ login.jpg │ Logo_Main.jpg │ l_com_title_bg.jpg │ man.gif │ MHeaderBg.gif │ nmenu_t.gif │ nopic.jpg │ r_news_title_bg.jpg │ SignIn.gif │ SignUp.gif │ tabxmBG.png │ the_formbtn.gif │ title_bg.jpg │ Tool.gif │ top.png │ Upload.gif │ wrapper_Bg001.gif │ ├─img │ 1.gif │ 2.gif │ 3.gif │ 4.gif │ 5.gif │ empty.gif │ join.gif │ joinbottom.gif │ line.gif │ minus.gif │ minusbottom.gif │ nolines_minus.gif │ nolines_plus.gif │ plus.gif │ plusbottom.gif │ Thumbs.db │ ├─js │ │ ajax.js │ │ dialogclose.gif │ │ dynamicImage.js │ │ dynamicImage.swf │ │ function.js │ │ jquery.js │ │ nopic.jpg │ │ onclock.JS │ │ popup.js │ │ popups.js │ │ prototype.lite.js │ │ │ └─My97DatePicker │ │ calendar.js │ │ WdatePicker.js │ │ │ ├─lang │ │ en.js │ │ zh-cn.js │ │ zh-tw.js │ │ │ ├─skin │ │ │ datePicker.gif │ │ │ WdatePicker.css │ │ │ │ │ ├─default │ │ │ datepicker.css │ │ │ img.gif │ │ │ │ │ └─whyGreen │ │ bg.jpg │ │ datepicker.css │ │ img.gif │ │ │ └─开发包 │ │ readme.txt │ │ │ ├─lang │ │ en.js │ │ zh-cn.js │ │ zh-tw.js │ │ │ └─skin │ │ datePicker.gif │ │ WdatePicker.css │ │ │ ├─default │ │ datepicker.css │ │ img.gif │ │ │ └─whyGreen │ bg.jpg │ datepicker.css │ img.gif │ ├─kindeditor_a5 │ │ kindeditor-all-min.js │ │ kindeditor-all.js │ │ kindeditor-min.js │ │ kindeditor.js │ │ license.txt │ │ │ ├─attached │ ├─examples │ │ │ auto-height.html │ │ │ colorpicker.html │ │ │ custom-plugin.html │ │ │ custom-theme.html │ │ │ default.html │ │ │ dialog.html │ │ │ dynamic-load.html │ │ │ file-dialog.html │ │ │ file-manager.html │ │ │ filter-mode.html │ │ │ image-dialog.html │ │ │ index.css │ │ │ index.html │ │ │ jquery-ui.html │ │ │ jquery.html │ │ │ jquery.js │ │ │ multi-image-dialog.html │ │ │ multi-language.html │ │ │ newline.html │ │ │ node.html │ │ │ paste-type.html │ │ │ qqstyle.html │ │ │ readonly.html │ │ │ simple.html │ │ │ uploadbutton.html │ │ │ url-type.html │ │ │ word-count.html │ │ │ │ │ └─jquery-ui │ │ ├─css │ │ │ └─smoothness │ │ │ │ jquery-ui-1.9.2.custom.css │ │ │ │ jquery-ui-1.9.2.custom.min.css │ │ │ │ │ │ │ └─images │ │ │ ui-bg_flat_0_aaaaaa_40x100.png │ │ │ ui-bg_flat_75_ffffff_40x100.png │ │ │ ui-bg_glass_55_fbf9ee_1x400.png │ │ │ ui-bg_glass_65_ffffff_1x400.png │ │ │ ui-bg_glass_75_dadada_1x400.png │ │ │ ui-bg_glass_75_e6e6e6_1x400.png │ │ │ ui-bg_glass_95_fef1ec_1x400.png │ │ │ ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ ui-icons_222222_256x240.png │ │ │ ui-icons_2e83ff_256x240.png │ │ │ ui-icons_454545_256x240.png │ │ │ ui-icons_888888_256x240.png │ │ │ ui-icons_cd0a0a_256x240.png │ │ │ │ │ └─js │ │ jquery-ui-1.9.2.custom.js │ │ jquery-ui-1.9.2.custom.min.js │ │ │ ├─jsp │ │ │ demo.jsp │ │ │ file_manager_json.jsp │ │ │ README.txt │ │ │ upload_json.jsp │ │ │ │ │ └─lib │ │ commons-fileupload-1.2.1.jar │ │ commons-io-1.4.jar │ │ json_simple-1.1.jar │ │ │ ├─lang │ │ ar.js │ │ en.js │ │ ko.js │ │ zh_CN.js │ │ zh_TW.js │ │ │ ├─plugins │ │ ├─anchor │ │ │ anchor.js │ │ │ │ │ ├─autoheight │ │ │ autoheight.js │ │ │ │ │ ├─baidumap │ │ │ baidumap.js │ │ │ index.html │ │ │ map.html │ │ │ │ │ ├─clearhtml │ │ │ clearhtml.js │ │ │ │ │ ├─code │ │ │ code.js │ │ │ prettify.css │ │ │ prettify.js │ │ │ │ │ ├─emoticons │ │ │ │ emoticons.js │ │ │ │ │ │ │ └─images │ │ │ 0.gif │ │ │ 1.gif │ │ │ 10.gif │ │ │ 100.gif │ │ │ 101.gif │ │ │ 102.gif │ │ │ 103.gif │ │ │ 104.gif │ │ │ 105.gif │ │ │ 106.gif │ │ │ 107.gif │ │ │ 108.gif │ │ │ 109.gif │ │ │ 11.gif │ │ │ 110.gif │ │ │ 111.gif │ │ │ 112.gif │ │ │ 113.gif │ │ │ 114.gif │ │ │ 115.gif │ │ │ 116.gif │ │ │ 117.gif │ │ │ 118.gif │ │ │ 119.gif │ │ │ 12.gif │ │ │ 120.gif │ │ │ 121.gif │ │ │ 122.gif │ │ │ 123.gif │ │ │ 124.gif │ │ │ 125.gif │ │ │ 126.gif │ │ │ 127.gif │ │ │ 128.gif │ │ │ 129.gif │ │ │ 13.gif │ │ │ 130.gif │ │ │ 131.gif │ │ │ 132.gif │ │ │ 133.gif │ │ │ 134.gif │ │ │ 14.gif │ │ │ 15.gif │ │ │ 16.gif │ │ │ 17.gif │ │ │ 18.gif │ │ │ 19.gif │ │ │ 2.gif │ │ │ 20.gif │ │ │ 21.gif │ │ │ 22.gif │ │ │ 23.gif │ │ │ 24.gif │ │ │ 25.gif │ │ │ 26.gif │ │ │ 27.gif │ │ │ 28.gif │ │ │ 29.gif │ │ │ 3.gif │ │ │ 30.gif │ │ │ 31.gif │ │ │ 32.gif │ │ │ 33.gif │ │ │ 34.gif │ │ │ 35.gif │ │ │ 36.gif │ │ │ 37.gif │ │ │ 38.gif │ │ │ 39.gif │ │ │ 4.gif │ │ │ 40.gif │ │ │ 41.gif │ │ │ 42.gif │ │ │ 43.gif │ │ │ 44.gif │ │ │ 45.gif │ │ │ 46.gif │ │ │ 47.gif │ │ │ 48.gif │ │ │ 49.gif │ │ │ 5.gif │ │ │ 50.gif │ │ │ 51.gif │ │ │ 52.gif │ │ │ 53.gif │ │ │ 54.gif │ │ │ 55.gif │ │ │ 56.gif │ │ │ 57.gif │ │ │ 58.gif │ │ │ 59.gif │ │ │ 6.gif │ │ │ 60.gif │ │ │ 61.gif │ │ │ 62.gif │ │ │ 63.gif │ │ │ 64.gif │ │ │ 65.gif │ │ │ 66.gif │ │ │ 67.gif │ │ │ 68.gif │ │ │ 69.gif │ │ │ 7.gif │ │ │ 70.gif │ │ │ 71.gif │ │ │ 72.gif │ │ │ 73.gif │ │ │ 74.gif │ │ │ 75.gif │ │ │ 76.gif │ │ │ 77.gif │ │ │ 78.gif │ │ │ 79.gif │ │ │ 8.gif │ │ │ 80.gif │ │ │ 81.gif │ │ │ 82.gif │ │ │ 83.gif │ │ │ 84.gif │ │ │ 85.gif │ │ │ 86.gif │ │ │ 87.gif │ │ │ 88.gif │ │ │ 89.gif │ │ │ 9.gif │ │ │ 90.gif │ │ │ 91.gif │ │ │ 92.gif │ │ │ 93.gif │ │ │ 94.gif │ │ │ 95.gif │ │ │ 96.gif │ │ │ 97.gif │ │ │ 98.gif │ │ │ 99.gif │ │ │ static.gif │ │ │ │ │ ├─filemanager │ │ │ │ filemanager.js │ │ │ │ │ │ │ └─images │ │ │ file-16.gif │ │ │ file-64.gif │ │ │ folder-16.gif │ │ │ folder-64.gif │ │ │ go-up.gif │ │ │ │ │ ├─flash │ │ │ flash.js │ │ │ │ │ ├─image │ │ │ │ image.js │ │ │ │ │ │ │ └─images │ │ │ align_left.gif │ │ │ align_right.gif │ │ │ align_top.gif │ │ │ refresh.png │ │ │ │ │ ├─insertfile │ │ │ insertfile.js │ │ │ │ │ ├─lineheight │ │ │ lineheight.js │ │ │ │ │ ├─link │ │ │ link.js │ │ │ │ │ ├─map │ │ │ map.html │ │ │ map.js │ │ │ │ │ ├─media │ │ │ media.js │ │ │ │ │ ├─multiimage │ │ │ │ multiimage.js │ │ │ │ │ │ │ └─images │ │ │ image.png │ │ │ select-files-en.png │ │ │ select-files-zh_CN.png │ │ │ swfupload.swf │ │ │ │ │ ├─pagebreak │ │ │ pagebreak.js │ │ │ │ │ ├─plainpaste │ │ │ plainpaste.js │ │ │ │ │ ├─preview │ │ │ preview.js │ │ │ │ │ ├─quickformat │ │ │ quickformat.js │ │ │ │ │ ├─table │ │ │ table.js │ │ │ │ │ ├─template │ │ │ │ template.js │ │ │ │ │ │ │ └─html │ │ │ 1.html │ │ │ 2.html │ │ │ 3.html │ │ │ │ │ └─wordpaste │ │ wordpaste.js │ │ │ └─themes │ ├─common │ │ anchor.gif │ │ blank.gif │ │ flash.gif │ │ loading.gif │ │ media.gif │ │ rm.gif │ │ │ ├─default │ │ background.png │ │ default.css │ │ default.png │ │ │ │ editor.gif │ │ qq.css │ │ │ └─simple │ simple.css │ ├─META-INF │ MANIFEST.MF │ ├─plugins │ └─jwplayer │ jwplayer.js │ license.txt │ player.swf │ preview.jpg │ ├─qtimages │ 1.jpg │ 1_01_01.gif │ 1_01_02.gif │ 1_01_03.gif │ 1_01_04.gif │ 1_02_01_01_02_01.gif │ 1_02_01_01_02_02_01.gif │ 1_02_01_01_02_02_03.gif │ 1_02_01_01_02_03.gif │ 1_02_01_02_01.gif │ 1_02_01_02_02_01.gif │ 1_02_01_02_02_02.gif │ 1_02_01_02_02_03.gif │ 1_02_01_02_03.gif │ 1_02_01_03_01_01.gif │ 1_02_01_03_01_02_01.gif │ 1_02_01_03_01_02_02.gif │ 1_02_01_03_01_02_03.gif │ 1_02_01_03_01_03.gif │ 1_02_01_03_02.gif │ 1_02_01_03_04.gif │ 1_02_01_04.gif │ 1_02_02_01_01.gif │ 1_02_02_01_02_01.gif │ 1_02_02_01_02_03.gif │ 1_02_02_01_03.gif │ 1_02_02_05.gif │ 1_03_01.gif │ 1_03_03.gif │ 2.gif │ 3.gif │ 9.gif │ qkjs.js │ style.css │ ├─upload │ 1317085910921.jpg │ 1317085922265.jpg │ 1317085936937.jpg │ 1317086056687.jpg │ 1317086069593.jpg │ 1333961148718.jpg │ 1333963398718.gif │ 1333963445546.gif │ 1333963661093.jpg │ 1492654278696.jpg │ 1492654305889.flv │ 1492662803212.jpg │ 1492662887530.jpg │ 1492662921005.jpg │ 1492662946513.jpg │ 1492662997023.jpg │ 1492663325224.jpg │ 1492663569517.jpg │ 1492663684434.jpg │ └─WEB-INF │ web.xml │ ├─classes │ ├─control │ │ MainCtrl.class │ │ Upload.class │ │ │ ├─dao │ │ CommDAO.class │ │ │ └─util │ Info.class │ PageManager.class │ SetChar.class │ StrUtil.class │ └─lib commons-fileupload-1.2.1.jar commons-io-1.3.2.jar jsf-api.jar jsf-impl.jar json_simple-1.1.jar jspsmartupload.jar jstl-1.2.jar jxl.jar msbase.jar mssqlserver.jar msutil.jar mysql-connector-java-5.0.4-bin.jar sqljdbc.jar sqljdbc4.jar 目 录
第1章 绪论 1 1.1开发背景 1 1.2开发现状 1 1.3论文结构 1 1.4本章小结 2 第2章 系统开发技术的介绍 3 2.1Adobe Dreamweaver简介 3 2.2HTML/CSS简介 3 2.3JSP简介 3 2.4Sqlserver数据库概念和特点 4 2.5本章小结 4 第3章 系统分析 5 3.1功能需求分析 5 3.2业务流程分析 6 3.3数据流程分析 8 3.4本章小结 10 第4章 系统设计 11 4.1系统网络架构设计 11 4.2系统总体设计 11 4.3系统功能模块设计 11 4.4数据库设计 12 4.4.1概念模型设计 12 4.4.2数据库表设计 13 4.4.3数据库连接计 16 4.5本章小结 16 第5章 系统的实现 17 5.1前台页面的实现 17 5.2登录模块的实现 17 5.3留言模块的实现 19 5.4评论模块的实现 21 5.5装修信息模块的实现 23 5.8本章小结 26 第6章 系统测试 27 6.1运行环境说明 27 6.2界面测试 27 6.3功能测试 27 6.4测试结果 28 6.5本章小结 29 第7章 总结 30 致 谢 31 参考文献 32 标签:装潢网站,家居装潢效果网站,装潢技巧 |