毕业论文样文(7)

2019-02-17 10:34

中北大学成人教育学院2009届本科毕业设计说明书

4.4使用ER/STUDIO完成数据库设计

5 图书管理系统应用程序设计

5.1系统登录界面:

图5.1 登陆界面

#include

- 28 -

中北大学成人教育学院2009届本科毕业设计说明书

#include #include #include #include

#define LEN sizeof(struct booklist) #define LEN2 sizeof(struct memberlist) #define LEN3 sizeof(struct readers) typedef struct readers//借书信息结构体 {

char name[30];//借书人的姓名 char password[20];//借书人的密码 struct readers *next2; }reader;

5.2系统的主界面:

图5.2 主界面

进入系统主界面后可进行图书查询: //图书查询

void Bookconsult() {

int n,m=1,sign=0;

Book *p=NULL,*p1=NULL,*p0=NULL,*head=NULL; reader *p2=NULL;

char a[30],b[20],c[20];

- 29 -

中北大学成人教育学院2009届本科毕业设计说明书

head=read(); while(m==1) {

printf(\请选择你查询书本的方式: 1.按书名 2.按书的编号 3.按书的作者 4.退出查询\\n\

printf(\输入=\scanf(\switch(n) {

case 1: printf(\请输入书名:\scanf(\p0=head;

while(p0!=NULL) {

if(strcmp(a,p0->name)==0) {

printf(\*******\\n\

printf(\书号: %s\\n书名: %s\\n出版社: %s\\n出版日期: %s\\n作者: %s\\n书本页数(页) : %d\\n书本价格(元) : %d\\n剩余数量 : %d\\n\0->imformation);

printf(\借阅图书的人:\

if(p0->a->next2==NULL) printf(\暂无借阅人!\\n\else {

for(p2=p0->a;(p2=p2->next2)!=NULL;) {printf(\}

printf(\sign=1;

p0=p0->next; }

else p0=p0->next; }

if(sign==0) printf(\没有这本书的信息.\\n\break;

case 2: printf(\请输入书的编号:\scanf(\p0=head;

while(p0!=NULL) {

if(strcmp(b,p0->num)==0) {

printf(\*******\\n\

- 30 -

中北大学成人教育学院2009届本科毕业设计说明书

printf(\书号: %s\\n书名: %s\\n出版社: %s\\n出版日期: %s\\n作者: %s\\n书本页数(页) : %d\\n书本价格(元) : %d\\n剩余数量 : %d\\n\0->imformation);

printf(\借阅图书的人:\

if(p0->a->next2==NULL) printf(\暂无借阅人!\\n\else {

for(p2=p0->a;(p2=p2->next2)!=NULL;) {printf(\}

printf(\break; }

else p0=p0->next; }

if(p0==NULL) printf(\没有这本书的信息.\\n\break;

case 3: printf(\请输入书的作者:\scanf(\p0=head;

while(p0!=NULL) {

if(strcmp(c,p0->author)==0) {

printf

(\*\\n\

printf(\书号: %s\\n书名: %s\\n出版社: %s\\n出版日期: %s\\n作者: %s\\n书本页数(页) : %d\\n书本价格(元) %d\\n剩余数量 : %d\\n\0->imformation);

printf(\借阅图书的人:\

if(p0->a->next2==NULL) printf(\暂无借阅人!\\n\else {

for(p2=p0->a;(p2=p2->next2)!=NULL;) {printf(\}

printf(\sign=1;

p0=p0->next; }

else p0=p0->next; }

- 31 -

中北大学成人教育学院2009届本科毕业设计说明书

if(sign==0) printf(\没有这本书的信息.\\n\break;

default: m=0;break; } } }

5.3用户借书登记:

图5.3 借书界面 //借书

int Borrow() {

char a[30],b[30],c;

Book *p0=NULL,*head=NULL; reader *p2=NULL,*p3=NULL; head=read();

printf(\请输入要借的书的书号:\scanf(\p0=head->next; while(p0!=NULL) {

if((strcmp(a,p0->num))==0) {

if(p0->imformation>0) {

printf(\图书在馆,可以借出,是否确定借出?'y'or'n'\\n\c=getchar(); scanf(\if(c=='y') {

printf(\请再次输入你的用户名:\scanf(\

p3=(reader *)malloc(LEN3); strcpy(p3->name,b); if(p0->a->next2==NULL) {

p0->a->next2=p3; }

- 32 -


毕业论文样文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国航空发动机行业投资分析与投资研究报告(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: