下载说明本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!
如需技术协助调试,本站收取50元作品调试费!点此申请调试
如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。
本系统主要分为前端和后端两大板块,其中包括了系统用户管理、教师信息管理、学生信息管理、班级信息管理、论坛版块管理、教学资源管理、论坛新闻管理、站内新闻管理、教学新闻管理、系统管理等功能模块,其中以前台管理模块和后台管理模块最为重要。
表2-1 功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1. | 前台登录 | 保证注册用户通过身份验证进入系统前台进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
2. | 用户注册 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
3. | 添加板块 | 2 | 管理员添加板块 | 板块的相关信息 |
4. | 编辑板块 | 2 | 管理员修改板块信息 | 板块相关信息 |
5. | 删除板块 | 2 | 管理员删除板块 | 用户言论 |
6. | 发表帖子 | 3 | 用户可以根据自己的需要选择板块发表帖子 | 用户的言论 |
7. | 浏览帖子 | 3 | 用户可以任意浏览帖子 | 单击任一话题 |
8. | 删除帖子 | 3 | 管理员删除不合法帖子 | “删除”命令 |
9. | 添加板块 | 2 | 管理员添加板块 | 板块的相关信息 |
10. | 数据备份 | 超级管理员对系统的数据进行备份 | 点击数据备份按钮 | 数据备份是否成功 |
11. | 修改个人信息 | 用户可以根据自己当前的情况修改个人的信息 | 要修改的信息 | 提示修改的结果 |
12. | 后台登录 | 仅管理员能够登录后台 | 后台用户名,密码,前台的用户名 | 后台登录是否成功 |
13. | 添加教学资源 | 管理员添加教学资源 | 教学资源的相关信息 | 教学资源列表 |
14. | 编辑教学资源 | 管理员修改教学资源信息 | 教学资源相关信息 | 是否编辑成功 |
15. | 删除教学资源 | 管理员删除教学资源 | 教学资源信息 | 教学资源删除成功或失败 |
16. | 卷 软件 的文件夹 PATH 列表 卷序列号为 0008-B552 D:\TEST\源码 │ jspm计算机专业教学网站mjm56A9论文HJS_W3.docx │ └─jspm计算机专业教学网站mjm56A9程序 │ .classpath │ .mymetadata │ .myumldata │ .project │ ├─.myeclipse ├─.settings │ .jsdtscope │ org.eclipse.wst.jsdt.ui.superType.container │ org.eclipse.wst.jsdt.ui.superType.name │ ├─database │ hsg.sql │ jspmjsjzyjxwzmjm56A9.mdf │ jspmjsjzyjxwzmjm56A9_log.ldf │ ├─src │ ├─control │ │ MainCtrl.java │ │ Upload.java │ │ │ ├─dao │ │ CommDAO.java │ │ │ └─util │ Info.java │ PageManager.java │ SetChar.java │ StrUtil.java │ └─WebRoot │ banjixinxi_add.jsp │ banjixinxi_detail.jsp │ banjixinxi_list.jsp │ banjixinxi_listxls.jsp │ banjixinxi_updt.jsp │ caozuorizhi_add.jsp │ caozuorizhi_detail.jsp │ caozuorizhi_list.jsp │ caozuorizhi_listxls.jsp │ caozuorizhi_updt.jsp │ css.css │ databack.jsp │ delall.jsp │ dx.jsp │ dx_detail.jsp │ gg_detail.jsp │ hf.jsp │ image.jsp │ index.jsp │ jiaoshixinxi_add.jsp │ jiaoshixinxi_detail.jsp │ jiaoshixinxi_list.jsp │ jiaoshixinxi_listxls.jsp │ jiaoshixinxi_updt.jsp │ jiaoshixinxi_updt2.jsp │ jiaoxueziyuandetail.jsp │ jiaoxueziyuanlist.jsp │ jiaoxueziyuan_add.jsp │ jiaoxueziyuan_list.jsp │ jiaoxueziyuan_listxls.jsp │ jiaoxueziyuan_updt.jsp │ left.jsp │ left2.jsp │ left3.jsp │ left4.jsp │ liuyanban_list.jsp │ login.jsp │ logout.jsp │ luntanbankuaidetail.jsp │ luntanbankuailist.jsp │ luntanbankuai_add.jsp │ luntanbankuai_list.jsp │ luntanbankuai_listxls.jsp │ luntanbankuai_updt.jsp │ lyb.jsp │ lyblist.jsp │ ma.jsp │ main.jsp │ mod.jsp │ mod2.jsp │ mygo.jsp │ news.jsp │ qtdown.jsp │ qtleft.jsp │ qttop.jsp │ sh.jsp │ sy.jsp │ tiezidetail.jsp │ tiezidetail2.jsp │ tiezidetail3.jsp │ tiezixinxiadd.jsp │ tiezixinxidetail.jsp │ tiezixinxilist.jsp │ tiezixinxi_add.jsp │ tiezixinxi_list.jsp │ tiezixinxi_listxls.jsp │ tiezixinxi_updt.jsp │ top.jsp │ upload.jsp │ upload_re.jsp │ userreg.jsp │ xinwentongzhi_add.jsp │ xinwentongzhi_list.jsp │ xinwentongzhi_list2.jsp │ xinwentongzhi_updt.jsp │ xueshengxinxi_add.jsp │ xueshengxinxi_detail.jsp │ xueshengxinxi_list.jsp │ xueshengxinxi_listxls.jsp │ xueshengxinxi_updt.jsp │ xueshengxinxi_updt2.jsp │ yhzhgl.jsp │ yonghuzhuce_list.jsp │ yonghuzhuce_updt.jsp │ yonghuzhuce_updt2.jsp │ youqinglianjie_add.jsp │ youqinglianjie_list.jsp │ youqinglianjie_updt.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 │ 1487128665058.wmv │ 1487132051660.jpg │ 1487132090322.jpg │ 1487132200916.zip │ └─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 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 论文的组成 2 1.4本章小结 2 第2章系统分析 1 2.1功能需求分析 1 2.2业务流程分析 2 2.3数据流程分析 5 2.2本章小结 7 第3章系统开发技术的介绍 1 3.1 Adobe Dreamweaver简介 1 3.2 HTML/CSS简介 1 3.3 jsp简介 2 3.4 Sqlserver数据库概念和特点 2 3.5本章小结 3 第4章系统设计 4 4.1系统网络架构设计 4 4.2系统总体设计 4 4.3系统功能模块设计 5 4.4数据库设计 7 4.5本章小结 12 第5章系统的实现 13 5.1前台页面的实现 13 5.2登录模块的实现 14 5.3新闻模块的实现 17 5.4教学资源模块的实现 18 5.5发帖模块的实现 20 5.6论坛管理模块的实现 21 5.7班级管理模块的实现 22 5.8分页算法的实现 24 5.9本章小结 26 第6章系统测试 27 6.1运行环境说明 27 6.2界面测试 27 6.3功能测试 27 6.4测试结果 29 6.5本章小结 29 第7章总结 30 致谢 31 参考文献 32 标签:教学BBS,教学论坛,计算机论坛网站,计算机课程资源下载 |