通讯录管理信息系统规划.docx

上传人:b****8 文档编号:10651482 上传时间:2023-02-22 格式:DOCX 页数:11 大小:18.95KB
下载 相关 举报
通讯录管理信息系统规划.docx_第1页
第1页 / 共11页
通讯录管理信息系统规划.docx_第2页
第2页 / 共11页
通讯录管理信息系统规划.docx_第3页
第3页 / 共11页
通讯录管理信息系统规划.docx_第4页
第4页 / 共11页
通讯录管理信息系统规划.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

通讯录管理信息系统规划.docx

《通讯录管理信息系统规划.docx》由会员分享,可在线阅读,更多相关《通讯录管理信息系统规划.docx(11页珍藏版)》请在冰豆网上搜索。

通讯录管理信息系统规划.docx

通讯录管理信息系统规划

通讯录管理信息系统规划

 

课题名称通讯录管理信息系统规划

专业:

市场营销 

组号:

第十六组

姓名:

谢世龙范庆斌黄国正 

 

二○一一年 四月五日

通讯录信息管理系统规划

通讯录信息管理系统

摘要…………………………………………………………………………

Abstract………………………………………………………………………

第一章引言…………………………………………………………………

1.1课题背景……………………………………………………………………

1.2系统简介……………………………………………………………………

1.3开发工具介绍

第二章系统的分析……………………………………………………………

2.1系统开发的目标和思想……………………………………………………

2.2系统的可行性分析…………………………………………………………

第三章系统的设计……………………………………………………………

3.1系统的功能结构设计………………………………………………………

3.2界面设计与代码设计……………………………………………………………………

结束语………………………………………………………………………………

致谢…………………………………………………………………………………

参考文献…………………………………………………

摘要

本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

第一章引言

1.1课题背景

本通讯录信息管理系统用计算机管理电子通讯录的一种计算机应用技术的创新,在计算机还未普及之前通讯管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通讯录管理都是采用计算机作为工具的实用的计算机通讯录管理程序来帮助人们进行更有效的通讯录信息管理。

通讯录管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

1.2系统简介

本系统主要功能是帮助人们管理通讯录信息,包括联系人的姓名,年龄,电话,手机,地址等信息.主要由以下功能模块构成:

一.联系人详细信息(性别,年龄,生辰,星座,属相,血型,地址,电话,手机,宅电,传呼,传真,邮箱,备注)

二.文件(新建数据库,退出)

三.帮助

1.3开发工具介绍

VisualBasic6.0是Micrsoft公司出品的开发工具,VisualBasic是一种可视化的,面向对象的Windows开发语言,它具有易用,通用和开发效率高的特点。

随着微软对它不断地改进以及计算机本身性能的提高,使得VisualBasic越来越适合一般的应用程序开发。

正如BillGate所说,世界上绝大多数的Windows应用程序是用VisualBasic编写的。

在众多的开发工具中,我们为什么要选择VisualBasic6.0呢?

因为VB具有众多其它开发工具所没有的优点!

具体介绍如下:

u开发的高效

u语言的高效

u编译的高效

u执行的高效

u维护的高效

基于以上理由,我们毫不忧郁的选择了VB6.0做为我们的开发工具!

第二章系统的分析

2.1系统开发的目标和思想

本通讯录管理信息系统根据系统战略目标,制定系统目标 本系统主要日常通讯录管

理而开发的.目的是方便人们管理联系人通讯工作需要,提高政府部门办事效率,提高数

据存储的可靠性.在此基础上做到界面的友好人性化还有程序的健壮性.

1.做好每个人的信息统计

2制定每个人的联系时间安排表

3制定多种联系方式

4制定应联系时间及提醒功能

2.2可行性分析

可行性分析是抽象和简化了的系统分析和设计的过程,它的目标是用最小的代价尽快确定问题是否能够解决,以避免盲目的投资带来的巨大浪费。

2.4.1技术可行性分析

本项目产品的关键技术在于VC#编程的程序设计与SQLServer2005数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。

本系统采用VC#编程的程序设计与SQLServer2005数据库的结合的方法进行开发,而此类系统实现的理论及技术已经日趋成熟,因此本应用软件的开发手段是完全可行的。

2.4.2社会因素的可行性

系统的社会因素方面的可行性应该从法律因素和用户的使用这两个方面进行分析。

开发本学生成绩管理系统时,使用的所有软件都是正版,所有的技术资料都由开发单位保管,另外通过签订合同来确定开发单位和使用单位的职责和违约责任,因此在法律因素方面,开发仓库管理系统是可行的。

使用本系统的一般操作人员要求有一定计算机基础。

系统管理员要求具有计算机的专业知识。

因此在用户使用方面,开发此管理系统是可行的。

第三章系统设计

3.1系统的功能结构设计

系统的功能模型有很多种描述的方法,不同的方法有不同的等点。

现在采用的是层次方框图来描述系统的功能。

本系统的功能模块分为:

登录处理模块,系统的安全审计模块,系统的功能实现模块,系统的数据处理结果生成模块,能及对数据库的处理模块。

在系统的功能实现模块中分为:

数据的录入模块,数据的录入是对于DBMS系统的四种基本的处理:

数据修改处理,数据删除处理,数据增加处理。

数据的查询模块,数据的查询是根据用户的不同的要求显示查询的结果,查询的结果在客户端中显示或者生成报表在打印机中打印出来。

系统的层次方框图是对于系统的各个功能模块的说明:

