| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1476 人关注过本帖
标题:求助,帮写一个课设,实在写不出了
只看楼主 加入收藏
nananan
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2021-6-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求助,帮写一个课设,实在写不出了
2.简易图书信息管理系统
(1)系统名称:简易图书信息管理系统的设计
(2)准备数据
① 用记事本新建一个文本文件,文件名为:“班名+序号”,如电信01班的12号同学所建的文件名应为:DX0112.txt。将N本图书的信息(可在图书馆或上网查询书籍信息,要求数据中包含有相同的作者名和出版社的记录),输入到这个文件中,建议按如下形式存放(注:10≤N≤20,下文以N=10为例):
编号    分类        书名        作者        出版社            数量    单价
1    社会科学    寻觅科学       余秋雨        作家出版社         1      38.00
2    自然科学    C程序设计       谭浩强        清华大学出版社     2      26.00
3    英文书籍    博弈TheGame    Jones        OverseaPub         1      87.00
4    工具书        牛津字典       Thompson        外研社             3      119.00
5    社会科学    文化苦旅        余秋雨        东方出版社         3      22.00
6    工具书      实用字典        门顺德        外语教学         3      26.00   
7    自然科学    C++               谭浩强        清华大学出版社     2      26.0
(3) 功能要求
 在主函数中读入原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:输入的书名、出版社等字符串中不能有空格)。
1)实现查询和显示功能:①按书名查询 ②显示全部。将满足查询条件的整条记录显示在屏幕上。
2)实现排序功能:按作者、出版社、书名等排序,将排序后的结果显示在屏幕上。
3)添加记录:录入新的图书信息。如果新数据的书名、作者、出版社及单价与原有记录完全相同,则认为是已有的图书,修改原图书数量。如果不完全相同,则认为是新书,在原有记录的后面增加一条新的记录。
4)统计:每本书的总价及所有图书的总价。
用C语言创建一个数据文件,文件名为:“ZJ+班号+序号”,如电信01班的12号同学所建的文件名应为:ZJ0112.txt。用该文件来存放统计后的结果。存放形式如下:

5)实现图书的修改功能。先查询出要修改的记录,然后选择要修改的字段名,并输入新的字段信息。将新的字段信息写入DX0112.txt文件中。
6)实现图书的借阅功能,先按书名查询出该书是否存在,如果存在,则将该书出借,将书的数量减1后,重新写入到文本文件中(本题无须考虑借阅者的信息)。
搜索更多相关主题的帖子: 出版社 记录 图书 查询 信息 
2021-06-24 22:37
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏
得分:7 
将文字翻译成代码就OK
2021-06-25 18:44
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1507
专家分:9241
注 册:2010-3-16
收藏
得分:7 
https://ask.
这个是你吗
2021-06-26 16:22
BCCNsyy
Rank: 1
等 级:新手上路
帖 子:4
专家分:7
注 册:2014-10-10
收藏
得分:7 
我有源码,给你传一份
2021-06-29 15:21
快速回复:求助,帮写一个课设,实在写不出了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055799 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved