C项目实践图书管理系统(4)AIAlgorithms

前面已经把图书管理系统的所有功能模块都已实现完毕了,下面通过运行来分析该系统的操作流程并检验是否符合逻辑设计要求。

3.系统操作过程

F5运行

请输入用户名:admin

请输入密码:***

=============================================

|图书管理系统|

+-------------------------------------------+

||

|图书管理|

|<1>新增图书|

|<2>浏览图书|

|<3>查找图书|

|<4>删除图书|

|<5>保存图书|

|用户管理|

|<6>新增用户|

|<7>查找用户|

|<8>保存用户|

|<9>退出系统|

>请选择要进行的操作:

2新增图书

在主菜单中选择1,进入新增图书信息操作,用户根据提示输入要录入的图书信息,输入完一条信息后系统提示用户是否继续进行录入图书操作,如果用户输入"y"或"Y"则继续录入下一条信息,否则返回主菜单。

>请选择要进行的操作:1

>新增图书...

>请输入书名(最大长度为20):数据结构

>请输入作者(最大长度为20):严蔚敏

>请输入出版社(最大长度为20):清华大学出版社

>请输入出版日期(最大长度为10):2010-03

>请输入ISBN(最大长度为20):2010116301

>请输入页数:351

>继续添加图书吗(yorn):y

>请输入书名(最大长度为20):数据库原理

>请输入作者(最大长度为20):Buhaoyis

>请输入出版社(最大长度为20):电子工业出版社

>请输入出版日期(最大长度为10):20120316

>请输入ISBN(最大长度为20):201231065

>请输入页数:2103

>继续添加图书吗(yorn):

3.浏览图书

在主菜单选择2进入浏览图书信息界面,系统将会把单链表中的图书信息信息出来,超过5条记录信息则提示翻页显示,如果没有记录信息,则给出提示。

>请选择要进行的操作:2

|书名|作者|

|C语言程序设计|谭浩强|

|数据结构|严蔚敏|

|数据库原理|Buhaoyis|

|数据库项目实践|梁明|

|大数据案例分析|景天|

>显示下一页(yorn):y

|云计算之热点数据|赵长天|

>再次浏览图书吗(yorn):

4.查找图书

在主菜单中选择3,进入查询子菜单界面,可以输入1-6,进行相应子菜单项的选择,1-4项支持模糊查询,第5项ISBN支持精确查询。

|查找图书|

|<1>按书名查|

|<2>按作者查找|

|<3>按出版社查找|

|<4>按出版日期查找|

|<5>按国际标准书号(ISBN)查找|

|<6>返回主菜单|

>请选择要进行的操作:1

>查找图书...

>请输入书名(最大长度为20):数据

--------------------------------------------

书名:数据结构

作者:严蔚敏

出版社:清华大学出版社

出版日期:2010-03

…………………………………………………………

ISBN:2010116301

页数:351

书名:数据库原理

作者:Buhaoyis

出版社:电子工业出版社

出版日期:20120316

ISBN:201231065

页数:2103

书名:数据库项目实践

作者:梁明

出版日期:2010-09

ISBN:2010365

页数:203

书名:大数据案例分析

作者:景天

出版社:机械工业出版社

出版日期:2012-09

ISBN:2012091103

页数:315

书名:云计算之热点数据

作者:赵长天

出版社:北京大学出版社

出版日期:2011-03

ISBN:20110311

页数:316

>共找到5本图书...

>继续查找吗(yorn):

>请选择要进行的操作:5

>请输入ISBN(最大长度为20):20110311

>查找到图书...

>继续查找吗?(yorn)

5.删除图书信息

在主菜单中选择4进入删除操作界面,系统提示用户输入要删除的图书ISBN,如果该ISBN不存在,则给出提示信息,否则首先显示该图书信息,并提示是否确认删除该图书,用户输入"y"或"Y“,则删除该图书信息,否则提示是否继续删除操作,用户输入"y"或"Y“,则继续进行删除操作,否则返回主菜单界面。

>请选择要进行的操作:4

>删除图书...

>请输入ISBN(最大长度为20):20110311

>确认删除吗?(yorn)n

>继续删除其它图书吗(yorn)n

6.保存图书信息

在主菜单选择5,进行保存操作,系统自动将单链表中的图书信息保存到图书文件中,并给出保存成功的提示信息。

