请高手帮忙设计一个程序 谢谢了~~

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:06:19
书籍管理系统
[题目要求] 设计一个书籍管理系统,具有如下功能
统计书籍数量
列出书籍信息
添加书籍信息
删除书籍信息
修改书名
查询书籍信息
[设计提示]
书籍信息:书代码,书名,作者,价格
函数名、变量名根据自己意愿取,不要抄别人的。
(1)统计书籍数量:显示书籍的数量;
提示:将文件中的信息逐条读出时统计数量。
(2)列出书籍信息;
提示:将文件中的信息逐条读出并显示。
(3)添加书籍信息:输入书籍信息,将其添加到信息库;
提示:输入一个书籍的信息存放到一个结构体变量,然后将其附加到文件中。(文件打开方式为“ab”。)
(4)删除书籍信息:输入书籍代码,将该书籍删除;
提示:读出文件中的所有信息存放到一个结构体数组,把数量存放到一个变量。然后将代码不等于输入的代码的元素写回到文件中。
(5)修改书名:输入书籍代码和书籍新的书名,将书籍的书名修改;
提示:读出文件中的所有信息存放到一个结构体数组,把数量存放到一个变量。在数组中查找某代码的元素,将其书名修改。然后将数组写回到文件中。
(6)查询书籍信息:输入书籍的书名,显示该书籍的完整信息。
提示:将文件中的信息逐条读出。如果遇到读出的书籍书名是要查询的书籍书名,则显示该书籍的完整信息。

[提高要求]
(1)主菜单完善:完成一项功能后并不退出,可以继续操作,输入0才退出。
(2)添加“浏览并删除”功能:带序号列出所有书籍的信息,输入序号则删除该书。
(3)添加“批量修改价格”功能:将所有书的价格增加1元。
(4)添加“改变书的显示顺序”功能:输入书代号,将其位置与第一本书的位置交换。
(5)添加“显示较贵的书的数量”功能:列出高于平均价格的书的数量。
(6)添加“综合修改”功能:输入书代号,再选择修改的项目“1 书名 2 作者 3 价格”,进行相应的修改。

[参考数据]
书代码 书名 作者 价格
A0546 红楼梦 曹雪芹 28.00

这个的完成不是用分数来衡量的,看看下面网址里的内容
http://www.programsalon.com/downloads37/sourcecode/java/detail123966.html

不过需要注册和上传源文件,你辛苦一下或许就可以弄到现成的。

30分,写这个代码,不好