宠物交流网站开发
日期: 2017.04.16 :宠物交流网站的设计适应了当前互联网发展潮流的背景,从对调查群体的调查分析,宠物交流网站主要从注册会员和宠物店长两类用户角色进行设计,围绕用户管理模块,爱心控模块、新闻信息模块、宠物信息模块来实现宠物交流网站的前端会员用户模块,以及后台信息管理操作。使用主流的Java技术采用MySQL数据库,应用Servlet来设计。宠物交流网主要从宠物角度出发,设计风格采用清新脱俗的风格,使用Photoshop来设计宠物logo及图片。页面设计使用HTML5、CSS3等技术,用JavaScript设计页面特效,使用Java Data Base Connectivity(JDBC)对数据库进行链接。本文将主要从需求分析、详细设计过程、宠物交流网的网站实现等各个模块进行阐述。
目录
一、前言 1
(一)网站开发背景 1
(二)网站开发意义 1
二、需求分析 1
(一)系统需求分析 1
(二)系统功能分析 2
三、详细设计 2
(一)系统功能模块图设计 2
(二)系统数据库设计 3
四、网站实现 5
(一)宠物交流网站首页设计 5
(二)星宠秀模块设计 6
(三)宠物搞笑圈模块设计 6
(四)爱心控模块设计 7
(五)家园模块设计 8
(六)会员注册模块设计 8
(七)博主登录模块设计 9
(八)博主发布星宠秀信息模块设计 10
(九)博主查看个人星宠秀信息功能设计 10
(十)会员发布爱宠搞笑圈信息模块设计 11
(十一)博主发布爱心控信息模块设计 12
(十二)后台管理星宠秀功能设计 13
(十三)后台管理搞笑圈信息功能设计 13
(十四)后台管理爱心控功能设计 13
五、总结 14
致谢 15
参考文献 16
一、前言
(一)网站开发背景
2
*好棒文|www.hbsrm.com +Q: ^351916072^
1世纪的社会,随着全球经济的高速发展,人们的生活水平也越来越高,与之而来的社会节奏也逐渐加快,社会青年由于生活的压力、社会的压力不得不努力学习、工作。由于国家政策的影响,目前越来越多的80后、90后夫妻面临着独身子女的压力,儿女进入社会需要为事业而拼搏,便带来了“空巢老人”这一现象,于是越来越多的父母为了减少孤独、寂寞感,希望通过饲养宠物来分散注意力,打发日常空闲时间,于是在现代化的大城市里,越来越多的家庭喜欢饲养各种各样的小宠物。
科技的发展,带来了计算机技术和网站应用的发展和普及,人们在饲养小宠物之余,还可以把宠物的日常习惯、照片通过文字、图片等形式发表出来,给众多的宠物爱好者分享,大家相互分享、一起讨论和学习饲养宠物的好方法。
本网站的实现主要为宠物交流论坛的设计与实现,将宠物论坛、宠物交流分享结合其他,大家相互学习、分享饲养宠物之道,增加生活之娱乐。
(二)网站开发意义
宠物交流网站的设计不仅适应了当今时代的发展背景和需求,而且从宠物角度来说,还可以帮助那些宠物爱好者更多地了解宠物的日常生活以及喂养习惯;宠物交流网实现可以帮助我系统化地学习和整理大学所学的专业技能,熟悉软件开发流程,帮助自己顺利走向工作岗位。
二、需求分析
(一)系统需求分析
宠物交流网站的需求获取,主要采用向用户发放问卷调研和咨询诸多的宠物爱好者后,我们可以得出宠物交流网站主要从注册会员和宠物店长两类用户角色进行设计与实现。
注册会员功能如下:
1.通过登录验证操作系统;
2.添加爱心控信息;
3.添加搞笑圈新闻信息;
4.添加星宠秀信息;
5.查看搞笑圈新闻信息;
6.查看我的星宠信息;
7.各类宠物介绍信息;
宠物店长功能如下:
1.通过登录验证操作后台信息;
2.对用户发表的爱心控宠物信息进行审核和维护等操作,也可以添加信息,可对爱心控信息进行动态地更新和删除操作;
3.对搞笑圈新闻信息进行动态管理和维护操作,可发表搞笑圈信息,可对搞笑圈新闻信息进行动态地管理和更新操作;
4.对星宠秀信息进行动态管理和维护操作,可添加星宠信息,还可以对各类星宠信息进行审核和删除操作;
(二)系统功能分析
根据需求分析,我们可以将网站的设计根据系统角色分为前端后台两大模块,根据用户功能,还可将系统分为用户管理模块,爱心控模块、宠物信息模块,具体如下:
1.用户管理模块
用户信息注册模块主要对会员账号、密码、联系电话、居住地址、注册时间、头像、姓名、个人介绍信息等信息进行收集。
用户操作模块主要设计为对用户的登录身份验证操作,本操作主要为对系统后台数据的安全性而设计,禁止非法用户访问系统数据。
2.爱心控管理模块
爱心控管理模块主要对评论编号、发表账号、会员姓名、联系方式、发表时间、发表内容、宠物照片、当前状态、点赞信息等信息进行管理。
爱心控信息管理模块主要对博主发表的信息进行动态审核和删除等操作,也可添加爱心控信息。
3.宠物信息管理模块
宠物信息管理主要对宠物编号、昵称、主人账号、主人昵称、宠物品种、宠物信息、宠物照片、备注信息、添加时间、当前状态、宠物类型等信息进行管理。
宠物信息管理模块主要为对博主用户在该平台发表的宠物信息进行审核和维护,后台管理员也可根据需要添加宠物的详细信息。
三、详细设计
(一)系统功能模块图设计
根据上述的系统功能模块需求分析,我们可以得出本网站的系统功能模块图设计,具体如图31所示。
图31 系统功能模块图设计
(二)系统数据库设计
根据用户需求,我们使用MySQL来存储系统数据信息,设计了petshareweb数据库来存储宠物交流网站的各类数据信息,确保数据的安全性。
管理员用户信息表主要设置了管理员信息的字段,如序号、管理员账号、密码、联系电话、地址等信息,具体如下表31所示。
表31 (admin)管理员信息表
序号
字段
字段类型
字段含义
约束
1
aid
Varchar(220)
序号
主键
2
目录
一、前言 1
(一)网站开发背景 1
(二)网站开发意义 1
二、需求分析 1
(一)系统需求分析 1
(二)系统功能分析 2
三、详细设计 2
(一)系统功能模块图设计 2
(二)系统数据库设计 3
四、网站实现 5
(一)宠物交流网站首页设计 5
(二)星宠秀模块设计 6
(三)宠物搞笑圈模块设计 6
(四)爱心控模块设计 7
(五)家园模块设计 8
(六)会员注册模块设计 8
(七)博主登录模块设计 9
(八)博主发布星宠秀信息模块设计 10
(九)博主查看个人星宠秀信息功能设计 10
(十)会员发布爱宠搞笑圈信息模块设计 11
(十一)博主发布爱心控信息模块设计 12
(十二)后台管理星宠秀功能设计 13
(十三)后台管理搞笑圈信息功能设计 13
(十四)后台管理爱心控功能设计 13
五、总结 14
致谢 15
参考文献 16
一、前言
(一)网站开发背景
2
*好棒文|www.hbsrm.com +Q: ^351916072^
1世纪的社会,随着全球经济的高速发展,人们的生活水平也越来越高,与之而来的社会节奏也逐渐加快,社会青年由于生活的压力、社会的压力不得不努力学习、工作。由于国家政策的影响,目前越来越多的80后、90后夫妻面临着独身子女的压力,儿女进入社会需要为事业而拼搏,便带来了“空巢老人”这一现象,于是越来越多的父母为了减少孤独、寂寞感,希望通过饲养宠物来分散注意力,打发日常空闲时间,于是在现代化的大城市里,越来越多的家庭喜欢饲养各种各样的小宠物。
科技的发展,带来了计算机技术和网站应用的发展和普及,人们在饲养小宠物之余,还可以把宠物的日常习惯、照片通过文字、图片等形式发表出来,给众多的宠物爱好者分享,大家相互分享、一起讨论和学习饲养宠物的好方法。
本网站的实现主要为宠物交流论坛的设计与实现,将宠物论坛、宠物交流分享结合其他,大家相互学习、分享饲养宠物之道,增加生活之娱乐。
(二)网站开发意义
宠物交流网站的设计不仅适应了当今时代的发展背景和需求,而且从宠物角度来说,还可以帮助那些宠物爱好者更多地了解宠物的日常生活以及喂养习惯;宠物交流网实现可以帮助我系统化地学习和整理大学所学的专业技能,熟悉软件开发流程,帮助自己顺利走向工作岗位。
二、需求分析
(一)系统需求分析
宠物交流网站的需求获取,主要采用向用户发放问卷调研和咨询诸多的宠物爱好者后,我们可以得出宠物交流网站主要从注册会员和宠物店长两类用户角色进行设计与实现。
注册会员功能如下:
1.通过登录验证操作系统;
2.添加爱心控信息;
3.添加搞笑圈新闻信息;
4.添加星宠秀信息;
5.查看搞笑圈新闻信息;
6.查看我的星宠信息;
7.各类宠物介绍信息;
宠物店长功能如下:
1.通过登录验证操作后台信息;
2.对用户发表的爱心控宠物信息进行审核和维护等操作,也可以添加信息,可对爱心控信息进行动态地更新和删除操作;
3.对搞笑圈新闻信息进行动态管理和维护操作,可发表搞笑圈信息,可对搞笑圈新闻信息进行动态地管理和更新操作;
4.对星宠秀信息进行动态管理和维护操作,可添加星宠信息,还可以对各类星宠信息进行审核和删除操作;
(二)系统功能分析
根据需求分析,我们可以将网站的设计根据系统角色分为前端后台两大模块,根据用户功能,还可将系统分为用户管理模块,爱心控模块、宠物信息模块,具体如下:
1.用户管理模块
用户信息注册模块主要对会员账号、密码、联系电话、居住地址、注册时间、头像、姓名、个人介绍信息等信息进行收集。
用户操作模块主要设计为对用户的登录身份验证操作,本操作主要为对系统后台数据的安全性而设计,禁止非法用户访问系统数据。
2.爱心控管理模块
爱心控管理模块主要对评论编号、发表账号、会员姓名、联系方式、发表时间、发表内容、宠物照片、当前状态、点赞信息等信息进行管理。
爱心控信息管理模块主要对博主发表的信息进行动态审核和删除等操作,也可添加爱心控信息。
3.宠物信息管理模块
宠物信息管理主要对宠物编号、昵称、主人账号、主人昵称、宠物品种、宠物信息、宠物照片、备注信息、添加时间、当前状态、宠物类型等信息进行管理。
宠物信息管理模块主要为对博主用户在该平台发表的宠物信息进行审核和维护,后台管理员也可根据需要添加宠物的详细信息。
三、详细设计
(一)系统功能模块图设计
根据上述的系统功能模块需求分析,我们可以得出本网站的系统功能模块图设计,具体如图31所示。
图31 系统功能模块图设计
(二)系统数据库设计
根据用户需求,我们使用MySQL来存储系统数据信息,设计了petshareweb数据库来存储宠物交流网站的各类数据信息,确保数据的安全性。
管理员用户信息表主要设置了管理员信息的字段,如序号、管理员账号、密码、联系电话、地址等信息,具体如下表31所示。
表31 (admin)管理员信息表
序号
字段
字段类型
字段含义
约束
1
aid
Varchar(220)
序号
主键
2
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/748.html