需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12707 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
【摘要】 现在是一个信息化的网络时代,越来越多的人花费在网络上的时间已经超越了在现实世界的时间,所以网上接触到的内容会对上网群众产生直接的影响。本课题的目的就在于要为大众用户提供一个良好的专业学习交流问答平台,对发散性思维进行整合。同时知乎鼓励用户在问答的过程中对问题进行相关的讨论与扩展,以达到拓宽问题的发散性的目的。在知乎上,可以发表自己的问题以及对其他用户提出的感兴趣的问题进行回答,与此同时从中寻找自己用得到的知识,总之,知乎网已经占据了人们的生活中很重要的部分。 本毕业设计的任务是开发并且实现一个具有基本功能的知乎系统,本次毕业设计以Java开发语言作为基础,同时使用的技术框架是目前比较常见的S.S.H(struts2+spring+hibernat)框架,用myeclipse10.7作为主要的开发工具,用到的数据库是ORACLE 11g,同时使用软件Dreamweaver,设计JSP页面时用作美化界面的工具,该系统具有以下优点:界面简洁明了、操作简单易学,同时便于维护。 【关键词】:知乎; S.S.H; Oracle;java; jsp
目录 摘要 Abstract 第1章 绪论-1 1.1 项目选题背景-2 1.2 选题意义-2 1.3本文工作-2 第2章 系统需求分析-3 2.1 系统可行性分析-3 2.1.1 技术可行性-3 2.1.2 经济可行性-3 2.1.3 操作可行性-3 2.2系统功能需求分析-3 2.2.1系统总体功能模块-3 2.2.2用户功能模块-4 2.2.3 系统业务描述-5 2.2.4 系统类图-6 2.2.5 系统时序图-7 2.3 系统性能需求分析-9 2.4 系统界面需求分析-10 第3章 开发环境搭建及核心技术简介-11 3.1开发环境搭建-11 3.1.1 数据库简介-11 3.1.2 MyEclipse10-11 3.1.3 Tomcat7.0-12 3.2 技术框架-12 3.2.1 S.S.H框架简介-12 3.2.2 Struts框架简介-13 3.2.3 Spring框架-13 3.2.4 Hibernate框架-14 3.2.5 SSH框架优点-14 3.3 Jsp技术简介-15 第4章 系统总体设计-16 4.1 服务器和数据库的配置-16 4.2 概念模型设计-16 4.3 数据库逻辑模型设计-17 第5章 系统功能实现-20 5.1 S.S.H框架配置文件-20 5.1.1 Spring框架配置-20 5.1.2 Hibernate配置-20 5.1.3 Struts配置-20 5.2 管理员主要功能实现-21 5.2.1 后台添加板块操作-21 5.2.2 指定板块管理员操作-21 5.2.3 锁定用户操作-22 5.3 普通用户主要功能实现-22 5.3.1 系统首页显示-22 5.3.2 注册页面功能-23 5.3.3 发帖功能-24 5.3.4 评论功能-24 5.4 版块管理员主要功能实现-25 5.4.1 帖子合法性管理-25 5.4.2 回复合法性管理-26 第6章 系统调试与测试-27 6.1 软件测试的目的-27 6.2 软件测试的任务-27 6.3 测试环境-27 6.4 调试运行情况-28 6.5 本设计有待改进方面 -28 第7章 结论-29 参考文献-30 致谢-31 |