这次操作系统的课程设计是一次对操作系统的算法知识和编程实践能力的一次良好的锻炼。在课程设计中,我认为相比于编程,更为困难的是数据结构和算法的设计。目录和文件这样的数据结构,需要包含怎么样的信息,决定了这个系统功能的上限。数据结构之间如何组织,如何提升性能。文件和目录在磁盘上应该如何保存。这些问题都应该在进行课程设计之初耗费了许多精力。然后就是系统应该给外部提供怎样的命令接口。 这次实验应用了软件工程的思想,在编程之初先进行了详细的设计。使得在后期开发的时候,编码实现容易了很多。进行功能开发,只需要将几个函数功能组合起来进行了。在编程阶段遇到的主要问题是,没有设计好异常处理的问题。就是,我调用的时候返回了一个空指针但我没有去处理,于是就直接把空指针传参了,这个算是程序开发过程中的一个主要的bug。 这次实验加深了对于文件系统的理解,但是还是有很多不足之处。仅仅实现了比较简单的功能。没有能够实现那些更加复杂的机制。比如实现权限控制,用户管理这些操作。
2021-07-15 23:28:41 36.99MB 操作系统 课程设计 计科
1
开发环境与工具 PC、Adobe Dreamweaver CC 2019、Cordova、SDK、JDK、夜神模拟器 项目是基于bootstrap的框架基础上,实现了用户登录和注册、查看美食做法、分享美食做法、问题反馈、VIP用户视频观看等界面功能。
2021-07-15 09:07:06 5.3MB Cordova bootstrap HTML JS
汉诺塔游戏设计-c++课程设计源代码(456行/含注释/简洁易懂/可帮忙改成C语言) 功能如下: (1)主界面 (2)完成汉诺塔游戏 (3)并且可以多次进行。 (4) 加入了汉诺塔游戏的起源与规则,增加游戏的趣味性及其情怀。 (5) 加入了记录玩家移动次数的函数,并使之在显示圆盘时输出。 (3) 加入攻略,可以对玩家所选择的圆盘数进行获取,并输出相应的圆盘数的最简移动步骤。 (6) 加入了分数,通过玩家移动圆盘的次数和经过函数运算所得出的最少移动次数,进行打分。 (7) 加入了世界排名,输出世界上各圆盘数所对应的最简移动步骤。、 想要了解更多,见本人博文。
值班管理系统(MFC) 值班管理系统(MFC) 值班管理系统(MFC)
2021-06-25 10:08:56 893KB SQL MFC
1
数控车床、数控铣床零件(使用SolidworksCAM进行仿真加工,文档中有代码,可在其他数控仿真软件上进行仿真运行)
2021-06-21 08:12:56 2.16MB 数控设计实验报告
1
计算机网络课程设计大作业,有翻译,有聊天室的源代码!
2021-06-15 13:01:32 8.62MB 计算机网络课程设计大作业
1
数据库课程设计大作业--客房管理系统 数据库课程设计大作业--客房管理系统 数据库课程设计大作业--客房管理系统
2021-06-09 11:58:08 484KB sql Visual Basic 6.0
1
理解LRU或CLOCK改进算法等置换算法; 设计与算法相关的数据结构,如:LRU的堆栈或CLOCK改进算法中的循环结构; 按照最多5块的内存分配情况,编程实现所选算法,动态输入访问内存的块号序列,输出置换结果; 测试:输入合法、非法的访问序列数据,检查程序的正确性和健壮性。
2021-05-27 21:23:27 3KB LRU算法
1
《软件测试》课程设计报告 设计题目: 商品库存管理系统 院 系: 专业班级:   学 号: 姓 名: 指导教师: 目录 1 测试计划书...............................................................................................................1 1.1 任务概述....................................................................................……..................1 1.2 计划................................................................................................……..................1 1.2.1 测试方案...........................................................................…….……................1 1.2.2测试机构及人员...........................................................................…………........1 1.3 测试项目说明.....................................................................................……..........2 2 测试用例...............................................................................................…...................2 2.1.主菜单 ..........................................................................................…….......….....2 2.2物品登记功能测试 …….……………………………………………….…………………….3 2.3大类设置 ………………………….………………….……………………………….…………4 2.4小类设置 ………………………….…………….………………….……………………………5 2.5库位设置 ………………………….……………………….……….……………………………6 2. 6入库单 ………………………….…………….…......…….….…………………………………7 2. 7出库单 ………………….………......…….…………….….……………………………………8 2.8盘点单……………………….………….…………………….……………………………………9 2.9库存查询…….…………………………………………….……………………………………10 3 测试结果分析………………………………….…………….……………………………………10 3.1测试项目 ……………….………………….………………….………………………………10 3.2软件能力……………………………………….…………….…………………………………11 3.2.1缺陷和限制……………….……………………….…………………………………12 3.3建议…………………………….………………….…….…………………………………………12 3.4测试结论 ……………….……………….……….……………………………………………12 4 总结.................……………….……………….. .…….........................................................12 5 参考资料 ………………….………………….…….………………………………………………13
2021-05-25 14:22:15 555KB 软件测试 课程设计 大作业
1
用鼠标在屏幕上绘制任意顶点数的封闭多边形并填充,填充效果如下图所示。编程要求:⑴多边形的顶点数不受限制; ⑵按下鼠标左键,拖动鼠标绘制多边形,同时按下Shift键可以绘制水平边或垂直边; ⑶单击鼠标右键闭合多边形; ⑷使用边缘填充算法填充多边形。
2021-05-24 09:06:02 156.73MB 课程设计 大作业报告 vc++ mfc
1