vC++课程设计选题_第1页
vC++课程设计选题_第2页
vC++课程设计选题_第3页
vC++课程设计选题_第4页
vC++课程设计选题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、按学院要求课程设计说明书字数(不包括程序代码)不少于2000字2、每人需提交说明书的电子文档,及源代码的压缩文件,文件标题注明:学号、姓名、题目;第18周周四交由班长统一拷贝给我。3、说明书的第一页即任务书中要写明设计任务(可写出主要的功能)一、课程设计的目的本课程设计以VC+程序设计课程为基础,目的是进一步培养学生综合应用VC+的各种编程知识和技巧进行程序设计的能力,最终掌握面向对象的编程技术。通过本次课程设计,学生应能达到具备设计功能较为复杂的Windows应用程序的能力,同时培养学生自主学习和独立创新的精神。二、课程设计的基本要求1、要充分认识课程设计对自己的重要性,认真做好设计前的

2、各项准备工作。2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。4、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。5、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。三、课程设计的主要内容可以以小组为单位,每组1至3名学生,在教师的指导下,每组完成一至二个题目。题目可由下面提供的选题中选择或学生自选经教师审核后方可。该组每个同学承担题目的不同部分,每位同学的课程设计报告必需

3、独立完成。具体要求:1、要求利用面向对象的方法以及VC+的编程思想来完成系统的设计;2、要求在设计的过程中,对Windows环境下的编程有一个基本的认识;3、能够综合运用所学知识,编程解决实际问题;4、在基本要求达到后,可进行创新设计;5、上机调试源程序,并进行充分的测试,力求程序的正确性、可读性和运行的高效性;6、写出课程设计报告。课程设计报告应包含以下八个内容: 课程设计题目。 功能描述:对系统要实现的功能进行简明扼要的描述。 方案论证:概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。详细设计:详细

4、说明各功能模块的实现过程,所用到的算法、技巧等。 程序说明:给出功能的实现。 效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期解决办法。 结果分析及心得体会:谈谈自己在课程设计过程中的心得体会。 参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。 附录:附上各功能模块的主要代码。参考选题如下:1、 西北民族大学校友通讯录管理系统能够对通讯录中的姓名、通讯方式、地址等信息进行各项维护,包括增加、删除、修改、查询和统计,要求查询条件不唯一,且应能根据实际需要进行组合查询;对通讯录中的各项信息进行分类统计。2、 西北民族大学学生成绩管理系统能够对学生的

5、基本信息、各学期的各门课程的成绩进行各项维护,包括增加、删除、修改、查询和排名。要求查询条件不唯一,且应能根据实际需要进行组合查询;对学生的排名可根据实际需要以多种方式进行,如单科排名或总成绩排名。3、 西北民族大学员工工资管理系统能够对员工的基本信息、工资信息进行各项维护,包括增加、删除、修改、查询和统计。要求查询条件不唯一,且应能根据实际需要进行组合查询,例如,查询当月工资、季度工资、年度工资等。4、 移动公司客户信息管理系统能够对客户的基本信息(姓名、出生日期、家庭住址等)、消费信息(消费时间、长途费用、本地通话费用、短信、彩信、GPRS等)进行各项维护,包括增加、删除、修改、查询和统计

6、。要求查询条件不唯一,且应能根据实际需要进行组合查询,例如,查询当月消费账单、账单余额查询等。5、 西北民族大学图书管理系统主要功能:1. 新进图书基本信息的输入。 2. 按图书名称查询图书基本信息。 3. 根据图书名称对撤消的图书信息进行删除。 4. 按图书名称从小到大排序。5. 办理借书手续。6. 办理还书手续。基本信息:图书编号、图书名称、单价、作者、存在状态、借书人姓名、性别、学号等6、 合同管理系统设计主要功能:1. 增加合同记录2. 显示全部合同记录 3. 根据合同名称查找记录 4. 根据合同名称修改记录 5. 根据合同名称删除记录 6. 按

7、合同编号从小到大显示记录7. 按合同金额由大到小的顺序显示合同记录包括:合同编号、合同名称、合同金额、合同甲方、合同乙方、合同类别、合同等级、生效日期、到期日期、合同是否执行完毕7、 产品信息管理主要功能:1. 产品基本信息的录入。 2. 产品信息的修改。 3. 产品信息的删除。 4. 根据产品名称查询产品信息。5. 显示全部产品记录6. 按参考价格从小到大显示记录7. 显示全部过期产品信息。基本信息:产品编号、产品名称、产品类型编号、产品规格、计量单位、数量、参考价格、进货日期、有效期。8、 客户信息管理系统主要功能:1. 输入记录 2. 用指定格式显

8、示全部记录 3. 根据客户姓名查找记录 4. 根据客户编号删除记录 5. 按客户编号从小到大显示记录6. 按客户类型显示客户信息基本信息:客户编号、客户名称、客户类型(供应商、购货商)、联系电话、传真电话、E-mail9、 旅游景点资源管理系统主要功能:1. 输入景点信息记录 2. 显示全部景点信息 3. 根据景点名称查找信息 4. 根据景点名称删除记录 5. 根据成人票价从小到大排序。6. 根据输入成人票价,显示所有不大于此价格的景点信息。基本信息:景点编号、景点名称、联系人、联系电话、成人票价、儿童票价、录入日期和时间10、 多功能计算器要求所编写的计算器能够完成加、减、乘、除、基本的函数

9、运算,类似于Windows附件中的计算器。11、 指针式时钟要求所编写的时钟能够完成基本的走时、对时、定时功能。12、 行驶的小车要求小车能够根据信号灯的状态来行进或停车。13、 翻动的三角形要求三角形能够沿某一路线根据要求翻动。14、 简单的聊天程序要求能够,实现文本、图片的传输,类似于QQ聊天软件15、 媒体播放器的实现 要求能够播放音频或视频文件16、 简单电子邮件的客户端的实现要求能够进行邮件的发送和接收17、 电子购物商城系统。四、主要技术关键的分析、解决、方案比较以下是可以参考的课程设计可能包含的相关知识:1、面向对象编程思想2、MFC的核心机制,如文档和视图结构、消息映射3、Windows控件和 ActiveX控件的使用4、数据库技术五、课程设计考核方式 由指导教师对学生在课程设计期间的表现,所完成的设计报告的质量和设计结果的验收情况进行综合考核,并给出成绩。成绩分为优、良、中、及格、不及格五级。六、主要参考资料1、Visual

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论