• 本(专)科毕业设计(论文)选题


    本(专)科毕业设计(论文)选题

     

    题目1Linux日志收集系统的设计与开发(本科)

    题目2Linux聊天工具的设计与开发(本科)

    题目3Linux系统中简单网络嗅探器设计与实现(本科)

    题目4:操作系统中进程调度算法的研究(本科)

    题目5Snortiptables的分析及其联动设计(本科)

    题目6:毕业设计选报系统的设计与开发(专科)

    题目7Linux系统ftp服务器开发(专科)

    题目8Linux系统ftp客户端开发(专科)

    题目9Linux系统中http服务器的设计与开发(专科)

    题目10Linux防火墙的设置及其远程控制(专科)

     

    ++++++++++++++++++++++++

    题目1Linux日志收集系统的设计与开发(本科)

     

    系统要求:

    收集Linux系统运行时系统调用被执行的信息,也就是实时获取系统调用日志,这些日志信息将以可读的形式实时地返回到用户空间,以便做为系统管理或者系统安全分析时的参考数据。

    需要完成以下几个基本功能:

    第一:记录系统调用日志,将其写入缓冲区(内核中),以便用户读取;

    第二:建立新的系统调用,以便将内核缓冲中的系统调用日志返回到用户空间。

    第三:循环利用系统调用,以便能动态实时返回系统调用的日志。

     

    编程语言:C

     

    ++++++++++++++++++++++++++++++

    题目2Linux聊天工具的设计与开发(本科)

     

    系统要求:

           设计一个可以运行在Linux平台下C/S架构的即时聊天系统,实现聊天的各种基本功能。

    能够正确注册,登录,退出;能够查看好友资料信息和状态信息;能够实现个人资料信息维护、修改、更新个人状态信息;能能在显示好友列表时显示好友状态;能够实现正常地发送接收消息

     

    编程语言:CLinux+gladeGTK+MySql

     

    ++++++++++++++++++++++++++++++

    题目3Linux系统中简单网络嗅探器设计与实现(本科)

     

    系统要求:

    研究网络数据包的捕获机制,利用原始套接字在Linux平台下实现一个简单的网络嗅探器程序,完成对数据包进行解包、分析数据包的功能。最后以GUI界面呈现。

     

    编程语言:CLinux+gladeGTK+MySql

     

    ++++++++++++++++++++++++++++++

    题目4:操作系统中进程调度算法的研究(本科)

     

    系统要求:

    详细研究O(1)调度算法及其在Linux 2.6内核中的具体实现。O(1)调度器中增加了数据结构runqueue,就绪队列被分成activeexpired,结合bitmap[]不必遍历整个就绪队列,查找next进程的时间复杂度降为O(1)。进程运行时间片的重新分配更及时;动态优先级的计算过程更简单,计算时机更分散。

    借鉴Linux 2.6内核中O(1)调度算法,改进Linux 0.11内核的进程调度算法。

     

    编程语言:CLinux 0.11内核)

     

    ++++++++++++++++++++++++++++++

    题目5Snortiptables的分析及其联动设计(本科)

     

    系统要求:

    为了克服防火墙和人侵检测系统各自的缺路。采用Netfilter/iptables的联动的安全方式,联动具备以下两种功能:

    1Snort检测到攻击后,设置远程Netfilter/iptables的规则,抵御来自外部同络的攻击。对于内部网络的攻击和后门攻击。可以在规则选项中指定关键字Flexresp来抵御这类攻击。

    2Snort检测自身的丢包率并与用户在规则中指定的丢包率作比较,如果大于用户的设定值,设置远程Netfilter/iptables的规则,减少流入Snort所在子网的流量,以避免对Snort的拒绝服务攻击。

     

    编程语言:CLinux+Netfilter/iptables+Snort

     

    ++++++++++++++++++++++++++++++

    题目6:毕业设计选报系统的设计与开发(专科)

     

    系统要求:

    分析主要的业务流程和信息交流交互的内容,然后结合学校对毕业设计环节的管理标准和要求,经过系统的功能设计和数据库设计等过程,最终实现系统要求的全部功能。

     

    编程环境:(Linux+Apache+MySQL+php

     

    ++++++++++++++++++++++++

    题目7Linux系统ftp服务器开发(专科)

     

    系统要求:

    设计一个小型FTP服务器系统,实现FTP服务器所应该具备的大多数功能,包括用户的登录,文件的上传、下载、删除,选择数据传输模式、目录选择等,并给出相应的提示。通过该程序的开发,基本上实现了一个FTP服务器所应该具有的功能,能够解释一般的FTP命令,并且符合RFC959规范。

     

    编程语言:C

     

    ++++++++++++++++++++++++

    题目8Linux系统ftp客户端开发(专科)

     

    系统要求:

    FTP客户端软件是在了解FTP工作原理后,利用C语言来设计和开发的。FTP客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。连接模块实现主机与服务器的连接的功能;文件管理模块实现新建文件、删除文件等功能;文件传输模块实现主机与服务器连接成功后上传和下载文件功能。辅助管理模块实现一些相关功能如:读写配置文件。

     

    编程语言:CLinux+gladeGTK+FTP

     

    ++++++++++++++++++++++++++++++

    题目9Linux系统中http服务器的设计与开发(专科)

     

    系统要求:

    研究LinuxWeb服务器的设计与实现。在Linux系统中采用HTTP协议实现了数据的传输,采用Linux套接字编程接口的方法实现HTTP协议的方案,详细分析客户端与服务器之间的通信过程。

    Linux系统下实现一个Web服务器程序,在局域网内,将此服务器程序在一台计算机上运行,使网内其它计算机访问这台服务器时,实现客户端和服务器以HTTP协议进行请求和响应的功能。

     

    编程语言:C

     

    ++++++++++++++++++++++++++++++

    题目10Linux防火墙的设置及其远程控制(专科)

     

    系统要求:

    可屏蔽指定的ip地址、端口,转发合法数据包,并建立日志文件记录试图通过的非法IP信息。

    通过本题目的研究可以使学生深入了解防火墙的概念和原理,进而可以使用装有Linux系统的计算机充当网络防火墙,以保护局域网络的安全。

     

    编程语言:CLinux+gladeGTK+MySql+Netfilter/iptables

     



    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(459) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    render()中添加js函数
    切图相关记录
    Jenkins 配置代理。
    Ant 打包 web 项目 xml 模板
    linux 删除命令
    git 创建 本地 裸 仓库
    swagger spring-boot 配置
    Idea 根据 表 生成 实体类
    java 流 api
    spring eureka 注册显示 ip:端口号
  • 原文地址:https://www.cnblogs.com/ztguang/p/12648548.html
Copyright © 2020-2023  润新知