图书销售管理系统课程设计doc 17页Word文件下载.docx
- 文档编号:13574585
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:24
- 大小:58.98KB
图书销售管理系统课程设计doc 17页Word文件下载.docx
《图书销售管理系统课程设计doc 17页Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统课程设计doc 17页Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
4按出版社查询
5按ISBN查询
四、功能分析
此图为图书销售管理系统的功能图,此图表示出系统的所有功能模块,包括图书登陆功能,卖书、图书维护和顾客管理功能,其中图书维护中还包括对图书的增删改查功能,顾客管理中也包括对顾客信息的增删改查功能,如图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();
请输入作者:
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(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书销售管理系统课程设计doc 17页 图书 销售 管理 系统 课程设计 doc 17