图书销售管理系统课程设计Word下载.docx
- 文档编号:15096163
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:25
- 大小:293.67KB
图书销售管理系统课程设计Word下载.docx
《图书销售管理系统课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统课程设计Word下载.docx(25页珍藏版)》请在冰豆网上搜索。
四、功能分析
此图为图书销售治理系统的功能图,此图表示出系统的所有功能模块,包括图书登陆功能,卖书、图书爱护和顾客治理功能,其中图书爱护中还包括对图书的增删改查功能,顾客治理中也包括对顾客信息的增删改查功能,如图1所示.。
图1功能模块图
1.图书销售治理系统主界面
〔图1-1〕
2.售出图书
〔图2-1〕
3.查询图书界面
〔图3-1〕
按序号查询
〔图3-2〕
按书名查询
〔图3-3〕
按作者名查询
〔图3-4〕
按出版社查询
〔图3-5〕
按ISBN查询
〔图3-6〕
4.显示图书信息
〔图4-10〕
5.添加图书信息
〔图5-1〕
五、设计总结
通过这次课程设计,我认识到一门语言的学习不应该是纸上谈兵,要注重实践,只有在机器上多写程序,自己的水平才会不断发觉和解决问题。
要多摸索,遇到问题要尽量去想清其缘由,要明白得查阅有用的资料。
这次课程设计也让我学会了专门多文字处理技巧,还有确实是关于类的操作更加熟练,关于函数调用更加得心应手!
专门感谢这次课程设计的机会!
通过这次课程设计,加强了我对学习java语言的热情。
现在我依旧缺少练习,看程序可能看得明白。
而当真正的编写程序起来就遇到困难了。
虽说学java并不是传奇的那么难,可不下些苦工夫是学不成的。
从中我学会了专门多东西,java的学习要循序渐进,不能因为学过其它基础语言而舍弃对它基础的学习。
参考文献:
[1]«
Java语法及网络应用设计»
,徐迎晓编著,清华大学出版社
[2]«
ThinkinginJAVA(ThirdEdition)»
BruceEckel,机械工业出版社
[3]«
Java2核心技术〔第6版〕卷I:
基础知识»
CayS.Horstmann,GaryCornell,程峰等译,机械工业出版社
[4]«
Java2参考大全〔第四版〕»
,[美]HerbertSchildt著,张玉清、吴浦峰、尚勇等译,清华大学出版社
附录〔程序源代码〕:
//java图书销售治理系统
importjava.io.*;
importjava.util.*;
classBookInfo
{
BookInfo()
{
num=-1;
bookName="
Noinformation"
;
author="
press="
ISBN="
sold="
No"
}
BookInfo(Stringsbn,Stringsa,Stringsp,StringsISBN)
intn=Menus.NUMBER;
num=n;
bookName=sbn;
author=sa;
press=sp;
ISBN=sISBN;
publicvoidsetNum(intn)
publicvoidsetBookName(Stringn)
bookName=n;
publicvoidsetAuthor(Stringa)
author=a;
publicvoidsetPress(Stringp)
press=p;
publicvoidsetISBN(Stringi)
ISBN=i;
publicvoidsetsold(Stringi)
sold=i;
publicintgetNum()
returnnum;
publicStringgetBookName()
returnbookName;
publicStringgetAuthor()
returnauthor;
publicStringgetPress()
returnpress;
publicStringgetISBN()
returnISBN;
publicStringgetsold()
returnsold;
publicvoiddisp()
System.out.println(getNum()+"
\t"
+getBookName()+"
\t\t"
+getAuthor()+"
+getPress()+"
+getISBN()+"
+getsold());
privateintnum;
privateStringbookName;
//书名
privateStringauthor;
//作者
privateStringpress;
//出版社
privateStringISBN;
//每本书有唯独的ISBN号码
privateStringsold;
//是否被售出
}
classMenus
BookInfo[]numOfInfo;
Scanners=newScanner(System.in);
Menus()
numOfInfo=newBookInfo[MAX];
numOfInfo[NUMBER++]=newBookInfo("
Java"
"
aaa"
运算机"
1782"
);
C++"
bbb"
软件"
1632"
C"
ccc"
网络"
5682"
for(inti=NUMBER;
i<
MAX;
++i)
numOfInfo[i]=newBookInfo();
//numOfInfo[i].disp();
publicvoidmainMenu()//打印图管馆治理系统
System.out.println("
\n**************图书销售治理系统*************"
);
*********************************************"
1.售出图书"
2.查询图书信息"
3.显示图书信息"
4.删除图书信息"
5.添加图书信息"
0.退出"
System.out.print("
------请选择相应的选项:
"
intchoose=-1;
try
Stringsc=s.nextLine();
choose=Integer.parseInt(sc);
System.out.println();
catch(Exceptione)
System.out.println("
Entererror!
mainMenu();
switch(choose)
case1:
soldMenu();
break;
case2:
searchMenu();
case3:
dispMenu();
case4:
deleteMenu();
case5:
addMenu();
case0:
System.exit(0);
default:
Pleaseenteraintegerbetween0and6!
publicvoidaddMenu()//功能1,添加图书信息
if(NUMBER>
=MAX)
最多只能储备"
+MAX+"
本图书的信息!
else
intn=++NUMBER;
请输入书名:
Stringsbn=s.nextLine();
请输入x"
Stringa=s.nextLine();
请输入出版社:
Stringp=s.nextLine();
请输入ISBN号码:
StringsISBN=s.nextLine();
numOfInfo[n-1].setNum(n);
numOfInfo[n-1].setBookName(sbn);
numOfInfo[n-1].setAuthor(a);
numOfInfo[n-1].setPress(p);
numOfInfo[n-1].setISBN(sISBN);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 销售 管理 系统 课程设计