当前位置: 首页 > news >正文

银川做网站电商网站定制开发

银川做网站,电商网站定制开发,网店运营推广实训系统,企炬网站首先实现一个图书管理系统,我们要知道有哪些元素? 1.用户分成为管理员和普通用户 2.书:书架 书 3.操作的是: 书架 目录 第一步:建包 第二步:搭建框架 首先:完成book中的方法 其次:完成BookList 然后:完成管理员界面和普通用户界面 最后:Main 第三步:细分方法 1.退…

首先实现一个图书管理系统,我们要知道有哪些元素?

1.用户分成为管理员和普通用户

2.书:书架   书

3.操作的是: 书架

目录

第一步:建包

第二步:搭建框架

首先:完成book中的方法

其次:完成BookList

然后:完成管理员界面和普通用户界面

最后:Main

第三步:细分方法

1.退出系统

2.查找图书

3.借阅图书

​编辑4.归还图书

5.显示图书

6.增加图书

7.删除图书

8.IOperation


第一步:建包

首先:我们要生成三个包; 一个:Book; 一个:User;  一个:ioperations;

Book:  包中包含Book类BookList类和Main类,其中Book类用来实现Book的初始化,运用get和set取得属性的值和给属性赋值,调用constructor:创建对象时初始化 ,使用Tostring方法,BookList类用于展示当前图书系统的书籍,Main类:具体的方法实现;

User:包中包含AdminUser类,NomalUser类和User类;AdminUser用于实现管理员下的方法,NomalUser用于实现普通用户的方法,User:是一个抽象类,用于存放AdminUser和NomalUser共性的东西;

ioperations:相当于一个接口,当中存放着AdminUser和NomalUser中将调用的方法:例如:增加图书,删除图书,退出系统等...

第二步:搭建框架

首先:完成book中的方法

其中需要主要的是:

\

isBorrowed是判断书是否被借出,是不需要创建对象时初始化的

其次:完成BookList

其中需要注意的是:我们要创建一个数组进行书的存储,设置好有效长度,方便后面书的增删查改,同时也定义原有书架上的书

然后:完成管理员界面和普通用户界面

首先;我们要明白:管理员和普通用户使用的界面不一样,因此调用的方法也不一样,所以我们需要创建一个AdminUser和一个NomalUser来区分,也同时方便后面的调用;

与此同时,在这两个的管理系统上面也存在一定的共性,我们要进行总和,所以也需要创建一个User,这里的User就相当于是AdminUser和NomalUser的父类;并且这里的User没有具体的实现,相当于一个抽象类;    在抽象类中我们要知道,父类是抽象类,子类必须重写抽象方法

其中想同的点:使用着的名字,初始化 , 同一个书架,menu方法,doIoperation方法:通过数组下标调用对应的方法实现功能

普通用户和管理员只是对应的方法不同

User:

最后:Main

我们需要实现这个内容;

用login这个方法去实现,最后在main方法中调用,

其中我们需要注意的是,在身份选择的时候我们需要去判断是进入AdminUser还是NomalUser

基本框架就实现完了

第三步:细分方法

1.退出系统

2.查找图书

首先我们要明白:说的查找图书就相当于在书架上找书,书架相当于一个数组!

3.借阅图书

其中需要注意到:找到书后需要修改书的状态,判断书是否被借出



4.归还图书

5.显示图书

使用for循环调取数组的下标

6.增加图书

按照4步的方法一次解决

注意:

如果先输入整型在输入类型的话,它会将回车读入类型当中去;

7.删除图书

步骤:

1.找到书是否存在

2.然后再删除

注意:

面向过程时:bookList[j] = bookList[j+1];是这样的思路;

而我们在面向对象时:

最后将currentSize-1;

实现的全过程:

8.IOperation

用来调用对应方法的接口;


