《计算机应用技术专科论文43268》由会员分享,可在线阅读,更多相关《计算机应用技术专科论文43268(31页珍藏版)》请在金锄头文库上搜索。
1、专科生毕业设计论文题目 通讯录管理系统的设计与实现 目 录摘要1关键词1Abstract2Key words2引言31系统概述4系统开发方法4系统体系结构和开发技术41.2.1 VB41.2.2 Access42系统调研及可行性分析5系统调研5系统总体目标5技术可行性分析53系统分析6系统需求分析6功能需求6性能需求6系统流程图64系统设计8概要设计8功能模块结构图8功能模块描述8数据库设计94.2.1 E-R模型设计9表设计9详细设计10用户登录模块设计10系统设置模块设计11联系人信息模块设计11组群信息模块设计12信息查询模块设计135系统实现15用户登录模块实现15系统设置模块16联系
2、人信息模块实现16组群信息模块实现19信息查询模块实现216系统测试23系统登录模块测试23联系人信息模块测试23测试总结24参考文献:25致谢26通讯录管理系统的设计与实现摘要:互联网的出现与迅速开展,信息技术步伐的加快,使得个人面临着众多的挑战与竞争,在竞争过程中,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反响是否敏感准确,也越来越成为衡量一个人竞争能力的重要因素。随着中国参加WTO,每个人在努力提高自身的竞争力。通讯录管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了信息管理的自动化和信
3、息化。本系统是一个通讯录自动化系统,它简单易操作,只要用户有一个属于自己的帐号,就可以方便的使用本系统了。关键词:VB6.0;Access数据库;通讯录管理系统;设计;开发Design and Implementation of the Address Book Management SystemStudent majoring in Computer Application Technology Kong LinghaoTutor Liu ChunyingAbstract: the emergence of the Internet and rapid development, speed
4、up the pace of information technology, make individual faces the challenge of numerous and competition, and in the process of competition, the master degree of information, information acquisition are in time, information can be fully utilized, the reaction is sensitive to information accurately, al
5、so more and more become the measure of a man competition ability of important factor. With Chinas accession to the WTO, everyone in efforts to improve their own competitiveness. Write the address book through VB6.0 by management system, with the software engineering theory, by using object oriented
6、programming method, and its development mainly include the setting and maintenance of database and development of front application program of two aspects, realize the information management of automation and information. This system is an address book automation system, its simple easy to operate,
7、as long as the user is its account, it can be convenient to use this system. Key words: VB6.0; The Access database; Address book management system; Design; development引言 传统的用人脑记通讯信息不但麻烦,而且还十分的消耗人力和时间。而通讯系统对用户的姓名、 号码、住宅号码、 、 、邮箱等进行了综合统计和管理,使你能够更快的得到自己想要的信息。近年来,随着企业彼此间的竞争日趋剧烈,信息技术在企业的开展中占据着越来越重要的地位。在企
8、业的通讯录的管理上,企业经营中不可或缺的一局部,为管理者进行管理决策和进行各种信息的查询工作提供了重要的依据。通讯录管理系统是一个企业单位不可缺少的局部,它的内容对于企业的决策者和管理者来说都至关重要,所以通讯录管理系统能够为企业管理者提供充足的信息和快捷的查询手段。本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排,根据所掌握的VB技术对系统的各个功能进行了实现。本管理系统设计合理、界面美观、操作方便、运行稳定、功能完备,为进行现代化的档案管理工作起到了重要作用,具有较高的实用价值。1系统概述伴随知识经济的开展和现代信息技术的不断改良,人们的生活节奏越来越快,而对信息的要求越来越
9、高,快捷方便已经成为信息的一个重要指标。对普通的联系人管理系统进行分析后,可了解到该系统实现如下功能:系统设置,添加联系人,新建组群,查找联系人,删除联系人等功能。本系统采用C/S体系结构,后台使用了Access数据库,只需使用帐号登录该系统,就可以根据需要进行相应的操作。管理员可以对个人信息进行添加、删除、修改等操作,防止了很多不必要的麻烦;其他用户可以对人物信息进行查询,并可以在系统里直接联系该用户,为用户提供了很大的方便。 VBVisual Basic 在原有BASIC 语言的根底上进一步开展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可
10、以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统,MicrosoftExcel 的Applications Edition,Microsoft Access和Windows的许多其他应用程序都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集1。这样,在学习 Visual Basic 中得到的经验可应
11、用到所有这些领域中。从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet 的普及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。在本系统中,运用了窗体的结构及常用的属性、事件和方法,同时用到了命令按钮Commandbutton、文本框(TextBox)、标签(Label)等几个常见控件。并对单项选择按钮(OptionButton)、复选框(CheckBox)、列表框(ListBox)、定时器(Timer)等控件的常用属性、事件和方法都进行了使用。1.2.2 Access Access 是微软公司推出的基于Windows的桌面关系数据库管理系
12、统RDBMS,是Office系列应用软件之一2。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作标准化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大局部数据管理的任务。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、报表设计器以及数据库向导、表向导、查询向导、报表向导等工具,使得操作简便,容易使用和掌握。2系统调研及可行性分析通过对通讯录系统进行了解分析后,确
13、定了本系统将要实现的功能。1在系统设置模块中实现对用户根本信息的设置和保存、以及对该系统的一些设置。2在联系人信息模块中实现系统存储用户输入的联系人信息的增加、修改、删除。3在组群信息模块中实现系统存储用户输入的组群信息的增加、修改、删除。4在信息查询模块中实现系统对联系人信息、组群信息和存储空间信息的综合查询。本通讯录管理系统在使用上比拟方便、简单;界面设计上美观大方;后期维护上比拟容易,如要对功能模块方面作修改,那么无需进行整个系统的重新架构。本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。系统采用VB6.0开发工具,该工具功能
14、强大,扩展性强,适合任何的编程工作,这些技术完全胜任开发任务;并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作3。系统运用了Access作为后台数据库,而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用VB6.0+Access技术完全能够实现本系统的开发。3系统分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。1系统设置功能主要对于系统的根本情况设置,如默认的联系人排序方式如按输入顺序、姓名、拼音等,可以根据实际情况添加系统设置。2添加联系人功能能录入新数据,当录入重复的姓名和 号码时,那么提示数据录入重复并取
15、消录入;当通信录中超过150条信息时,录入的新数据能按递增的顺序自动进行条目编号4。录入信息主要包括:姓名、 、住宅 、办公 、 、电子邮件、分类可选项有:A办公类;B 个人类;C 商务类等。3联系人信息管理功能选中某个人的姓名时,可对此人的相应数据进行修改和删除。4组群信息管理功能可以创立组群,并将已有的联系人归类,便于管理,并可以对组群信息进行修改和删除。5查询功能选择此功能时,可以根据输入任何一项联系人信息查询联系人详细信息;根据输入的组群名,查询该群包括的联系人。l 设备需求:PC机,Windows 2000/98/XP操作系统, P以上,64MB RAM。l 效劳器:采用Access数据库管理。 经过对本系统功能的分析,设计了系统流程图,如图3-1所示。登陆判断是否合法系统信息查询信息修改增加修改删除更新错误提示信息更新到数据库查询条件错误提示信息从数据库读取数据