图书销售管理系统课程设计22167.docx

上传人:you****now 文档编号:62601178 上传时间:2022-11-22 格式:DOCX 页数:32 大小:259.25KB
返回 下载 相关 举报
图书销售管理系统课程设计22167.docx_第1页
第1页 / 共32页
图书销售管理系统课程设计22167.docx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《图书销售管理系统课程设计22167.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统课程设计22167.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、装订线长 春 大 学 课程设计纸目录一、设计计题目1二、设计计目的11三、设计计分析11四、功能能设计1五、设计计总结4参考文献献4附录5一、设计计题目图书销售售管理系系统二、设计计目的1. 运用已学学过的知知识进行行一个简简单的应应用程序序的开发发。2. 基本掌握握设计课课题的基基本步骤骤和方法法。3. 掌握应用用系统开开发中的的需求分分析与数数据库设设计方法法。4. 基本掌握握应用系系统开发发中设计计文档的的编制。三、设计计分析图书管理理系统包包括功能能: 卖卖出图书书 查查询图书书信息 显显示图书书信息删除除图书信息息添加加图书信信息查询图书书信息功功能中提提供了多多种查询询图书的方方法

2、,包包含:1 按序序号查询询2 按书书名查询询3 按作作者查询询4 按出出版社查查询5按ISSBN查查询四、功能能分析此图为图图书销售售管理系系统的功功能图,此此图表示示出系统统的所有有功能模模块,包包括图书书登陆功功能,卖卖书、图图书维护护和顾客客管理功功能,其其中图书书维护中中还包括括对图书书的增删删改查功功能,顾顾客管理理中也包包括对顾顾客信息息的增删删改查功功能,如如图1所示.。图书销售系统增 删 改 查显示全删增删改查显示全删售出图书管理退出顾客管理退货注册登陆图1 功功能模块块图1.图书书销售管管理系统统主界面面(图1-1)2.售出出图书(图2-1)3.查询询图书界界面(图3-1)

3、按序号号查询(图3-2)按书名名查询(图3-3)按作者者名查询询(图3-4)按出版版社查询询(图3-5)按ISSBN查查询(图3-6)4.显示示图书信信息(图4-10)5.添加加图书信信息(图5-1)五、设计计总结经过这次次课程设设计,我我认识到到一门语语言的学学习不应应该是纸纸上谈兵兵,要注注重实践践,只有有在机器器上多写写程序,自己的的水平才才会不断断发现和和解决问问题。要要多思考考,遇到到问题要要尽量去去想清其其缘由,要懂得得查阅有有用的资资料。这这次课程程设计也也让我学学会了很很多文字字处理技技巧,还还有就是是对于类类的操作作更加熟熟练,对对于函数数调用更更加得心心应手!非常感感谢这次

4、次课程设设计的机机会!通通过这次次课程设设计,加加强了我我对学习习javva语言言的热情情。 现现在我还还是缺少少练习,看看程序可可能看得得懂。而而当真正正的编写写程序起起来就遇遇到困难难了。虽虽说学jjavaa并不是是传说的的那么难难,可不不下些苦苦工夫是是学不成成的。从从中我学学会了很很多东西西,jaava的的学习要要循序渐渐进,不不能因为为学过其其它基础础语言而而放弃对对它基础础的学习习。参考文献献:1JJavaa 语法法及网络络应用设设计,徐迎晓晓编著,清华大大学出版版社2Thiinkiing in JAVVA(Thiird Ediitioon),Bruuce Eckkel,机械工工业

5、出版版社3Javva 22核心技技术(第第6版) 卷I:基础知知识,Cayy S.Horrstmmannn,Gaary Corrnelll,程峰等译译,机械械工业出出版社4JJavaa2参考考大全(第第四版),美HHerbbertt Scchilldt著著,张玉玉清、吴吴浦峰、尚尚勇等译译,清华华大学出出版社附录(程程序源代代码):/jaava图图书销售售管理系系统impoort javva.iio.*;impoort javva.uutill.*;classs BBookkInffo BoookInnfo() nuum = -11; boookNNamee = Noo innforrmatt