各个模块的调用关系,也就是上一级的调用下一级的模块,或者不同之间的模块的调用。

3.2主界面代码分析:

'本程序是我初学VB时的作品,中文注释。

'现在看来有很多语句没有优化,算法也一般。

'由于时间关系,我没有修改,现提供源代码,

'若有疑问,欢迎来信,我们可以共同探讨。

OptionExplicit

PublicmdbFile,mdbDataNameAsString

PublicDataNumbelAsInteger

PublicUoAsBoolean

PublicListView_Name,ListView_QQ,ListView_LoveAsString

PublicListViewItemAsInteger

PublicPasswordAsString

PrivateSubTuBiao()

'初始化任务栏图标

Me.Move(Screen.Width-Me.Width)/3,(Screen.Height-Me.Height)/3

TrayIcon.cbSize=Len(TrayIcon)

TrayIcon.hwnd=Me.hwnd

TrayIcon.uId=vbNull

TrayIcon.uFlags=NIF_ICONOrNIF_TIPOrNIF_MESSAGE

TrayIcon.ucallbackMessage=WM_MOUSEMOVE

TrayIcon.hIcon=Me.Icon'提供任务栏图标

TrayIcon.szTip="Mind'sTrayIconExample"&Chr$(0)

'将图标放到任务栏

CallShell_NotifyIcon(NIM_ADD,TrayIcon)

App.TaskVisible=False

EndSub

PrivateSubAbout_Click()'关于版本

frmabout.ShowvbModal

EndSub

PrivateSubDeleteAll_Click()

DimResult

IfNotData1.Recordset.EOFAndNotData1.Recordset.BOFThen

Result=MsgBox("所有记录将被删除!

",vbYesNo,"警告")

SetWindowPosMe.hwnd,HWND_topmost,0,0,0,0,flag'设置窗口在前

IfResult=vbYesThen

frmData.Data1.Recordset.MoveLast

frmData.Data1.Recordset.MoveFirst

DimiAsInteger

Fori=1TofrmData.Data1.Recordset.RecordCount

Data1.Recordset.Delete

frmData.Data1.Recordset.MoveNext

Nexti

Data1.Refresh

ListRefresh

EndIf

Else

Result=MsgBox("无法删除记录!

",vbOKOnly,"提示")

EndIf

SetWindowPosMe.hwnd,HWND_notopmost,0,0,0,0,flag

EndSub

PrivateSubDocuAdd_Click()'添加记录

Uo=False

frmTJ.Command2.Enabled=False

LoadfrmTJ

frmTJ.ShowvbModal

EndSub

PublicSubDocuDelete_Click()'删除记录

DimResult

IfNotData1.Recordset.EOFAndNotData1.Recordset.BOFThen

IffrmData.ListView1.ListItems.Count>0Then

IfListView1.SelectedItem.Index>0Then

Result=MsgBox("当前记录将被删除!

",vbYesNo,"警告")

SetWindowPosMe.hwnd,HWND_topmost,0,0,0,0,flag'设置窗口在前

IfResult=vbYesThen

Data1.Recordset.Delete

Data1.Refresh

ListRefresh

EndIf

Else

Result=MsgBox("请选择要删除的记录!

",vbOKOnly,"警告")

SetWindowPosMe.hwnd,HWND_topmost,0,0,0,0,flag'设置窗口在前

EndIf

EndIf

Else

Result=MsgBox("无法删除当前记录!

",vbOKOnly,"提示")

EndIf

SetWindowPosMe.hwnd,HWND_notopmost,0,0,0,0,flag

'ListRefresh

EndSub

PrivateSubDocuExit_Click()'退出程序

UnloadfrmData

EndSub

PrivateSubDocuSeek_Click()'查询记录

numRem_Click

LoadfrmCX

frmCX.ShowvbModal

EndSub

PrivateSubForm_Resize()

IfWindowState=1ThenMe.Visible=False

EndSub

PrivateSubForm_Load()'程序初始化

IfApp.PrevInstanceThen

DimRecutAsInteger

Recut=MsgBox("程序已经运行,请检查窗口是否已被最小化!

",48,"提示")

UnloadMe

ExitSub

EndIf

ListViewStyle_Click'使ListView控件可以整行选择

ListViewStyleBiaoG_Click'使ListView控件有表格风格

ListViewStyleOne_Click'允许单击选择

ListViewStyleTwo_Click'允许双击选择

Frm_Load

TuBiao

'SetWindowPosMe.hwnd,HWND_topmost,0,0,0,0,flag'设置窗口在前

DimiAsString

DimjAsInteger

'开始初始化

Forj=0To13

Text1(j).Text=""

Nextj

EndSub

PrivateSubnumMPgl_Click()

OnErrorGoToErrHandle

frmData.Caption="信息管理--"&mdbFile&"["&mdbDataName&"]"

'设置字符串变量来调用SQL语句

致谢

我首先感谢我的指导老师曾老师,在他严格的要求下我懂得了开发软件要有一种极其认真负责的态度。

无论做什么事都要大胆的去想去做,这样会有好的创意,才能更有作为。

参考文献

1陈明.软件工程学教程.科技出版社,2007

2萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,2009

3飞思科技产品研发中心.visualbasic6.0数据库应用开发.电子工业出版社,2010

4飞思科技产品研发中心.visualbasic6.0开发者手册.电子工业出版社,2002

5申旻.visualbasic6.0高手突破.清华大学出版社,2006

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1