
3220.同学录系统设计与实现课程设计正文.doc
17页《同学录系统的设计与实现》 第15页共17页同学录的设计与实现摘 要 随着时代的发展,我们接受教育的机会越来越多在学习的过程中,我们都在不断的接触不同的同学,建立起美好的同学关系社会高度发展的今天,社会交际显得非常重要同学关系就是这其中很大的一部分这就迫切的需要一种工具来记录每个同学的联系方式,这款同学录的开发就很好的符合了这种需求关键词 同学录;社会交际1 引 言 1.1 课题背景及意义 社会的每个机构都是事物繁多,如何做到以最少的代价获得最多的利润,是一个永远的主题为了解决这个记录同学简单信息的问题,这个系统应运而生了虽然只是个小小的信息记录系统,但却符合了社会发展的大潮流,意义深远1.2 课题开发框架及技术选择本系统采用的是C++程序设计原理,C++是市场上运用的比较广的一种编程语言1.3 可行性分析 (1)经济可行性分析 作为一个一名学生,很好的记录身边同学的简单信息是不可或缺的传统的纸质记录已经很难满足现在的需要了为了符合现在的高效理念,这款同学录应用而生了,对其他的行业的发展或许会取得很好的促进作用。
(2)技术可行性分析 这是个比较简单的程序,采用C++语言,可以说是恰到好处,技术上没有什么问题3)社会可行性分析 社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新完全有能力采用这样先进的管理技术对其他行业可能也有不错的引导作用2 系统需求分析2.1 功能需求分析(1)通讯录的录入(2)增加人员(3)删除人员(4)显示数据2.2性能需求分析 1.硬件环境l 处理器:Inter CR300或是更高l 内存:128MB(建议 196MB)l 硬盘空间:20MBl 操作系统: Windows 98 或是Windows 2000/ Windows XP或以上版本2.3系统总体结构设计根据需求分析的结果,总体结构如图2-1所示同学录系统通讯录的录入删除人员显示数据修改数据图2-1系统总体结构3具体实现过程3.1 类的定义 首先要想设计这个系统,就要建立一个同学录的类,并建立相关的数据成员和成员函数。
代码如下:#include 这时系统就会提示“您要修改的学生本来就不存在!请检查重新输入!”如图3-5,代码如下:if(flag2==0) { cout<<"您要修改的学生本来就不存在!请检查重新输入!"< 如图3-8,代码如下:case '4': //(4)显示记录(List) { cout<<"本系统所有通讯录的数据如下:"<sex<<" "<<"年龄:"<age <<" "<<"家里的号码:"<homephone<
