- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-工程实践1题目初步安排1-工程实践1题目初步安排
2013级工程实践1安排
一、概述
选题
1、题目分为A类,B类。
2、每个题目必须个人独立完成,同学们可以选相同的题目,相互讨论;每班在每个A类题目上的选择人数不能超过2人,在每个B类题目上的选择人数不能超过3个,先选先得,在每班的C语言课代表处登记。3月25号确定选题表。选定题目后同学们既开始做工程实践1。
答辩
1、答辩分为两批,由科代表安排和同学们自愿选择相结合的方式决定答辩批次。时间安排在本学期末。
2、答辩时请自带电脑。每人陈述3分钟,不能超过4分钟,加上老师提问每人大约十分钟。由每个答辩组的答辩秘书计时。
3、工程实践需要每个学生提交源代码、可执行文件、工程实践1报告。学生提交打包文件命名为:班_学生学号学生姓名_,里面三个文档命名为:学生姓名_源程序代码;学生姓名_可执行文件;学生姓名_工程实践1报告。
其中,报告需要学生打印。
二、题目描述
A类题目(共9题)
编号 题目 内容 要求 1 C语言平时成绩管理系统 学习MFC的应用,做出相对精美的界面;学习面向对象的思想,即用C++,考虑到类。
学习SQL语句和小型数据库(如ACESS,MYSQL)的应用
功能分教师模块,管理员模块和学生模块:
管理模块
管理员功能主要是添加和删除用户,设置密码等,管理员还可以录入课程名和对应的教师姓名以及教师编号。
教师模块
教师按管理员预先设置好的密码登录后,可以修改密码。教师可以按自己的需要对每个模块所占的比例进行分配,如作业20%,平时测试30%,考勤30%,小组分20%。激励分数可能有可能没有。平时成绩=作业*百分比+平时测试*百分比+考勤*百分比+小组分*百分比+激励分。当最后分数大于100的时候自动设置为100分。
教师还可以设置考勤的评分规则,例如,迟到一次扣3分,早退一次扣2分 ,缺席一次扣10分等。教师可以将统计考勤的权限给科代表。考勤记录和考勤分数都由课代表来登记。
教师给每个小组的分数,可以把权限交给科代表来统计。科代表可以给班级的学生分组,每个小组有具体的编号,每个小组获得的分数就是每个学生所得的分数。激励分教师可以根据学生的表现自由给定,给定的分数后面要注明具体原因,激励分登记的权限也可以交给科代表。
教师要把作业、平时测试、考勤的分数一一统计出来,再按照平时成绩的计算公式可以将每个学生的分数统计出来,可以浏览整个班级的学生的分数。
学生模块:
学生也同样可以按照管理员设置的密码登录,登录后可以修改密码。
对于考勤,小组分数,激励分,学生自己就只能查看。
每项分数出来以后,学生可以根据公式算出自己的成绩。每个学生登录以后都只能查看自己的成绩,不能查看别人的成绩。
学习MFC和DB的应用
编写出c语言平时成绩管理系统的程序;
具体需求需要自己进行挖掘拓展。 2 创新五子棋游戏
掌握五子棋的算法
能够实现人人对战,中途可以暂停,存储后退出,重新进入可以继续完成棋局。要求考虑到存储。
如果有余力,实现人机对战
有积分排行,需要进行存储 必须有创新,和网络上的五子棋程序有所区别。
选择性实现人机对战。
具体需求需要自己进行挖掘拓展。 3 成都地铁查询系统 假设成都已经建成了10条地铁形成地铁网络,要求该系统应用在地铁口的查询机上。目的是供旅客查询地铁的站点,票价,时间等信息。
利用数据库存储这些信息,自动计算出出发地和目的地如何换乘和价格。计算方法有最短路径,时间等选择。
在过程中需要考虑到程序的易用性,程序提供地图供用户选择出发点和目的地。
学习DB的应用
具体需求需要自己进行挖掘拓展。 4
走迷宫 能自动生成迷宫地图,保障一定有出口和通路。考虑到起点与终点;复杂的路径(通路、岔路、死路);障碍物、相关背景;主题。
进行游戏计时和分级。
如果有余力,建议设计剧情,增加动漫设计。 5 简易计算器 学习MFC的应用,做出相对精美的界面;学习面向对象的思想,即用C++,考虑到类。
模仿Windows的计算器,用图形界面实现加减乘除开根号求倒数等等基本操作。
实现括号运算。
6 挖雷游戏 掌握挖雷游戏算法
记录挖雷时间
记录英雄榜 必须有创新,和网络上的挖雷程序有所区别。
具体需求需要自己进行挖掘拓展。 7 赛车游戏 制作赛道及场景、可选择不同难度赛道
设置障碍物
赛车可加速减速、并计时
记录英雄榜 8 校园导游咨询系统 功能描述:设计你的学校的校园平面图,所含景点不少于10个,需要存放这些信息。以图中顶点表示学校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。
为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。
为来访客人提供图中任意景点相关信息的查询。
测试数据:由读者根据实际情况指定。
实现提示:一般情
文档评论(0)