个人名片管理系统

上传人:飞*** 文档编号:42950141 上传时间:2018-06-04 格式:DOC 页数:20 大小:381KB
返回 下载 相关 举报
个人名片管理系统_第1页
第1页 / 共20页
个人名片管理系统_第2页
第2页 / 共20页
个人名片管理系统_第3页
第3页 / 共20页
个人名片管理系统_第4页
第4页 / 共20页
个人名片管理系统_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《个人名片管理系统》由会员分享,可在线阅读,更多相关《个人名片管理系统(20页珍藏版)》请在金锄头文库上搜索。

1、1数据库系统课程设计说明书数据库系统课程设计说明书题目题目 个人名片管理系统个人名片管理系统 班班 级级 计计 044 学学 号号 2004041168 姓姓 名名 董董 玲玲 玲玲 指导老师指导老师 原原 庆庆 能能 完成日期完成日期 2007-6-15 2个人名片管理系统个人名片管理系统 一、一、引言引言随着计算机的普及,越来越多的管理系统应运而生。同时,随着人们交往 范围的不断扩大,我们需要同更多的人保持交流和联系,尤其是已经参加了工 作的公司职员,除了熟悉的朋友,还有很多的客户,我们都要时不时的同他们 保持联系,这时个人名片管理系统就可以派上用场了。 个人名片管理系统是用于辅助个人完成

2、其名片有序管理的计算机软件系统, 系统实施的目的旨在帮助用户完成其私人名片管理的数字化,以提供较手工方 式下更高的效率和更低的出错率。 作为整个办公自动化系统的一部分,电子名片管理系统要实现的目标是: 将用户目前在处理名片管理工作时所采用的手工处理方式进行计算机化,从而 与整个办公自动化系统的数字化趋势相协调,以求为用户提供更为专业和高效 的个人管理服务。二、二、任务概述任务概述1、待开发软件的一般描述、待开发软件的一般描述 本软件旨在为商业人士及企事业单位中负责公共关系等社会交往频繁 的人士提供一个功能齐全、使用方便的个人社会关系数据库管理系统,以 替代传统的手工通讯录。从而提供一个高效快捷

3、的工作环境。 使用本软件的用户群非常广泛,它非常适用于具有如下特点的人员: (1)、工作中与外界联系非常频繁,需要和很大数目的人打交道。 (2)、与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可 能带来重大损失。 针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关 系数据库管理系统的管理功能,同时力求为用户提供方便、高效、实用的 功能。 用户只需掌握电脑录入功能即可。 2、开发环境及开发工具、开发环境及开发工具 本软件的开发环境是在 WindowsXp 操作系统环境中开发,应用的是当 前比较流行的 PowerBuilder8.0 和 SQL。PowerBuilder8.0 是

4、一款非常适合开 发管理系统的工具,尤其是它强大的数据窗口功能省去了开发者很多的工 作,可以让开发者有更多的精力致力于软件本身的设计,开发出更加简便 实用的软件。 3、待开发软件的功能、待开发软件的功能本软件具有如下主要功能: 身份验证功能 添加、删除、修改、查询功能 用户管理功能功能描述图如下: 3登 录 界 面管 理 主 界 面名 片 输 入名 片 查 询系 统 维 护其 他名 片 录 入名 片 修 改名 片 查 询用 户 管 理版 权 信 息关 闭名 片 表用户 表三、功能需求三、功能需求1、数据流图、数据流图 第 0 层数据流图(DFD):个人名片管理系统4个人名片管理系 统名片存储系统

5、终端管理系统名片存储系统终端管理系统名片处理信息 名片更改信息终端输入信息 终端输出信息第 1 层数据流图:查找要求查询结果 查询结果名 查 查 片 询 询资 请 结料 求 果录入请求 操作请求 输入密码修 密码信息 改 请 求 更新名片存储系统2、输入输出需求、输入输出需求个人名片管理系统在进行名片管理时,用户利用终端机输入登陆密码,个人 名片管理系统通过终端输入系统获得该密码后,应该能够通过该密码,借助个 人名片管理系统获得正确的用户登陆信息,确定登陆用户为系统管理员或普通 用户,并最终通过终端管理系统将这些信息显示在用户终端上。如果个人名片 管理系统不能根据给出的密码得到与之对应的用户信

6、息,系统则不允许该用户名片存 储系统名片查询显示查询 结果名片录 入确定用 户请求身份验 证用户名片修 改用户信息 库5登陆个人名片管理系统。 本系统可以有不同的用户使用,这些用户在实际的工作中可能具有不同的 权限,所以我们的软件也应该根据他们的工作角色分配给他们不同的功能模块。在个人名片管理系统中,我们提供多用户管理功能。假设系统管理员可以 使用系统中的所有功能模块,并且可以管理其它用户;其它用户都作为普通用 户,只能按照系统管理员分配的权限使用相应的功能模块。 为了实现多用户管理,我们着手实现了以下几个方面的功能: (1)、 主窗口打开时,同时打开登录窗口,让用户输入用户标识和登录口令。(

7、2)、 如果用户正确登录,则读取用户的权限,根据权限进行界面的初始化。(3)、 我们通过菜单项是否可用来实现用户的权限。3、性能需求、性能需求 (1)、数据精确度 进行操作请求时,如:名片录入、名片删除、名片修改、名片查询时, 应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保 证所响应数据的正确性和全面性。 (2)、时间特性 为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输 时间、运行时间都应在可接受范围之内。四、后台数据库的设计四、后台数据库的设计1、 该实例实现的是简单的名片管理功能,因此系统后台数据库比较简单,该实例实现的是简单的名片管理功能,因此系统后

