个人通讯程序及设计论文.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人通讯程序及设计论文

选题意义及目的 1.1课程设计选题 个人通讯录 1.2课程设计的目的 本次设计开发的软件为个人通讯录系统软件,是鉴于目前人们联系人日益增加,而传统的手工通讯录又不能跟上时代的发展步伐,人们对个人通讯录的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有个人通讯录的管理。? 目前社会上信息管理系统发展飞快,各行各业都引入了信息管理软件来管理自己日益增长的各种信息,个人通讯录也是有了很大的发展,商业化的个人通讯录软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。我们的交往范围不断扩大,这在丰富了我们的生活的同时也加大了我们对朋友信息记忆的难度。这不仅影响我们的正常交流,甚至该我们带来不少尴尬。这就需要我们建立一个通讯录管理系统来对我们的好友信息进行便捷的管理。通讯录管理系统的主要任务是通过大量的资料提供管理所需的信息这就必须存储和管理大量的资料。因此建立一个良好的数据组织和数据库,使整个系统都可以及时、方便、准确的调用和管理所需要的资料,是衡量信息系统开发工作好坏的重要指标之一。本系统主要是为了更好的管理每个人的通讯录,给每个人提供一个井然有序的管理平台,防止手工管理混乱,造成不必要的麻烦。 需求分析 2.1一个完整的个人通讯录系统主要应该包括四个模块 登陆管理系统 输入账户密码,密码正确进入系统,用户名与密码均不能为空,若输入正确则能连接数据库显示“欢迎使用”,若密码错误则显示“密码错误”,若输入的用户错误则显示“没有此用户,请重新输入” (2)个人信息查询 输入要查询联系人的姓名、学号进入系统查找联系人 (3)个人信息维护(包括增加,修改,删除) 输入要修改联系人的姓名或学号在数据库中找到此人,输入新的联系人信息,保存修改即可完成信息修改。 (4)退出 2.2模块之间的联系可表示为 登录用户表 联系人信息表 2.3 技术支持 Visual?Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual?Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口函数,以及动态链接库、动态数据交换、对象的链接与嵌入、开放式数据访问等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 总的来说,Visual?Basic具有以下特点:? 可视化编程:? 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。Visual?Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual?Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。? ? ?面向对象的程序设计:? 4.0版以后的Visual?Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念。而Visual?Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual?Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。? 结构化程序设计语言: Visual?Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual?Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。? Visual?Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual?Basic程序的过程中,随时可以运行程序,而在整个程序设计好

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档