管理信息系统作业(联系人).docx_第1页
管理信息系统作业(联系人).docx_第2页
管理信息系统作业(联系人).docx_第3页
管理信息系统作业(联系人).docx_第4页
管理信息系统作业(联系人).docx_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

组员: 吴今今 9124029张晶晶 9124043目录公司管理系统1系统分析1.1需求分析1.2业务流程分析1.3数据流程分析2联系人系统设计2.1系统目标2.2系统功能结构设计2.3数据库设计2.4数据字典2.5系统运行环境2.6系统特色2.7系统制作中的心得与体会2.8小组成员及分工1系统分析 1.1需求分析(1)概述随着现代社会的发展,联系人的存储与使用越来越占据重要的地位,在现在这个快节奏的社会,怎样快速建立一个联系人的信息数据库,决定了我们生活中的办事效率,所以,不论是个人还是企业, 公司,都需要建立一个联系人系统,将我们的联系人进行一个很好的管理和最大效率的使用。本需求规范从用户对软件的需求出发,系统分析软件的功能以及实现过程所需要做的所有工作。主要定义手机通讯录管理工具的需求,有五大模块组成,具体功能分为:查询联系人,增,删,改联系人,导入导出联系人,发送联系人信息设置等(2)基本功能首先,对于我们获得的联系人,我们要进行很好地存储,并且,备注一些必不可少的重要信息。其次,在生活的过程中,我们要适时地修改联系人的信息,适当的删除和增加,在使用时可以方便的查找。再者,联系人的查找可分为:字段查找(姓名),编号查找,分组查找,字母排序查找等。而且,联系人可以导入,导出,可以针对联系人进行设置。(3)具体需求分析分组管理用例基本流:点击联系人列表视图中的分组键进入分组视图,点击分组视图中的添加键分组,或者点击分组后的删除键删除分组,点击分组后的添加键向分组中添加联系人,或者点击分组中联系人后的删除键删除联系人。备选流:天假分组时,存储空间不够用时提示用户并返回发送联系人用例基本流:用户打开功能界面,功能界面为发送联系人信息用例提供入口,用户选择“发送联系人信息”功能项,页面直接跳转到通讯录列表,用户进入通讯录列表选择需要发送的一个或多个联系人并按确认选项,用户进入“正在发送”等待界面、发送完毕且发送成功则显示“已发送成功”。否则,显示“对不起,发送联系人失败”,发送联系人信息完毕回到通讯录主界面。备选流:若手机无信号或者无sim卡,则用户在基本流2操作后显示“找不到可用网络”界面,然后返回主界面查询联系人用例基本流:用户打开功能界面,功能界面为查询用例提供入口,用户选择“通讯录”功能项,页面直接跳转到通讯录首页,进入通讯录的缺省页面为联系人列表,在列表中看到所有联系人的姓名,电话等基本信息和查询方式选择键以及相应的输入框,用户选择一种查询方式,输入联系人基本信息,通讯录显示所有符合查询条件的联系人列表,用户选择一联系人进入联系人基本信息页面进行其他操作,查询完成,用户按退格键返回主界面。备选流:通过分组查询,用户在基本流第三步可以选择进入分组列表,选择特定的组,然后再进行基本流第四第五步进行查询,查询信息不存在,用户在基本流第四步查询信息不存在,通讯录提醒用户“查询失败”用户返回主界面,用例结束,通讯录损坏,若通讯录损坏,则会在基本流第三步提示“通讯录已损坏”,然后结束用例增删改联系人用例基本流:点击通讯录中的增加按钮,进入联系人界面,输入联系人基本信息,并根据用户需求增加个性化信息,单击确认返回主页面主页面,点击通讯录中一个已存在的联系人,进入联系人编辑页面。可修改联系人的资料或进行删除联系人操作,完成后进入主页面。备选流“点击通讯录中的增加按钮时若存储卡空间不足,则提示错误并返回。对联系人中的每条信息都可以进行隐藏 设置,在修改或删除联系人的过程中,系统将提示用户是否确认操作,若放弃操作,则联系人信息恢复至修改前通讯录设置基本流:用户根据自己的偏好设置字体,颜色等信息导入,导出通讯录基本流:用户点击菜单进入导入导出界面,点击导入导出手机通讯录出现文件系统选择保存路径,选择并点击导出后在指定目录生成包含通讯录信息的Excel文件,显示“通讯录导出成功“并且返回至导入导出界面。点击导入手机通讯录出现文件系统选择需要导入的Excel文件,选中文件点击导入后将信息添加至手机通讯录,显示导入导出界面。备选流:点击进入导入导出界面,点击返回则返回软件主界面,导出文件时存储卡空间不足,则提示错误并返回导出界面。导入文件时打开无法识别的文件提示错误,返回带入文件界面。1.2 务流程分析 1.2.1 业务流程图使用者女男分类录入通讯录调查通讯录人员信息管理员生成通讯录数据使用者查找联系人信息修改联系人信息删除联系人信息 1.2.2 联系人管理系统的流程联系人资料的收集,录入,处理及使用 1.2.3 采集联系人信息,系统自动生成编号,管理员可添加的联系人信息包括:姓名,性别,地址,籍贯,年龄,住址,联系方式,联系人电话 1.2.4 数据进行分类,大致类别有:男,女 1.2.5 修改联系人信息:在使用和运行过程中,随着联系人的部分信息的变更,相应的可以进行数据更新式的修改,通过联系人编号首先找出联系人信息,再进行修改 1.2.6 查询联系人:根据联系人姓名或者编号快速找出联系人 1.2.7 删除联系人:找出联系人后:当联系人不在使用者需要范围内时可以进行删除,减少业务流程内的内容1.3数据流程分析 1.3.1数据流程图 电话号码管理录入子系统查询子系统姓名地址号码姓名查找号码查找(一)系统数据流程图(二)管理系统数据流程图用户注册 登陆通讯录管理系统(二)管理系统数据流程图管理员添加用户添加资料删除资料修改资料打印资料普通用户修改密码注销查找排序退出(三)系统数据流程图系统登录系统主窗体是否登录是否管理员查找修改密码退出注销添加资料修改资料删除资料打印资料导入Excel添加用户是部分否系统登录之后,到达系统主窗体,若进行管理员操作,则进入管理员页面,管理员的操作包括用户的添加,资料的添加,资料的修改,删除与打印以及打入Excel,若不进行管理员的操作,则可以修改密码,查找等操作,用户进入查找页面,根据用户条件系统自动查找内存,然后显示则数据流程图为:内容查找P1 查询D1 内存显示内容:有或无查找条件查找结果(1):数据流程图的特征:抽象性,概括性:(2):数据流程图的作用:系统分析员用这种工具自上而下分析系统信息流程;可在图上画出计算机处理部分;根据逻辑存储,进一步做数据分析,可向数据库设计过度;根据数据流方向定出存取方式;对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。(3): 数据流程分析数据流程分析:即把数据在组织(或原系统)内部的流动情况抽象地独立出来,社区了具体组织结构,信息载体,处理工作,物资,材料等,单从数据流动过程来考查实际业务的数据处理模式,数据流程分析主要包括对信息的流动,传递,处理,存储等的分析,数据流程分析的目的就是要发现和解决数据流通中的问题,这些问题包括数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于原系统管理混乱,数据处理流程本身的问题,有的也可能是我们调查中了解数据流程有误,总之这些问题都应该尽量的暴露并加以解决,一个流畅的数据流程是今后新系统用以实现这个业务处理过程的基础。 现有的数据流程分析多是通过分层的数据流程图来实现 1.3.2具体分析电话管理系统要整个系统的主要分为两大模块,如图所示:录入模块和查询模块录入模块可根据系统提示的信息填写,填写完相应的信息可按回车存储。以姓名和电话号码为关键字,分别用相应的函数月算出一个相对应的值把这个值作为结点的存储地址,分别存入姓名散列表和电话号码散列表的对应位置查询模块分为两部分,姓名查询和号码查询,姓名查询可有一个姓名查到多个纪录号码查询是一一对应,查找时,通过所要寻找的关键字用同样的函数计算地址,判断存的内容是否跟关键字的一样,肉一样则纪录找到你所要的查找内容,否则无此记录。2 联系人系统设计2.1系统目标日益繁多的人际交往使得我们很难搞清与每个人之间的联系方式,特别是对于经常出差的人来说更难,所以通讯录能够便捷的给我们带来所需要的相关信息,方便及时快捷查询所需要的联系人。 通讯录系统是一个专门针对存储用户联系方式以及一些简单的个人信息的使用管理系统,方便用户对众多客户,朋友,同事等个人信息的存储和快速查找的功能,大大减少了查找过程中的时间 2.2系统功能结构设计公司联系人管理系统结构采用总分的方式,笼统的先分为四大类:信息录入、信息查询、信息编辑、系统操作。信息录入分为:员工系统信息录入、客户联系信息录入、联系类型录入;信息查询分为:员工联系信息查询、客户联系信息查询、联系类型查询、客户行业分类查询;信息编辑分为:员工联系资料编辑、客户联系资料编辑、联系类型编辑;系统操作分为:登陆界面和主界面。该系统功能主要实现对公司的内部与外部联系人的基本信息的正确掌握以确保公司与联系人之间的商业交流可靠度,实现对联系人的查询功能以稳固公司与联系人之间的长期合作关系,以及实现公司对VIP重要客户信息档案的掌握以稳定公司的利益。联系人管理系统信息录入信息查询与修改系统操作联系人资料编辑住址年龄编号联系电话性别联系方式籍贯姓名登陆界面主界面联系人查询开始进入录入系统获得关键字用函数hash计算地址赋予qQ=q-next 继续与mund的值是否和关键字相等未找到纪录结束比较mun的值是否和关键字相等Q=q-继续与mun比较是否相等输出纪录是是否否查找系统流程图2.3数据库设计2.3.1数据库需求分析数据项和数据结构如下所有联系人:性别,地址,联系电话,籍贯,联系方式,姓名2.3.2数据库概念结构设计(1)根据课题给出的用户基本需求,写出各数据实体的数据项和联系实体的活动以及活动要使用的数据项,通过ER图来表示。由ER图建立适当的表,并按照不同范式的定义,对表进行规范化。(2)对规范化的表,根据用户需求,定义字段名、类型、宽度和小数点,建立数据库结构(3)联系人管理系统,信息录入,信息查询,信息编辑,系统操作,联系人类型录入,联系类型查询,联系类型编辑,登陆界面,主界面(4)系统功能模块图对规范化的表,根据用户需求,定义字段名、类型、宽度和小数点,建立数据库结构。根据每张规范化表,对应建立一个数据库文件。(5)“联系人管理系统”涉及的实体及其属性(字段)如下:重要客户联系人:联系人籍贯,联系人姓名,联系人号码,联系人地址 2.3.3 数据库链接说明表间的关系是非常重要的,Access能够根据表间的关系从两张或多张的字段中查找和显示数据记录。通过表之间的关系就可以指出一个表中的数据与另一个表中的数据的联系方式。该系统的表间关系是联系人及其自身相关信息的汇总,对联系人的信息进行详细的存储。2.4:数据字典 数据字典和数据流程图密切配合,能清楚地表达数据处理的要求,数据字典用于对数据流程图中出现的所有成分给出定义,它是数据流程图上的数据流的名字,加工名字和数据存储名字就有确切的解释,每一条解释就是一条词条,按一定的顺序将所有词条排列起来,就构成了数据词典。 通讯录系统经过划分各子系统及其各自的功能,以及相互联系,绘制出数据流程图如下:管理员通讯录系统 用户 顶层数据流 数据字典是Oracle数据库的核心组件对用户来说,它有只读类型的表和视图组成。在其中保存着关于数据库系统本身以及其中存储的所有对象的基本信息。数据字典表和视图都保存在System表空间中。Oracle系统使用数据字典获取对象信息和安全信息。而用户和DBA则用它来查阅数据库信息,无论是对DBA,还是对普通用户,数据字典都有着十分重要的意义和作用。数据字典是对数据流程图中的数据项,数据流,处理逻辑,数据存储和外部实体进行定义和描述的工具,也是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据举例如下:数据项定义数据项编号001数据项名称号码输入数据流查找方法输出数据流联系人号码 外部实体定义外部实体编号E1外部实体名称用户简述对联系人的查找删除等数据存储定义数据存储编号D1数据存储名称联系人简述用以存储联系人2.5 系统运行环境 2.5.1 运行界面需求 界面应简洁,使用者易操作 2.5.2 系统的开发及运行环境 本系统开发平台及月星环境如下系统开发平台:Microsoft Visual Studio 2008系统开发语言:C#数据库管理软件:SQL Server 2005运行平台:Windows XP(SP2)/Windows2000(SP4).运行环境:Microsoft.NET Framework SDK v3.0分辨率:最佳效果1024*768像素说 明:SP为Windows操作系统补丁2.6 系统特色 2.6.1主要特色简洁,快速,方便,全面,适用范围广1):开发方便快捷查找所要的联系人系统主要为满足用户对联系人的管理和查询工作而设计的,系统使用VB作为编程语言,选用Access2003作为后台数据库,实现了用户对联系人信息的天价,查询,修改,删除和对基本用户的管理2),系统设计突出个性化,人性化的特点,界面美观,友好,为防止用户出现密码遗忘的情况,系统还创新性的设计了密码被保护程序,用户可通过回答密码提示问题回答,也可找回遗忘的密码,用户也可以修改密码。还可以提供系统必要的帮助,查看系统的介绍等等2.7总结与体会随着信息技术的不断发展,联系人存储越来越重要了,资金投入比例也在加大,联系人管理信息系统开发也开始走向完善的阶段。这次课程设计是从实际出发,针对社会现状,经过详细的系统调查,设计了一套实用的联系人管理系统。联系人管理系统是企业管理的重要的组成部分,是一种典型的信息管理系统,其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论