Project1报告
设计题目: 手机通讯录信息管理系统 院 别: 计算机与软件工程学院 专 业: 计算机科学与技术(NIIT) 班 级: NIIT1151 学生姓名: 朱伟伟 学 号:
40
指导教师: 于长辉 周静波
1
摘 要
本通信录信息管理系统用计算机管理电子通信录的一种。
计算机应用技术的创新,在计算机还未普及之前通信管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通信录管理都是采用计算机作为工具的实用的计算机通信录管理程序来帮助人们进行更有效的通信录信息管理。
通信录管理系统是典型的信息管理系统对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用微软公司的VISUAL C++2010开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,
然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字: 通信录信息管理,管理信息系统,Visual C++2010.
2
目 录
摘 要 ....................................................................................................................... 2 1 课程意义 .................................................... 4
1.1课题来源 ....................................................................... 4 1.2 项目开发背景 .................................................................. 4 1.3 C语言的优势 ................................................................... 5
2 系统分析 .................................................... 7
2.1分析目标 ....................................................................... 8 2.2功能需求分析 ................................................................... 8
3 详细设计 .................................................... 8
3.1 流程图 ....................................................................... 8 3.2 源程序 ...................................................................... 10
4 功能调试 ............................................ 26
4.1 主界面 ....................................................................... 26 4.2添加功能 ...................................................................... 27 4.3删除功能 ...................................................................... 27 4.4修改功能: ..................................................................... 27 4.5查询功能: ..................................................................... 28 4.6保存功能 ...................................................................... 29 4.7清除 .......................................................................... 29
5 课程设计总结 ....................................... 30 6参考书目: ........................................... 31 7 感谢 ................................................ 32
3
1 课程意义
1.1课题来源
管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长对于查找、更新和维护都带来了不少的困难。管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能。管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能。
管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.2 项目开发背景
自1946年人类第一台计算机(ENIAC)问世以来,50多年过去了,计算机的软硬件发展日新月异,突飞猛进。以个人电脑为例,硬件方面,以CPU、内存、硬盘为代表,CPU已发展到当今的P4 2.8GHZ,PⅢ和PⅡ已淡出历史舞台,成为昨日黄花;512M DDR内存,120G以上的7200转硬盘已成为标准配置。如此高性能的配置,就是和5年之前相比,也不知高出了多少倍。软件方面,已经从当初晦涩难懂的机器语言、汇编语言过渡到今天的第四代语言甚至第五代语言,第四代语言(4GL)是完全非过程化的语言,这种语言只要求用户指明将要干什么,而无需指明怎么干,如何做这一工作,则完全交给软件模块来自动处理,大大提高了软件的开发效率和软件质量,使软件开发人员从繁重的脑力、体力劳动中解脱出来。
伴随着计算机软硬件技术的发展,计算机的技术和应用获得了突飞猛进的发展,计算机已经在大致如下的领域得到广泛的应用:
4
(1)科学计算:如在天文学、生物学、空气动力学、核物理学、地质勘探、新材料的研制和天气预报等领域中。
(2)数据处理:与科学计算不同,数据处理涉及的数据量大,但计算方法较简单。
(3)过程控制:实现自动化,智能化。
随着计算机的普及和发展,人们开始利用计算机解决越来越多的实际问题,虽然现在软件的数量如雨后春笋,但依然不能满足用户的各种需要,尤其是用于特定手机通讯录信息管理方面的软件。手机通讯录信息管理系统是一个企事业单位管理不可缺少的一部分,它的内容对企事业单位实行高效化、智能化、规范化的管理非常重要,所以手机通讯录信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式进行信息管理,这种管理方式存在着许多缺点,如:效率低、保密性差、浪费严重,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少的困难。随着信息科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已渗入人类社会的各个领域并影响这些领域的发展,在现代社会中发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机系统对手机通讯录信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,数据冗余量小、浪费减少等。这些优点能够极大地提高信息管理的效率,也是企事业单位的科学化、正规化管理,与低碳生活接轨的重要条件。因此,开发一套符合本地区企事业具体情况的办公用品管理软件成为很有必要的事情[1]。
论文对系统进行了较为全面的业务需求分析,并进行有针对性的系统设计,包括开发平台和工具选型、功能模块设计、数据库设计等,最后选用Visual C++2010进行了系统实现,并进行了相应的系统测试和调试。
1.3 C语言的优势
1. 简洁紧凑、灵活方便
5