
下载说明本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!
如需技术协助调试,本站收取50元作品调试费!点此申请调试
如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。
根据调查得知用户的需求,从而对系统的功能进行分析,系统应该包括了系统用户管理、指导老师管理、校园新闻管理、优秀论文管理等功能模块,其中以模块最为重要。
表3-1 功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1. | 用户注册 | 对普通用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
2. | 用户登录 | 保证用户通过身份验证进入系统进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
3. | 修改个人信息 | 用户可以根据自己当前的情况修改个人的信息 | 要修改的信息 | 提示修改的结果 |
4. | 添加指导老师 | 用户添加指导老师 | 指导老师的相关信息 | 指导老师列表 |
5. | 编辑指导老师 | 用户修改指导老师 | 指导老师相关信息 | 是否编辑成功 |
6. | 删除指导老师 | 用户删除指导老师 | 指导老师 | 指导老师删除成功或失败 |
7. | 指导老师审核 | 管理员给用户添加的指导老师审核 | 指导老师审核 | 指导老师审核是否通过 |
8. | 添加校园新闻 | 管理员添加校园新闻 | 维修的相关信息 | 校园新闻列表 |
9. | 编辑校园新闻 | 管理员修改校园新闻 | 编辑校园新闻 | 是否编辑成功 |
10. | 删除校园新闻 | 管理员删除校园新闻 | 校园新闻 | 校园新闻删除成功或失败 |
| <
卷 软件 的文件夹 PATH 列表
卷序列号为 0008-B552 D:\TEST\源码 │ jspm毕业设计学生选题系统dzkf论文CY.docx │ └─jspm毕业设计学生选题系统dzkf56a9程序 │ .classpath │ .mymetadata │ .myumldata │ .project │ ├─.myeclipse ├─.settings │ .jsdtscope │ org.eclipse.wst.jsdt.ui.superType.container │ org.eclipse.wst.jsdt.ui.superType.name │ ├─database │ hsg.sql │ jspmbysjxsxtxt.mdf │ jspmbysjxsxtxt_log.ldf │ ├─src │ ├─control │ │ MainCtrl.java │ │ Upload.java │ │ │ ├─dao │ │ CommDAO.java │ │ │ └─util │ Info.java │ PageManager.java │ SetChar.java │ StrUtil.java │ └─WebRoot │ biaogelist.jsp │ biaoge_add.jsp │ biaoge_detail.jsp │ biaoge_list.jsp │ biaoge_listxls.jsp │ biaoge_updt.jsp │ css.css │ databack.jsp │ delall.jsp │ dx.jsp │ dx_detail.jsp │ gg_detail.jsp │ hf.jsp │ image.jsp │ index.jsp │ ketixinxidetail.jsp │ ketixinxilist.jsp │ ketixinxi_add.jsp │ ketixinxi_list.jsp │ ketixinxi_list2.jsp │ ketixinxi_listxls.jsp │ ketixinxi_updt.jsp │ left.jsp │ left2.jsp │ left3.jsp │ liuyanban_list.jsp │ login.jsp │ logout.jsp │ lyb.jsp │ lyblist.jsp │ main.jsp │ mod.jsp │ mod2.jsp │ mygo.jsp │ news.jsp │ qtdown.jsp │ qtleft.jsp │ qttop.jsp │ sh.jsp │ sh1.jsp │ sy.jsp │ top.jsp │ upload.jsp │ upload_re.jsp │ userreg.jsp │ xinwentongzhi_add.jsp │ xinwentongzhi_list.jsp │ xinwentongzhi_list2.jsp │ xinwentongzhi_updt.jsp │ xuantiadd.jsp │ xuanti_add.jsp │ xuanti_detail.jsp │ xuanti_list.jsp │ xuanti_list2.jsp │ xuanti_list3.jsp │ xuanti_listxls.jsp │ xuanti_updt.jsp │ yhzhgl.jsp │ yonghuzhuceadd.jsp │ yonghuzhuce_add.jsp │ yonghuzhuce_detail.jsp │ yonghuzhuce_list.jsp │ yonghuzhuce_list2.jsp │ yonghuzhuce_listxls.jsp │ yonghuzhuce_updt.jsp │ yonghuzhuce_updt2.jsp │ youqinglianjie_add.jsp │ youqinglianjie_list.jsp │ youqinglianjie_updt.jsp │ zhanneixin_add.jsp │ zhanneixin_detail.jsp │ zhanneixin_list.jsp │ zhanneixin_list2.jsp │ zhanneixin_list3.jsp │ zhanneixin_listxls.jsp │ zhanneixin_updt.jsp │ zhidaolaoshiadd.jsp │ zhidaolaoshidetail.jsp │ zhidaolaoshilist.jsp │ zhidaolaoshi_add.jsp │ zhidaolaoshi_detail.jsp │ zhidaolaoshi_list.jsp │ zhidaolaoshi_list2.jsp │ zhidaolaoshi_listxls.jsp │ zhidaolaoshi_updt.jsp │ zhidaolaoshi_updt2.jsp │ ├─attached ├─factory │ checkno.jsp │ getsonops.jsp │ getyao.jsp │ ├─frontfiles │ ├─css │ │ css.css │ │ │ └─js │ collection.js │ ├─images │ 0.gif │ 1.gif │ admin_bg.gif │ bg.gif │ bg_3.gif │ bg_t.gif │ blank_m.gif │ border.gif │ bullet.gif │ button_bg.gif │ css.css │ CssAdmin.css │ d1.gif │ d12.gif │ dialogclose.gif │ Edit.gif │ expand-0.gif │ expand-1.gif │ folder.gif │ folder1.jpg │ indexbg.gif │ index_hz01.gif │ jia.gif │ jian.gif │ leftbg.gif │ lin.gif │ login.jpg │ main_bg.jpg │ menu_1.gif │ menu_2.gif │ menu_3.gif │ menu_4.gif │ menu_5.gif │ menu_bg.gif │ menu_main.jpg │ menu_title1.jpg │ menu_title2.jpg │ menu_title3a.jpg │ menu_title3b.jpg │ nopic.jpg │ paste.gif │ re.gif │ refresh.gif │ rename.gif │ sign+.gif │ sign-.gif │ Site.css │ softkeyboard.js │ spacer.gif │ style.css │ StyleSheet.css │ the_formbtn.gif │ topbar_1.jpg │ topbar_1b.jpg │ topbar_2.jpg │ topbar_2b.jpg │ topbar_3.jpg │ topbar_3b.jpg │ topbar_bg.jpg │ topbar_time.jpg │ Upload.gif │ ├─img │ 1.gif │ 2.gif │ 3.gif │ 4.gif │ 5.gif │ ├─js │ │ ajax.js │ │ dialogclose.gif │ │ dynamicImage.js │ │ dynamicImage.swf │ │ function.js │ │ jquery.js │ │ jquery.min.js │ │ moo.fx.js │ │ moo.fx.pack.js │ │ nopic.jpg │ │ onclock.JS │ │ popup.js │ │ popups.js │ │ prototype.lite.js │ │ topmenu.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 │ ├─qtimages │ 1.jpg │ 1_01_01.gif │ 1_01_02.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_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.gif │ 1_02_01_03_02_01.gif │ 1_02_01_03_02_03.gif │ 1_02_01_03_03.gif │ 1_02_02_01_01.gif │ 1_02_02_01_02_01.gif │ 1_02_02_01_02_04.gif │ 1_02_02_01_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_03_01.gif │ 1_03_03.gif │ style.css │ ├─upload │ 1317085910921.jpg │ 1317085922265.jpg │ 1317085936937.jpg │ 1317086056687.jpg │ 1317086069593.jpg │ 1333961148718.jpg │ 1333963398718.gif │ 1333963445546.gif │ 1333963661093.jpg │ 1491807593382.jpg │ 1491807641067.jpg │ 1491807673127.jpg │ 1491807801269.jpg │ 1491813453733.zip │ 1491813590270.zip │ 1491814262568.zip │ 1491814269847.zip │ 1491814574924.zip │ 1491814627777.zip │ 1522141419429.rar │ 1522141510257.rar │ 1522348608427.rar │ 1522348988030.rar │ 1522349024795.rar │ 1522349145732.rar │ └─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 json_simple-1.1.jar jspsmartupload.jar jtds-1.2.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 1.5本章小结 2 第2章 系统开发技术的介绍 3 2.1 MyEclipse与tomcat简介 3 2.2HTML/CSS简介 3 2.3JSP简介 3 2.4MySQL数据库概念和特点 4 2.5本章小结 4 第3章 系统分析 5 3.1功能需求分析 5 3.2业务流程分析 6 3.3数据流程分析 7 3.4本章小结 9 第4章 系统设计 10 4.1系统设计思想 10 4.2系统总体设计 10 4.3系统功能模块设计 11 4.4数据库设计 12 4.4.1概念模型设计 12 4.4.2数据库表设计 13 4.4.3数据库连接计 17 4.5本章小结 18 第5章 系统的实现 19 5.1实现环境说明 19 5.2主页面的实现 19 5.3注册模块的实现 20 5.4登录模块的实现 22 5.5留言管理模块的实现 23 5.6常用表格管理模块的实现 24 5.7指导老师管理模块的实现 26 5.8校园新闻管理模块的实现 28 5.9优秀论文管理模块的实现 30 5.10分页算法的实现 32 5.11本章小结 34 第6章 系统测试 35 6.1测试目的 35 6.2界面测试 35 6.3功能测试 35 6.4测试结果 38 6.5本章小结 38 第7章 总结 39 致 谢 40 参考文献 41 标签:毕业设计选题管理系统,毕业设计智能选题,毕业设计管理系统 其它类似作品
N103基于JSP/Java的MVC模式开发的高校毕业设计选题系统的设计与实现
1033基于SSH/Java的阿里云毕业设计项目管理系统的设计与实现
基于Vue的毕业设计管理系统的设计与实现
478基于ASP.NET的论文管理系统的设计与实现-
055基于JSP/Java的毕业设计选题管理系统
110基于ASP.NET的论文答辩系统的设计与实现
147基于JSP/Java的毕业设计管理系统的设计与实现
274基于JSP/Java的毕业设计管理系统的设计与实现 |