- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主讲:C#程序设计案例教程
Content项目一C#开发入门目录Procedures项目二C#语法基础项目三流程控制项目四方法项目五面向对象基础项目六面向对象高级
Content项目七数组与集合目录Procedures项目八字符串项目九异常处理与程序调试项目十文件操作项目十一综合案例——个人通讯录管理系统
综合案例个人通讯录管理系统PART11
知识目标熟悉C#项目的开发过程掌握C#项目需求分析的方法掌握C#项目功能模块设计的方法
能力目标能够分析项目需求,设计功能模块并完成C#项目的开发
素质目标学会化繁为简,模块化处理问题增强运用理论知识解决实际问题的意识和能力
项目引入在数字时代的洪流中,每个人的手机里都藏着一个小小的宇宙——个人通讯录。它不仅是一串串冰冷的电话号码和数字ID的集合,更是连接过去与现在,友情与亲情的桥梁。今天,就让我们一起走进李明的故事,看看他是如何将这份杂乱无章的联系人列表,转变为一段段温馨回忆与高效沟通的起点。
李明,一位典型的都市白领,工作繁忙,社交广泛。他的手机通讯录里,联系人数以千计,从多年未联系的老同学,到昨天刚加的业务伙伴,一应俱全。然而,这份庞大的“人脉库”并未给他带来预期的便利,反而成了一种负担。每当想要快速联系某个人时,他总要在搜索框里反复输入关键词,甚至偶尔会因为找不到联系方式而错失重要机会。更令他头疼的是,一些已经不再联系或已成为骚扰源的号码,如同幽灵般占据着宝贵的存储空间。项目引入
项目引入一次偶然的机会,李明在社交媒体上看到了一篇关于“数字生活整理术”的文章,其中提到的通讯录管理方法深深触动了他。文章中提到,良好的通讯录管理不仅能够提升个人效率,还能在无形中增进人际关系的质量。于是,李明决定给自己的通讯录来一场“大扫除”。
项目引入李明的故事告诉我们,个人通讯录管理虽是小事,却蕴含着大智慧。它不仅能够提升我们的生活质量和工作效率,还能让我们在数字世界中,找到那份属于人与人之间最真挚的情感连接。
综合案例个人通讯录管理系统
一、需求分析1.用户界面需求用户进入系统后,应能够看到主菜单界面,其中应列出所有的用户作选项。(1)用户可以通过键盘输入选择想要执行的选项。(2)对于用户的不同操作,系统应提供相应的反馈。(3)
一、需求分析2.功能需求(1)显示所有联系人:用户能够查看通讯录中的所有联系人信息。(2)添加联系人:用户能够添加新的联系人信息到通讯录中。(3)搜索联系人:用户能够根据姓名或手机号码搜索通讯录中的联系人信息。(4)编辑联系人:用户能够修改通讯录中联系人的手机号码。(5)删除联系人:用户能够删除通讯录中的联系人信息。(6)退出:用户能够退出并关闭系统。个人通讯录管理系统主要实现联系人的显示、添加、搜索、编辑和删除功能,具体如下:
(1)系统需要存储联系人信息,包括序号、姓名、性别、手机号码。(2)为防止程序关闭后数据丢失,联系人信息应存储在文件中,并使用特定的分隔符(如逗号)来分隔不同的字段。一、需求分析3.数据存储需求
一、需求分析4.性能需求(1)对于频繁的文件读取和写入操作,系统应提供合理的响应时间。(2)在处理大量的数据时,系统应保持良好的性能。
一、需求分析5.可用性和可维护性需求代码应遵循统一的命名规范,并且具有良好的注释,以便于未来的维护和扩展。(3)系统应能捕获和处理各种异常,以提供更好的用户体验。(2)(1)系统应具有直观的提示信息,便于用户使用。
二、功能模块设计根据面向对象开发思想及
您可能关注的文档
- Photoshop基础与应用项目化教程 项目四 绘制、修复与修饰图像.pptx
- Photoshop基础与应用项目化教程 项目五 应用图层.pptx
- Photoshop基础与应用项目化教程 项目一 Photoshop快速入门.pptx
- 《C#程序设计案例教程》 项目1 C#开发入门.pptx
- 《C#程序设计案例教程》 项目2 C#语法基础.pptx
- 《C#程序设计案例教程》 项目3 流程控制.pptx
- 《C#程序设计案例教程》 项目4 方 法.pptx
- 《C#程序设计案例教程》 项目6 面向对象高级.pptx
- 《C#程序设计案例教程》 项目5 面向对象基础.pptx
- 《C#程序设计案例教程》 项目8 字符串.pptx
文档评论(0)