8、台数据库比较简单, 只有名片管理表和用户管理表只有名片管理表和用户管理表 2 个数据表个数据表。表 mpgl(名片管理表)序号字段名类型及长度是否可空含义1bhChar(10)Not编号2xmChar(10)Yes 姓名3gsChar(40)Yes公司4dhChar(40)Yes电话5lxdzChar(40)Yes联系地址6yzbmChar(40)Yes邮政编码7emailChar(40)Yes电子邮件8ywfwChar(200)Yes业务范围9bzChar(400)Yes备注610zwChar(20)Yes职务表名:mpgl, 主键:bh表 users (用户管理表)2、数据字典、数据字典序

9、号字段名类型及长度是否可空含义1useridChar(10)Not用户标志2passwordChar(10)Not口令3usernameChar(20)Yes用户名称4privelegeChar(200)Yes权限表名:users, 主键:userid名称终端输入信息 别名无 用途操作处理 描述终端输入信息=用户标志+口令名称操作请求别名无用途更新电子名片管理系统7名称用户信息 别名无 用途确认用户身份 描述用户信息=用户登陆密码+用户身份3、数、数据库的数据库的数 据采集据采集通过身份验证的并且具有名片录入权限的合法用户,采用键盘和鼠标 直接输入的方式将外部数据添加到数据库中。五、本系统具体

10、的实现步骤及过程五、本系统具体的实现步骤及过程1、建立数据库及数据表、建立数据库及数据表这部分工作是在 Microsoft SQL Server 的企业管理器中进行的。这 一部分的工作基本上都有一定的步骤可寻,在此就不做详细的介绍。描述操作请求=录入|修改|删除|查询名称名片信息 别名名片资料 用途查找名片、更新名片 描述名片信息=编号+姓名+公司+电话+联系地址+ 邮政编码+电子邮件+业务范围+备注+职务名称用户身份 别名身份信息 用途确认用户身份、确认用户操作权限 描述用户身份=系统管理员|普通用户名称查询结果别名无用途对用户操作进行响应、查询处理描述查询结果=名片信息82、创建工作空间及

11、应用程序、创建工作空间及应用程序 在 PB 中的工作必须是在一个工作空间中展开的,所以在开始所有 的工作前,要建立一个工作空间,选择 File-New 菜单,打开如下界面, 点击 OK 按纽,命名为 mpgl.pbw 并保存,即完成了工作空间的建立。接下来,按照跟建立工作空间相同的步骤建立名为 mpgl 的应用程 序。Application 对象是 PB 应用程序的起点。通常在该对象的 Open 事 件中打开整个应用程序的主操作窗口,初始化运行环境,建立数据库 连接等工作。在应用程序的 open 和 close 事件中都要加入相应的代码, 以保证系统能够正常启动并运行。 Open 事件的代码如

12、下: SQLCA.DBMS = “MSS Microsoft SQL Server“ SQLCA.Database = “mpxt“ SQLCA.ServerName = “(local)“ SQLCA.LogId = “sa“ SQLCA.AutoCommit = False SQLCA.DBParm = “ connect; /连接数据库 if sqlca.sqlcode = 0 then /正确建立了连接open(w_main) /打开主程序窗口 Else MessageBox(错误,不能和数据库建立连接.按任意键关闭系统. .,StopSign!) halt close; /直接关闭整

13、个应用 end if close 事件的代码如下: Disconnect; /断开和数据库的连接 3、数据窗口的建立、数据窗口的建立9本系统中建立了四个数据窗口,它们分别是跟名片录入、名片修 改、名片查询、用户信息有关的 dw_mp_input、 dw_mp_modify、dw_mp_query、 dw_mp_users。下面,主要介绍其中的一个数据窗口 dw_mp_input 的创建过程。选择窗口菜单 File-New,或者使用快捷键 Ctrl + N,或者点击窗 口工具条中左侧第一个小图标按钮New ,打开New对话框,点 击上面的DataWindow显示如图 5-1 所示的界面。图 1

14、新建数据窗口 选择其中的Freeform ,然后点击窗口底部的命令按钮OK 。图 1 所示的窗口关闭,打开图 2 所示的对话框。10图 2 选择数据源在图 2 所示的窗口中选择Quick Select ,然后点击窗口底部的命令 按钮Next ,打开如图 3 所示的对话框。11在图 3 所示的对话框中,选择左侧Tables中的表mpgl ,然后点 击右侧的命令按钮Add All ,然后点击窗口右上角的命令按钮OK , 显示如图 4 所示的对话框。在该对话框中设置数据窗口的显示样式。图 4 设置显示格式 在该对话框中,选择Background Color为Button Face ,选择Columns组框中的Border为Lowered 。然后点击窗口底部的命令按钮Next ,打开如图 5 所示的对话框。图 5 总结信息 图 5-5 所示的对话框是总结信息,显示我们在前面的选择。点击窗口底12部的命令按钮Finish即可完成数据窗口创建向导的工作,进入到 Datawindow 画板中。接下来我们需要进一步修改数据窗口的外观,至 此,名片输入数据窗口创建完成。保存该数据窗口,命名为dw_mp_input ,并且在保存时为该数据窗口对象输入提示信息。数据窗口 dw_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号