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.C语言图书信息管理系统C语言图书信息管理系统 题目:图书信息管理系统 内容及主要功能描述:该系统用于管理图书信息,包括图书的增加、删除、查找、修改、浏览、按出版社统计图书数量等功能。具体功能包括: 增加图书:输入图书信息并添加到系统中。 删除图书:按照图书的ISBN号删除特定的图书。https://blog.csdn.net/m0_55312648/article/details/140689252
2.图书信息管理系统51CTO博客不仅仅是图书信息管理系统 基于双链表,采用面向对象编程方法制作的图书管理系统 效果演示 框架结构 数据层:双链表管理 核心层:用户管理、图书管理 用户管理: 用户分三种:readonly、write、root(可删除数据) 功能:Exit(退出), Add(添加), Show(显示), Change(修改), Delete(删除), Search(查找) https://blog.51cto.com/u_13999641/2913540
3.《管理信息系统(原书第15版)》([美]肯尼斯C.劳顿(KennethC当当网图书频道在线销售正版《管理信息系统(原书第15版)》,作者:[美]肯尼斯 C. 劳顿(Kenneth C. Laudon) 简 P. 劳顿(Jane P,出版社:机械工业出版社。最新《管理信息系统(原书第15版)》简介、书评、试读、价格、图片等相关信息,尽在DangDang.com,网购《管理信息系统http://product.dangdang.com/25349214.html
4.《管理信息系统(原书第15版)》([美]肯尼斯C.劳顿(KennethC.L图书 > 大中专教材教辅 > 大学教材 > 机工出版 > 管理信息系统(原书第15版) 自营 机械工业出版社京东自营官方旗舰店 管理信息系统(原书第15版) [美]肯尼斯 C.劳顿(Kenneth C.Laudon),简 P.劳顿著,黄丽华,俞东慧译 京东价 ¥ 促销 展开促销 https://item.jd.com/12436441.html
5.基于C/S模式的图书馆管理信息系统的研究4杨红梅;杨艳丽;基于C/S结构的图书管理系统的开发[J];机电产品开发与创新;2007年03期 5聂凯,陈志刚存储过程在c/s数据库管理系统中的应用[J];企业技术开发;2004年03期 6王磊;王皓;基于C/S架构的机场地理信息系统的设计与实现[J];信息技术与网络安全;2020年03期 https://cdmd.cnki.com.cn/Article/CDMD-10183-2009053255.htm
6.C/C++实现图书管理系统(超详细)今天给大家带来的是由单链表及文件操作实现的图书信息管理系统,废话不多说,我们现在就开始。 1、图书管理系统菜单 voidmenu(){cout<<"\t\t\t***"<<endl;cout<<"\t\t\t***欢迎光临图书管理系统***"<<endl;cout<<"\t\t\t*** 1.输入-1 退出程序 **https://mp.weixin.qq.com/s?__biz=MzkwNzIyMDQwOA==&mid=2247487591&idx=1&sn=4b54a5ad70057f662cbfd6cc6819bf78&chksm=c0ddd4b0f7aa5da6fff99f307cd34104f14c2e61a691ac537ec78c6ddb75d06ef30c9e542cf1&scene=27
7.C/C++项目开发之图书管理系统嵌入式技术用于图书信息的管理。包括图书信息的创建、图书信息的打印、图书信息的查询、图书信息的修改、图书信息的删除。方便用户整理图书,查询图书。 这个图书管理系统是由单链表这一数据结构实现的,板块包括图书信息的创建、打印、查询、修改、删除、以及图书价格的排序等组成。 https://www.elecfans.com/emb/202210281913516.html
8.2023年4月自考《管理系统中计算机应用》考试真题(更新中)自考B.供应链管理系统(SCM) C.数据的输入输出(CRM) D.业务处理系统(TPS) 10.集中式信息处理平台包含中央系统和客户机终端。客户机终端实现的任务是 A.数据的处理 B.数据的存储 C.数据的输入输出 D.数据的备份 11.操作系统用于组织管理计算机系统的所有硬件和软件资源,使之协调一致、高效地运行。下列选项中,不属于https://www.educity.cn/chengkao/5036952.html
9.2024年教育信息化的发展前景六、政府管理部门 r 第三节 教育信息化PEST分析 . 一、政策环境(P) c 1、教育信息化主管部门 n 2、教育信息化行业政策 中 3、教育信息化行业标准 智 二、经济环境(E) 林 1、国民经济运行情况 4 2、教育投入与GDP增长 0 三、社会环境(S) 0 1、教育行业发展现状 6 2、互联网络发展现状 1 四、技术环https://www.cir.cn/R_QiTaHangYe/A5/JiaoYuXinXiHuaDeFaZhanQianJing.html
10.c语言课程设计优秀论文(精选6篇)C语言程序设计课程是高等院校计算机专业基础课程之一,其教学效果直接影响学生在计算机方面的应用。今天小编为大家准备了c语言课程设计优秀论文,欢迎阅读! c语言课程设计优秀论文 篇1 摘要:现代化的图书管理需要有现代化的管理系统,采用计算机管理信息系统已成为图书管理科学化和现代化的一个重要特征,给图书管理带来极大的https://www.yjbys.com/bylw/qitaleilunwen/111147.html
11.北京大学生就业之家近期双选会参会企业预告参会单位信息 1、北京市私立汇佳学校 招聘:小学PYP全科教师兼班主任10、初中MYP双语各学科教师10、高中DP各学科全英文教师10、IB高中专职班主任2、图书馆助理、教师2、总裁秘书1、钢琴教师1 2、北京天航信民航通信网络发展有限公司 招聘:通信工程师(技术支持方向)5、技术支持工程师5、网络管理员5、供电工程师5、JAVAhttps://xsc.nacta.edu.cn/jyzd/jyxx/1650.htm
12.结构化查询语言SQL习题与答案图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。 借书登记:记录借书时间、所借图书、借书人、办理人。 还书登记:记录还书时间、所还图书、还书人、办理人。 催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。 2)运行环境要求 https://www.oh100.com/peixun/SQL/426451.html
13.国家企业信用信息公示系统企业信用信息 经营异常名录 严重违法失信名单 查询 热搜榜: 三只羊(合肥)控股集团有限公司 浙江淘宝网络有限公司 上海寻梦信息技术有限公司 更多 信息公告 企业信息填报 全国个体私营 经济发展服务网 重点领域信息 公示专区 微信小程序 支付宝小程序 主办单位:国家市场监督管理总局 地址:北京市西城区三里河东路八https://www.gsxt.gov.cn/
14.C语言图书管理系统/*上面是结构体的定义,用于存放书籍及借书的信息。*/ void page_title(char *menu_item) { system("cls"); printf(">>> 图书管理系统 <<<\n\n- %s -\n\n",menu_item); } /*上面是打印页眉的函数,同时通过参数menu_item,可以显示当前的状态。*/ http://www.360doc.com/content/11/0817/07/7526811_141053388.shtml
15.2024浙江高考真题信息技术1月答案由B/S结构知师生所借图书的信息需要保存在服务器中。ABD正确,C错误。 故选C。 5.某校图书馆管理系统中,工作人员通过计算机终端上的扫描仪扫描图书条形码,录入图书信息后完成入库。师生借阅时,通过校园一卡通识别身份,利用RFID读写器识别图书中的电子标签以获取图书信息,完成借阅后相关数据保存在服务器中。该系统所在https://wenku.baidu.com/view/c32888ad5b1b6bd97f192279168884868662b836.html