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.信息检索第一单元检测3.单选(2分) 检索评语言是( )之间的沟通桥梁? A.数据库之间 B.标引人员之间 C.检索用户之间 D.标引人员和检索用户 4.单选(2分) ?ISBN是( )类文献所特有的。 ?A. 期刊论文 B. 图书 C. 会议论文 D. 专利文献 5.单选(2分) ( )文献的每一项特征对应于文献数据库的 。 https://blog.csdn.net/weixin_64138496/article/details/135229303
2.文献检索总复习题参考答案经管文库(原现金交易文献检索总复习题参考答案 https://bbs.pinggu.org/thread-13113229-1-1.html
3.长沙师范学院《小学教育研究方法》2021装订线装订线PAGE 2第1页,共3页长沙师范学院小学教育研究方法20212022学年第一学期期末试卷院系 班级 学号 姓名题号一二三四总分得分一单选题本大题共25个小题,每小题1分,共25分在每小题给出的四个选项中,只有一项是符合题目要求https://www.renrendoc.com/paper/368110182.html
4.读者借阅与归还图书明细查询方法指南通知公告为了方便读者随时查询个人借阅图书和归还图书明细,了解个人单月及全年借阅总量,特制作此指南。 1.登录图书馆网址,可直接登录或者登录辽宁对外经贸学院官方网站(辽宁对外经贸学院)左下角快速链接点击图书馆。 2.找到页面左侧快速通道,点击我的图书馆。 3.输入账号名和密码,账户名为证件号(教师工号/学生学号),初始密码https://www.luibe.edu.cn/tsg1/tzgg/91910.htm
5.清流县教育局清流县龙津学校图书馆设备采购项目附件2、招标编号:[350423]SZ[GK]2022003。 3、预算金额、最高限价:详见《采购标的一览表》。 4、招标内容及要求:详见《采购标的一览表》及招标文件第五章。 5、需要落实的政府采购政策:进口产品,不适用。节能产品,适用于(合同包1)。环境标志产品,适用于(合同包1)。信息安全产品,不适用。小型、微型企业,适用于(合http://zfcg.cz.sm.gov.cn/upload/document/20220402/b3eb26835d044c9c8fcf7db8d6bfe215.html
6.管家婆软件实战操作教程(财贸双全版)第1章 如何正确地安装管家婆 (财贸双全版) 天天向上文具公司成立于2016年,是一家集文具用品批发与零售为一体的专业公司,伴随着业务规模的不断扩张,其管理方面的问题不断暴露出来。 在一位亲友的建议下,天天向上文具公司老板杨川决定引入信息化管理。这天,管家婆软件的售前咨询顾问小李应邀来到天天向上文具公司洽谈。 https://www.epubit.com/bookDetails?id=UBc88a76be92ab
7.部队文职笔试出版专业题库及答案第1章 知识产权法基本概念 第2章 专利法 第3章 商标法 第4章 反不正当竞争法 第5章 知识产权国际条约和协定 第1章 信息检索 第2章 编辑工作 第3章 书刊整体设计 第4章 书刊校对工作 第5章 书刊印刷 第6章 出版物发行 第7章 编辑应用文写作 https://mp.weixin.qq.com/s?__biz=MzIzNDI3NzU5Mw==&mid=2247502865&idx=8&sn=0c1d3f7640e681df9f8dcf7cd4cd0dcb&chksm=e9cb1f4098ef56c46cecf4c3a8f381e2dc265ab53c77e5a1499ccca1c750e9635ad51b35f6ed&scene=27
8.回溯建库教案(四):马克数据(Marc)到底是什么?怎样制作?我能学会吗?机读编目格式标准(英语:MAchine-Readable Cataloging,缩写:MARC),是一种图书管理的通讯格式标准,用以让图书馆或出版商之间作目录信息交换用途。MARC标准源于美国国会图书馆于1970年代开发的目录格式。虽然说是标准,但其实MARC是各国的机读编目格式标准的一个大集合,每个国家依然有自己的格式标准。 https://www.douban.com/note/327528525/
9.图书资料基础理论试题A.联合国教科文组织 B.国际文献学会 C.国际公共图书馆协会 D.国际信息学会 参考答案:A [单项选择题] 3、属古罗马人发明的一种书籍形式是() A.莎草纸书 B.泥版书 C.羊皮纸书 D.蜡版书 参考答案:C [单项选择题] 4、世界上最大的图书馆是() A.中国国家图书馆 B.美国国会图书馆 C.英国图书馆 D.https://easylearn.baidu.com/edu-page/tiangong/exercisedetail?id=1e8a95d95d0e7cd184254b35eefdc8d377ee143b&fr=search