6、ionn; auuthoor = NNo iinfoormaatioon; prresss = Noo innforrmattionn; ISSBN = No infformmatiion; soold = No; BoookInnfo( Sttrinng ssbn, Sttrinng ssa, Strringg spp, SStriing sISSBN ) innt nn = Mennus.NUMMBERR; nuum = n; boookNNamee = sbnn; auuthoor = saa; prresss = sp; ISSBN = ssISBBN; soold = No; pub

7、blicc vooid settNumm( iint n ) nuum = n; pubblicc vooid settBoookNaame( Sttrinng nn ) boookNNamee = n; pubblicc vooid settAutthorr( SStriing a ) auuthoor = a; pubblicc vooid settPreess( Sttrinng pp) prresss = p; pubblicc vooid settISBBN( Strringg i ) ISSBN = ii; pubblicc vooid settsolld( Strringg i

8、) soold = ii; pubblicc innt ggetNNum() reeturrn nnum; publlic Strringg geetBoookNNamee() reeturrn bbookkNamme; pubblicc Sttrinng ggetAAuthhor() reeturrn aauthhor; pubblicc Sttrinng ggetPPresss() reeturrn ppresss; pubblicc Sttrinng ggetIISBNN() reeturrn IISBNN; pubblicc Sttrinng ggetssoldd() reeturrn

9、 ssoldd; pubblicc vooid dissp() Syysteem.oout.priintlln( gettNumm() + t + gettBoookNaame() + ttt + geetAuuthoor() + ttt + gettPreess() + ttt + geetISSBN() + t + ggetssoldd() ); priivatte iint numm; priivatte SStriing boookNaame;/ 书名 priivatte SStriing autthorr; / 作作者 priivatte SStriing preess; / 出版版

10、社 priivatte SStriing ISBBN; / 每本书书有唯一一的ISSBN号号码 priivatte SStriing solld;/ 是是否被售售出 classs MMenuus BoookInnfo nnumOOfInnfo; Scaanneer ss = neww Sccannner(Sysstemm.inn); Mennus() nuumOffInffo = neew BBookkInffoMMAX; nuumOffInffoNNUMBBER+ = nnew BoookInnfo(Jaava,aaaa,计计算机,117822); nuumOffInffoNNUMBBER+

11、 = nnew BoookInnfo(C+,bbbb,软件件,16332); nuumOffInffoNNUMBBER+ = nnew BoookInnfo(C,cccc,网网络,56682); foor( intt i = NNUMBBER; i = MAXX) SSysttem.outt.prrinttln( 最最多只能能存储 + MAXX + 本图图书的信信息! ); mmainnMennu(); ellse iint n = +NUMMBERR; ttry Sysstemm.ouut.pprinnt( 请输输入书名名: ); Strringg sbbn = s.nexxtLiine()

12、; Sysstemm.ouut.pprinntlnn(); Sysstemm.ouut.pprinnt( 请输输入x ); Strringg a = ss.neextLLinee(); Sysstemm.ouut.pprinntlnn(); Sysstemm.ouut.pprinnt( 请输输入出版版社: ); Strringg p = ss.neextLLinee(); Sysstemm.ouut.pprinntlnn(); Sysstemm.ouut.pprinnt( 请输输入ISSBN号号码: ); Strringg sIISBNN = s.nnexttLinne(); Sysstemm

13、.ouut.pprinntlnn(); nummOfIInfoon - 11.ssetNNum( n ); nummOfIInfoon - 11.ssetBBookkNamme( sbnn ); nummOfIInfoon - 11.ssetAAuthhor( a ); nummOfIInfoon - 11.ssetPPresss( p ); nummOfIInfoon - 11.ssetIISBNN( ssISBBN ); ccatcch(EExceeptiion e) /异常常的运用用 Sysstemm.ouut.pprinntlnn(错错误,请请重新输输入!); -NNUMBBER; a

