知乎网页版的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本设计从操作可行性上分析,硬件上只需要一台装有Windows系统的计算机。软件方面,MyEclipse10作为开发的基础工具,另外需要Oracle数据库,Tomcat服务器,plsql,IE9浏览器等。本系统是常见......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: