目前的中国二手车市场交易尚不规范,很多消费者一直对二手车交易存在着很大的顾虑,担心买到事故车、有安全隐患的车、与商家承诺不符的车等等,对二手车商家不信任是影响当今二手车交易的一大重要原因。由于对车况及二手车行情不了解,消费者对价格也相对敏感,担心售后无保障,致使消费者对二手车交易普遍缺乏安全感。缺乏一套完整、严谨、科学的二手车信息发布网站,没有完善的质量保证体系,欠缺售后服务,这些问题都严重影响了二手车市场的健康发展。
本系统主要分为前端和后端两大板块,其中包括了系统用户管理、车辆信息管理、交易记录管理、系统管理等功能模块。
表3-1 功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1. | 前台登录 | 保证注册用户通过身份验证进入系统前台进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
2. | 用户注册 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
3. | 站内搜索 | 用户可以通过标题和类别搜索站内信息 | 输入标题、选择类别,点击搜索按钮 | 搜索出来的列表信息 |
4. | 在线留言 | 注册用户登录系统前台可以添加在线留言 | 留言内容、标题、头像等 | 留言是否成功和留言列表 |
5. | 留言回复 | 管理员在系统后台回复用户的留言 | 要回复的留言内容 | 留言列表和回复是否成功 |
6. | 留言管理 | 管理员对违规的留言内容进行删除 | 要删除的留言 | 删除是否成功和删除后的留言列表 |
7. | 评论添加 | 注册用户选择要评论的二手车进行添加评论 | 评论信息包括评语、评分等 | 评论是否成功及评论列表 |
8. | 评论管理 | 管理员对用户的评论信息进行管理,包括删除、修改 | 评论列表 | 删除是否成功或者修改是否成功 |
9. | 添加收藏 | 注册用户可以选择二手车信息添加收藏 | 收藏信息表单 | 收藏是否成功 |
10. | 收藏管理 | 个人用户可以对自己的收藏记录进行管理包括删除、修改 | 收藏记录列表 | 删除是否成功或者修改是否成功 |
11. | 数据备份 | 超级管理员对系统的数据进行备份 | 点击数据备份按钮 | 数据备份是否成功 |
12. | 购买添加 | 注册用户选择要购买的二手车进行添加购买 | 购买信息包括评语、评分等 | 购买是否成功及购买列表 |
13. | 购买管理 | 管理员对用户的购买信息进行管理,包括审核、删除、修改 |
卷 软件 的文件夹 PATH 列表 卷序列号为 0008-B552 D:\TEST\源码 │ jspm二手车信息发布平台dzkf5294论文css.docx │ └─jspm二手车信息发布平台dzkf5294程序 │ .classpath │ .mymetadata │ .myumldata │ .project │ jspm二手车信息发布平台dzkf5294录像.rar │ ├─.myeclipse ├─.settings │ .jsdtscope │ org.eclipse.wst.jsdt.ui.superType.container │ org.eclipse.wst.jsdt.ui.superType.name │ ├─database │ jspmescxxfbptdzkf.mdf │ jspmescxxfbptdzkf.sql │ jspmescxxfbptdzkf_log.ldf │ ├─src │ ├─control │ │ MainCtrl.java │ │ Upload.java │ │ │ ├─dao │ │ CommDAO.java │ │ │ └─util │ Info.java │ PageManager.java │ SetChar.java │ StrUtil.java │ └─WebRoot │ cheliangpinpai_add.jsp │ cheliangpinpai_list.jsp │ cheliangpinpai_listxls.jsp │ cheliangpinpai_updt.jsp │ cheliangxinxidetail.jsp │ cheliangxinxilist.jsp │ cheliangxinxilisttp.jsp │ cheliangxinxi_add.jsp │ cheliangxinxi_list.jsp │ cheliangxinxi_list2.jsp │ cheliangxinxi_listxls.jsp │ cheliangxinxi_updt.jsp │ css.css │ daoxinwenjsp.asp │ databack.jsp │ delall.jsp │ dtree.css │ dtree.js │ dx.jsp │ dx_detail.jsp │ gg_detail.jsp │ goumaijiluadd.jsp │ goumaijilu_add.jsp │ goumaijilu_list.jsp │ goumaijilu_list2.jsp │ goumaijilu_list3.jsp │ goumaijilu_listxls.jsp │ goumaijilu_updt.jsp │ hf.jsp │ hsgpinglun.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 │ shoucangjilu_list2.jsp │ sy.jsp │ top.jsp │ upload.jsp │ upload_re.jsp │ userreg.jsp │ xinwentongzhi_add.jsp │ xinwentongzhi_add_post.jsp │ xinwentongzhi_list.jsp │ xinwentongzhi_list2.jsp │ xinwentongzhi_updt.jsp │ xinwentongzhi_updt_post.jsp │ yhzhgl.jsp │ yonghuzhuce_list.jsp │ yonghuzhuce_updt.jsp │ yonghuzhuce_updt2.jsp │ youqinglianjie_add.jsp │ youqinglianjie_list.jsp │ youqinglianjie_updt.jsp │ zhifu.jsp │ ├─attached ├─css │ style.css │ ├─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 │ 404.png │ add.png │ addnew.jpg │ bbgg.jpg │ btnbg1.png │ btnbg2.png │ btn_bgs.gif │ c01.png │ c02.png │ c03.png │ cbg.png │ clist.png │ close.jpg │ close.png │ close1.png │ common_btn.gif │ common_btn.jpg │ CssAdmin.css │ dialogclose.gif │ diskbg.png │ editor_ebarbg.gif │ editor_sebar.gif │ f04.png │ f05.png │ f06.png │ Footer.gif │ ftv2lastnode.gif │ ftv2vertline.gif │ gai.jpg │ HeaderBg.gif │ head_menu_bg.jpg │ help.png │ i01.png │ i02.png │ i03.png │ i04.png │ i05.png │ i06.png │ i07.png │ i08.png │ i09.png │ iadd.png │ ibtnbg.png │ ico01.png │ ico02.png │ ico03.png │ ico04.png │ ico05.png │ ico06.png │ icon01.png │ icon02.png │ icon03.png │ icon04.png │ icon05.png │ icon06.png │ img01.png │ Index_FooterLine.gif │ Index_TopLine.gif │ inputbg.gif │ itabbg.png │ itabbg1.png │ LanguageLine.gif │ LeftBG.gif │ leftico.png │ leftico01.png │ leftico02.png │ leftico03.png │ leftico04.png │ leftline.gif │ leftmenubg.gif │ lefttop.gif │ Left_Nav.gif │ Left_NavTop.gif │ libg.png │ light.png │ line.gif │ line1.png │ list.gif │ list1.gif │ list2.png │ loadbar.gif │ loader_bar.gif │ login.jpg │ loginbg1.png │ loginbg2.png │ loginbg3.png │ logininfo.png │ loginlogo.png │ loginpassword.png │ loginsj.png │ loginuser.png │ logo.png │ Logo_Main.jpg │ l_com_title_bg.jpg │ man.gif │ MHeaderBg.gif │ msg.png │ navbg.png │ next.gif │ nmenu_t.gif │ pre.gif │ px.gif │ righttop.gif │ rlist.gif │ r_news_title_bg.jpg │ search.png │ SignIn.gif │ SignUp.gif │ sj.png │ sun.png │ t01.png │ t02.png │ t03.png │ t04.png │ t05.png │ tabxmBG.png │ tbg.png │ tcbg.gif │ th.gif │ the_formbtn.gif │ ticon.png │ time.png │ title_bg.jpg │ Tool.gif │ toolbg.gif │ top.png │ topbg.gif │ topleft.jpg │ topright.jpg │ ub1.png │ uew_icon.png │ uew_icon_hover.png │ ulist.png │ Upload.gif │ user.png │ userbg.png │ userreg.jpg │ 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 │ │ │ ├─qq │ │ editor.gif │ │ qq.css │ │ │ └─simple │ simple.css │ ├─META-INF │ MANIFEST.MF │ ├─qtimages │ 1.jpg │ 1_01_01.gif │ 1_01_02.gif │ 1_01_03.gif │ 1_02_01_01_01.gif │ 1_02_01_01_02_01.gif │ 1_02_01_01_02_03.gif │ 1_02_01_01_03.gif │ 1_02_02_01_02_01.gif │ 1_02_02_01_02_02_01.gif │ 1_02_02_01_02_02_03.gif │ 1_02_02_01_02_03.gif │ 1_02_02_02_01.gif │ 1_02_02_02_02_01.gif │ 1_02_02_02_02_03.gif │ 1_02_02_02_03.gif │ 1_02_02_03_01_01.gif │ 1_02_02_03_01_02_01.gif │ 1_02_02_03_01_02_03.gif │ 1_02_02_03_01_03.gif │ 1_02_02_03_02_01.gif │ 1_02_02_03_02_02_01.gif │ 1_02_02_03_02_02_03.gif │ 1_02_02_03_02_03.gif │ 1_03_01.gif │ 1_03_02_01.gif │ 1_03_02_02.gif │ 1_03_02_03.gif │ 1_03_03.gif │ qkjs.js │ style.css │ ├─upload │ 1317085910921.jpg │ 1317085922265.jpg │ 1317085936937.jpg │ 1317086056687.jpg │ 1317086069593.jpg │ 1333961148718.jpg │ 1333963398718.gif │ 1333963445546.gif │ 1333963661093.jpg │ 1487996893401.jpg │ 1488554777056.jpg │ 1488554890525.jpg │ 1488554962573.jpg │ 1488555023862.jpg │ 1488555093985.jpg │ 1488555417882.jpg │ 1488555496008.jpg │ 1488555653829.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 │ └─zhifu │ index.jsp │ ├─class │ alipay_function.asp │ alipay_md5.asp │ alipay_notify.asp │ alipay_service.asp │ ├─images │ ABC_OUT.gif │ alipay.gif │ alipay_1.gif │ alipay_bwrx.gif │ BJRCB_OUT.gif │ BOC_OUT.gif │ button_sure.gif │ CCB_OUT.gif │ CEB_OUT.gif │ CIB_OUT.gif │ CITIC_OUT.gif │ CMBC_OUT.gif │ CMB_OUT.gif │ COMM_OUT.gif │ ENV_ABC_OUT.gif │ ENV_CCB_OUT.gif │ ENV_ICBC_OUT.gif │ ENV_SPDB_OUT.gif │ FDB_OUT.gif │ GDB_OUT.gif │ HZCB_OUT.gif │ ICBC_OUT.gif │ icon_visa_s.gif │ layout.css │ logo.gif │ logo_vbvv.gif │ NBBANK_OUT.gif │ PSBC_OUT.gif │ SDB_OUT.gif │ SHBANK_OUT.gif │ SPABANK_OUT.gif │ SPDB_OUT.gif │ └─log 20110626190134255.txt
目 录
第1章 绪论 1 1.1开发背景与意义 1 1.2研究现状 1 1.3研究内容 1 1.4论文结构 2 1.5本章小结 2 第2章 系统开发技术的介绍 4 2.1Adobe Dreamweaver简介 4 2.2HTML/CSS简介 4 2.3JSP简介 4 2.4Sqlserver数据库概念和特点 5 2.5本章小结 5 第3章 系统分析 6 3.1功能需求分析 6 3.2业务流程分析 8 3.3数据流程分析 11 3.4本章小结 13 第4章 系统设计 14 4.1系统网络架构设计 14 4.2系统总体设计 14 4.3系统功能模块设计 15 4.4数据库设计 16 4.4.1概念模型设计 16 4.4.2数据库表设计 17 4.5本章小结 24 第5章 系统的实现 25 5.1前台页面的实现 25 5.2登录模块的实现 26 5.3交易须知模块的实现 28 5.4留言模块的实现 29 5.5评论模块的实现 31 5.6购买模块的实现 33 5.7二手车管理模块的实现 34 5.8本章小结 36 第6章 系统测试 37 6.1运行环境说明 37 6.2界面测试 37 6.3功能测试 37 6.4测试结果 39 6.5本章小结 39 第7章 总结 40 致 谢 41 参考文献 42
标签:二手车网站,二手车销售,二手车平台
|