- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
花友之家网站的设计与实现
摘要:为了方便爱花的朋友发布各类花卉信息、分享养花经验、请教养花过程中出现的问题,开发了花友之家网站。
花友之家网站主要包括注册用户模块、养花常识模块、花与文化模块、花卉展示、交流论坛以及管理员后台等。本网站包含普通用户、注册用户和管理员。普通用户可以浏览本网站的信息;注册用户可以在本网站的任何版块发布花卉信息,包括养花常识、花与文化、花卉展示,并且可以在论坛中向注册用户分享交流养花经验,有问题可以寻求花友的帮助;在后台管理中,管理员可以对注册用户进行操作,还可以管理养花常识、花与文化、花卉展示等模块的内容。在管理员的基础管理权限之上,超级管理员还可以添加普通管理员来辅助管理网站。此外还可以温馨提示当前天气情况以及日历,本网站为爱花之人提供了一个展示、分享和交流的平台。
关键词:花友之家网站;管理;JSP
1绪论
1.1 课题研究背景与意义
现在,绝对多数人都习惯去发朋友圈与朋友们分享自己的喜闻乐见,但是朋友圈的评论,非好友不能查看,因此开发了一个花友之家网站。本篇论文讲述花友们可以在本网站发布喜欢的各类花卉信息,也可以在论坛中和花友们分享养花经验、有问题可以寻求帮助,但是发布需要用户花几分钟去注册本网站,方便管理员的管理本网站。
系统设计的意义在于,在很大程度上为爱花之人提供一个平台去展示和分享自己的花卉,能够在这里畅所欲言,发表自己的见解和看法,同时为生活增添了不少乐趣。
1.2 开发工具及技术简介
1.2.1 开发工具
操作系统:win7/win8/win10
数据库:MySQL
服务器:Tomcat8.0
开发工具包:JDK1.8和Eclipse
1.2.2 JSP简介
本 网站的开发主要使用JSP技术,它通过使用标签的大量Java语言代码写入到HTML页面,是一种动态的网页开发技术。 用户在浏览器页面上输入花友之家网站的网址,然后将Eclipse中的显示代码传给浏览器,用户就可以在浏览器端看到精致的界面显示,当前JSP技术广泛在Web领域使用。此外,JSP在Eclipse中编译时,它的编译速度相对于其他语言是比较迅速的,而且JSP是开源代码,同 时也可以运行在Linux等多种平台。
1.2.3 MySQL数据库
MySQL是关系型 数据库管理系统, 它安装的步骤流程几分钟就可以安装完毕?,作为小型数据库,一般小的项目用的比较多,并且对于使用用户而言是免费。MySQL也有自身的缺点,它不能使用标准的SQL语法,但对于小项目的开发使用此数据库并没有很大影响。
1.2.4 Eclipse简介
Eclipse是通过用Java语言编写代码,和其他写代码的软件相比而言,更加通俗易懂,它为写代码的人们提供优越的开发环境。虽然是由Java语言开发,但是其他语言都可以使用,例如:C++等其他语言。
Eclipse的优点:
(1)当遇到错误时,帮助功能很方便。
(2)更新速度快。
(3)插件功能强大,免费。
(4)开源、免费。
2系统分析
2.1 功能需求分析
通过功能需求的分析,建立了网络版的花友之家网站。本系统包含了系统用户管理、养花常识管理、花与文化管理、花卉展示管理、交流论坛管理等功能模块。网站又将其划分为普通用户、注册用户和管理员,各司其职,各尽其责,将以不同角色分析本网站的功能需求。
2.1.1 普通用户
普通用户只可以浏览本网站,包括网站首页、养花常识、花与文化、花卉展示、交流论坛和贴心提示。交流论坛中普通用户不能进行发帖。
2.1.2 注册用户
(1)登录注册:注册成功后就可以登录本网站实现更多功能。
(2)发布功能:注册用户实现浏览本网站信息的功能,也可登录成功后实现养花常识、花与文化、花卉展示和交流论坛的发布。
(3)个人信息管理:用户注册时输入的用户信息,可以在登录成功后实现对注册信息修改。
2.1.3 管理员
(1)登录:管理员在登录界面实现登录操作。
(2)管理注册用户:实现对注册用户信息修改删除查找功能。
(3)管理员:超级管理员实现对普通管理员的添加删除功能,同时管理员可以修改密码。
(4)管理网站信息:实现养花常识、花与文化、花卉类别、花卉展示、论坛版块、交流论坛信息的增删改查操作。
(5)管理系统:实现对网站信息的介绍。
2.2 可行性分析
2.2.1 经济可行性
本网站开发的工具和软件都是免费使用的,因此系统开发的费用相当于没有;再加上在系统实现方面一定程度上可以保护用户的信息安全,因此,经济方面是可行的。
2.2.2 技术可行性
本网站使用Eclipse编写的代码,在查错和编译方面非常便捷,使用MySQL小型数据库,其工具使用的是Naticat For MySQL,对于初学者而言,学习操作起来相对容易一些。本网站的图形用户界面,可以让用户很清晰
文档评论(0)