大三-学年设计题目
西南大学 计算机与信息科学学院 周竹荣
课程概述 学年设计是重要的综合性设计训练,安排在修完相关专业平台课后进行。旨在培养学生综合运用所学的基础理论和专业知识,分析、解决实际问题的能力,理论联系实际。是一次系统的综合训练,也是专业课程学习中后期对教学效果的一次检验。
(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)完成MIT的xv6实验二内存管理
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)利用自己的手写字体,设计和实现一个矢量汉字库系统