宠物之家网站设计与制作
:宠物之家门户网站主要实现宠物爱好者进店了解宠物店出售的各类宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等宠物信息,顾客可浏览宠物新闻,通过新闻资讯和新闻焦点窗口学习如何照顾爱护宠物,顾客可通过宠物圈欣赏宠物日常萌照,顾客注册登录后可领养宠物,也可查看个人领养记录。而宠物店的工作人员,作为网站管理员,则主要对各类宠物信息进行动态管理和维护,及时更新宠物领养状态,发布宠物新闻,管理和维护新闻中心;对顾客的宠物领养信息及时处理和响应。本网站开发采用基于Java环境进行开发,使用MVC模式进行开发,使用JavaBean封装系统实体类信息,使用Servlet控制业务逻辑,编辑jsp页面来显示系统数据。网站实现严格遵守用户需求分析,且经过单元测试和黑盒测试后可以正常运行。
目录
一、前言 1
(一)网站开发背景 1
(二)网站开发意义 1
二、需求分析 2
(一)功能模块分析 2
(二)用户需求分析 2
(三) 功能模块图设计 4
(四)开发环境介绍 5
三.详细设计 5
(一)系统实体类设计 5
(二)系统ER图设计 6
(三)系统数据库设计 6
四、编码实现 9
(一)网站首页设计 9
(二)宠物狗展示模块设计 9
(三)宠物猫展示模块设计 10
(四)宠物新闻模块展示设计 11
(五)宠物圈模块展示设计 12
(六)新用户注册模块设计 13
(七)用户登录模块设计 14
(八)后台宠物信息管理模块设计 15
(九)后台宠物新闻信息管理模块设计 17
(十)后台会员购买记录信息管理模块设计 19
五、测试 20
总结 21
致谢 22
参考文献 23
一、前言
(一)网站开发背景
在当今物联网和电子商务发展潮流的影响下,基于计算机应用的各种智能化应用网站、系统纷纷被各行业领域所引入到工作和学习中,网上购物、网上订餐等等新兴的电子商务潮流正不断冲击着社会主
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
义市场经济,所以众多的企业纷纷采用基于物联网电子商务发展模式的来管理自己的各类数据信息。
科技的迅速发展,带动经济的发展,人们生活水平的不断提高,人们对物质文化的追求也变得越来越高。生活节奏日益加强,人们的工作压力和社会压力也与日俱增,为此更多的人们喜欢选择用另外一种生活方式来排解来自社会和家庭的压力,很多人群喜欢饲养宠物,通过养宠物来给生活增添乐趣。但是人们如何才能选购到一条让自己满意的宠物,这非常重要。另外从宠物店而言,宠物店商饲养了很多的宠物,有猫科动物,有宠物狗、小宠、水族宠物等等,但是如果仅依赖于传统的实体店销售模式来向广大市民销售宠物的话,其不仅要浪费大量的人工成本,而且在市民的响应度上也存在一定的缺陷。为此结合当前的时代背景,我决定开发设计一款用于宠物店网上宣传,出售宠物的、基于电子商务销售模式的宠物店在线宣传网站。
(二)网站开发意义
本网站的开发严格按照软件开发流程进行,从最初的需求分析、详细设计、到最后的编码测试各个阶段,我都参与,并形成了完整的用户需求分析说明文档。因此本网站的开发有利于我学习软件开发的生命流程,熟悉软件开发环境和技术,积累宝贵的工作经验,为毕业后进入社会打下坚定的基础。
本网站的开发有利于宠物电商利用本平台来向全社会宣传宠物信息,吸引更多的宠物爱好者,提高销售业绩。
二、需求分析
(一)功能模块分析
本网站开发共分为前后台两个部分,分别对应了注册用户和后台宠物电商两类用户,从宠物新闻、宠物信息、会员操作、会员预订等四个大模块进行开发和设计。实现了前台注册用户可通过本网站来了解宠物店出售的各类宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等宠物信息;并且浏览宠物新闻,学习如何饲养宠物,以及宠物常识信息;通过新闻资讯和新闻焦点窗口学习如何照顾爱护宠物;前台注册用户可通过宠物圈欣赏宠物日常萌照,前台注册用户注登录后可领养宠物,也可查看个人领养详细信息。
而宠物店的工作人员,作为网站管理员,则主要对各类宠物信息进行动态管理和维护,及时更新宠物领养状态,发布宠物新闻,管理和维护新闻中心;对顾客的宠物领养信息及时处理和响应。
其具体操作有录入宠物信息,动态管理和维护宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等信息;
对宠物新闻信息、新闻资讯信息、新闻焦点信息等进行动态管理和维护,也可发布最新的新闻资讯;
对本店的所有注册会员用户信息进行动态管理和维护操作;
对会员的预订购买信息进行动态管理和维护操作,可管理最新会员预订记录,以及查看历史记录信息和所有记录信息等。
(二)用户需求分析
根据前期收集得到的用户分析,我们可以最终确定本网站实现的两类用户角色的具体功能操作如下:
注册用户可通过导航菜单查看宠物店出售的各类宠物信息,如宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等的宠物名称、店长推荐信息、宠物年龄信息、宠物性别信息、推荐价格等信息。用户可查看宠物的详细信息和宠物当前的领养状态。
注册用户可通过导航菜单中的浏览宠物新闻,可学习如何饲养宠物,了解宠物常识信息。
注册用户可通过导航菜单中的浏览新闻焦点,学习宠物新闻视角。
注册用户可通过导航菜单中的浏览宠物圈,欣赏宠物的日常萌照信息。
注册用户可通过登录操作后领养宠物。
注册用户可通过导航菜单查看个人领养的详细信息。
而宠物店商可主要对宠物信息等进行管理和维护操作。
宠物店商可通过导航菜单进入录入宠物信息页面,用户可输入宠物的详细信息。
宠物店商可通过导航菜单对宠物信息进行管理和维护操作,可更新和删除宠物信息。
宠物店商可通过导航菜单发布宠物新闻信息、新闻视角信息等。
宠物店商可通过导航菜单对宠物新闻资讯、新闻视角等信息进行动态管理和维护操作。
宠物店商可通过导航菜单对本店的注册会员用户信息进行动态管理和维护操作。
宠物店商可通过导航菜单对本店的用户预订购买信息进行动态管理和维护操作。
功能模块图设计
注册用户角色功能模块图设计如图21所示:
图21注册用户角色功能模块图
后台宠物店商家角色功能模块图设计如图22所示:
图22 宠物店商家功能模块图
(四)开发环境介绍
硬件环境主要为个人笔记本为开发机,台式机为测试环境。要求为硬盘500GB+、内存4G+、操作系统Windows7+、浏览器采用火狐和谷歌浏览器为主。
软件环境主要为Eclipse开发工具,JDK1.7+、MySql数据库、Tomcat服务器。
三.详细设计
(一)系统实体类设计
目录
一、前言 1
(一)网站开发背景 1
(二)网站开发意义 1
二、需求分析 2
(一)功能模块分析 2
(二)用户需求分析 2
(三) 功能模块图设计 4
(四)开发环境介绍 5
三.详细设计 5
(一)系统实体类设计 5
(二)系统ER图设计 6
(三)系统数据库设计 6
四、编码实现 9
(一)网站首页设计 9
(二)宠物狗展示模块设计 9
(三)宠物猫展示模块设计 10
(四)宠物新闻模块展示设计 11
(五)宠物圈模块展示设计 12
(六)新用户注册模块设计 13
(七)用户登录模块设计 14
(八)后台宠物信息管理模块设计 15
(九)后台宠物新闻信息管理模块设计 17
(十)后台会员购买记录信息管理模块设计 19
五、测试 20
总结 21
致谢 22
参考文献 23
一、前言
(一)网站开发背景
在当今物联网和电子商务发展潮流的影响下,基于计算机应用的各种智能化应用网站、系统纷纷被各行业领域所引入到工作和学习中,网上购物、网上订餐等等新兴的电子商务潮流正不断冲击着社会主
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
义市场经济,所以众多的企业纷纷采用基于物联网电子商务发展模式的来管理自己的各类数据信息。
科技的迅速发展,带动经济的发展,人们生活水平的不断提高,人们对物质文化的追求也变得越来越高。生活节奏日益加强,人们的工作压力和社会压力也与日俱增,为此更多的人们喜欢选择用另外一种生活方式来排解来自社会和家庭的压力,很多人群喜欢饲养宠物,通过养宠物来给生活增添乐趣。但是人们如何才能选购到一条让自己满意的宠物,这非常重要。另外从宠物店而言,宠物店商饲养了很多的宠物,有猫科动物,有宠物狗、小宠、水族宠物等等,但是如果仅依赖于传统的实体店销售模式来向广大市民销售宠物的话,其不仅要浪费大量的人工成本,而且在市民的响应度上也存在一定的缺陷。为此结合当前的时代背景,我决定开发设计一款用于宠物店网上宣传,出售宠物的、基于电子商务销售模式的宠物店在线宣传网站。
(二)网站开发意义
本网站的开发严格按照软件开发流程进行,从最初的需求分析、详细设计、到最后的编码测试各个阶段,我都参与,并形成了完整的用户需求分析说明文档。因此本网站的开发有利于我学习软件开发的生命流程,熟悉软件开发环境和技术,积累宝贵的工作经验,为毕业后进入社会打下坚定的基础。
本网站的开发有利于宠物电商利用本平台来向全社会宣传宠物信息,吸引更多的宠物爱好者,提高销售业绩。
二、需求分析
(一)功能模块分析
本网站开发共分为前后台两个部分,分别对应了注册用户和后台宠物电商两类用户,从宠物新闻、宠物信息、会员操作、会员预订等四个大模块进行开发和设计。实现了前台注册用户可通过本网站来了解宠物店出售的各类宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等宠物信息;并且浏览宠物新闻,学习如何饲养宠物,以及宠物常识信息;通过新闻资讯和新闻焦点窗口学习如何照顾爱护宠物;前台注册用户可通过宠物圈欣赏宠物日常萌照,前台注册用户注登录后可领养宠物,也可查看个人领养详细信息。
而宠物店的工作人员,作为网站管理员,则主要对各类宠物信息进行动态管理和维护,及时更新宠物领养状态,发布宠物新闻,管理和维护新闻中心;对顾客的宠物领养信息及时处理和响应。
其具体操作有录入宠物信息,动态管理和维护宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等信息;
对宠物新闻信息、新闻资讯信息、新闻焦点信息等进行动态管理和维护,也可发布最新的新闻资讯;
对本店的所有注册会员用户信息进行动态管理和维护操作;
对会员的预订购买信息进行动态管理和维护操作,可管理最新会员预订记录,以及查看历史记录信息和所有记录信息等。
(二)用户需求分析
根据前期收集得到的用户分析,我们可以最终确定本网站实现的两类用户角色的具体功能操作如下:
注册用户可通过导航菜单查看宠物店出售的各类宠物信息,如宠物狗、宠物猫、小宠、水族宠物、花鸟宠物等的宠物名称、店长推荐信息、宠物年龄信息、宠物性别信息、推荐价格等信息。用户可查看宠物的详细信息和宠物当前的领养状态。
注册用户可通过导航菜单中的浏览宠物新闻,可学习如何饲养宠物,了解宠物常识信息。
注册用户可通过导航菜单中的浏览新闻焦点,学习宠物新闻视角。
注册用户可通过导航菜单中的浏览宠物圈,欣赏宠物的日常萌照信息。
注册用户可通过登录操作后领养宠物。
注册用户可通过导航菜单查看个人领养的详细信息。
而宠物店商可主要对宠物信息等进行管理和维护操作。
宠物店商可通过导航菜单进入录入宠物信息页面,用户可输入宠物的详细信息。
宠物店商可通过导航菜单对宠物信息进行管理和维护操作,可更新和删除宠物信息。
宠物店商可通过导航菜单发布宠物新闻信息、新闻视角信息等。
宠物店商可通过导航菜单对宠物新闻资讯、新闻视角等信息进行动态管理和维护操作。
宠物店商可通过导航菜单对本店的注册会员用户信息进行动态管理和维护操作。
宠物店商可通过导航菜单对本店的用户预订购买信息进行动态管理和维护操作。
功能模块图设计
注册用户角色功能模块图设计如图21所示:
图21注册用户角色功能模块图
后台宠物店商家角色功能模块图设计如图22所示:
图22 宠物店商家功能模块图
(四)开发环境介绍
硬件环境主要为个人笔记本为开发机,台式机为测试环境。要求为硬盘500GB+、内存4G+、操作系统Windows7+、浏览器采用火狐和谷歌浏览器为主。
软件环境主要为Eclipse开发工具,JDK1.7+、MySql数据库、Tomcat服务器。
三.详细设计
(一)系统实体类设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/794.html