资源描述
天津科技大学信息管理专业移动商务课程设计
11
2020年4月19日
文档仅供参考,不当之处,请联系改正。
天津科技大学信息管理专业移动商务课程设计
一、时间安排
本次课程设计时间为 - 第二学期的第17-18周,全天共计10天。其中设计时间为9天,18周周五进行课程设计的答辩检查。
二、分组形式
本次设计内容以小组形式完成,每三位同学一组,自由组合,完成以下设计内容。
三、课程设计内容
(一)Swift开发基础
此部分作为商务移动应用课程的延伸部分。设计内容为两个“三选一”的形式,即以下6个任务中,每个小组需要完成2个:第一个任务必须在1,2,3中选择,第二个任务必须在4,5,6中选择。
1. 猜数字(Bulls and Cows)
电脑随机出0~9数码中不重复的4个数字,人类玩家开始猜。每猜一次,电脑就要根据猜测的4个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,B前的数字表示数字正确而位置不正确数的个数。如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为 2B,合起来就是 1A2B。然后玩家根据电脑提示的结果继续猜,直到猜中(即 4A0B)为止。
要求:存储和统计玩家获胜的次数,放弃的次数,猜对时所用的回合数。
2. 井字棋 (Tic Tac Toe)
是一种在3*3格子上进行的棋子游戏,两个玩家,一个出圈(O),一个出叉(X),轮流在3乘3的格上打自己的符号,最先以横、直、斜连成一线则为胜。
要求:实现人机对弈,人人对弈,程序能够判断胜负和
3. 分歧争端机
来自电影《非诚勿扰》,秦奋创造了一台“分歧争端机”,有分歧的两人分别将手伸进塑料筒,在筒中各自出招,分别用另外一只手把塑料圆筒上的小把手拉开,这样两人都不能临时变招了。
要求:编制程序实现两人公平猜拳,能够设定一局定胜负、三局两胜或五局三胜。
4. 计算器Calculator
实现一个简单的计算器程序
要求:计算器能够完成+,-,*,/,小数点,取消。
5. 2048 游戏
编程实现2048小游戏:在4X4棋盘上随机设置2、4数字,每次能够选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随机出现一个数字方块,相同数字的方块在合并时会相加。不断的叠加最终拼凑出2048这个数字就算成功。
要求:
6 天气预报
编制一个天气预报APP,参考资料:
要求:能够自定义显示若干城市的天气状况,UI设计清晰、美观、简洁。
(二)移动商务商业策划书一份。
时值教育部拟将举办第二届中国“互联网+”大学生创新创业大赛之际,为了使同学们能够深入了解当前互联网发展的前沿趋势,每组同学应结合移动商务的应用和大赛设定的参赛项目,报名参加竞赛,并开展商业策划,提交一份商业策划报告,题目能够自拟。策划方向参考以下内容:
1.“互联网+”现代农业,包括农林牧渔等;
2.“互联网+”制造业,包括智能硬件、先进制造、工业自动化、生物医药、节能环保、新材料、军工等;
3.“互联网+”信息技术服务,包括工具软件、社交网络、媒体门户、数字娱乐、企业服务等;
4.“互联网+”商务服务,包括电子商务、消费生活、金融、旅游户外、房产家居、高效物流等;
5.“互联网+”公共服务,包括教育文化、医疗健康、交通、人力资源服务等;
6.“互联网+”公益创业,以社会价值为导向的非盈利性创业。
四、课程设计形式
本次课程设计是全天设计,上午9:00-11:30,下午1:30-5:00,每组在课程设计结束后提交一份商业策划书,一份课程设计报告(对基础部分对设计实现部分进行总结)
五、课程设计考核办法
本次课程设计考核成绩由iOS开发成绩和“互联网+”商业策划成绩两部分组成,二者各占一半。每组同学应在报告中写清楚两部分工作的分工情况,此部分将作为个人成绩的评定标准。
六、课程设计报告格式要求
本次课程设计商业策划书要求:
1. 全部正文采用宋体,小四,1.25倍行间距书写。
2. 图和表要有标注,编号,和命名,命名方式采用图1-1,图1-2,形式,表采用表1-1,表1-2......的形式。
3. 有扉页,扉页要求写明商业策划的题目,成员组成,提交日期,指导教师。
4. 策划书需要打印提交(每组提交一份)
本次课程设计报告在内容方面的要求如下:
1. 全部正文采用宋体,小四,1.25倍行间距书写。
2. 图和表要有标注,编号,和命名,命名方式采用图1-1,图1-2,形式,表采用表1-1,表1-2......的形式。
3. 有扉页,扉页要求居中写明“天津科技大学移动商务课程设计报告”,成员组成,提交日期,指导教师。
4. 报告应该详细第给出基础内容部分的设计实现过程,并配合文字说明。
5. 报告中要总结出设计实现的实例中涉及到的swift编程中的主要概念,并结合自己的理解进行书写。
6. 报告中要记录变成过程中遇到的问题,以及问题如何解决的内容。
7. 报告中要给出组员的详细分工。
8. 报告需要打印提交(每组提交一份)
展开阅读全文