计算机科学与技术专业-大三-学年设计-题目

大三-学年设计题目

西南大学 计算机与信息科学学院 周竹荣

课程概述 学年设计是重要的综合性设计训练,安排在修完相关专业平台课后进行。旨在培养学生综合运用所学的基础理论和专业知识,分析、解决实际问题的能力,理论联系实际。是一次系统的综合训练,也是专业课程学习中后期对教学效果的一次检验。

(1)复习、巩固所学的理论与专业知识,并予以适当的深化;强化综合运用相关专业知识解决计算机科学与技术行业问题的实际能力;

(2)强调理论联系实际,认真、负责的从事调查研究和分析、论证、设计;

(3)训练学生的基本技能:搜集资料、发现与分析问题、寻求问题的解决方案、设计计算及论文撰写能力;为后续的毕业设计(论文)环节做铺垫和准备;

课程要求 学生需熟悉使用至少一种高级语言(C++、Java、ASP.NET 或 JSP 等)、或一种移 动开发环境、一种数据库管理系统(SQLSERVER 或 MYSQL  等)构建一套完整 的系统。在系统设计时,应严格遵守软件工程规范,参照软件开发相应流程,完成选题、需 求分析、概要设计、详细设计、系统实现、系统测试等环节,并撰写相关文档(文档最终以 学年论文形式提交)。 学生需同时熟练使用 VISIO 等工具绘制相应图例,如系统流程图、 E-R 图、能 正确使用程序流程图表达详细设计思路,同时需自行了解其它 UML 图的适用范围及绘制方 法。 

一、(智能)硬件

1)基于51单片机的智能车实现

        要求自己焊接智能车,用C语言实现侧方位移库

2)基于51单片机的摇摇棒制作,实现“西南大学欢迎你”

3)基于arduino智能硬件开发

        RFID刷卡门锁,智能家居,智能鱼缸,微信相框,自动浇水花盆,智能老人监护,智能家居防盗,智能灯

4)树莓派极客开发

        类似于基于arduino智能硬件开发 

 https://i2.hdslb.com/bfs/archive/af6890aba61b31548760675c675218115ac86928.jpg

https://i1.hdslb.com/bfs/archive/24d27e4a8e4a91d19f41fdabb50e25fdf4e8d114.jpg

 

二、移动开发

1)html5小游戏开发,例如:俄罗斯方块、连连看,贪吃蛇

2)基于Hbuilder、apicloud、appcan的手机app开发

3) jquery mobile + 百度地图 + phonegap 写的一个"校园助手"的app

4)基于App Inventer课堂点名系统的教学应用

5)基于随机红包算法的微信红包模拟实现app

6)基于diff算法的智能单词拼写训练app

7)微信公众号、微信小程序、IOS开发开发,例如:失物招聘,食堂鲜菜;招聘信息;违章拍摄

8)二维码会议签到系统

9师范生板书考试系统

要求用微信小程序,实现考试的安排、出题、签到,拍照上传、评分等功能

10)新冠病毒健康码

通过信息填报、审核,为用户自动生成健康码(二维码),关卡、用人单位可以扫描健康码获取人员健康信息。

11)居家隔离系统

对于居家隔离人员,可以通过扫描二维码,填报和上传基本信息、每日体温、生活需求等信息,社区管理人员可以查看和统计各类信息。

12)小区出入管理系统

通过扫描二维码完成小区人员的出入自动登记。物管可以进行查看和统计各类信息。

三、网络开发

1)模拟实现基于区块链的比特币系统

2)基于BT协议,实现资源下载系统

3)实现电脑远程控制软件,从你的电脑控制别人的电脑

4)西大搜索

        实现一个搜索引擎,能够搜到到西南校园网内部各个单位发布的文件、通知、新闻、表格、下载等信息。

四、操作系统

1)完成MITxv6实验二内存管理

2)树莓派Linux驱动程序开发

3)30天自制操作系统

4)编写程序实现windows环境下在U盘建立inode文件系统

五、数据库开发

1)实现一个简易的小型数据库

2)课程设计选题系统,要求每个设计题目限两人,学生和教师双选,利用数据库事务处理、回滚,加锁等技术,实现选题、退选、统计等功能

3)选座系统(电影院、飞机、动车)

4)收银系统,适合于超市、百货公司,支持各类营销活动,如打折,折上折,买二送一等等

5)模拟实现福彩的网络彩票系统,包括彩票下注,开奖

六、大数据

