用Java编写的图书管理系统,不要数据库 20

【问题描述】该系统要求实现一个简单、实用的图书管理程序,主要功能包括图书数据的录入、查找、修改、删除、统计、排序等。所有图书数据都要利用文件系统保存,以备系统下次运行时使... 【问题描述】

该系统要求实现一个简单、实用的图书管理程序,主要功能包括图书数据的录入、查找、修改、删除、统计、排序等。所有图书数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。

【功能要求】

(1)图书数据是由多条书目构成,其信息包括:

序号,书名,作者,出版社,出版时间(年、月),价格,内容简介,备注等。

(2)数据保存形式:

所有图书数据要以文本或二进制文件保存。

(3)需要实现的功能

1) 新增图书书目数据。

2) 查找图书数据(可按序号、书名、作者、出版社、出版时间、价格等查找)。

3) 修改图书书目(先查找,再修改。若查找出多个条目,则进一步提示用户选择条目的序号,再修改)。

4) 删除图书书目(请参考上面修改的处理)。

5) 对图书数据排序(可按书名、作者、出版社、出版时间、价格等排序。要求排序后,记录的序号也要重新编排)。

6) 显示当前所有图书数据列表。

7) 保存图书数据到文件中。

8) 从文件中读入图书数据。

(4)界面功能要求:

1) 采用友好的字符界面,实现一个功能控制菜单。

2) 每次操作都从该菜单选择,利用循环结构使得一次运行程序可进行多次操作。

【程序设计的具体说明】

(1)根据图书数据信息要求,设计合适的数据结构(如结构数组、链表、对象数组等实现)。

(2)选择文件存储格式(文本或二进制)和文件名。

(3)采用自顶向下的设计方法,设计系统的总体模块组成和数据结构。设计主程序的流程图和界面。

(4)对于每项操作,设计一个函数(方法、子模块)进行实现,要明确函数原型。

(5)根据设计结果分步开发实现各模块,最后进行总体集成。
展开
 我来答
TaRems
2014-09-19
知道答主
回答量:8
采纳率:0%
帮助的人:3.2万
展开全部
你是想要一个现成的项目吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艺吧顶贴组小羀
2014-09-19 · 超过68用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:150万
展开全部
留下邮箱,我发一个给你参考。希望能帮到你。
求采纳为满意回答。
追问
q~1532093329,多谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式