JAVAweb宠物网站设计报告(宠物网站的设计与实现)
本篇文章给大家谈谈JAVAweb宠物网站设计报告,以及宠物网站的设计与实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java程序设计题,设计一个宠物商店,内有猫和狗两种宠物,研究名字、颜色和年龄等属
- 2、《网页设计》实验报告
- 3、java web应用的项目设计报告应该如何编写
- 4、基于web的宠物网站设计实现这个题目的创新点是什么
- 5、宠物网站 风格说明
java程序设计题,设计一个宠物商店,内有猫和狗两种宠物,研究名字、颜色和年龄等属
//望采纳,打这么多字不容易
一、问题描述
设计一个宠物商店,在商店中可以有多种宠物,试表示出此种关系,并要求可以根据关键字查找相应的宠物信息。所需要的宠物信息自行设定。
1、可以保存多个宠物的信息
2、宠物的属性:名字、年龄等
3、可以实现宠物上架、下架、模糊查询等功能。
实现思路
1.首先需要定义一个宠物类,因为宠物种类有很多,因此需要定义一个抽象类。该类中需要包含宠物的各种信息,例如:种类、名字、年龄、雌雄等。
2.有了宠物后还需要定义一个商店类,来存放各种宠物。该商店类可以展示出商店内的宠物信息,以满足用户需求。
3.因为要实现宠物的上架和下架操作,因此还需要定义一个上架类和下架类。可以通过该类对宠物进行上架和下架操作,以存放到商店中。
4.要实现模糊查询功能,需要定一个查询类,该类可以通过输入关键字来查询商店内的宠物信息来展现出来。
5.要实现上诉功能,还需要定义一个测试类,来实现上述操作。
代码实现:
1.宠物类
package 宠物商店;
public abstract class 宠物类 {
public String species; //种类
public String name; //名字
public String sex; //雌雄
public int age; //年龄
public 宠物类() {
}
public 宠物类(String species,String name,String sex,int age) {
this.species=species;
this.name=name;
this.sex=sex;
this.age=age;
}
public abstract void pet1();
public void setspecies(String species) {
this.species=species;
}
public String getspecies() {
return species;
}
public void setname(String name) {
this.name=name;
}
public String getname() {
return name;
}
public void setsex(String sex) {
this.sex=sex;
}
public String getsex() {
return sex;
}
public void setage(int age) {
this.age=age;
}
public int getage() {
return age;
}
}
2.商店类
package 宠物商店;
public class 商店类 extends 宠物类{
public 商店类(String species,String name,String sex,int age) {
super(species, name, sex,age);
}
public void pet1() {
System.out.println("宠物种类:"+species+"\t宠物名称:"+name+"\t宠物性别"+sex+"\t宠物年龄"+age+"岁");
}
static 商店类 doug1=new 商店类("金毛","豆豆","雄性",1);
static 商店类 doug2=new 商店类("牧羊犬","花花","雌性",2);
static 商店类 doug3=new 商店类("泰迪","毛毛","雄性",1);
static 商店类 doug4=new 商店类("二哈","笨笨","雌性",2);
static 商店类 cat1=new 商店类("加菲猫","胖胖","雄性",1);
static 商店类 cat2=new 商店类("波斯猫","玲玲","雌性",2);
}
3.下架类
package 宠物商店;
import java.util.Scanner;
public class 下架类 {
public static void XJ() {
Scanner scanner = new Scanner(System.in);
System.out.println("现在本店有以下宠物:");
商店类.doug1.pet1();
商店类.doug2.pet1();
商店类.doug3.pet1();
商店类.doug4.pet1();
商店类.cat1.pet1();
商店类.cat2.pet1();
System.out.println("请您选择要下架的宠物名称");
String name = scanner.next();
System.out.println("您好,您已成功下架名字为:"+name+"的宠物");
}
}
4.上架类
package 宠物商店;
import java.util.Scanner;
public class 上架类 {
public static String species; //种类
public static String name; //名字
public static String sex; //雌雄
public static int age; //年龄
public static void SJ() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你要上架宠物的种类:");
species=scanner.next();
System.out.println("请输入你要上架宠物的名字:");
name=scanner.next();
System.out.println("请输入你要上架宠物的雌雄:");
sex=scanner.next();
System.out.println("请输入你要上架宠物的年龄:");
age=scanner.nextInt();
商店类 cw=new 商店类(species,name,sex,age);
System.out.println("恭喜您,您已经成功上架:");
cw.pet1();
System.out.println("现在本商店有:");
商店类.doug1.pet1();
商店类.doug2.pet1();
商店类.doug3.pet1();
商店类.doug4.pet1();
商店类.cat1.pet1();
商店类.cat2.pet1();
cw.pet1();
}
}
5.查询类
package 宠物商店;
import java.util.Scanner;
public class 查询类 {
public static void CX() {
Scanner scanner = new Scanner(System.in);
System.out.println("尊敬的顾客您好,我会为您提供最优的服务");
System.out.println("1:查询本店宠物种类\t2:查询本店宠物信息");
int n = scanner.nextInt();
if(n==1) {
System.out.println("尊敬的顾客,目前本店有:1、宠物狗\t2、宠物猫");
}
if(n==2) {
System.out.println("请输入您要查询宠物的种类信息:");
String name = scanner.next();
if(name.equals("狗")||name.equals("gou")) {
System.out.println("本店提供"+name+"的品种为:");
商店类.doug1.pet1();
商店类.doug2.pet1();
商店类.doug3.pet1();
商店类.doug4.pet1();
}
else if(name.equals("猫")||name.equals("mao")) {
System.out.println("本店提供"+name+"的品种为:");
商店类.cat1.pet1();
商店类.cat2.pet1();
}
else {
System.out.println("给常抱歉,本店不能提供你所需要的宠物:"+name);
}
}
}
}
6.测试类
package 宠物商店;
import java.util.Scanner;
public class 测试类 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("**********欢迎来到宠物商店在线系统**********");
System.out.println("我们将为您提供最优秀的服务,请您做以下选择");
System.out.println("1:员工登录\t2:尊敬的顾客");
int i = scanner.nextInt();
if(i==1){
System.out.println("亲爱的员工您好,请选择您要进行的操作:");
System.out.println("1:对宠物进行上架操作\t2:对宠物进行下架操作");
int n = scanner.nextInt();
if(n==1) {
//转到上架类
上架类.SJ();
}
if(n==2) {
//转到下架类
下架类.XJ();
}
}
if(i==2) {
查询类.CX();
}
}
}
《网页设计》实验报告
1、
设计由多个网页组成的小型网站,自选主题,要求积极、健康,不得从网络上下载;
2、
构建本地站点,创建站点目录;
3、
站点目录中各种文件分类存放,文件命名
科学
,网站不少于10个页面;
4、
整个网站内容大小不超过20M;
5、
网页版面采用表格布局;
6、
网页中引入CSS
样式表
技术。
7、
超级链接的都可正确点通;
8、
网页中需添加如
动画
、
音频
、视频等多媒体元素;
9、
栏目设计合理,页面
文字
充实,图文并茂。
10、
使用动态页面效果,如
时间轴动画
、弹出信息、弹出菜单等;
11、
可根据个人能力和兴趣使用数据库,ASP,JSP,PHP等网页技术。
实验报告
应包涵以下几个部分:
1、实验说明:说明网战在设计所应用的技术,站点下各目录、各文件;素材的收集途径等;
2、实验步骤:详细阐述网页设计整体
流程
和其中各个环节的操作步骤;
3、实验心得。
java web应用的项目设计报告应该如何编写
那你得认真写呀,从项目理想,到设计,到分工,到日程,结果,测试,都要有。
基于web的宠物网站设计实现这个题目的创新点是什么
低成本。基于web的宠物网站设计实现这个题目的创新点是低成本。该系统凭借web服务器和客户的浏览器,利用网络高效率、低成本、及时更新的特点,为爱心人士提供交易平台。
宠物网站 风格说明
我觉得在设计宠物网站应该有以下这些特点:
一、独特创意
具有强烈的视觉冲击力和直观的整体美感,有较强的思想性、艺术性、感染力。让人易懂、易记、易识别,一看就知道是个宠物用品网站,向人传递的视觉信息十分明确。页面要简洁、大方,可应用于网站的徽标等。
二、构思精巧:
LOGO设计宠物头像,设计要立体感更强,在体现可爱的同时,看起来要有一定档次。
三、色彩协调
色彩设计,采用了给人感觉温暖、艳丽的暖色提升人的亲切感!
另外也可以:
1 系统目标
利用INTERNET互联网络构件一套基于WEB技术的宠物网站,特别是个人提供快速、高效、灵活的最新宠物。同时为广大消费者提供了一个内容更为丰富的宠物交流平台。
2 系统需求分析
需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。
网站需求分析,包括宠物浏览者、会员、网站管理人员三方面。宠物浏览者的需求是查询该网站的宠物,要想成为,则需要注册登录,成为会员;会员的需求是查询该网站的宠物、个人留言情况及个人信息的修改;网站管理人员对宠物、会员进行管理和对在线留言及网站的管理。
宠物浏览者可直接查看宠物情况,如果宠物浏览者注册个人信息并根据本人用户名和密码登录网站,成为会员还可以在留言板查看本人留言情况。为了保护会员的个人隐私,只有在浏览者帐号和密码相匹配时才可以查询和维护本人的留言情况和个人信息。
网站管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对宠物信息、会员信息管理和统计查看及维护。网站管理员可以浏览、查询、添加、删除、修改、统计宠物的基本信息。
3 系统综合要求
前台要实现的功能:
(1) 界面友好,操作简单,提供大量的使用和提示说明。
(2) 提供会员制:只有注册的顾客才能够在本网站留言,但对未注册的顾客允许浏览页面。
(3) 提供最新、推荐宠物信息的浏览。
(4) 对站内所有的宠物能够进行分类,或无条件的模糊查询。
(5) 提供相关宠物趣事,提高浏览者对网站的点击率。
后台管理功能:
要能够对网站绝大部分的动态信息直接操作,尽量不改动页面。
(1) 提供,宠物相册模块,宠物趣事模块,留言模块,最新宠物模块,会员登录模块等。
安全性:提供数据备份和系统日志查看和管理。
系统性能要求:数据处理速度要快,并能够在短时间内响应顾客的请求。
运行要求:为了使系统安全、稳定的运行,操作系统和数据库要采用服务器版,WEB服务器要能够允许多人在线同时访问。
可靠性:系统运行数据要一致,如果遇到系统不能正常运行要提供快捷恢复方式。
可用性:系统要能够为以后网站不同业务的发展提供扩展功能。
出错处理:对于用户输入的错误数据或非法数据,要尽量在程序中进行检验并提示相关预定义的错误。对于可能出现的系统错误要尽量隐蔽其细节,并转向相应的出错处理程序进行重新处理。
当然其他风格上可以由你自己的感觉来做 既可以做的活泼可爱型 让人有体现宠物的可爱与顽皮之处 也可以做到让人觉得有温馨的感觉 让人觉得宠物给人来了快乐 也可以多方面表现 这就要看你自己的喜好与理解了
我也是做设计的 但不是这种网页设计 我觉得设计很多东西有通性 希望我的意见对你有所帮助!
关于JAVAweb宠物网站设计报告和宠物网站的设计与实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。