>请选择要进行的操作:5

>保存成功!按任意键返回...

7.新增用户

在主菜单中选择6进入新增用户界面,根据提示信息输入用户名和密码,如果该用户名已经存在,则提示用户名已存在,并提示是否重新输入。

>请选择要进行的操作:6

>增加用户信息...

>请输入用户名(最大长度为10):admin

>请输入密码(最大长度为10):123

>请输入用户类型(0是管理员,1是普通用户):1

>用户[admin]已存在.重新输入(yorn):y

>请输入用户名(最大长度为10):Mike

8查找用户

在主菜单中选择7进入查找用户界面,用户可以根据提示输入待查找的用户名,如果存在,则显示该用户的信息,并充许更新或删除该用户信息,否则提示不存在该用户信息。

>请选择要进行的操作:7

>查找用户信息...

------------------------------------------

用户名:Mike

密码:123

用户类型:user

>查找成功!按d/D键删除该用户,按u/U键更新该用户信息,按其它键返回!

9.保存用户

在主菜单中选8,进行保存操作。将用户链表中的数据保存到用户文件中,并给出保存成功信息提示。

10.退出系统

在主菜单中输入9,系统提示是否确认退出,用户输入"Y"或"y",则退出系统。

|<1>浏览图书|

|<2>按书名查找图书|

|<3>按作者查找图书|

|<4>按出版社查找图书|

|<5>按出版日期查找图书|

|<6>按国际标准书号(ISBN)查找图书|

|<7>退出系统|

请选择要进行的操作:

至此,图书管理系统的整个操作流程已基本完成。

4.总结与Bug

Bug.1

1>management.obj:errorLNK2001:unresolvedexternalsymbol_admin_exitmanagement.c中的voidamdin_exit()应该写成voidadmin_exit()

本案例实现了一个相对完整的管理信息系统(MIS)-图书管理系统,并着重阐述了系统实现的设计思路和开发过程,涉及到图书信息管理,用户信息管理以及不同权限的管理等功能。本系统的实现主要利用单链表对数据进行增,删,改,查等操作的实现过程,以及将单链表中的数据读/写到文件中的过程。

