智慧檔案管理與大數(shù)據(jù)解決方案的領(lǐng)航者,讓信息價值超越期待
電 話:18937133779
網(wǎng) 址:http://pepperpics.com
郵 箱:zboao@qq.com
這里有一個,記得給分喲!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define NAME_MAX 100//書的名字的最長字數(shù)
#define WRITER_MAX 100//作者名字的最長
#define PUB_MAX 100//出版單位最長名字
#define TIME 100//出版時間
typedef struct books
{
int loading;
char name[NAME_MAX];
char writer[WRITER_MAX];
int identify;
char pub[PUB_MAX];
char time[TIME];
int price;
struct books * next;
}book;
//頭結(jié)點不存儲信息
void Init(book * head)
{
head->next=NULL;
}
//打印一些歡迎詞之類的。。。。。
void welcome()
{
printf("******歡迎使用@@@@圖書館,哈哈*********\n");
printf("\n\n");
printf("1:圖書信息錄入功能\n");
printf("2:圖書信息瀏覽功能,顯示該書的所有信息\n");
printf("3:圖書信息查詢功能:按書名查詢與按作者名查詢\n");
printf("4:圖書信息的修改和刪除,可對相應(yīng)數(shù)據(jù)進行修改和刪除\n");
}
//顯示一本書的信息
void print_the_book(book * p1)
{
printf("loading number:%d \n",p1->loading);
printf("name: ");
puts(p1->name);
printf(" \n");
printf("writer: ");
puts(p1->writer);
printf(" \n");
printf("identify:%d ***\n",p1->identify);
printf(" \n");
printf("pub: ");
puts(p1->pub);
printf(" \n");
printf("time: ");
puts(p1->time);
printf(" \n");
printf("price:%d ***\n",p1->price);
}
int chongfu(book * head,book * p)
{
book * p1=head->next;
int a=0;
while(p1!=NULL)
{
if(strcmp(p1->name,p->name)==0)
{
if(strcmp(p1->writer,p->writer)==0)
{
a=1;
break;
}
}
else
p1=p1->next;
}
return a;
}
//錄入一些信息。。。。
void luru(book * head)
{
book * p1=head;
book * p2;
//尋找NULL前的那個點
while(p1->next!=NULL)
{
p1=p1->next;
}
int a;
do
{
p2=(book *)malloc(sizeof(book));
printf("輸入書本信息\n");
printf("登錄號\n");
fflush(stdin);
scanf("%d",&p2->loading);
printf("書名\n");
fflush(stdin);
gets(p2->name);
fflush(stdin);
printf("作者\n");
gets(p2->writer);
fflush(stdin);
printf("分類號\n");
scanf("%d",&p2->identify);
fflush(stdin);
printf("出版社\n");
gets(p2->pub);
fflush(stdin);
printf("出版時間\n");
gets(p2->time);
fflush(stdin);
printf("價格\n");
scanf("%d",&p2->price);
p2->next=NULL;
fflush(stdin);
//加入鏈表
if(chongfu(head,p2))
printf("錄入信息重復(fù)\n");
else
{
p1->next=p2;
p1=p2;
}
printf("還想繼續(xù)錄入信息嗎?\n(1:繼續(xù) 0:停止)\n");
scanf("%d",&a);
}while(a==1);
}
void liulan(book * head)
{
book * p1=head->next;
int i=1;
while(p1!=NULL)
{
printf("*********第%d本書***********\n",i++);
print_the_book(p1);
p1=p1->next;
}
}
//查詢。。。。
void chaxun(book * head)
{
printf("按書名查詢還是按作者名查詢?\n(1:按書名查詢 0:按作者名查詢)\n");
book * p=head->next;
int a;
scanf("%d",&a);
int num=0;
char cha[NAME_MAX];
switch(a)
{
case 1:
printf("輸入書名:\n");
gets(cha);
while(p!=NULL)
{
if(strcmp(p->name,cha)==0)
{
num++;
print_the_book(p);
}
p=p->next;
}
break;
case 2:
printf("輸入作者名:\n");
gets(cha);
while(p!=NULL)
{
if(strcmp(p->writer,cha)==0)
{
num++;
print_the_book(p);
}
p=p->next;
}
}
if(num==0)
printf("無符合書本\n");
}
//修改信息
void xiugai(book * head)
{
printf("輸入需要修改書本的名稱和作者:\n");
char name_book[NAME_MAX];
char writer_book[WRITER_MAX];
printf("書本名稱:");
gets(name_book);
gets(writer_book);
book * p1=head->next;
int a=0;
while(p1!=NULL)
{
if(strcmp(p1->name,name_book)==0)
{
if(strcmp(p1->writer,writer_book)==0)
{
a=1;
break;
}
}
}
if(a==0)
printf("沒有這本書。。。\n");
else
{
print_the_book(p1);
printf("輸入新信息\n");
scanf("%d",&p1->loading);
gets(p1->name);
gets(p1->writer);
scanf("%d",&p1->identify);
gets(p1->pub);
gets(p1->time);
scanf("%d",&p1->price);
}
}
void main()
{
book * head;
head=(book *)malloc(sizeof(book));
Init(head);
int contin=1;
while(contin)
{
welcome();
printf("想進行哪項操作?\n");
int a;
scanf("%d",&a);
switch(a)
{
case 1:
luru(head);
break;
case 2:
liulan(head);
break;
case 3:
chaxun(head);
break;
case 4:
xiugai(head);
}
printf("繼續(xù)使用圖書館還是退出?\n(1:continue 0:exit)\n");
scanf("%d",&contin);
}
}
linux用Qt做一個圖書管理系統(tǒng),新建了一個login窗體通過查詢MySQL數(shù)據(jù)庫登錄使用static的變量保存登陸用戶名,在用戶登陸時把用戶名保存起來創(chuàng)建User.h的
(1)待開發(fā)系統(tǒng)的一般概述 : 立足于校園實際,著眼于未來發(fā)展,建成符合標準化協(xié)議、通用性較強、實用的系統(tǒng),以提高圖書信息的現(xiàn)代化管理水平,實現(xiàn)信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,圖書館管理人員可以管理讀者的登記、圖書的購入、借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對當前借閱情況給出一些統(tǒng)計,給出統(tǒng)計表格,以全面掌握圖書的流通情況。 本系統(tǒng)的宗旨是提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理的規(guī)劃,系統(tǒng)、高效的實施。 (2)產(chǎn)品功能 登錄系統(tǒng):注銷用戶、系統(tǒng)退出。 管理:用戶管理、圖書管理、讀者管理、借閱管理。 查詢:圖書查詢、讀者查詢、借閱查詢。 報表打?。核袌D書、借出圖書、庫存圖書、所有讀者。 幫助:使用說明、關(guān)于。 另外建議: 1.做個有條形碼的借書證,方便借書還書。 2.在編目和流通這兩塊一定要改善,用計算機管理。 3.對庫能夠靈活設(shè)置。 4.做個借期超過要求罰款的功能,不同類的書罰款各不相同。 5.軟件系統(tǒng)安全上要有一定的保障。 6.增加各種盡可能多的統(tǒng)計功能。 7.安裝磁條,增加圖書安全性。 8.圖書管理系統(tǒng)軟件還必須具有,導(dǎo)入,導(dǎo)出數(shù)據(jù)庫功能。方便即時更新和修改
圖書管理系統(tǒng),是一個由人、計算機等組成的能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統(tǒng)。利用信息控制企業(yè)的行為;幫助企業(yè)實現(xiàn)其規(guī)劃目標。那么圖書管理系統(tǒng)概念是什么呢?
1、 圖書館管理系統(tǒng),能進行圖書館管理系統(tǒng)能實測國民經(jīng)濟和企業(yè)的各種運行情況;利用過去的數(shù)據(jù)預(yù)測未來;從企業(yè)全局出發(fā)輔助企業(yè)進行管理決策;利用信息控制企業(yè)的行為;幫助企業(yè)實現(xiàn)其規(guī)劃目標。
2、 圖書館管理系統(tǒng)合運用了管理科學(xué),系統(tǒng)科學(xué),運籌學(xué),統(tǒng)計學(xué),計算機科學(xué)等學(xué)科的知識。可以通俗的簡化的描述圖書館管理系統(tǒng)的三要素:系統(tǒng)的觀點、數(shù)學(xué)的方法以及計算機的應(yīng)用。
3、 圖書館管理系統(tǒng)概念結(jié)構(gòu)主要由四大部分組成即信息源、信息處理器、信息用戶、信息管理者組成。
以上就是對于圖書管理系統(tǒng)概念是什么的全部內(nèi)容。
圖書館管理系統(tǒng)的功能:
1. 準備和提供統(tǒng)一格式的信息,使各種統(tǒng)計工作簡化,使信息成本最低;
2. 及時全面地提供不同要求的、不同細度的信息,以期分析解釋現(xiàn)象最快,及時產(chǎn)生正確的控制。
3. 全面系統(tǒng)的保存大量的信息,并能很快的查詢和綜合,為組織的決策提出信息支持。
4. 利用數(shù)學(xué)方法和各種模型處理信息,以期預(yù)測未來和科學(xué)地進行決策。
圖書管理系統(tǒng),是一個由人、計算機等組成的能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統(tǒng)。利用信息控制企業(yè)的行為;幫助企業(yè)實現(xiàn)其規(guī)劃目標。
系統(tǒng)特點
1、方便讀者自己檢索資料的接觸和歸還情況
2、高效的檢測率
3、顯著減少出口警報的誤報率
4、高速查閱存貨清單,減少工作人員為開架閱覽和其他清查工作的時間
5、自動返回資料列表,加速資料的分類和重新放置,提高圖書借閱率
6、比條形碼和磁條的使用時間長。