图书销售管理系统课程设计doc 17页Word文件下载.docx

上传人:b****1 文档编号:13574585 上传时间:2022-10-11 格式:DOCX 页数:24 大小:58.98KB
下载 相关 举报
图书销售管理系统课程设计doc 17页Word文件下载.docx_第1页
第1页 / 共24页
图书销售管理系统课程设计doc 17页Word文件下载.docx_第2页
第2页 / 共24页
图书销售管理系统课程设计doc 17页Word文件下载.docx_第3页
第3页 / 共24页
图书销售管理系统课程设计doc 17页Word文件下载.docx_第4页
第4页 / 共24页
图书销售管理系统课程设计doc 17页Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

图书销售管理系统课程设计doc 17页Word文件下载.docx

《图书销售管理系统课程设计doc 17页Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统课程设计doc 17页Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

图书销售管理系统课程设计doc 17页Word文件下载.docx

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(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1