《《程序设计基础课程设计》安排.docVIP

《《程序设计基础课程设计》安排.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础课程设计》安排 一、课程设计基本要求和方法 1、培养学生应用C程序设计方法及思想解决实际问题的能力。 2、培养学生掌握使用程序设计语言C和开发平台Visual C++或TC3.0。 3、培养学生调查研究,查阅技术文献、资料、手册以及编写技术文献的能力。 4、课程设计完成后,每位同学必须提交课程设计报告。课程设计报告的详细要求及格式请参见计算机与信息学院的有关规定(已附在本文档尾部)。 二、课程设计的方法: 1、下达课程设计任务书,并向学生公布候选题目,学生自由分组、选题,由教师审核并进行必要的调整后开始课程设计。 2、课程设计采用分组的方式进行,每组人数不超过5人,设一位组长,同组同学做同一个题目,他们可以互相讨论,但必须独立完成,每位同学的实现方式应有所不同。 3、课程设计主要由学生独立进行,为了方便同学们之间及与老师的交流,课程设计开设网上讨论组,同学们可以在网上进行学习与交流,老师也会及时在网上解决学生的各种问题,最后,将在机房安排集中指导。 三、课程设计侯选题目: 课程设计的题目可由教师指定,也可由学生自行选择。选题内容、难度要适当,要有一定的实际意义,并能达到进一步巩固和强化本课程所学知识的效果。 (1)设计的课题能够体现面向对象基本思想:类、继承、多态性、模板等。 (2)根据自己对面向对象基本概念、原理和机制的理解,自拟题目和设计内容。 (3)选题的难易程度要适当,以在规定时间内经过努力可以完成为宜。 选题分类:分为4大类: 1)游戏类 2)数学计算类 3)管理系统 4)其他类 参考题目: (1)字符串处理系统 本课程设计要实现的一篇文章长度的字符串的处理,主要功能如下: 1)定义字符数组变量,例如:char ch[6][80]; 2)字符数组的初始化(可以从文件获取) 3)字符数组的输出 4)将字符数组保存为文件 5)获得字符串长度 6)在字符串中查找一个字符 7)在字符串中查找另外一个字符串 8)比较字符串(不能用strcpy) ……(大家还可以扩充类似的功能) (2)学生信息管理 本课程设计要实现学生信息的管理,主要功能如下: 1)建立学生信息的结构体 2)学生信息的初始化(可以从文件获取) 3)学生信息的添加、修改、删除、查找 4)学生信息的输出 5)对学生信息按学号、成绩排序 6)计算一门课的平均分和总分 7)将学生信息保存为文件 (3)项目管理 本课程设计要实现工程项目的管理,主要功能如下: 1)建立项目结构体(项目编号,项目名称,项目等级,建设时间,完工时间,预算金额,负责人等,可根据实际扩充) 2)项目信息的初始化 3)项目信息的添加、修改、删除、查找 4)项目信息的输出 5)将项目信息保存为文件 6)在项目信息中按项目编号、项目名称、项目等级等排序和查找。 (4)客户管理 本课程设计要实现客户的管理,主要功能如下: 1)建立客户结构体(客户名,编号,地区,联系方式,主要经营产品等,可根据实际扩充) 2)客户信息的初始化 3)客户信息的添加、修改、删除、查找 4)客户信息的输出 5)将客户信息保存为文件 6)在客户信息中按客户名,编号,地区等进行排序和查找。 (5)网吧用户管理 本课程设计要实现网吧用户的管理,主要功能如下: 1)建立用户结构体(用户机号,上机时间,已上机时长,下机时间,当前费用,结算费用等,可根据实际扩充) 2)用户信息的初始化 3)用户信息的添加、修改、删除、查找 4)用户信息的输出 5)对用户信息按上机时长,上机时间排序 6)将用户信息保存为文件 7)统计网吧当天的营业额。 (6)商品销售管理 本课程设计要实现商品销售管理,主要功能如下: 1)建立商品结构体(商品编号,商品名称,规格,数量,价格,供应商,有效期等) 2)商品信息的初始化 3)商品信息的添加、修改、删除、查找 4)商品信息的输出 5)统计缺货商品(可设定一个边界范围,如数量少于5就可以统计进来,便于定货),产生定货信息。 6)商品的销售 7)商品销售统计 (7)班级通讯录 本课程设计要实现班级通讯录管理,主要功能如下: 1)建立班级通讯录结构体(学号,姓名,联系方式,家庭地址,宿舍号,QQ,电子邮箱等) 2)班级通讯录信息的初始化 3)班级通讯录信息的添加、修改、删除、查找 4)班级通讯录信息的输出 5)将通讯录信息保存为文件 (8)图书管理 本课程设计要实现图书管理,主要功能如下: 1)建立书籍结构体、图书借阅结构体、用户结构体 2)对书籍、图书借阅、用户信息的初始化(书籍,用户信息可从文件中读取) 3)书籍、图书借阅、用户的添加、修改、删除、查找 4)书籍、图书借阅、用户信息的输出 5)对图书信息按编号、书名排序 6)实现图书的借阅 7)将图书借阅信息保存为文件 (9)学生社团管理 本课

文档评论(0)

QwQxsvajki + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档