1)python爬虫与数据分析,例如:美团北碚热力图;图片处理搜索引擎;抓取值得买商品来源;抓取电商商品信息;爬取网站电影的:名字,地址和评分;pagerank计算博客排名,pagerank计算参考文献排名

2)中移动大数据数据分析

3)Hadoop+HBase+ZooKeeper集群环境搭建

4)某品牌汽车销售大数据分析

5)某学校学生成绩分析

 

 

七、人工智能

1)蚁群算法动画仿真

2)遗传算法动画仿真

3)人工智能工程项目

车牌识别,人脸识别,智慧校园

https://img-blog.csdnimg.cn/img_convert/f8fd138f2e8ba5f91417fcb2b221716b.png 

https://i1.hdslb.com/bfs/archive/de1afc789fc13177c752ee0ef8852beed1814de9.jpg 

https://img1.baidu.com/it/u=1004388081,453891028&fm=253&fmt=auto&app=138&f=JPEG?w=375&h=500

 上课刷面点名,杭十四中这个动作获央视点赞

4)代码抄袭查重

5)人工智能炒股

https://i0.hexun.com/2019-09-24/198652681.jpg 

八、其它

1)利用自己的手写字体,设计和实现一个矢量汉字库系统

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/4102.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HTML 标签和属性

一些标签 单双标签 双标签。双标签指标签是成对出现的&#xff0c;也就是有一个开始标签和一个结束标签&#xff0c;开始标签用 <标签名> 表示&#xff0c;结束标签用 </标签名> 表示&#xff0c;只有一对标签一起使用才能表示一个具体的含义。例如 <html>&…

关于线程池你了解些什么?

前言学习线程池的思维导图线程池是什么?它有什么用?虽然线程比进程更轻量级,但是每个进程所占的资源空间是有限,如果我们频繁创建和销毁线程也会消耗很多CPU资源,那么我们该如何解决这个问题呢?官方解释:线程池是一种多线程处理形式,其处理过程可以将多个任务添加到阻塞队列…

电子招标采购系统:营造全面规范安全的电子招投标环境,促进招投标市场健康可持续发展

营造全面规范安全的电子招投标环境&#xff0c;促进招投标市场健康可持续发展 传统采购模式面临的挑战 一、立项管理 1、招标立项申请 功能点&#xff1a;招标类项目立项申请入口&#xff0c;用户可以保存为草稿&#xff0c;提交。 2、非招标立项申请 功能点&#xff1a;非招标…

Google巨大漏洞让Win10、11翻车,小姐姐马赛克白打了

早年间电脑截图这项技能未被大多数人掌握时&#xff0c;许多人应该都使用过手机拍屏幕这个原始的方式。 但由于较低的画面质量极其影响其他用户的观感&#xff0c;常常受到大家的调侃。 但到了 Win10、11 &#xff0c;预装的截图工具让门槛大幅降低。 WinShiftS 就能快速打开…

专业护眼灯什么牌子好?分享最专业护眼灯品牌排行

在日常生活中&#xff0c;照明灯具为人们提供了很多便利&#xff0c;但是对于长时间在灯光下用眼的学生跟办公族来说&#xff0c;容易导致用眼疲劳&#xff0c;甚至头晕等现象&#xff0c;所以现在普遍许多家庭都必备有护眼灯&#xff0c;能对眼睛起到缓解疲劳的作用&#xff0…

Docker安装Mysql集群(主从复制)

Docker安装Mysql集群(主从复制) 配置阿里云镜像 sudo vim /etc/docker/daemon.json插入如下镜像 {"registry-mirrors": ["https://sdiz8d27.mirror.aliyuncs.com"] }重启docker sudo systemctl daemon-reloadsudo systemctl restart docker保证images有…

python

好处 相对其他编程语言 比较简洁丰富的第三方库【做爬虫、机器学习、深度学习】 numpypandasmatplotlit用处 数据分析web开发游戏开发AI【比较广泛】安装部署python环境 1.官网下载python安装包【原生部署】 官网&#xff1a;python.org2.安装anaconda 1.自带python环境2.有丰富…

Mybatis-Plus进阶使用

一、逻辑删除 曾经我们写的删除代码都是物理删除。 逻辑删除&#xff1a;删除转变为更新 update user set deleted1 where id 1 and deleted0 查找: 追加 where 条件过滤掉已删除数据,如果使用 wrapper.entity 生成的 where 条件也会自动追加该字段 查找: select id,name,dele…

JConsole使用教程

