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.任务5:保存购物车到文件在“社区智能购物推荐系统”中,“保存购物车到文件”功能是对用户购物记录的持久化存储,便于后续查看和管理。该功能通过文件操作,将购物车的商品内容及总金额保存到指定文件中。功能的实现涵盖了 文件的打开与关闭、数据格式化写入 和错误处理 等重要知识点,体现了 C 语言中 文件操作 的实际应用价值。在设计上,与购https://www.haoyoujingyan.com/article/1138663
2.课程设计之图书管理系统。(含有源码)C 语言课程设计之图书管理系统。(含有源码) 目录 主函数: 运行示意图 结构体--定义图书为复杂类型即图书保存在结构体数组中: 主菜单--对系统进行操作 运行示意图 输入函数: 运行示意图? 输出函数: 运行示意图 查询函数 运行示意图 删除函数 运行示意图https://blog.csdn.net/m0_59081230/article/details/122552486
3.图书管理程序课程设计报告C语言《高级语言课程设计》 题目: 班级: 软件5班学生学号: 201031000504 学生姓名: ***指导老师:*** 提交时间: ***成绩: 评分项目 得分功能完整性(30分) 界面美观性(10分) 设计合理性(10分) 创新性(10分) 答辩表现(40分) 评语: 华南农业大学信息学院图书登记管理程序分析 1系统分析 1。1问题描述图书登记管理https://www.docin.com/touch_new/preview_new.do?id=4780423960
4.C语言实现图书管理系统课程设计C语言这篇文章主要为大家详细介绍了C语言实现图书管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下+ 目录 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 本文实例为大家分享了C语言实现图书管理系统的具体代码,供大家https://www.jb51.net/article/256425.htm
5.图书管理系统系统设计(精选6篇)图书管理系统设计 1、需求分析 图书管理信息采用文件保存,因而要提供文件的输入输出操作;要实现对图书基本信息的查询,则要提供查找操作(提供按书名、作者名查询两种查询方式)和显示操作;要实现对撤销图书信息的删除则要提供文件记录的删除操作;办理借书或还书手续需要提供修改操作;另外还要提供键盘式选择菜单以实现功能选择https://www.360wenmi.com/f/fileu9ihjn2g.html
6.电商工作方案范文(通用14篇)a、操作软件系统(uinx、linux、netware) b、web服务器软件 c、数据库软件(如db2、oracle、sybase、informix第三章市场分析 图书行业的发展趋势分析 图书资源在当今社会已成为获取知识的重要媒介,图书已从过去的形式6、自建仓库管理:出入库管理,调拨管理,货位管理,库存管理,盘点。 7、第三方仓储中心对接第三方仓https://www.ruiwen.com/fangan/5449940.html
7.计算机毕业设计范例15篇1.C语言程序设计》多媒体教学课件的制作 2.《成绩管理系统》设计(用C语言实现) 3. 软件设计:超级商场进销存管理系统(可选:基于WEB网络版、基于COM+网络版、S/C网络版) 4. VB专题网站的建设 5.《信息技术教育》多媒体教学课件制作 6.《数据结构》多媒体教学课件制作 https://www.fwsir.com/fanwen/html/fanwen_20240616130224_3879194.html
8.毕业设计管理信息系统6篇(全文)论文摘要:文中论述了当前管理信息系统的发展史以及管理信息系统的作用、功能和结构模式等。简述了管理信息系统对社会企业的影响和重要性及开发过程。简单的分析了管理信息系统未来的发展趋势以及管理信息系统正在日益改变我们的工作与生活方式。 一、前言 1.1管理信息系统简介 https://www.99xueshu.com/w/fileivbmlx5x.html
9.土木工程毕业论文(实用15篇)首先,针对全体人员(管理层到基层施工)开展全方位安全管理教育活动,让每一位员工都提高在工作方面的责任意识,认识质量安全的重要性以及意义。然后,对基层人员进行培训,使其综合素质、技术水平和能力都有所提高。其次,提高管理层的监督水平和管理水平,使其在管理过程中发挥出其职能作用,减少安全隐患,提高安全质量。最后,https://www.yjbys.com/biyelunwen/fanwen/tumugongcheng/734939.html
10.数据结构课程设计报告——图书管理系统经管文库图书管理系统 学院:电子信息学院专业:网络工程姓名:班级学号:BX1213 指导教师:张艳报告日期:2013.12https://bbs.pinggu.org/forum.php?mod=viewthread&tid=13238195
11.计算机数据库论文数据库系统是信息系统的衍生物,也是各种信息资料以及数据文件的存储器,而这些信息资料以及数据文件的制造及使用者都是由人来管理的,因此在使用过程中,用户如果缺乏一定的安全保护以及防护意识,没有对网络信息的安全性产生一定的重视,又或者是没有采取有效的安全保护措施,就很容易在操作以及使用过程中发生安全事故。 https://mip.wenshubang.com/jisuanjibiyelunwen/2234425.html
12.南京理工大学科研助理岗位招聘计划汇总表1 科学技术研究院 质量资质管理办公室 樊润虎 C岗 1人 1、从事质量管理体系建设过程文档管理; 2、25 电光学院 光电成像与信息处理 陈钱 B 1 光学系统结构设计、光学特性分析、设计指标分析和优化到工程3、协助课题组日常管理工作(药品设备采购、出入库登记、设备维护等); 4、协助课题组完成项目相关的其他http://www.sdsgwy.com/article/html/5557575.html
13.计算机专业实习总结14篇在这段时间里,从linux系统安装开始着手,了解linux的发展,相比其他系统,它有很多优点。在安装好系统后,学习了linux的分区命名、linux的常用命令、文本编辑器vi、shell的使用、源代码的编译和调试、多模块的编译和链接以及管理工具。通过这些学习,我基本能够在linux系统下通过vi编辑器编写c语言程序,通过一些常用命令来调试https://www.unjs.com/fanwenwang/shixizongjie/20220611101841_5174331.html
14.湘潭大学2016年硕士研究生招生简章3.初试科目:根据教育部有关文件要求,工商管理(专业学位)、公共管理(专业学位)、旅游管理(专业学位)、会计(专业学位)、图书情报(专业学位)、法律(法学)、法律(非法学)均为全国统考。其中,101-政治理论、199-管理类联考综合能力、201-英语一、202-俄语、203-日语、204-英语二、301-数学一、302-数学二、303-数学https://yjsc.xtu.edu.cn/info/1028/1557.htm
15.学习物流心得体会14篇(合集)让本人深深认识和体会到,每个人在日常工作中,要迅速转变角色,定位准确,积极配合部门领导工作,转换管理思路,要有勇于挑战自我,战胜自我的思想和勇气,克服自满情绪。工作中要认真分析、反思总结自己在工作中的问题,对照“TPS”管理模式,结合公司、部门的实际情况把本职工作做实做优。控制不良品的出、入库。以企业文化https://www.jy135.com/xindetihui/2162810.html
16.慕课软件工程(习题集)墨志门的藏宝盒的技术博客C.适应性维护 D.更新性维护2.00/2.00 7单选(2分)只有高水平的(),才能生产出高质量的软件产品。 A.软件开发技术 B.软件开发工具 C.软件工程管理2.00/2.00 2 软件过程 2.1 软件生存周期过程的概念 1 单选(2分)获取正确软件的关键是( A.开发逻辑2.00/2.00 https://blog.51cto.com/mozhimen/5413039