09级计科专业毕业设计题目

2026/1/23 23:14:02

09级计算机科学与技术专业毕业设计题目指南

说明:1.每个题目的选择人数最多不能超过2名同学,否则将退回重选。(如题目要求可多

人合作,则以题目要求为准),请各班级同学自行协调解决选题冲突问题。

2.学习委员上报题目请用EXCEL表格,要求字段名称有:姓名、学号、班级、所选题目

名称、选题类型(指毕业论文或毕业设计)

3.上报时间为7月8日。

4.学生应谨慎选题,一旦选定题目上报后原则上不允许更改。

5.论文(设计)指派指导老师、开题、撰写初稿、定稿、答辩等时间另行通知。学生

可提前完成,但不可延后。

■ 请学生随时关注有关毕业论文(毕业设计)专项工作的通知。 一、 程序设计及算法实现类 1、俄罗斯方块

题目简介:使用VC++;根据难易程度,分为数个等级。 2、基于样条曲线的图像处理算法

题目简介:使用VC++;构造样条曲线,通过样条曲线上的各点影响图像的形状。 3、C语言程序设计代码分析器

题目简介:将C语言程序分解出操作符号、关键词、用户自定义标识符。利用可视化程序设计语言+ SQL Server 4、竞赛抢答器设计

题目简介:了解微机化竞赛抢答器的基本原理,中断的基本概念,中断服务子程序的编写。汇编实现。

5、绘图语言解释器

开发工具:c++或学生熟悉的语言

题目简介:给一些用于描述绘图的语句,按要求画出它们的图形。给定的语言是模型语言,对语言进行翻译得到另一种熟悉的语言的语句。 6、格式化输出软件

开发工具:c++或学生熟悉的语言

题目简介:输入c++语言的程序,按风格比较好的格式输出,并能对语句进行语法分析。 7、语法检查器

开发工具:c++或学生熟悉的语言

题目简介:对模型语言进行语法检查,提示语法错误。 8、幸运52游戏

要求:游戏开始,系统发出4张扑克,用户利用扑克牌显示的数字,通过加减乘除迅速算出24的表达式。然后在文本框中写出表达式,然后单击计算按钮。工具:VC++ 二、 操作系统类

1、操作系统算法软件的设计与实现 题目简介:《操作系统》课程具有概念多、知识面广、原理抽象难懂的特点。为了加深学生对操作系统原理的进一步认识,加强学生的软件设计开发能力和开发能力,特确定本毕业设计题目。要求实现《操作系统》课程中各章中的常用算法。如进程调度的多种算法、银行家算法、内存管理的多种算法、文件管理的几种算法等,实现这些算法进行模拟显示。并能与《操作系统》开放式实验平台软件结合,为该课程提供一个“教”、“学”结合的实验环境。

1

实现工具:Java/c++,目标:开发出实现操作系统重要算法的软件。 2、Linux下进程的提取和显示

题目简介:在Linux操作系统下,实现进程的后台监视,抓取进程的详细信息。 实现工具:c语言、Linux常用命令、Shell语言,mrtg软件

目标:在Linux下实现进程的提取和显示,用Shell语言把要提取的进程通过mrtg软件以web的形式显示出来,从而看出Linux服务器的工作情况和负载状况。 4、linux系统基于进程的访问控制

“基于进程的访问控制”,主要实现的功能是保护一些特殊的文件,例如某些重要的配置文件,一些重要的数据库文件等等。实现的方法是设定一个规则:这些特殊的要受保护的文件只能被特定的可执行文件访问

人数:2人,要求:对进程控制比较熟悉,编程语言:C、C++ 5、Linux系统审计

系统审计信息包括如下内容:

事件类型、事件发生日期和时间、事件结果、是否成功、设计系统的版本号、导致审计事件发生的用户进程的uid euid gid egid 和产生此进程的程序名,pid ppid oppip。以及各个事件所牵扯到的系统调用的各个参数,客体名、客体的安全级别。 人数:2人,要求:对日志系统比较熟悉,编程语言:C\\C++ 6、Linux系统邮件服务器开发

完成邮件的收发功能,对邮件协议了解,使用C/C++开发,人数:1人 7、Linux系统ftp服务器开发

完成ftp功能,特别是命令安全分析,对邮件协议了解,使用C/C++开发,人数:1人 8、题目名称:《操作系统原理》学习辅导平台的设计与开发

内容要求:利用开发工具研制出便于学生查阅或下载课程信息,提问及获得教师答疑帮助的平台。具体功能概括如下:查阅课程的教学信息,课程教案和课程作业和实验要求,上传课程作业和实验报告,同时提供网上查阅作业成绩的功能,提供实时和非实时的课程答疑服务, 建立完善的不同用户身份的权限管理。

开发工具:系统采用access数据库系统,用ASP开发,宿主语言用ODBC方式与数据库联系。

9、题目名称:USB接口芯片PDIUSBD12及其应用

内容要求: USB的实现需要主机硬件、操作系统及外设三方面的支持。PC主机方面,目前大多数主板都提供了支持USB功能的控制芯片组和接口插座,Windows操作系统也提供了支持USB的系统软件,用户主要侧重于用户应用软件及USB设备驱动程序开发。在USB设备方面,目前各生产厂商已经推出了许多USB接口控制芯片,用户的应用开发侧重于芯片使用及微控器程序开发。本毕业设计目的在于使学生通过学习USB总线协议、在Windows操作系统上开发USB设备驱动程序及一种典型USB控制芯片的特点及应用方法,为今后学生从事该方面科研工作建立一定的理论基础,并培养其一定的动手能力。 本毕业设计要求包括如下几点内容: 1. 掌握USB总线协议

3. 初步掌握Philip USBD12芯片的功能特点

2