JConsole是一个Java虚拟机的监控和管理工具&#xff0c;可以监控Java应用程序的内存使用、线程和类信息等。 以下是JConsole的使用教程&#xff1a; 1.启动JConsole JConsole是一个Java自带的工具&#xff0c;可以在bin目录下找到jconsole.exe文件。双击运行该文件即可启动JC…

正则表达式-元字符

文章目录一、正则表达式-元字符总结一、正则表达式-元字符 正则表达式 - 元字符 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为&#xff1a; 字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如&#xf…

强人工智能时代,区块链还有戏吗?

最近很多人都在问我&#xff0c;ChatGPT 把 AI 又带火了&#xff0c;区块链和 Web3 被抢了风头&#xff0c;以后还有戏吗&#xff1f;还有比较了解我的朋友问&#xff0c;当年你放弃 AI 而选择区块链&#xff0c;有没有后悔&#xff1f;这里有一个小背景。2017 年初我离开 IBM …

银行数字化转型导师坚鹏:如何制定银行数字化转型年度培训规划

如何制定银行数字化转型年度培训规划 ——以推动银行数字化转型战略落地为核心&#xff0c;实现知行果合一课程背景&#xff1a; 很多银行都在开展银行数字化转型培训工作&#xff0c;目前存在以下问题急需解决&#xff1a; 缺少针对性的银行数字化转型年度培训规划 不清楚如…

Spring --- 声明式事务

一、JdbcTemplate 1.1、简介 Spring 框架对 JDBC 进行封装&#xff0c;使用 JdbcTemplate 方便实现对数据库操作 1.2、准备工作 ① 加入依赖 <dependencies><!-- 基于Maven依赖传递性&#xff0c;导入spring-context依赖即可导入当前所需所有jar包 --><depen…

openAi ChatGPT调用性能优化的一些小妙招

参考的demo:GitHub - ddiu8081/chatgpt-demo: A demo repo based on OpenAI API. 扭曲调教&#xff1a; openai提供的chat接口&#xff08;https://api.openai.com/v1/chat/completions&#xff09;由于其模型很大&#xff08;什么1750亿个参数啥的&#xff09;&#xff0c;单…

Redis之底层数据结构

一 Redis数据结构 Redis底层数据结构有三层意思&#xff1a; 从Redis本身数据存储的结构层面来看&#xff0c;Redis数据结构是一个HashMap。从使用者角度来看&#xff0c;Redis的数据结构是String&#xff0c;List&#xff0c;Hash&#xff0c;Set&#xff0c;Sorted Set。从…

Docker 镜像使用

目录 1、列出镜像列表 2、获取一个新的镜像 3、查找镜像 4、拖取镜像 5、删除镜像 6、创建镜像 a.更新镜像 b.构建镜像 设置镜像标签 当运行容器时&#xff0c;使用的镜像如果在本地中不存在&#xff0c;docker 就会自动从 docker 镜像仓库中下载&#xff0c;默认是从 …

现在大专生转IT可行吗?

当然可行的。 大专也是人&#xff0c;为什么不可以选择喜欢的专业学习&#xff0c;现在大学生遍地都是&#xff0c;学历已经不是限制你发展的因素了。有的人就是不擅长理论学习&#xff0c;更喜欢技术。IT也只是一个普普通通的技术行业&#xff0c;跟其他技术行业一样&#xf…

wsl=

安装wsl wsl --install,用户名wu,密码 123456&#xff0c; https://learn.microsoft.com/en-us/windows/wsl/install 安装anaconda, 把anaconda移动到wu目录下&#xff0c;在wu用户以及用户目录下执行bash Anaconda-文件名&#xff0c;安装目录为/home/wu/anaconda3 配置cond…

C#方法详解

总目录 文章目录总目录前言一、方法概述1、方法签名2、调用/访问方法/方法形参与实参二、扩展方法1.实现扩展方法2、扩展方法调用3、优先级问题4、其他扩展方法示例1.获得枚举的Description2.其他常用扩展方法三、方法参数列表详解1、可选自变量&#xff08;可选参数&#xff0…

深入剖析 MVC 模式与三层架构

文章目录1. 前言2. MVC模式3. 三层架构4. MVC和三层架构5. 总结5.1 IDEA 小技巧1. 前言 前面我们探讨了 JSP 的使用&#xff0c;随着计算机技术的不断更新迭代&#xff0c;JSP 的技术由于存在很多的缺点&#xff0c;已经逐渐退出了历史的舞台&#xff0c;所以在学习时&#xf…