ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:205.43KB ,
资源ID:7420497      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7420497.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息管理课程设计报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

信息管理课程设计报告.docx

1、信息管理课程设计报告山东交通学院C语言课程设计字符统计软件院(系)别 信息工程系 班 级 计算062 学 号 060811235 姓 名 李冰洁 指导教师 司冠南 时 间 2012-09-032012-09-07 课 程 设 计 任 务 书题 目 系 (部) 专 业 班 级 学生姓名 学 号 月 日至 月 日 共 周指导教师(签字) 系 主 任(签字) 年 月 日一、设计内容及要求二、设计原始资料三、设计完成后提交的文件和图表1计算说明书部分数据库设计分析2图纸部分:程序流程图四、进程安排五、主要参考资料成 绩 评 定 表作品成绩报告成绩口试(答辩)成绩总评成绩目 录1 课程设计概述 11.1

2、 字符统计软件功能概述 11.2 开发环境概述 12 字符统计软件总体设计 12.1 字符统计软件总体设计思想 12.2 总体设计流程图 23 字符统计软件详细设计 24 程序测试 34.1 菜单界面 34.2 字符串累加统计界面 44.3 字符串重新统计界面 54.4 清屏实现 64.5 帮助界面 84.6 退出界面 9设计体会及今后的改进意见 10参考文献 11摘要私達実践能力高、学知識運用行更創造、学校特2週間手配、私達Visual C+課程設計実習行.詳説明Visual C+6.0環境下、過程設計、各種個数統計。機能、1段文字入力、文字中各類数記録、英文数、数字数、空欄数数含、明示.以

3、下、課程通説明設計、説明統計、説明調整、総括方面開発、詳製作過程説明、作用、各種実行操作.关键字:統計,VC+6.0, 1 课程设计概述字符统计软件功能概述Visual C+是微软公司的重要产品之一, 是一种功能强大行之有效的可视化编程工具。它提供了MFC类库,使用户可以方便的开发自己想实现的功能。Visual C+6.0的主要特点:(1)自动化和宏功能。(2)可以灵活地定制工具栏和菜单。(3)可以直接运行和调试程序,还可以使用宏语言来自动操作调试器。(4)支持Internet连接。(5)一个新的便捷的项目系统可以允许一个工作区内包含多个不同的项目类型。(6)在工作区内可以包含多个并列的工程文

4、件。(7)可以在对话框中使用WizardBar将程序同可视化元素联系起来。(8)Find in File命令支持两个独立的输出窗格,可以保存上一次搜索的结果。这些新特性可以更好地利用Visual C+开发工具进行Windows应用程序开发。开发环境概述2 字符统计软件总体设计字符统计软件总体设计思想字符统计软件的功能为统计一段用户输入的文字中所包含的英文字符数、数字字符数、空格数及其他类型字符数。字符统计软件的功能模块有:(1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能按enter键进入该功能。(2)接受用户输入的一个字符串,其中可以输入英文字符、数字字符、空格及其他类型字符

5、,按enter键结束输入并将分别统计的各类字符统计结果显示出来,方便用户查看。(3)完成一次统计后,允许用户选择继续输入字符进行累加统计、清空历史数据重新输入字符串进行统计,清屏,帮助或退出程序的功能。名一个str类,进行定义,括私有成员string Str;int a_char;int number;int space;int other;和公有成员void inital();void function();void choice();void disp();void menu();void help();void quit(),放在头文件head.h中。然后对公有成员函数进行定义。void

6、 inital()函数把记数初始化;void function()函数是将得到一个字符串并统计其中各种字符的个数;void choice()提供函数的选择功能,实现用户对函数各种功能的选择;void disp()为输出函数,将统计后的英文字符、数字字符、空格及其他类型字符的个数输出,方便用户使用;void menu()函数提供的菜单界面,帮助用户对各种功能进行选择;void help()函数帮助用户了解该程序的版本信息;void quit()退出函数,将关闭程序。将这些函数均放在系统文件hanshu.cpp中。最后定义main()函数,利用函数调用,实现程序的各种功能。将其放在系统文件main

7、.cpp。程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。总体设计流程图图2-1 总体设计流程3 字符统计软件详细设计4 程序测试菜单界面图4-1 菜单界面图4-2 菜单选择出错界面如上图所示,该程序为用户提供菜单界面,用户可以对程序的各种功能进行选择,方便用户使用。选择1-5并按enter键进行操作。如选择出错,系统将提出警告,并提醒用户重新进行选择。字符串累加统计界面 图4-3 字符串累加统计界面如上图所示,该功能实现字符串各类字符的累加统计。选择1按enter键进入该功能,程序提醒用户输入字符串,输入完毕后按enter键将完成统计并显示结果,同时程序将再次提醒用户进行新的

8、选择。字符串重新统计界面图4-4 字符串重新统计界面如上图所示,该功能实现字符串各类字符的重新统计。选择2按enter键进入该功能,程序提醒用户输入字符串,输入完毕后按enter键,程序将清空上次统计结果,同时完成新的统计并显示结果,程序将再次提醒用户进行新的选择。清屏实现图4-5 清屏前程序运行界面图4-6 清屏后程序运行界面如上图所示,该功能将实现程序运行界面的清屏。选择3并按enter键将实现该功能。帮助界面图4-7 选择帮助功能界面图4-8 帮助界面如上图所示,该功能将显示一些有关此函数的版本信息,帮助用户了解该函数。选择4并按enter键将实现该功能。按任意键返回主菜单。退出界面图4

9、-9 选择退出功能界面图4-10 退出界面如上图所示,该功能将关闭正在运行的程序。选择5按enter键实现该功能,按任意键关闭程序。设计体会及今后的改进意见为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期二周的Visual C+课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。在此次字符统计程序开发过程中,有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤:(1)思考总体设计方案:总体结构和模块外部设计,功能分配。思考要实现整个程序大体需要的几个模块和其中用到的Visual C+语言基本操作符、语句等

10、。(2)画出总体设计方案流程图:用流程图的形式展现你的基本编程思想。(3)流程图具体化:即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现并想好实现的关键代码。(4)编辑程序代码:这是一个至关重要复杂而且需要反复修改的环节,在此环节中你将发现总体设计和模块思想会存在很多问题,需不断改进如何实现各函数功能,达到预期效果也将是一项繁复的工作。(5)代码的调试:在Visual C+6.0环境下输入代码并进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(6)最后修饰:程序可以正确运行之后,再不影响程序功能的情况下,运用各种辅助性符号,使界

11、面更加美观漂亮,操作更人性化增强程序的新意与可行性。通过这次课程设计,使我们更加熟悉的掌握了Visual C+语言的运用。帮助我们熟悉了更多Visual C+语言的功能,提高了我们的动手能力,学到了许多解决实际问题的宝贵经验同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对编程也更有兴趣。我相信,只要努力、勤奋、坚持不懈,就没有什么做不到的事,不能还没开始就退缩,要勇于拼搏,敢于创新。参考文献1 马安鹏.Visual C+程序设计导学。北京:清华大学出版社,20022 电子书籍. Visual C+技术内幕(第四版).网址:3 Beck Zaratian.Microsoft Visual Visual C+ 6.0程序员指南.希望图书创作室译.北京:北京希望电脑公司出品,19984Richard C.Leinecker,Tom Archer. Visual C+ 6 宝典.张艳,张谦译.北京:电子工业出版社,19995 李强,贾云霞. Visual C+项目开发实践.北京:中国铁道出版社,20046 郑莉,董渊,张瑞丰.C+语言程序设计.2003.7 H.M.Deitel,P.J.Deitel. Small C+ How to Program.2006.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1