4. 初步掌握D12芯片与微控器的连接及固件编程

要求学生掌握微机原理、单片机原理的相关理论知识、掌握设备驱动程序的开发方法、掌握C语言的应用编程方法、会使用Visual C++,Windows DDK等开发工具。 参考文献:

1. USB 2.0 硬件设计, 萧世文

2. USB总线接口开发指南,张念淮,江浩 3. PDIUSBD12 USB 固件编程与驱动开发,周立功 10、题目名称:Linux下设备驱动程序的编写方法

内容要求: Linux下的设备驱动程序是用来驱动外部设备的内核级程序。在Linux系统中,对用户程序而言,设备驱动程序隐藏了设备的具体细节,对各种不同设备提供了一致的接口。根据设备读写方式的不同,Linux下的设备驱动程序可分为字符设备驱动程序、块设备驱动程序和网络设备驱动程序等三种。本题目要求学生编写一个完整的字符型设备驱动程序,要求实现字符型设备的打开、读、写、关闭等操作。 参考文献:

1. Joanthan Corbet等.Linux设备驱动程序(影印版).东南大学出版社 2. 李善平等.Linux内核2.4版源代码分析大全.机械工业出版社 3. 任爱华.操作系统辅导与提高.清华大学出版社 4. 胡明庆等.操作系统教程与实验.清华大学出版社 11、题目名称: uclinux在ARM上的移植与应用(1人)

设计目的:熟悉ARM体系结构,掌握ARM汇编、C语言编程,了解ARM常用片内集成外围器件的功能和使用,能够对ARM处理器进行系统编程。熟悉Linux开发环境,掌握开发环境的配置和Linux环境下C语言编程方法,熟练使用GCC、GDB等编译调试工具,具有Linux下设备驱动程序开发经验,熟悉嵌入式操作系统uclinux内核。

内容要求:分析移植Bootloader,对uclinux内核进行编译,将uclinux移植到ARM上,编写键盘驱动程序,并完成简单的应用程序开发。

参考资料:ARM应用系统开发详解 基于S3C4510B的系统设计,李驹光等编著 开发环境:linux系统, gcc编译器,微芯力ARM评估板和试验箱。 12、题目名称:基于MPI的并行程序设计 主要研究方向和内容:并行程序设计

设计目标:对并行程序设计基本理论以及MPI编程进行深入研究;在PC集群上搭建MPI程序设计环境;实现一组并行程序(算法),在集群上测试。 开发环境:Windows/Linux+C/Cpp+MPICH 13、题目名称:基于EOS操作系统平台编程

内容简介:分析EOS内核代码,并使用EOS信号量编程解决哲学家进餐或理发师等进程同步

3

问题。开发环境:OS Lab实验集成环境。 三、 应用系统开发类

1、基于ASP.NET企业信息化平台建设

题目简介:通过ASP.NET实现企业信息化平台的设计,包括企业的简介、企业的产品、网上购物、订单管理等等。 2、BBS论坛

题目简介:前台模块

通过对某该校教师岗位考核的指标体系及其考核内容及标准的分析,设计一个高校教师岗位考核与管理系统。涉及计算机、网络、数据库等技术,高校人事管理、信息系统结构、开发等知识。建议开发工具:.NET + SQLServer2005数据库管理系统

1.注册登陆模块:注册,登陆,修改个人信息。

2.浏览主题模块:版块列表,主题贴列表,查看帖子内容,搜索贴子。 3.发贴回帖模块:发贴,回帖,编辑自己的帖子。

4.管理帖子模块:删除,编辑,置顶,指定精华(添加字段设定) 后台模块:

1.论坛设置模块:

2.管理版块模块(把版块添加到数据库中):创建,修改,删除 3.管理用户模块 添加,删除,设定权限 角色:(不同角色权限不一致)超级管理员管理员、版主、注册用户、游客,开发工具:Tomcat、JDK、SQL Server 2000 3、博客系统

(1)站点主页:1、登陆、注册2、本站功能介绍3、站内公告4、排行榜5、站内搜索: (2)个人主页:1、我的主页2、公告信息3、我的博客4、我的相册5、我的好友6、我的收藏7、控制面版:具有浏览我的主页、评论列表、栏目设置、样式选择、样式修改、自定义公告、内容管理、基本信息设置、统计访问次数等功能。开发工具:Tomcat、JDK、MYSQL 4、企业产品展示平台

题目简介:基于B/S模式,通过Internet网查询企业产品相关资料。开发环境:.Net、JAVA均可,题目来源:自拟 5、房产信息管理系统

题目简介:基于B/S模式,通过Internet网查询房屋中介公司提供的各类信息。商品房查询、二手房查询、房屋预售面积查询、系统维护等模块。开发环境:.Net、JAVA均可,题目来源:自拟

6、基于Hibernate 的网上书店 开发工具:jsp+Hibernate+mysql 题目简介:该系统已有很多人开发过,但本系统采用最新的轻量级数据库访问技术,通过本系统的开发,了解最新的技术如何在web系统中应用。 7、控制器工作原理动态演示程序设计 开发工具:C++程序设计语言

题目简介:对计算机控制器的各部件构成、功能、特点和指令的执行过程进行动态演示,包括必要的动态字幕的显示说明,指令的执行过程通过一段汇编语言程序说明。 8、设计8位“理论”计算机整机系统 1〉、画出完成系统所需的流程2>、机器为8位机,指令系统中包含10条指令,运算器设置2个通用寄存器,有5种寻址方式。3>、将整机系统的指令系统设计格式及整机系统工作电路图上缴。

9、实验室仪器设备管理系统

4


09级计科专业毕业设计题目.doc 将本文的Word文档下载到电脑
搜索更多关于: 09级计科专业毕业设计题目 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219