




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
黑龙江东方学院管理信息系统程序设计课 程 设 计 报 告题目:双色学生姓名 吴建国 学 号 10101135 专 业 计算机科学与技术 班 级 一班 学 部 计算机科学与电气工程 目录第1章 绪论31.1 设计目的31.2 内容与要求3第2章 系统总体设计32.1系统设计的组成框图32.2 功能描述42.3 开发环境介绍4第3章 系统详细设计43.1程序设计流程图43.2功能模块设计53.3主要算法描述53.4后台数据库设计6第4章 系统使用与测试74.1使用说明74.2 系统运行结果7第5章 结论85.1系统中主要的知识点85.4系统的分工9附 录10黑龙江东方学院课程设计报告第1章 绪论1.1 设计目的目的是进一步培养学生综合应用VC+的各种编程知识和技巧进行程序设计的能力,最终掌握面向对象的编程技术。通过本次课程设计,学生应能达到具备设计功能较为复杂的VC+应用程序的能力,同时培养学生自主学习和独立创新的精神。1.2 内容与要求1、要求利用面向对象的方法以及VC+的编程思想来完成系统的设计。2、要求在设计的过程中,对Windows环境下的编程有一个基本的认识。3、能够综合运用所学知识,编程解决实际问题。4、在基本要求达到后,可进行创新设计。5、上机调试源程序,并进行充分的测试,力求程序的正确性、可读性和运行的高效性。6、写出课程设计报告。第2章 系统总体设计2.1系统设计的组成框图组合双色球选号统计帮助退出2.2 功能描述 可实现随机选号功能,红球六组蓝球一组。 可实现统计期号及显示开奖号码,存储期号的功能。 可实现33选6指定红球功能。 提示帮组文档及使用说明等功能。2.3 开发环境介绍 AMD AthlonNeo Processor K125、2GB内存、250GB硬盘 Microsoft Windows XP Professional Microsoft Visual C+ 6.0 Microsoft Office Access 2003 Microsoft Windows XP或 Microsoft Windows 7操作系统第3章 系统详细设计3.1程序设计流程图主界面设计选号界面组合框帮组提示统计界面选号功能存期号统计保关闭3.2功能模块设计 a) 选号功能 b) 统计功能 c)组合功能 d)帮组3.3主要算法描述 1) 选号功能实现随机选号,红球六位、蓝球一位。2) 统计功能主要实现号码插入与保存。3) 组合为36选6,中间必须以逗号隔开,否则无效。4) 根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系。5) 各个类之间要完美调用。3.4后台数据库设计数据库第4章 系统使用与测试4.1使用说明1) 单选运行主窗体。2) 单选(选号)按钮,进行红球选号和蓝球选号。3) 单选统计可以进行插入期号和查询期号。4) 单选组合按钮,可进行红球36选6。5) 单选帮组按钮为帮组文档。6) 退出按钮为退出键。4.2 系统运行结果主菜单显示第5章 结论5.1系统中主要的知识点l 单选按钮对话框的切换。l 静态文本框动态显示文字。l 文件浏览的多格式输出。l 列表框的多选数据。l Windows控件和 ActiveX控件的使用5.2系统难点以及解决办法l 面向对象编程思想l MFC的核心机制,如文档和视图结构、消息映射l Windows控件和 ActiveX控件的使用l 数据库技术5.3 编程总结l 要充分认识课程设计对自己的重要性,认真做好设计前的各项准备工作。l 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努钻研,勤于实践,勇于创新。l 独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。l 在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。l 学会了解决一些在VC+中比较困的的问题。5.4系统的分工l 自主完成数据库的编写,以及数据库的插入功能和sql的调用。l 自主完成窗体与控件的控制以及窗体类的插入和变量的编写。l 自主完成各个代码与控件的代码编写。l 自主完成课程设计报告。5.5自评成绩首先,这是第一次完全意义上的课程设计,用VC+实现,本次课程设计让我基本懂得了类的运行原理,能给独立的制作一个较为简单的系统,算是VC+的入门。同时然我学会了ACCESS数据库在VC中的使用,能够使用数据库大大提高程序运行的效率,其操作的复杂程度也远远低于文件操作。能够实现预先设计好的程序的功能,非常有自豪感。 其次我体会到了任何一门新的东西并非想象中的那么困难,学习一门技术首先要搞清楚其最底层,最基本,最原始的东西,了解了原理之后再学习它的应用就十分轻松。但是如果一开始就急于去运用,没有把原理性的东西搞清楚,则很难做出好的程序。 同时,我还认识到实践的重要性,代码是写出来的。看别人的程序只能在非常有限的程度上提高自己的编程水平,但是如果能够自己动手去写代码则不同,要按照自己的思路去写,遇到什么问题再解决什么问题,这样就可以基本把一个程序设计中所有设计的难点和重点都学懂,比起照葫芦画瓢这样的程序编写方法事半功倍。附 录/*程序源代码*/CStdioFile csf;CString filter=文本文件(*.txt)|*.txt|VC+文件(*.h,*.cpp)|*.h;*.cpp|所有文件(*.*|*.*|);CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,filter);/CFileDialog TRUE是另存为if(!dlg.DoModal()=IDOK) return;CString filename=dlg.GetPathName();CFileStatus status;if (!CFile:GetStatus(filename,status)MessageBox(文件不存在!);return;elsem_name.Format(%s%s,%ld字节,filename,status.m_ctime.Format(%y-%m-%d),status.m_size);WinExec(filename,1); UpdateData(fals
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新初一分班数学综合测试试题经典套题及解析
- 平顶山市六年级北师大版上册数学期末试题练习题(及答案)试题
- 2025年卫生专业技术资格考试精神病学(中级)基础知识题库及答案
- 2025年交通安全知识竞赛题库及参考答案大全
- 2025年行政法律法规知识竞赛题库及答案
- 跌倒坠床应急预案及处理试题及答案
- 顺义营销方案
- 化粪池基础施工方案图片
- 飞石防护网施工方案
- 五一药店活动促销方案策划
- 学习通《大学生就业指导》章节测试含答案
- 食品行业的食品创新与新产品开发
- 物业客户投诉处理及技巧培训课件
- 华中师范大学2016年841物理化学考研真题
- 岩棉复合板外墙保温的施工工艺
- JJF 1334-2012混凝土裂缝宽度及深度测量仪校准规范
- GB/T 4025-2010人机界面标志标识的基本和安全规则指示器和操作器件的编码规则
- 水池(水箱)清洗记录
- 大学学生转学(转入)申请表
- 角膜 角膜炎课件
- DL∕T 5440-2020 重覆冰架空输电线路设计技术规程
评论
0/150
提交评论