《操作系统课程设计报告完成版》由会员分享,可在线阅读,更多相关《操作系统课程设计报告完成版(41页珍藏版)》请在金锄头文库上搜索。
1、 Revised as of 23 November 2020操作系统课程设计报告完成版XX大学课程设计报告课程设计题目: Windows系统资源管理器与任务管理器 学 院: 专业班级: 年 级: 2008级 姓 名: 学 号: 完成时间: 2012 年 7 月 3 日成 绩: 指导教师: 教务处课程设计指导教师评定成绩表项目分值优秀(100x90)良好(90x80)中等(80x70)及格(70x60)不及格(x60)评分参考标准参考标准参考标准参考标准参考标准学习态度15学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作学习态度比较认真,科学作风良好,能按期圆满完
2、成任务书规定的任务学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作学习态度尚可,能遵守组织纪律,能按期完成任务学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度技术水平与实际能力25设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信设计基本合理,理
3、论分析与计算无大错,实验数据无大错设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题创新10有重大改进或独特见解,有一定实用价值有较大改进或新颖的见解,实用性尚可有一定改进或新的见解有一定见解观念陈旧论文(计算书、图纸)撰写质量50结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰结构
4、基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰指导教师评定成绩:指导教师签名: 年 月 日重庆大学本科学生课程设计任务书课程设计题目Windows系统资源管理器与任务管理器学院计算机专业网络工程年级09已知参数和设计要求:(1) 熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(2) 掌握操作系统任务与进程概念,熟悉任务与进程管理的方法,通过高级语言编程接口
5、设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。学生应完成的工作:(1) 了解Windows操作系统的发展历史(2) 了解Windows XP的体系结构(3) 掌握Windows系统API的调用方法(4) 设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理。(5) 设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。目前资料收集情况(含指定参考资料):(1) 在互联网上收
6、集相关资料(2) William Stallings,Operating Systems Internals and Design Principles,6th Edition,电子工业出版社,2010年课程设计的工作计划:(1) 第1第3天:查询、收集资料,学习相关知识;(2) 第4天:熟悉掌握API函数使用;(3) 第5第9天:设计、实现程序;(4) 第10天:编写课程设计报告;(5) 第11天:检查程序;(6) 第12天:修改完善程序与课程设计报告。任务下达日期2012年6月18日完成日期2012年7月7日目录摘 要操作系统是一个介于软件和硬件之间的特殊硬件,一方面分配硬件资源另一方面支
7、持软件在它上面的实现,如何实时地监控和掌握系统软硬件工作的状态、资源分配和使用的情况,对计算机用户而言十分重要,于是就有了任务管理器这样的实时监控窗口;同理,我们也需要掌握计算机硬件设备的工作状态,掌握其如何存储文件、分配硬盘资源等,这也是我们做资源管理器的初衷。我们的电脑需要我们去了解它的运行状况,掌握和管理它的进程,并对其异常情况给予操作和控制,任务管理器就像是我们了解和控制自己电脑运作的一个窗口,通过这个窗口我们可以了解到电脑所有进程运行状况,并对运行的进程加于管理和控制,正如在本实验中,启动进程管理器后,可以通过”获取进程”功能来获得本计算机启动的进程,以及与该进程相关的信息,其中包括
8、的信息有:进程映像名称,进程开启的线程数,进程的PID以及进程的优先数,我们可以通过这些信息来了解计算机中每个进程的使用状况。同时我们可以在进程管理器上选中一个要终止的的进程,点击“终止进程”功能按钮,该进程被终止执行并退出进程列表,其中还包括了自动刷新的功能,此按钮实现的功能正如我们电脑任务管理器的“进程”功能,当电脑执行程序不能通过关闭窗口进行正常的关闭时,可以借助此办法来关闭进程。我们还可以通过这个进程管理器来启动新的进程,当我们要在进程管理器里启动新的进程时,只要点击“启动新进程”按键,则会弹出“打开进程”对话框,我们可以通过对话框里的“浏览”窗口选择要打开的新进程,这是任务管理器里没
9、有实现的功能,通过这个功能我们在管理计算机时变得更加灵活方便,也使进程管理的功能更加完善。在退出此进程管理器时候,只要选择“退出”功能按钮则可关闭进程管理器,快速退出管理器的界面。本管理器设计比较简洁,操作灵活,使用简单,可以为我们管理和控制计算机的进程提供了一个简便的方法,是我们控制本计算机进程和了解计算机进程情况的良好助手。关键词:任务管理器 资源管理器 操作系统第一章 课程设计要求题目名称:Windows系统资源管理器与任务管理器题目类型:设计型课程设计目的:熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器和任务管理器的全部
10、功能。已知参数和设计要求:(3) 熟悉操作系统资源管理原理,掌握编程接口,能够使用高级语言调用编程接口,设计并实现Windows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理;(4) 掌握操作系统任务与进程概念,熟悉任务与进程管理的方法,通过高级语言编程接口设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。实验内容:(6) 了解Windows操作系统的发展历史;(7) 了解Windows XP的体系结构;(8) 掌握Windows系统API的调用方法;(9) 设计并实现W
11、indows操作系统资源管理器的全部功能(包括:菜单、图标、右键菜单),实现软件资源和数据资源的管理;(10) 设计并实现Windows操作系统任务管理器的全部功能(包括:菜单、右键菜单、应用程序管理、进程管理、性能显示、联网状态和用户信息)。第二章 设计概要功能设计本项目是为了实现模拟Windows系统任务管理器和资源管理器。项目的分析及功能设计要求如下:(1) 编程模拟实现Windows系统任务管理器和资源管理器两个应用程序;(2) 服务器端可以对文件进行管理,包括上传,下载,删除文件,重命名等;(3) 客服端可以实现文件的上传、下载以及查看服务器下默认目录的文件列表;(4) 在程序中应用
12、多线程来实现多个客户端同时对一个服务器端进行请求操作。程序系统功能模块关机查看选项文件功能设计当前用户状态内存使用状态CPU状态进程、应用程序状态进程数实时状态监控Windows任务管理器新建、切换进程、关闭进程关于关机、注销立即刷新、小图标、详细列表总在最前新建任务、退出管理器进程帮助 Windows任务管理器功能模块图文件功能设计文件类型文件大小目录树资源状态显示Windows资源管理器 Windows资源管理器功能模块文件名修改时间新建、打开、保存、另存为、最近的文件、退出关于帮助视图撤销、剪切、粘贴、复制编辑工具栏和停靠窗口应用程序外观状态栏图23功能分析 Windows任务管理器功能
13、流程图图 Windows资源管理器功能流程图显示数据控件消息鼠标事件消息资源数据资源文件用户操作鼠标显示操作效果资源管理器控制系统鼠标事件处理图 Windows任务管理器界面截图整体界面不同状态显示的截图 Windows资源管理器界面截图1、 整体界面:2、功能界面展示:“文件”功能展示“编辑”功能展示“视图”功能展示“帮助”功能展示 程序主要功能说明一、Windows任务管理器主要功能代码实现:获得进程代码实现Public Sub ListProcess()On Error Resume Next Dim i As Long, j As Long, n As Long Dim proc As PROCESSENTRY32