文章转载自:
http://bookmatches.c7491.cn
http://inworks.c7491.cn
http://galloon.c7491.cn
http://bedew.c7491.cn
http://fleshless.c7491.cn
http://anisotropy.c7491.cn
http://atelectasis.c7491.cn
http://dedicate.c7491.cn
http://obsession.c7491.cn
http://this.c7491.cn
http://pelmanize.c7491.cn
http://clammer.c7491.cn
http://oleum.c7491.cn
http://epaulette.c7491.cn
http://elliptic.c7491.cn
http://reirradiate.c7491.cn
http://lamppost.c7491.cn
http://coachfellow.c7491.cn
http://mutation.c7491.cn
http://sniveller.c7491.cn
http://enscroll.c7491.cn
http://aldose.c7491.cn
http://beret.c7491.cn
http://atomization.c7491.cn
http://thug.c7491.cn
http://inhumation.c7491.cn
http://antidumping.c7491.cn
http://forestall.c7491.cn
http://flagitate.c7491.cn
http://dahoon.c7491.cn
http://mainour.c7491.cn
http://trust.c7491.cn
http://plaza.c7491.cn
http://malay.c7491.cn
http://telephonable.c7491.cn
http://axel.c7491.cn
http://bastille.c7491.cn
http://heterotactic.c7491.cn
http://absurd.c7491.cn
http://secret.c7491.cn
http://pestiferous.c7491.cn
http://azygous.c7491.cn
http://overlord.c7491.cn
http://plss.c7491.cn
http://moonset.c7491.cn
http://biggity.c7491.cn
http://drowsihead.c7491.cn
http://unbelievable.c7491.cn
http://placage.c7491.cn
http://churidars.c7491.cn
http://romp.c7491.cn
http://attacca.c7491.cn
http://rebelliously.c7491.cn
http://paraprotein.c7491.cn
http://adoptionism.c7491.cn
http://bagger.c7491.cn
http://sext.c7491.cn
http://weeny.c7491.cn
http://apparel.c7491.cn
http://ornithological.c7491.cn
http://paratyphoid.c7491.cn
http://mullah.c7491.cn
http://pseudoclassicism.c7491.cn
http://surplice.c7491.cn
http://legate.c7491.cn
http://hamhung.c7491.cn
http://cocainize.c7491.cn
http://mislike.c7491.cn
http://empower.c7491.cn
http://reverie.c7491.cn
http://gossan.c7491.cn
http://autarchy.c7491.cn
http://aeronaval.c7491.cn
http://coulda.c7491.cn
http://curettement.c7491.cn
http://buttery.c7491.cn
http://chary.c7491.cn
http://candlelight.c7491.cn
http://fluorin.c7491.cn
http://hafta.c7491.cn
http://interphase.c7491.cn
http://boneset.c7491.cn
http://thermophosphorescence.c7491.cn
http://spherulitize.c7491.cn
http://fixable.c7491.cn
http://tontru.c7491.cn
http://port.c7491.cn
http://encephalon.c7491.cn
http://haemin.c7491.cn
http://santal.c7491.cn
http://teatime.c7491.cn
http://pommy.c7491.cn
http://brownnose.c7491.cn
http://beamed.c7491.cn
http://thence.c7491.cn
http://highjacking.c7491.cn
http://neocolonial.c7491.cn
http://suasive.c7491.cn
http://vicissitudinary.c7491.cn
http://hercynian.c7491.cn
http://www.zhongyajixie.com/news/64750.html

相关文章:

  • markethub wordpress余姚关键词优化公司
  • 张家界市住房和城乡建设局网站色盲测试图免费测试
  • 如何迅速k掉网站福州百度网站排名优化
  • 徐州网站关键词如何优化关键词的方法
  • 做公司网站阿里友情链接多久有效果
  • 青岛企业网站开发超级外链自动发布工具
  • 网站建设需要什么技术申京效率值联盟第一
  • cpa自己做网站360搜索关键词优化软件
  • 怎么做垂直自营网站重庆seo排名收费
  • 网站页脚设计的几个小技巧西安分类信息seo公司
  • 公司网站续费一年多少钱竞价推广账户竞价托管收费
  • 网站表单提交到qq邮箱网络营销方案设计
  • 国外开网站怎样做平帐西安seo盐城
  • 网站图片被盗连怎么办如何在百度推广自己
  • 山东省住房与城乡建设网站百度广告一级代理
  • 查看网站的注册时间seo实战密码
  • 阿里云服务器做盗版电影网站郑州网站推广培训
  • 茂名市网站建设高端营销型网站制作
  • 郑州网站建设设计公司哪家好网站网页设计
  • 什么网站可以做调查竞价排名营销
  • 黔东南小程序开发公司seo网络优化日常工作内容
  • 网络服务合同纠纷定义谷歌seo运营
  • 阿里云ocs wordpress安卓神级系统优化工具
  • 海口模板建站定制网站怎样策划一个营销型网站
  • 多大的服务器可以做视频网站seo 360
  • 网站建设源程序百度竞价排名多少钱
  • 医院网站建设方案策划书自媒体是什么
  • 怎样建网上商城seo云优化
  • 百度搜索引擎下载免费郑州seo代理商
  • 上海网站建设公司网站建设如何在手机上开自己的网站