THE END
1.书链图书(书链图书批量下载)V1.1.4安卓免费版为您推荐: 书链 书链图书 量地测亩仪手机版 批量打印 批量改文件名 软件介绍 书链图书(书链图书批量下载)APP是由杭州云天科技有限公司开发的一种读书软件。该软件为小学,初中,高中,大学和工作场所等主流教育用户提供了大量的手持书本资源。以便学生可以随时随地在线学习,并迅速提高他们的知识水平。 软件功能您https://m.greenxf.com/android/294240.html
2.SursenReader免费版下载SursenReader电脑版下载安装Sursen Reader 7.3中文名书生阅读器,是一款非常好用且专业的文件阅读工具,支持SEP、GW、GD、IFR、S2/S72/S92、PDF、JPG/TIF/GIF/BMP等文档格式,同时还可以方便用户从书生网、移动读书网等服务器上免费查询相应的图书内容,Sursen Reader7.3是目前的最新版本,解压安装后就可以正常使用了,可谓是专业人士阅读文档的必备https://www.huajunxiazai.com/soft/274552.html
3.文献AI服务平台试用通知用户可以直接提问或通过上传文件的方式与系统互动,系统将基于海量学术资源库快速响应。所有回答均建立在权威文献基础之上,保证信息的准确性和可靠性。用户可以对文献进行全方位溯源,深入了解答案的来源和依据。同时,平台支持对引用文献进行多样化操作,如解读、翻译、在线引用、文献发散和深度提问等。https://lib.jxjdxy.edu.cn/info/1251/3641.htm
4.全网最全书源的搜书APP搜书软件合集免费下载大家对搜书软件追求的就是要书源全,如果您想了解好用的搜书软件,不妨来看看本站整理制作的搜书软件合集,其中汇集了笔趣阁APP、阅读3.0 APP、书旗小说APP等搜书APP。这些好用的搜书软件汇集了全网小说资源,包括玄幻、武侠、言情、都市等多https://m.32r.com/zt/ssdsapp/
5.AppStore上的“QR扫描仪条形码阅读器应用程序”QR 码阅读器是一款超快速的扫描仪,可以扫描二维码和条形码。它可以轻松识别和扫描二维码。扫描应用程序非常简单易用。只需打开应用程序并将手机的摄像头对准二维码或条形码即可。它将自动扫描二维码,无需按任何按钮。二维码扫描仪条形码阅读器可以读取和扫描所有类型的二维码和条形码,如扫描电子邮件、位置、联系人、事件、应https://apps.apple.com/cn/app/qr-%E6%89%AB%E6%8F%8F%E4%BB%AA-%E6%9D%A1%E5%BD%A2%E7%A0%81%E9%98%85%E8%AF%BB%E5%99%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/id6475004958
6.阿里巴巴蓝海搜书免费版app下载蓝海搜书(自由的小说搜索惊爆内幕曝光-橘时推,《灭火宝贝2010美版》最近韩语在线观看-历史剧- ,《寻龙传说(国语版)》完整版正片免费在线观看-电影,鉴黄师下载-鉴黄师app1.6.7安卓版-新云软件园。 12月13日,女生在美国伯克利课堂花式弹琵琶,外国教授连呼“不可思议”,7086伙计低帅靓仔 堂 / dtshot.com,什么是137尺寸规模最http://www.lieren2000.com/wap/colormethod_view.asp?oppo/iphones/20241202/7909327587.shtml
7.学校图书管理系统软件免费图书借阅系统自助借还书机南昌北创科技发展有限公司专业提供学校图书管理软件,校园图书管理系统,图书管理系统软件,自助借还书机,智慧图书馆,免费图书借阅系统.驭文图书管理系统适用于各行各业图书馆自动化管理,高效快捷的图书录入,读者录入、图书借还、统计分析、条码打印、书标打印、备份管理等业https://free.bc863.com/
8.中山市市场监督管理局职工书屋图书管理系统及自助借还书软硬件7.套装书目编目:支持套装书目编目,建立套装书目连接,读者在webOPAC或微服务大厅检索查看图书详情时,可查看到同一套装的其他分册图书。 8.辅助录入:MARC编目支持定长字段辅助录入,系统依据标准MARC规则,预设定长的编码数据字段进行辅助录入,提高编目效率。 9.馆藏书目导入:系统支持第三方图书馆系统软件的馆藏书目MARC数据的http://www.zs.gov.cn/zszjj/gkmlpt/content/2/2155/mpost_2155090.html
9.管家婆软件实战操作教程(财贸双全版)图书目录: 详情 本书面向广大中小企业对管家婆软件的部署与实际操作的需求,全面、系统地介绍了管家婆财贸双全版软件的使用。全书共分16 章,分别讲解了软件版本的选择、软件的安装、系统的初始化等基本部署知识,采购业务、销售业务、委托业务、库存业务、实物仓库业务、财务业务等方面的管理操作,以及单据审核、账务处理、https://www.epubit.com/bookDetails?id=UBc88a76be92ab
10.图书借阅管理系统有哪些APP推荐图书借阅管理系统有哪些下载小满图书管理--管理图书,管理会员,管理借阅信息小满图书管理适用于个人及家庭图书管理,图书馆、绘本馆、学校以及单位图书角图书管理及会员借阅管理。主要功能:-通过扫描图书ISBN条形码(也可手动)录入图书,按照中图馆藏分类整理图书,标记图书位置(个性化设置图书收藏位置)建立线上书房,进行书籍管理。-新增及管理图书馆会员https://www.wandoujia.com/bangdan/562179/
11.《(正版图书)管理信息系统(定价:26)9787502622879中国计量出版当当北京枫林苑图书专营店在线销售正版《(正版图书)管理信息系统(定价:26) 9787502622879 中国计量出版社 北京枫林苑图书专营店》。最新《(正版图书)管理信息系统(定价:26) 9787502622879 中国计量出版社 北京枫林苑图书专营店》简介、书评、试读、价格、图片等相关http://product.dangdang.com/11867783226.html
12.Python+MySQL图书管理系统超级简单简略版returnresultdefselect_book():cursor=connection.cursor()#定义 SQL 查询语句,从图书信息表表中选择所有数据sql='select * from books;'cursor.execute(sql)connection.commit()#对于查询操作来说这行代码并不必要(因为查询操作通常不需要提交),但如果做了数据修改(例如INSERT、UPDATE、DELETE),这行代码是必须的。#https://www.jianshu.com/p/99018448c6b2