1 / 39
文档名称:

Java在线购物系统.doc

格式:doc   页数:39页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java在线购物系统.doc

上传人:cdsqbyl 2015/4/16 文件大小:0 KB

下载得到文件列表

Java在线购物系统.doc

文档介绍

文档介绍:大作业二图书馆系统
重要提示:学生中一切抄袭、复制,剽窃行为,将会给以严厉处置。
一、总任务书
在开始编程之前,请仔细阅读以下说明:
该作业只允许你创建一个项目,且项目名只能为:asn2,否则我们不会批改你的作业,你的成绩为0分。跟该项目有关的类都必须存放在项目文件夹中,确保项目中包括表1-1所示的所有文件:
表1-1 图书馆系统中的类列表

测试类















 
 
每写完一个类,请编写一个测试程序来测试它。也就是说,你的测试程序中得包含一个main方法来调用类中的各个方法,要用不同的对象、参数调用若干次。你递交完作业后,我们会用我们的main方法来测试它们。你必须递交以上表中所列出的所有的测试类。
在这个作业中,要求你编写一个应用程序,来实现简单的图书馆系统。当运行这个应用程序时,该程序将从磁盘上访问两个文本文件并把文件中的数据读入到程序中。(我们会给你提供这两个文本文件及实现文件输入输出的方法)。其中一个文件中包含有图书馆借书人的信息,另一个包含图书资料信息。要求程序从文件中读完数据后,能显示包含以下选项的主菜单:
图书(允许用户进入“图书菜单”来进行跟馆中的图书有关的操作)
借书人(允许用户进入“借书人菜单”来进行跟已注册到图书馆中的借书人有关的操作)
查询(允许用户进入“查询菜单”来实现对图书馆中的图书或赞助人的查询操作)
退出(退出图书系统,终止该应用程序)
你的输出窗口应如图1-1所示:
欢迎进入Java图书系统
主菜单
-------
(允许用户进入“图书菜单”来进行跟馆中的图书有关的操作)
(允许用户进入“借书人菜单”来进行跟已注册到图书馆中的借书人有关的操作)
(允许用户进入“查询菜单”来实现对图书馆中的图书或赞助人的查询操作)
(退出图书系统,终止该应用程序)
请选择一项:
图1-1 主菜单界面
下面将讨论前3个菜单:
1. Book Menu(图书菜单)
给图书馆添加一本新书(给图书目录添加一本新书)
删除一本书(从图书目录中删除一本书)
图书统计(显示图书中的图书数目)
打印图书目录(打印目前图书目录中所包含的所有图书的清单)
借书(允许借书人借书)
还书(允许借书人归还图书)
返回(返回主菜单)
你的输出窗口应如图1-2所示:
图书菜单
----------
添加一本新书(给图书目录添加一本新书)
删除一本书(从图书目录中删除一本书)
图书统计(显示图书中的图书数目)
打印图书目录(打印目前图书目录中所包含的所有图书的清单)
借书(允许借书人借书)
还书(允许借书人归还图书)
返回(返回主菜单)
请选择一项:
图1-2 图书菜单界面
2. Patron Menu(借书菜单)
添加一个新的借书人(往图书馆的借书人目录中注册一个新的借书人)
删除一个借书人(从图书馆的借书人目录中现有的借书人)
借书人数统计(显示图书系统中借书的总人数)
打印借书人目录(打印目前已注册的借书人目录及他们的图书证号码的清单)
打印某个借书人的借书信息(打印某个借书人所借的所有图书的基本信息。如:书号,书名和作者)
打印所有人的借书信息(打印所有借书人所借的所有图书的基本信息。如:书号,书名和作者,及借书人名称)
返回(返回主菜单)
界面如图1-3所示:
请选择一项:2
借书人菜单
----------
添加一个新的借书人(往图书馆的借书人目录中注册一个新的借书人)
删除一个借书人(从图书馆的借书人目录中删除一位现有的借书人)
借书人数统计(显示图书系统中借书的总人数)
打印借书人目录(打印目前已注册的借书人目录及他们的图书证号码的清单)
打印某个借书人的借书信息(打印某个借书人所借的所有图书的基本信息。如:书号,书名和作者)
打印所有人的借书信息(打印所有借书人所借的所有图书的基本信息。如:书号,书名和作者,及借书人名称)
7. 返回(返回主菜单)
图1-3 借书人管理界面
3. Book