一路顺风同学录网站的设计(NEO,Spring,WebWork,FreeMarker,MySQL
来源:56doc.com 资料编号:5D19379 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D19379
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
一路顺风同学录网站的设计(NEO,Spring,WebWork,FreeMarker,MySQL)(任务书,外文翻译,进度计划表,实习报告,毕业论文12500字,程序代码,MySQL数据库,答辩PPT)
该系统的实现主要分为前台表现页面和后台的系统管理。整个网站采用了NEO开发框架,NEO框架将WebWork、Spring、JdbcTemplate和FreeMarker等整合在一起,加上了一些工具类。后台部分NEO框架使用了Spring和WebWork技术,数据库操作通过JdbcTemplete对JDBC的封装从而简单高效地使用语句来访问数据库。页面的表现部分使用FreeMarker来动态显示数据。网站上的页面部分按照Web标准开发规范来进行设计,达到结构和表现的分离,使网页的开发更为合理,维护更加方便。页面的效果展现采用IE9.0浏览器为主,同时也兼顾到其他使用非IE内核浏览器的用户,在谷歌的Chrome浏览器中也进行了测试,从而有更好的兼容性。
本论文一共分6章,第1章前言,介绍了论文主要研究通过网络为人们社交信息并对国内外现状进行对比分析,第2章关键技术介绍,介绍了网站需要的重要技术支持,第3章需求分析,对网站需要的各个要素进行全面详细的分析,第4章网站设计,其中细致地描述了网站各个元素的设计过程。第5章系统实现,主要阐述本系统各个功能的实现等。第6章系统测试,叙述了系统的测试。
系统功能介绍
(1)主界面
在浏览器中键入正确的地址后,将打开同学录网站的主界面图。主界面中包括可以登陆区域和注册区域,在登陆区域输入应存在的账号密码系统,可登陆到自己的页面。在注册区域输入一个未存在的区域可以注册一个新的账号信息。
(2)个人首页
用户进入个人首页后,界面中将会列出当前用户的心情状态,下面列出了所有好友对该状态的回复,用户可随时在下面的文本框中输入新的心情状态以更新状态。在右侧的功能列表中,可以点击相关url进入相关功能。(其他页面类似)
(3)个人博客
用户进入这个区域后,网站将会列出所有属于当前用户的所有博客文章。及上方会用添加新的博客。用户可以通过点击相应的标题,即可进入该博客详细内容进行阅读。在该详细博客信息下有输入评论信息的区域,如果想进行文章的评论,可在此输入评论信息。用户还可以通关点击“添加新的blog”,添加新的博客。
(4)我的留言板
用户可以进入该区域查看别人给自己的留言信息。
(5)我的好友列表
点击“我的好友”后,将会看到我的好友页面。包括搜索其他用户和当前已经存在的好友。按一定条件搜索好友后,系统会列出符合该条件的用户,可以点击“申请好友”以申请该用户为自己的好友。点击已经存在的好友,可以进入该好友的首页。
(6)好友首页
当点击进入好友页面后,界面中将会列出当前好友的心情状态,下面列出了所有好友对该状态的回复,用户可随时在下面的文本框中输入新的评论以回复该状态。
(7)好友博客
用户进入这个区域后,网站将会列出所有属于当前好友的所有博客文章。用户可以通过点击相应的标题,即可进入该博客详细内容进行阅读。在该详细博客信息下有输入评论信息的区域,如果想进行文章的评论,可在此输入评论信息。
(8)好友留言板
用户可以进入该区域给该好友留言信息。
目 录
1 前 言 1
1.1 开发背景 1
1.2 国内外研究现状 1
1.3 系统设计目标 2
1.4 研究的意义 2
2 系统开发所采用的技术 4
2.1 WebWork 4
2.2 Spring 4
2.3 FreeMarker 5
2.4 DIV+CSS 5
3 "一路顺风"同学录网站系统需求分析 7
3.1 可行性分析 7
3.1.1 技术及开发可行性 7
3.1.2 管理可行性 7
3.2 系统功能介绍 7
3.3 系统流程图 8
4 概要设计 10
4.1 系统总体功能模块设计划分 10
4.2 数据库设计 10
5 系统详细设计与实现 13
5.1 登录及快速注册界面 13
5.1.1 登录及快速注册界面概述 13
5.1.2 登录及快速注册页面图 13
5.1.3 登录及快速注册功能实现代码 14
5.2 个人心情状态 14
5.2.1 个人心情状态功能概述 14
5.2.2 流程图 15
5.2.3 心情界面图 15
5.2.4 功能实现代码 16
5.3 个人博客 16
5.3.1 功能概述 16
5.3.2 主界面图 17
5.3.3 功能代码实现 17
5.4 个人留言板 18
5.4.1 个人留言板概述 18
5.4.2 留言板界面图 19
5.4.3 功能代码实现 19
5.5 好友搜索 19
5.5.1 好友搜索概述 19
5.5.2 好友搜索界面图 19
5.5.3 功能代码实现 20
5.6 我的好友列表 21
5.6.1 我的好友概述 21
5.6.2 我的好友列表界面图 21
5.6.3 功能代码实现 21
5.7 好友博客 22
5.7.1 好友博客概述 22
5.7.2 好友博客界面图 22
5.7.3 功能代码实现 22
6 系统测试 24
6.1 测试概论 24
6.2 同学录网站系统采用的测试方法 24
6.3 同学录网站登录功能测试 25
结 论 27
谢 辞 28
参考文献 29
附 录 30
|