基于VC通讯录管理系统设计
关键词:通信录信息传播管理系统
摘要
随着近年来通信信息技术的发展,通信录成了必不可少的工具,通信成为信息传播的重要媒体。为了方便学院,各单位等各方面的管理,着手制作了这个C结构的软件管理系统,从而解决了手工管理的易出错、工作效率低等缺点,同时也便于各部门的协调工作。通过计算机管理个人和他人的联系信息,实现无纸化管理,通过查询分析,统计出各项数据,通过强大的查询和索检高效的索检出数据,提高办事效率。即将走入社会,已经认识的或者将要认识的人会越来越多,纸质的通讯录已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质通讯录所不能克服的。在此情况下,迫切需要一个电子版的通讯录来满足我们的需求通讯录管理系统的数据的单一性以及容量小等特点,采用单数据表的形式建立数据库。
第1章前言
作为计算机应用的一部分,使用计算机对通信录进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高通信录管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件主要全面的论述了通信录在正常运营中需要对资源、顾客信息进行管理,系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
作为计算机应用的一部分,使用计算机对通信息进行管理,具有着手工管理所无法
比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
一个学校,单位,企业的通信录管理是一项重要工作。通信录管理无论是哪个学校,单位,企业都要进行的工作。计算机管理通信档案,日常办公,实现现代化办公,分析通信现状通过强大的查询和索检高效的索检出数据,提高办事效率。
第2章设计系统的必要性和可行性
管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生罅康奈募褪?SPAN lang=EN-US>,这对于查找、更新和维护都带来了不少的困难。
l1管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系式分析数据,客观预测未来。
l2.管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系式分析数据,客观预测未来。
(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。
(5)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。
管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
可行性研究是在软件开发前对软件项目的可行性做出细致而谨慎的评估。在定义阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。因此,尽早对软件项目的可行性做出细致而谨慎的评估是十分必要的。
2.1经济可行性
进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值得投资开发。经济可行性研究涉及范围较广,包括成本-效益分析、开发所需的成本和资源,以及潜在的市场前景。新生报到系统开发成本低,面向的是学校内的各个系,有一定的使用价值,所以该软件经济上可行。
2.2技术可行性
“技术可行性:本系统是用C/S模式开发的主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。”[1]
对待开发的系统进行功能、性能和限制条件的分析,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。
技术可行性常常是最难决断的方面。因为系统的目标、功能、性能比较模糊。技术可行性的评估与分析和定义过程并行进行,是十分必要的。
2.3通信录管理的设计分析
通过数据分析数据库中的题库基本信息,达到管理的目的:
1.建立数据库,基本资料就存放在其中
2.把通信录的全部资料输入数据库
3.用C语言开发出应用程序连接数据库
“根据实际情况,我们使用一个可执行的C语言软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足
电子通讯录的主菜单,利用它,将能够轻松地录入一个朋友的性别、出生日期、通讯地址、电话号码,而且它还提供了浏览、删除、检索和插入功能。
功能包括:
1.显示功能:电子通讯录的浏览,完成全部通讯录信息的显示;
2.添加:在原有数据资料的基础上按顺序增加记录,可以一次完成若干条信息的输入;
3.删除:按照记录的m或姓名删除通讯信息,执行删除后,查询是否被删除,显示通讯录的内容;
4.查询:给出姓名,列出该记录的信息。
5.插入:给出插入位置,执行插入后,查询是否被插入,显示通讯录的内容。
6.删除功能:完成按姓名删除通讯信息.
7.应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!
3.4问题的解决方案
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想