《个人信息管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《个人信息管理系统毕业论文.docx(73页珍藏版)》请在优知文库上搜索。
1、摘要个人信息管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICROSOFT公司的VlSUALBASlC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词通讯录、管理信息系统、VisualBasicAbstractAddressbookmanage
2、mentthesystemisasystem(MIS)Oftypicalmanagementinformation,itsdevelopmenttoprimarilyincludetheestablishingofbackstagedatabasetoapplytwoaspectsoftheproceduresdevelopmentswithmaintenanceandhead.Requesttoestablishtoraisethedataconsistencywiththatthecompleteisstrong,thedatasafetylikefortheformer.Butthenr
3、equestforthelatterappliedtheprocedurefunctioniscomplete,easyusageetc.characteristics.Passbyanalysis,andweusetheMICROSOFTcompanyVISUALBASICtodevelopthetool,andmakeuseofitsprovideeverykindoftofacetotheobjectsdevelopmenttool,andparticularlyisadatawindowwaythisacanconveniencebuttheChien,smanipulatetheda
4、tabasesintelligencetheobject,andestablishthesystemintheinashorttimefirstappliedprototype,then,toearlyprototypethesystemproceedsneedonbehalf,continuouslyrevisewithimprove,untilformationthecustomerbesatisfiedwithofcanlinesystem.Keywords:managementinformationsystemMISAddressbookVisualBasic目录摘要IABSTRACT
5、II第1章引言11.1背景11.2研究内容11. 3主要解决的问题2第2章个人信息管理系统研究概述32. 1个人信息管理系统概述33. 2系统的任务32. 3系统目标33. 4开发工具介绍3第3章个人信息管理系统分析与设计74. 1系统需求分析73.1.1通讯管理73.1.2联系人管理83.1.3统计分析93.1.4系统管理103.2系统平台选择113.3数据库分析设计113.3.1系统E-R图113.3.2数据字典123.3.3创建数据库153.3.4创建表关联16第4章个人信息管理系统的功能实现164.1创建系统主界面174.1.1创建工程项目174.1.2创建主体窗体174.2创建公共模
6、块194.3“通讯管理”模块204.3.1“目录查询”模块的实现204.3.2“通讯提醒”模块的实现224.3.3“通讯日志”模块的实现234.4“联系人管理”模块254.4.1“群组设置”模块的实现254.4.2“联系人设置”模块的实现264.4.3“优先级设置”模块的实现284.4.4“查询打印”模块的实现294.5“统计分析”模块304.5.1“联系人统计模块的实现314.5.2“提醒统计”模块的实现324.5.3“日志分析”模块的实现334.6“系统管理”模块34第5章结束语35致谢36参考文献37附录381 .公共模块代码38(1) OPeratDataBase.bas模块代码38(
7、2) PUbIiCVar.bas模块代码412 .目录查询代码413 .通讯日志代码434 .通讯提醒代码445 .查询打印代码456 .联系人设置代码467 .群组设置代码488 .优先级设置代码529 .联系人统计代码5610 .日志统计代码5711 .提醒统计代码5812 .初始化代码5813 .密码维护代码5914 .用户管理代码6015 .重新登录代码6216 .数据连接代码64第1章引言1.1背景以最少的代价,获取最大的收益,是经济学的基本精神。随着我国市场经济的快速发展和信息化水平的不断提高,人民的物质生活、文化生活水平越来越高,企业和企业之间、人与人之间的交往越来越频繁,名片的
8、使用越来越频繁。如何利用先进的计算机技术,去管理个人或企业获得的通讯录信息,是一个值得研究的问题。提高管理水平,必须全方位地提高管理意识。只有高标准、高质量的管理才能满足社会发展的需求。面对信息时代的挑战,利用高科技手段来提高通讯录信息管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。企业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.2研究内容通讯录系统是典型的信息管理系统,其开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面。对于前者而言要求建立起一致性和完整性强、数据安全性好的数据库。而对与后者则要
9、求应用程序功能完备等特点。起主要的功能有:1 .通讯管理主要用于提供快速的目录查询和通讯提醒服务,并记录通讯日志。其中包括:目录查询模块,通讯提醒模块,通讯日志模块。2 .联系人管理主要负责管理群信息和联系人信息,设置优先级,并提供目录查询和打印功能。其中包括:群组设置模块,联系人设置模块,优先级设置模块,查询打印模块。3统计分析主要负责对联系人信息、通讯提醒和通讯日志进行统计分析。其中包括:联系人统计模块,提醒统计模块,日志分析模块。4.系统管理主要负责用户权限管理,包括用户管理、密码维护、重新登录和初始化。其中包括:用户管理模块,密码维护模块,重新登录模块,初始化模块。1. 3主要解决的问
10、题通讯录系统是典型的信息管理系统,其开发主要包括后台数据库的建立,维护以及前端应用程序的开发两个方面。其主要需要解决的问题如下:(1)使用计算机实现通讯录的存储、修改和删除(2)使用计算机实现通讯录的打印和输出(3)提供方便的操作手段,实现对通讯录信息的查询第2章个人信息管理系统研究概述2. 1个人信息管理系统概述个人信息管理系统主要用来管理联系人群组信息、联系人信息、通讯提醒、和通讯日志。它可以保存公司内部所有的通讯资料,给用户提供高效的查询服务,并对通讯日志进行查询分析。良好的通讯资料管理和通讯日志管理,将给公司带来很多有价值的信息,为公司的经营决策提供帮助。2. 2系统的任务个人信息管理
11、系统主要负责管理用户的通讯信息和通讯日志。一个完善的个人信息管理系统的主要任务包括以下几项:(1)通讯管理:主要提供快速的目录查询和通讯提醒服务,并记录通讯日志。(2)联系人管理:负责管理群组信息和联系人信息,设置优先级,并提供目录查询和打印功能。(3)统计设计:负责对联系人信息、通讯吧提醒和通讯日志进行统计分析。系统管理:主要负责管理用户信息、权限设置、用户登录以及系统初始化。2.3 系统目标个人信息管理系统是通过计算机方式集中管理通讯信息和通讯服务的系统,有以下几个目标:(1)更好地保存用户的联系方式,提供目录查询和打印服务。(2)提供通讯提醒服务,通知用户所需要进行的通讯。(3)详细记录
12、用户的通讯日志,提供日志查询分析功能。(4)根据用户权限来设置通讯服务,提高信息安全性。2.4 开发工具介绍作为数据库系统的开发,ViSUalBaSiC是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前.,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言ViSUaIBaSiC语言,该开发工具具有很多长处:VisualBaSiC是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发WindOWS环境下的种类应用程序。它简单易学、效率高
13、,且功能强大,可以与WindOWS的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在ViSUaIBaSiC环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用WindOWS内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出WindOWS环境下功能强大、图形界面丰富的应用软件系统。总的来说,VisualBasic具有以下特点:(1)可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必
14、须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程编译修改的操作可能要反复多次,大大影响了软件开发效率。ViSUalBaSiC提供了可视化设计工具,把WindOWS界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。ViSUalBaSiC自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。(2)面向对象的程序设计4.0版以后的ViSUalBaSiC支持面向对象的程序设计,但它与一般
15、的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而ViSUalBaSiC则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,ViSUalBaSiC自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。(3)结构化程序设计语言VisualBasic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。ViSUaIBaSiC语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。ViSUalBaSiC是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计ViSUaIBaSiC程序的过程中,随时可以运行程序,而在整个程序设计