1 / 19
文档名称:

通讯录信息管理系统课程设计.doc

格式:doc   页数:19
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

通讯录信息管理系统课程设计.doc

上传人:164922429 2014/1/3 文件大小:0 KB

下载得到文件列表

通讯录信息管理系统课程设计.doc

文档介绍

文档介绍:实训报告

题目: 通讯录信息管理系统
院系: 信息科技学院
专业: 测控技术及仪器
姓名: toy
学号: ************
指导教师: ******
日期: 2012 年 6 月 27 日
桂林电子科技大学信息科技学院
程序设计的目的和要求
课程设计的目的
通过本项课程设计,可以培养独立思考、综合运用所学有关相应知识的能力,能更好地巩固《高级语言程序设计》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手编程能力,闯过理论和实践相结合的难关,更加了解c语言的好处和其可用性。
通过C语言课程设计,使学生了解高级程序设计语言的结构,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力,为后续各门计算机课程的学习和毕业设计打下坚实的基础。
课程设计的实验环境
该课程设计在设计与实验过程中需要在windows XP系统/windows Vista系统中进行,程序设计要求在visual C++,完成代码的编写、编译、调试、测试等工作。
、课程设计的预备知识
在知识方面此课程设计需要掌握C语言的基本知识,熟练指针、链表等应用,掌握数据库等知识。
在操作方面此课程设计需要清楚windows XP系统/windows Vista系统的操作,熟悉visual C++。以此可以顺利完成课程设计的编写、编译、调试、测试等工作。
课程设计的要求
C语言程序设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法。所谓结构化程序就是用高级语言表示的结构化算法,结构化程序设计强调程序。
设计风格和程序结构的规范化提倡清晰的结构。这就要求学生把一个复杂问题的求解过程分阶段进行,每一个阶段处理的问题都控制在人们容易理解和处理的范围内。可以采用自顶向下、逐步细化、模块化设计、结构化编码的方法。
同时为了更好地完成本次程序设计,还要求学生仔细分析自己的选题,深刻了解课题的设计背景,做好课题的需求分析,将项目要完成的功能分析清楚,划分好功能模块,逐个实现。在实际编码过程中,要做到思维严谨,化繁为简,代码简练。
最终学生要按照课程设计的题目要求,分析、设计、编写、调试和测试C语言程序及编写设计报告。
需求分析

通讯录信息管理系统作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。以前的人工管理方式处理这样大的数据,不可避免地增加了管理的工作量及复杂程度,使老师、学生和有关管理人员工作繁重、负担重、压力大。并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头痛。
这种人工系统在管理工作中存在很大的弊病。
其一:信息量大,管理人员工作量大,负担重,压力大;且工作繁复,复杂程度高,使管理人员颇感头疼;
其二:人工处理方式由于其固有的不严密性,造成数据处理中的错、漏现象不可避免,数据缺乏正确性,而且增大了工作难度;
其三:由于信息处理量大,信息流动不畅通,反馈时间延长,缺乏实效性;
其四:数据备份、传输、报表、统计等相关工作量大,费时,繁琐,容易出错;
根据现实情况,为了改变原来的信息管理中的不利局面,以适应现代化管理发展,最佳的改进途径就是建立一个通讯录信息管理系统,用计算机实现对信息的搜集、加工、存储等精确处理,从而提高工作效率。
、系统功能需求分析
通讯录信息管理系统,为了替代人工管理而开发的一个软件系统,它代替人工完成对信息数据的搜集、处理、加工、存储等工作,具有严密性、安全性,大大增大了过往人工管理的准确性,提高了工作效率,减小了工作人员的工作量
通讯录信息管理系统要完成对信息数据的处理,其中包括基本信息的录入、存储。这些基本信息数据构成一个简单的数据库,这是该系统进一步对数据处理的基础。
、系统性能需求分析
通讯录信息管理系统要完成对信息数据的精确处理,因此要具备以下几项功能:
数据录入:数据包括ID、电子邮件、姓名、电话号码等。大量的数据信息将构成一个基本信息数据库,为进一步对其进行处理做好准备;
数据查询:通讯录信息管理系统在既有信息数据的基础上,要完成对信息的查询。
系统总体设计
应用程序名称:通讯录信息管理系统
应用程序简介:包括应用程序的基本结构、基本内容、运行环境等;
基本结构:
密码功能:一开始进入系统,要求用户输入用户名和密码,方能进入主界面;密码用*的形式显示在屏幕上。
2)系统以菜单方式工作具有主控界面,用户按照主控界面提示选择相应的功能;
3)系统查看功能选择此功能时,列出下列三类选择:
1.