mvc模式的家乡推广平台的实现(源码)
/摘 要近年来在互联网发展浪潮的席卷下,各行业领域纷纷改革自身发展模式,推陈出新,利用互联网改革自身,发展经济。结合这样的社会背景,以及本人大学所选专业知识技术,我决定设计一个互联网平台来宣传普及、推广我的家乡-徐州沛县,从历史文化,到风土人情,乃至文学经典,名人古迹,直至现在社会主义的社会事业发展,地理文化等模块来推广我的家乡,让更多的人了解到徐州沛县之美,同时为家乡的发展贡献自己的一份力。本课题的开发工具是Myeclipse,使用Java作为开发语言, SQLServer2008作为数据库管理工具,采用MVC模式实现了家乡沛县推广系统所需要的功能。
目录
一、引言 1
(一)开发背景与意义 1
(二)发展趋势 1
二、主要技术和工具介绍 1
(一)JSP技术 1
(二)SQLServer数据库 1
(三)MVC模式 1
(四)Dreamweaver 1
(五)tomcat 2
三、系统分析 2
(一) 可行性分析 2
1. 技术可行性 2
2. 经济可行性 2
3. 操作可行性 2
(二)需求分析 2
1. 登录功能 2
2. 用户注册 2
3. 搜索 3
4. 游客留言 3
5. 个人资料管理 3
6. 历史变革、旅游指南、名人古迹、景点特色 3
7. 注册用户管理 3
(三)业务流程分析 3
四、系统设计 4
(一)整体架构 4
(二)系统结构设计 4
(三)功能模块设计 5
1. 用户管理模块 5
2. 公告管理模块 5
3. 景点管理模块 5
4. 留言信息管理模块 5
5. 名人古迹管理模块 5
6. 历史变革管理模块 5
7. 旅游指南管理模块 5
8. 打印模块 5
(四)系统安全设计 5
(五)表单字段校验处理设计 5< *好棒文|www.hbsrm.com +Q: ¥351916072$
br /> (六)数据库设计 6
1. 数据库设计概述 6
2. 系统总体ER图 6
3. 逻辑设计 6
4. 物理设计 7
五、系统实现 8
(一) 用户功能模块 8
1. 登录功能 8
2. 用户首页 10
3. 用户注册 11
4. 留言模块 14
5. 旅游指南、历史沿革、名人古迹、景点特色模块的实现 15
(二) 管理员功能模块 17
1. 管理员登录 17
2. 后台主页 19
3. 景点信息 19
4. 用户管理 21
5. 密码修改 22
6. 公告管理 23
7. 留言管理 25
8. 打印功能 26
六、系统测试 26
(一) 功能测试 26
(二) 测试结果 28
(三) 测试评价 28
总结 29
致谢 30
参考文献 31
一、引言
(一)开发背景与意义
随着经济的发展,人民在党和政府的带领下逐渐实现全面小康发展社会,人们的生活水平逐渐提高,生活富裕了,地方各类型经济也得以发展。以及近年来在互联网发展浪潮的席卷下,各行业领域纷纷改革自身发展模式,推陈出新,利用互联网改革自身,发展经济。
结合这样的社会背景,以及本人大学所选专业知识技术,我决定设计一款利用互联网技术来宣传,普及、推广我的家乡,徐州沛县,从历史文化,到风土人情,乃至文学经典,名人古迹,直至现在社会主义的社会事业发展,地理文化等模块来推广我的家乡,为广大人群普及徐州沛县之美,改善当地人们的生活水平。
通过设计与实现这一款网站,能够帮我更好的熟悉软件开发流程,掌握软件开发技能,更多的积累工作经验,宣传家乡各类特色,特产,推动家乡经济发展的新篇章。
(二)发展趋势
从电脑到手机,从微博到微信。过去的时候人民只能通过报纸、收音机、电视等途径去了解到社会的变化。如今网络的飞速发展使得家乡推广平台顺应而生。本人可以通过家乡文化展示与交流平台进行网站内容的编辑和发布,保证了资讯的实时性;普通用户可以通过电脑或手机在第一时间了解到新的资讯。家乡沛县推广平台的使用和普及已经成为趋势。
二、主要技术和工具介绍
(一)JSP技术
JSP技术具有诸多优点,可以忽略所使用的平台,实现仅需一次编写就能够到处运行使用,而且还具有很好的安全性和多平台支持的特性,这就为JSP技术的传播也准备了条件。
(二)SQLServer数据库
SQLServer作为一种操作命令集,以其丰富的功能受到业内人士的广泛欢迎,成为提升数据库操作效率的保障。它可以直接使用命令交互,或嵌入在主流语言,如C++,Java。SQL的语言很简洁,语法也非常简单,对于刚入门的初学者来说学习起来很容易。
(三)MVC模式
MVC是一个框架模式,由Model、View、Controller三部分组成。它们分别处理自己的任务,将业务逻辑与数据显示分开,便于代码的重用。
(四)Dreamweaver
Dreamweaver是一款非常好用并且功能强大的制作网页的工具。优点:卓越的可视环境简单易用;所见即所得的强大功能;方便快速的文本编排;高质量的HTML生成方式;实时的HTML控制;重复元素库;基于目标浏览器的检测。通过Dreamweaver实现了我程序的布局界面样式设计。
目录
一、引言 1
(一)开发背景与意义 1
(二)发展趋势 1
二、主要技术和工具介绍 1
(一)JSP技术 1
(二)SQLServer数据库 1
(三)MVC模式 1
(四)Dreamweaver 1
(五)tomcat 2
三、系统分析 2
(一) 可行性分析 2
1. 技术可行性 2
2. 经济可行性 2
3. 操作可行性 2
(二)需求分析 2
1. 登录功能 2
2. 用户注册 2
3. 搜索 3
4. 游客留言 3
5. 个人资料管理 3
6. 历史变革、旅游指南、名人古迹、景点特色 3
7. 注册用户管理 3
(三)业务流程分析 3
四、系统设计 4
(一)整体架构 4
(二)系统结构设计 4
(三)功能模块设计 5
1. 用户管理模块 5
2. 公告管理模块 5
3. 景点管理模块 5
4. 留言信息管理模块 5
5. 名人古迹管理模块 5
6. 历史变革管理模块 5
7. 旅游指南管理模块 5
8. 打印模块 5
(四)系统安全设计 5
(五)表单字段校验处理设计 5< *好棒文|www.hbsrm.com +Q: ¥351916072$
br /> (六)数据库设计 6
1. 数据库设计概述 6
2. 系统总体ER图 6
3. 逻辑设计 6
4. 物理设计 7
五、系统实现 8
(一) 用户功能模块 8
1. 登录功能 8
2. 用户首页 10
3. 用户注册 11
4. 留言模块 14
5. 旅游指南、历史沿革、名人古迹、景点特色模块的实现 15
(二) 管理员功能模块 17
1. 管理员登录 17
2. 后台主页 19
3. 景点信息 19
4. 用户管理 21
5. 密码修改 22
6. 公告管理 23
7. 留言管理 25
8. 打印功能 26
六、系统测试 26
(一) 功能测试 26
(二) 测试结果 28
(三) 测试评价 28
总结 29
致谢 30
参考文献 31
一、引言
(一)开发背景与意义
随着经济的发展,人民在党和政府的带领下逐渐实现全面小康发展社会,人们的生活水平逐渐提高,生活富裕了,地方各类型经济也得以发展。以及近年来在互联网发展浪潮的席卷下,各行业领域纷纷改革自身发展模式,推陈出新,利用互联网改革自身,发展经济。
结合这样的社会背景,以及本人大学所选专业知识技术,我决定设计一款利用互联网技术来宣传,普及、推广我的家乡,徐州沛县,从历史文化,到风土人情,乃至文学经典,名人古迹,直至现在社会主义的社会事业发展,地理文化等模块来推广我的家乡,为广大人群普及徐州沛县之美,改善当地人们的生活水平。
通过设计与实现这一款网站,能够帮我更好的熟悉软件开发流程,掌握软件开发技能,更多的积累工作经验,宣传家乡各类特色,特产,推动家乡经济发展的新篇章。
(二)发展趋势
从电脑到手机,从微博到微信。过去的时候人民只能通过报纸、收音机、电视等途径去了解到社会的变化。如今网络的飞速发展使得家乡推广平台顺应而生。本人可以通过家乡文化展示与交流平台进行网站内容的编辑和发布,保证了资讯的实时性;普通用户可以通过电脑或手机在第一时间了解到新的资讯。家乡沛县推广平台的使用和普及已经成为趋势。
二、主要技术和工具介绍
(一)JSP技术
JSP技术具有诸多优点,可以忽略所使用的平台,实现仅需一次编写就能够到处运行使用,而且还具有很好的安全性和多平台支持的特性,这就为JSP技术的传播也准备了条件。
(二)SQLServer数据库
SQLServer作为一种操作命令集,以其丰富的功能受到业内人士的广泛欢迎,成为提升数据库操作效率的保障。它可以直接使用命令交互,或嵌入在主流语言,如C++,Java。SQL的语言很简洁,语法也非常简单,对于刚入门的初学者来说学习起来很容易。
(三)MVC模式
MVC是一个框架模式,由Model、View、Controller三部分组成。它们分别处理自己的任务,将业务逻辑与数据显示分开,便于代码的重用。
(四)Dreamweaver
Dreamweaver是一款非常好用并且功能强大的制作网页的工具。优点:卓越的可视环境简单易用;所见即所得的强大功能;方便快速的文本编排;高质量的HTML生成方式;实时的HTML控制;重复元素库;基于目标浏览器的检测。通过Dreamweaver实现了我程序的布局界面样式设计。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1018.html