c语言大作业书店图书管理系统,C语言课程设计书店管理系统.pdf
计算机程序设计(C语言)
课程设计报告
题目:图书管理系统
学院:
专业:
班级:
学号:
姓名:
指导教师:
设计日期:2013年06月24 日
一、选题背景:
设计一个图书管理系统,管理员通过登陆账号来进行下一步,使用错误账号和
密码会被视为非法登陆。图书信息包括:每种图书都有书名、ISBN、一名或多
名作者 (译者)、出版社、定价和内容简介等;读者信息包括:借书证记录有借
阅者的姓名、密码、所在单位和类别等;读者凭借书证借书
二、设计思想:
(1)整个系统除了主函数外,另外还有各种功能子函数,利用无限次循环语句
while()和选择语句swithch()实现各个子函数的调用,系统根据输入的数字选
项来调用相应的函数,以实现相应的功能。主要实现了图书的录入、存储、查询、
添加、删除、修改、借书、还书等功能。
(2)、Cbook();这是一个指针函数,它主要实现了链表的创建,并且在创建过
程中从文件读取信息到链表中,以用于后面其他函数的操作。它返回的时一个单
向链表的头。其他函数调用时只需调用它返回的头即可。
(3)、mainmenu();、menu1();、glmenu();、cxmenu();、jhmenu();这五个函
数时整个图书管理系统的全部菜单函数,mainmenu();为系统主界面,进入时可
选择进入程序和退出程序。menu1();为进程序时显示的功能菜单,在此菜单可以
选择录入、保存图书信息,也可选择进入其他子系统。glmenu();此菜单为 进入
图书管理系统的菜单,在此可以选择添加、删除、修改图书等操作。cxmenu();
为查询系统的菜单,在此可以选择按书名、编号、作者等方式进行查询图书。
jhmenu();为借书还书的子菜单,在此可以选择借书还书操作。操作完成后按提
示信息进行文件的保存操作。
三 、 程 序 流 程 图
会员登陆系统
系统管理界面
收银系统 管理系统 报表系统 退出系统
四、主要解决问题的方法及技术关键
通过自己定义的函数和声明一个结构,主要方法是先使用int函数定义,不同的
选择进入不同的定义函数,通过for语句进行判断,然后使用heart数组的各种
方式打开此文件,然后通过while函数和for函数关闭文件,在不同的取用数值
里,分别使用for,while语句进行判断是否进行下条语句。
五、设计结果说明
程序都是比较简单的函数,使用方便,易懂,占用空间小。
六、程序清单:
#include
#include
#include
#include
using namespace std;
class BookData
{
private:
char isbn [14];
char bookTitle [51];
char author [31];
char publisher[31];
char dataAdded [11];
int qytOnHand;
double wholesale;
double retail;
double price;
public:
void set ();
void write ();
void read ();
~BookData (){}
void change ();
void search ();
void cwrite ();
void deleteBook ();
void rwrite ();
void shouyin ()
c语言大作业书店图书管理系统,C语言课程设计书店管理系统.pdf相关推荐
- HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 后台管理系统。
目录 前言 Login页面 Index页面 个人中心部分 基本资料 重置密码 文章管理 文章类别 文章列表 发布文章 前言 花了几天事件依葫芦画瓢,写了一个后台管理系统,大概长下面这张图这样.用 ...
- HTML5期末大作业:XXX 网站设计——指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规
HTML5期末大作业:XXX 网站设计--指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划 ...
- HTML期末大作业—— 迪士尼影视电影(6页) HTML+CSS+JavaScript 网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计
HTML5期末大作业:影视电影网站设计-- 迪士尼影视电影(6页) HTML+CSS+JavaScript 网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 文章目录 HTM ...
- HTML5期末大作业:影视电影网站设计—— 迪士尼影视电影(6页) HTML+CSS+JavaScript 网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计
HTML5期末大作业:影视电影网站设计-- 迪士尼影视电影(6页) HTML+CSS+JavaScript 网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 常见网页设计作业 ...
- HTML期末大作业 ~ 马尔代夫旅游网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计...
HTML期末大作业 ~ 大学生旅游官网网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计~ 临近期末, 你还在为HTML网页设 ...
- HTML我的家乡杭州网页设计作业源码(div+css)~ HTML+CSS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 ~HTML期末大作业
HTML我的家乡杭州网页设计作业源码(div+css)~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 ~HTML期末大作业 临近期末, 你还 ...
- HTML奥运网页5页面文化 ~ 体育学生网页设计作业 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计
HTML奥运网页5页面文化 ~ 体育学生网页设计作业 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结 ...
- 西工大c语言大作业题目,西工大c语言大作业.ppt
<西工大c语言大作业.ppt>由会员分享,可在线阅读,更多相关<西工大c语言大作业.ppt(43页珍藏版)>请在人人文库网上搜索. 1.二项系数1.二项式系数C(n,k)因其在 ...
- java数据结构通讯录管理系统_数据结构课程设计—通讯录管理系统
浊贤平鲁冠城美华道钉.内急顺美兴华品红缺点清屏!车组悬吊嗉囊沥胆情愿,城东兴荣规划管涌铺板?轻奏便装壳菜蓝坛卵石数据结构课程设计-通讯录管理系统.缪斯朝圣美金放下隆暑路权. 当年绸巾登封轮滑殴伤调理电 ...
- HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计
web前端开发技术期末大作业 网页规划与制造,做得不深 但是还是满足期末大作业的 分享一下 题目: 此次课程设计的题目是网页规划与设计(html+css+js+image+video+audio)确定 ...
最新文章
- wordpress怎么设置文章页面不打开新的窗口_2019 WordPress外贸网站SEO优化基础设置(新手图文教程)...
- python中使用tab键进行提示(python3有效)
- 通俗易懂!白话朴素贝叶斯
- 第二次考试:错题总结
- java mac postgresql_PostgreSQL 的安装与使用 for mac
- STM32 定时器输出pwm的频率计算方法 PWM 频率检测方法 直流电机的位置控制
- “落花有意随流水,流水无情恋落花。”出处
- yolo3 检测出图像中的不规则汉字
- linux区别sata和sas,SAS与SATA之间的异同分析
- IIS出现 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的...
- 转载:Windows Phone 7 资源汇总(超全)
- java 弹幕游戏_java弹幕小游戏1.0版本
- 三星 9810 android 9,【极光ROM】-【三星NOTE9 N960X-9810】-【V22.0 Android-Q-TK1】
- 2018中国双态运维用户大会现场精彩集锦
- 海康NVR录像机集成大华摄像头
- 基于Qt秒表设计(Qt绘图秒表示例)
- MySql 高级查询强化学习
- P and V
- 基于Token的WEB后台认证机制
- SAP中物料主数据采购类型选择对MRP的影响
热门文章
- AVR JTAG仿真器制作资料
- rocketmq源码分析
- asp.net的运行环境
- 如何恢复已删除的文件
- MySQL数据库服务器配置
- Python(一)Python的安装和基本语法
- clint,offset,style的区别
- 论文记录:Neural Motifs: Scene Graph Parsing with Global Context (CVPR-18)
- 松迪机器人_-CIROS机器人展
- java毕业设计创新创业教育中心项目申报管理系统Mybatis+系统+数据库+调试部署