图书管理基本业务活动包括,对一本书的采编入库、清楚库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。 【基本要求】 (1) 每种书的登记至少包括书号书名作者现存量总库存量5项 (2) 作为演示系统不必使用文件,全部数据可以都在内存存放。但是由于上述四项基本业务活动都是通过书号(即关键字)进行的 所以要用B树对书号建立索引,以获得高效率 (3) 系统要实现的操作及其功能定义如下: 1 采编入库:新购入一种书,经分类和确定数好之后登记到图书馆账目中去。如果这种书在账户中已有,则只将总库存量增加。 2 清除库存:某种书已无保存价值,将它从图书馆长目中注销 3 借阅:如果一本书的现存量大于零,则借出一本,登出借阅者的图书证号和归还日期 4归还:注销对借阅者的登记,改变该书的现存量 5显示:以凹入表的形式显示 B树。这个操作是为了调试和维护的目的而设置的。
1
自己写的C++课设,题目为简单电话簿管理,,,希望大家多多照顾~~~~~~~~~~源代码+报告!!!!写的很辛苦,希望方便大家~~~
2022-01-02 10:16:58 376KB C++
1
简易文本编辑器,可正确存盘取盘,统计当前光标所在位置和总行数,查找,插入,删除,移动,替换等功能的实现,很完整。
2022-01-01 19:23:14 16.03MB JAVA 数据结构 课程设计 文本编辑器
1
数据结构的课程设计,对二叉树的基本操作包括1.已知二叉树的后序、中序序列,恢复此二叉树; 2.求二叉树高度、分支结点数和叶子结点数; 3.插入结点到指定位置、删除指定结点; 4.将二叉树中所有结点的左右子树交换。 5.对二叉树进行层序、非递归中序遍历。 有流程图,有源程序实现(c++)
2022-01-01 14:40:27 405KB 数据结构,课程设计,二叉树
1
数据结构课程设计中的公园导游图论文,使用C语言写的,内容全面,最后的论文完整。
2022-01-01 13:47:28 980KB 数据结构
1
  假设有一个能装入总体积为T的背包和n件体积分别为w1 , w2 , … , wn 的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1 +w2 + … + wn=T,要求找出所有满足上述条件的解。例如:当T=10,各件物品的体积{1,8,4,3,5,2}时,可找到下列4组解:(1,4,3,2),(1,4,5),(8,2),(3,5,2)。
2022-01-01 13:40:55 1KB 背包
1
有点小问题,但是基本功能还是可以实现的 希望可以帮我解决
2022-01-01 13:37:38 4KB 背包
1
24点,表达式求值,哈夫曼编码,最小生成树,行车路线,AVL,排序算法比较,族谱,公交车路线,迷宫,关键路径----满分课设
2022-01-01 02:15:02 2.17MB 数据结构课程设计
1
表达式类型的实现(包含源代码) 设计任务: 一个表达式与一棵二叉树之间,存在着自然的对应关系。写一个程序,实现基于二叉树表示的算术表达式Expression的操作。 设计要求: 假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^)。实现以下操作: 1. ReadExpr(E)——以字符序列的形式输入语法正确的前缀表示式并构造表达式E。 2. WriteExpr(E)——用带括号的中缀表示式输出表达式E。 3. Assign(V,c)——实现对变量V的赋值(V=c),变量的初值为0。 4. Value(E)——对算术表达式E求值。
客户业务分为两种。第一种是申请从银行得到一笔资金,即取款或借款。第二种是向银行投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出银行现存资金总额而得不到满足,则立刻排入第二个队等候,直至满足时才离开银行;否则业务处理完后立刻离开银行。每接待完一个第二种业务的客户,则顺序检查和处理(如果可能)第二个队列中的客户,对能满足的申请者予以满足,不能满足者重新排到第二个队列的队尾。注意,在此检查过程中,一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查(因为此时已不可能还有能满足者)转而继续接待第一个队列的客户。任何时刻都只开一个窗口。假设检查不需要时间。营业时间结束时所有客户立即离开银行。写一个上述银行业务的事件驱动模拟系统,通过模拟方法求出客户在银行内逗留的平均时间。
2021-12-31 13:22:53 745KB 银行业务模拟
1