资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机科学与工程学院课程设计报告题目全称: 通讯录管理软件 题目难度等级: 2 指导老师: 卢光辉 职称: 副教授 学生姓名: 杨玉芳 学号: 2014060204016 班号: 信安四班 平时(上机)(10分)计算机使用技能(10分)课程设计报告(20分)计算机专业技能(60分)加分项(不超过5分)总分备注:如参加答辩,请答辩老师给出计算机专业技能(60分)的分数。请指导教师给出除计算机专业技能(60分)以外的其他分数。如参加答辩,请答辩老师签字: 主要任务:设计一个基于PC的通讯录管理软件,具有图形用户界面,能增/删/改/查找通讯记录,并存储为文件。详细功能描述:设计一个基于PC的通讯录管理软件,具有用户界面,能增/删/改/查找通讯记录,并存储为文件。预期成果或目标:通讯录管理软件。指导老师评语: 指导教师签字: 摘要通信录信息管理系统是计算机管理电子通信录的一种计算机应用技术的创新,在计算机还未普及之前通信管理都是由联系人采用名片,笔录手工记帐的方式来操作的.现在一般的通信录管理都是采用计算机作为工具的实用的计算机通信录管理程序来帮助人们进行更有效的通信录信息管理。通信录管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL C+6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字: 通信录信息管理,管理信息系统,Visual C+6.0,Access,数据库AbstractThe directory information management systems using electronic directory of a computer management computer application technology innovation in the computer communications management are not popular before the introduction of business contacts, The accounting approach to the operation manual transcription. general directory management are now using the computer as a tool for computer directory management procedures to help people more effectively directory information management. Directory management system is a typical management information system (MIS), including its main development background to the establishment and maintenance of the database and front-end application development 2. The request for the establishment of strong data consistency and integrity, good for the security of the data. For the latter request applications functions, such as easy to use features. After analysis, we use Microsoft Visual C+6.0 development tool companies, the use of its various object-oriented development tools, especially data that can be easily accessible and concise window manipulation database intelligent objects, the first prototype application system in a short time and then, computation of the initial prototype system needs to constantly revise and improve until the formation of a viable system of user satisfaction. keyword : directory information management, management information systems, Visual C+6.0,Access,SQL.目录绪论第一章. 设计系统的必要性和可行性第二章系统总体设计2.1题目要求2.2需求分析2.3总体设计 2.31系统总体功能单元 2.32系统总体流程图 2.33系统运行总体界面预览第三章.详细设计 3.1 通讯录信息输入模块 3.2 信息浏览与排序模块 3.3 通讯录查询模块 3.4 通讯录更改 3.5 通讯录文件操作第四章调试与测试 4.1 数据录入 4.2 测试浏览排序功能 4.3 测试查询功能 4.4 测试通讯录的更改操作 4.5 测试通讯录文件操作功能 4.6 测试通讯录其他功能第五章课程设计心得第六章总结与展望第七章参考文献绪论当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着市场经济的发展和人们生活水平的提高,随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。本文论述了通讯录系统的整个开发过程,包括系统分析、系统设计、系统实现等方面。实现对通讯录信息的增、删、改、查等功能,以多文档界面形式实现。该软件具有方便性、可靠性、寿命长、可行性、安全性的优点。一个学校,单位,企业的通信录管理是一项重要工作。计算机管理通信档案,日常办公,实现现代化办公,分析通信现状通过强大的查询和索检高效的索检出数据,提高办事效率。第一章、 设计系统的必要性和可行性:管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长对于查找、更新和维护都带来了不少的困难。1.1管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。(2)完整、及时提供在管理及决策中需要的数据。(3)利用指定的数据关系式分析数据,客观预测未来。(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。(5)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。可行性研究是在软件开发前对软件项目的可行性做出细致而谨慎的评估。在定义阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。因此,尽早对软件项目的可行性做出细致而谨慎的评估是十分必要的。1.2经济可行性进行开发成本的估算及可能取得效益的评估,确定待开发系统是否值得投资开发。经济可行性研究涉及范围较广,包括成本-效益分析、开发所需的成本和资源,以及潜在的市场前景。新生报到系统开发成本低,面向的是学校内的各个系,有一定的使用价值,所以该软件经济上可行。第二章、系统总体设计:2.1题目要求(1)所有记录保存在一个数据文件中,具有用户界面;(2)具备记录添加功能;(3)记录查询功能(如按姓名,电话号码查询);(4)记录修改功能;(5)记录删除和显示功能。2.2需求分析根据题目要求,对通讯录管理功能进行分析,按照要求提供显示、查询、修改、删除和添加等功能,在主菜单中进行操作使用。2.3总体设计 通讯录总体上分为5个功能模块,包括通讯录信息输入,通讯录信息显示与删除,通讯录信息查询,通讯录信息修改,通讯录及文件操作等五部分。2.31系统总体功能单元图:通讯录信息管理系统通讯录信息输入通讯录信息显示及删除通讯录信息查询通讯录信息修改通讯录及文件操作系统总体功能单元图2.32 系统总体设计流程图:开始intchoice;choice=1YNchoice=2信息输入Nchoice=3Y=4信息删除结束信息更改信息查询系统总体设计流程图2.33系统运行总体界面预览图:系统运行总体界面图第三章.详细设计:3.1通讯录信息输入模块:概述:主要使用if循环完成对通讯录的原始数据录入。包括姓名,电话号码,住址,生日,邮箱,关系等。代码:void add(struct tongxunlu recode) int n,count=0,t,i,m; /*变量n作为是否保存判断,t判断是否继续添加,i循环判断,m记还可添加数目*/FILE *fp;struct tongxunlu s,p; /*定义新结构s保存新输入信息,新结构p保存原来已经保存在文件的信息*/if(fp=fopen(f:project.txt,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号