软件技术基础课程设计#.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
软件技术基础 课程设计说明书 题目: 通信录管理软件的设计 学生姓名: 学 号: 院 (系):电气与信息工程学院 专 业: 指导教师: 201 年 月 日 目 录 1、设计要求 1 1. 1、问题描述 2 1.2、设计要求 2 2、设计作用与目的 2 3、所用软件 2 4、系统设计 2 4.1、系统总体设计 3 4.2、各子模块设计 3 4.3、源程序设计 10 5、实验调用结果 17 6、设计中的问题及方案 20 7、设计心得 21 参 考 文 献 22 1、设计要求 1. 1、问题描述 (1)通信录基本信息包括:联系人姓名、电话、性别、QQ号、城市、邮编、邮箱等。 (2)可以在通信录末尾写入新信息。 (3)可以查询某个联系人的基本信息。 (4)可以修改某条通信录的基本信息。 (5)可以删除某条通信录的信息。 (6)可以显示通信录中的所有信息。 (7)退出。 1.2、设计要求 收集资料,全面分析课题,分解问题,形成总体的编程思路。 将此问题分解成小模块,深入分析每个小问题,编写每个模块的程序。 上机调试,确保程序可以正常运行。 完成设计报告,进行答辩。 2、设计作用与目的 软件设计基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。课程覆盖数据结构,操作系统,软件工程等方向的计算机软件知识,了解和掌握这些知识,对于我们以后学习其他计算机相关课程,熟练运用计算机辅助和科研具有重要意义。 C程序实验设计是一种综合知识运用较为丰富,只是联系较为紧密,设计产品十分实用的课程。程序设计的主要目的在于通过通过课程设计的综合训练,培养我们实际分析问题、编程和动手的能力,帮助我们更加熟练的掌握这门课程。 我们通过自己动手做一个小系统,进一步了解和掌握课程中的好多基础概念。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C语言的了解;逐步熟悉程序设计的方法,并养成良好的编程习惯。同时也使我们能把软件和自己身边的事物联系起来,巧妙的用软件编程来解决生活中的问题。 3、所用软件 本次课程设计主要用到的是VisualC++6.0. 4、系统设计 4.1、系统总体设计 此程序主要提供了通信录管理功能。随着社会的发展,我们有越来越多和别人沟通的渠道,在每种通讯类软件中,都会用到通信录,通信录简化了我们与别人沟通的步骤,也为我们的生活提供了很大的方便。 总体结构框图 4.2、各子模块设计 通信录的程序包括两大类:自己编写的功能函数和main()函数。功能函数主要有:增加信息,修改信息,删除信息,显示信息,查询信息,等几个模块。 1、main( )函数 首先是利用输出函数先输出欢迎界面,然后按任意键进入菜单,屏幕上会显示菜单和一个输入选项提示,输入1~6之间的数字选择相应的功能,主函数根据输入信息调用相应的功能函数。执行完相应的功能后,按任意键清屏并进入菜单,可再次选择要执行的功能,然后可以选择退出,退出通信录。 Add( )函数 Add( )函数的主要功能是增加新的记录,调用此函数时,屏幕上会显示“请输入要增加的记录”;在增加纪录时可采用一次性输入的方法,也可采用逐条输入的方法,本次课设中我采用的是逐条输入,这种输入会使界面看起来更清楚,美观。所以屏幕上会显示一系列提示信息,我们可以根据这些提示信息逐条输入姓名、电话、性别、城市、邮箱、邮编。然后按任意键返回主菜单。 3、Delete( )函数 Delete( )函数的功能是删除记录,调用此函数时,屏幕上会显示“请输入要删除的记录的姓名”然后用strcmp( )函数寻到要删除的记录,如果没找到,屏幕上会显示“No Record!”,否则,删除此条记录的所用详细信息。然后按任意键返回主菜单。 4、Alter( )函数 Alter( )函数的功能是修改记录,调用此函数,屏幕上会显示“请输入要修改的记录的姓名”然后用strcmp( )函数查找要修改的记录,如果通信录中没有这条记录,屏幕上会显示“No Record!”,否则,就是存在这条记录,然后根据屏幕上显示的提示项,依次输入修改后的姓名、电话、性别、城市、邮箱、邮编。然后按任意键返回主菜单。

文档评论(0)

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

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

1亿VIP精品文档

相关文档