- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东技术师范学院-图书馆信息管理系统精要
广东技术师范学院实验报告规范(暂行)
每个学生每个实验项目一份实验报告。
实验报告内容一般包括以下几个内容:
实验项目名称
实验目的和要求
实验原理
主要仪器设备
实验内容及步骤
实验数据记录和处理
实验结果与分析
问题与讨论
实验预习报告(含以上1、2、3、4、5项,需经指导教师签字认可,附在实验报告后)
注:各专业各课程的实验报告内容与格式可由指导教师根据实验具体情况做出要求。
实验报告第一页按学校统一的实验报告格式书写,附页用A4纸书写,字迹工整, 曲线要画在座标纸上,线路图要整齐、清楚(不得徒手画)。如打印也应采用统一的实验报告的版头(A4纸)。
每学期将拟存档的学生实验报告按课程、实验项目分类装订成册,即每个实验项目每门课程的所有实验报告装订成一本。装订线在左侧,第一页加订实验报告封皮。
广东技术师范学院实验报告封皮范本(附后)。
广东技术师范学院实验报告范本(附后)。
广东技术师范学院实验预习报告范本(附后)。
实 验 报 告
课程名称: 程序设计训练 实验项目: 图书馆信息管理系统 实验时间: 12---16周 实验班级: 14信息与计算科学 总 份 数: 1份 指导教师: 周 原
计算机科学 学院 微机1 实验室
二〇一五 年 6 月 24 日
广东技术师范学院实验报告
学院: 广东技术师范学院 专业: 信息与计算科学 班级: 信计 成绩: 姓名: 学号: 组别: 组员: 实验地点: 微机1室 实验日期: 12周-16周 指导教师签名:
实验 4(序号) 项目名称: 图书馆信息管理系统
程序的功能简介:
为了满足图书管理的要求,使用C语言编写图书管理系统,其中主要运用了结构化设计与链表结构。
本系统主要实现图书信息管理的功能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括1、图书信息录入、2、浏览、3、删除和4、修改等功能。所设计的系统以菜单方式工作,为用户提供清晰的使用提示,依据用户的选择来进行各种处理。图书信息包括登录号、书名、作者名、分类号、出版单位、出版时间、价格等。录入的图书信息用文件形式保存,并可以对其进行浏览、查询、删除和修改等基本操作。
一、
二、调试的运行窗口
1、主菜单窗口
2、录入图书信息
3、浏览图书信息
4、查询
5、删除
6、修改图书信息
四、源代码
#includeiostream.h
#includefstream.h
#includestring.h
#includewindows.h//清屏system(cls)//
#define max 100
typedef char ElemType;
typedef struct
{
char DLH[max];//登录号//
char bookname[max];//书名//
char writername[max];//作者名//
char fenlei[max];//分类//
char company[max];//出版处//
char price[max];//价格//
char date[max];//图书的出版日期//
}book_info;
typedef struct LNode
{
book_info data;
struct LNode *next;
}LinkList;
void InitList(LinkList *L)//初始化链表
{
L=new LinkList;
L-next=NULL;
}
void book_luru(LinkList *L)//图书录入
{
cin.get();
system(cls);
LinkList *s,*r;
r=L;
int k=0;
s=new LinkList;
cout┏━━━━━━━━━━━━━图书信息录入━━━━━━━━━━━━━━━┓endl;
cout┃请输入图书的登录号: ;cins-data.DLH;
while(r-next!=NULL)
{
if(strcmp(r-next-data.DLH,s-data.DLH)==0)//判断登录号是否被重复使用//
{
k=1;//用来控制下面的if语句执行//
cout对不起!你输入的登录号已经被使用,请重新输入!回车返回endl;cin.get();
book_luru(L);
}
r=r-ne
文档评论(0)