14、dddMennu(); wwhille(ttruee) tryy Syysteem.oout.priint( -是否否继续输输入(yy/n): ); Sttrinng ssin = ss.neextLLinee(); Syysteem.oout.priintlln(); iff( ssin.equualss(yy) | sinn.eqqualls(Y) aaddMMenuu(); ellse mmainnMennu(); brreakk; cattch(Exccepttionn e) Sysstemm.ouut.pprinntlnn(错错误,请请重新输输入!); pubblicc vooid

15、seaarchhMennu() /功能22,查询询图书信信息 iff( NNUMBBER = 0) SSysttem.outt.prrinttln( 没没有任何何信息! ); mmainnMennu(); ellse SSysttem.outt.prrinttln(nn-查查询图书书信息:); SSysttem.outt.prrinttln(1-按序序号查询询); SSysttem.outt.prrinttln(2-按书书名查询询); Syysteem.oout.priintlln(3-按作者者查询); SSysttem.outt.prrinttln(4-按出出版社查查询); SSysttem

16、.outt.prrinttln(5-按IISBNN查询); SSysttem.outt.prrinttln(0-返回回上级菜菜单); SSysttem.outt.prrintt( -请选择择相应的的选项: ); iint chooosee = -1; ttry /正正常输出出 Strringg scc = s.nnexttLinne(); chooosee = Inttegeer.pparsseInnt(ssc); SSysttem.outt.prrinttln(); ccatcch(EExceeptiion e) Sysstemm.ouut.pprinntlnn(EEnteer eerroo

17、r!); seaarchhMennu(); sswittch( chhoosse ) casse 11: seearcchByyNumm(); brreakk; casse 22: seearcchByyBoookNaame(); brreakk; casse 33: seearcchByyAutthorr(); brreakk; casse 44: seearcchByyPreess(); brreakk; casse 55: seearcchByyISBBN(); brreakk; casse 00: maainMMenuu(); brreakk; deffaullt: Syysteem.

18、oout.priintlln(Entter errror! Plleasse eenteer aa inntegger bettweeen 00 annd 55!); seearcchMeenu(); pubblicc vooid seaarchhByNNum() /11按序序号查询询 innt nn = -1; trry SSysttem.outt.prrintt( 请输入入要查询询的序号号: ); SStriing sc = ss.neextLLinee(); nn = Inttegeer.pparsseInnt(ssc); SSysttem.outt.prrinttln(); caatc

19、hh(Exxcepptioon ee) SSysttem.outt.prrinttln(Ennterr errrorr!); ssearrchBByNuum(); innt ii = 0; boooleean exiist = ffalsse; Syysteem.oout.priintlln( 序号号 + t + 书名 + ttt + 作者者 + ttt + 出出版社 + ttt + ISSBN + ttt + 是否否全部售售出); Syysteem.oout.priintlln( - ); foor( i = 0; i NNUMBBER; +i) iint souurcee = nummOf

20、IInfooi.geetNuum(); iif( souurcee = n ) nummOfIInfooi.diisp(); Sysstemm.ouut.pprinntlnn( - ); exiist = ttruee; iff( eexisst = ffalsse ) SSysttem.outt.prrinttln( 没没有这个个序号的的信息! ); seearcchMeenu(); publlic voiid ssearrchBByBoookNNamee() /22按书书名查询询 Sttrinng ssbn = ; trry SSysttem.outt.prrintt( 请输入入要查询询的

21、书名名: ); ssbn = ss.neextLLinee(); SSysttem.outt.prrinttln(); caatchh(Exxcepptioon ee) SSysttem.outt.prrinttln(Errrorr!); ssearrchBByBoookNNamee(); innt ii = 0; boooleean exiist = ffalsse; Syysteem.oout.priintlln( 序号号 + t + 书名 + ttt + 作者者 + ttt + 出出版社 + ttt + ISSBN + ttt + 是否否全部售售出); Syysteem.oout.pri

22、intlln( - ); foor( i = 0; i NNUMBBER; +i) SStriing souurcee = nummOfIInfooi.geetBoookNNamee(); iif( souurcee.eqqualls( sbnn ) ) nummOfIInfooi.diisp(); Sysstemm.ouut.pprinntlnn( - ); exiist = ttruee; iff( eexisst = ffalsse ) SSysttem.outt.prrinttln( 没没有这个个书名的的信息! ); seearcchMeenu(); pubblicc vooid seaarchhByAAuthhor() /33按作作者查询询 Sttrinng ssa = ; trry SSysttem.outt.prrintt( 请输入入要查询询的x ); ssa = s.nexxtLiine

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