下载此文档

3220.同学录系统设计与实现 课程设计正文.doc


文档分类:高等教育 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
同学录的设计与实现
摘 要 随着时代的发展,我们接受教育的机会越来越多。在学****的过程中,我们都在不断的接触不同的同学,建立起美好的同学关系。社会高度发展的今天,社会交际显得非常重要。同学关系就是这其中很大的一部分。这就迫切的需要一种工具来记录每个同学的联系方式,这款同学录的开发就很好的符合了这种需求。
关键词 同学录;社会交际
1 引 言

课题背景及意义
社会的每个机构都是事物繁多,如何做到以最少的代价获得最多的利润,是一个永远的主题。为了解决这个记录同学简单信息的问题,这个系统应运而生了。虽然只是个小小的信息记录系统,但却符合了社会发展的大潮流,意义深远。
课题开发框架及技术选择
本系统采用的是C++程序设计原理,C++是市场上运用的比较广的一种编程语言
可行性分析
(1)经济可行性分析
作为一个一名学生,很好的记录身边同学的简单信息是不可或缺的。传统的纸质记录已经很难满足现在的需要了。为了符合现在的高效理念,这款同学录应用而生了,对其他的行业的发展或许会取得很好的促进作用。
(2)技术可行性分析
这是个比较简单的程序,采用C++语言,可以说是恰到好处,技术上没有什么问题。
(3)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新完全有能力采用这样先进的管理技术。对其他行业可能也有不错的引导作用。
2 系统需求分析
功能需求分析
(1)通讯录的录入
(2)增加人员
(3)删除人员
(4)显示数据

1.硬件环境
处理器:Inter CR300或是更高。
内存:128MB(建议 196MB)。
硬盘空间:20MB。
操作系统: Windows 98 或是Windows 2000/ Windows XP或以上版本

根据需求分析的结果,总体结构如图2-1所示
同学录系统
通讯录
的录入
删除人员




修改数据
图2-1系统总体结构
3具体实现过程
类的定义
首先要想设计这个系统,就要建立一个同学录的类,并建立相关的数据成员和成员函数。代码如下:
#include<iostream>
#include<string> //控制字符串的头文件
#include<> //控制退出函数的头文件
using namespace std;
class tong //建立同学录的一个类
{
string homephone; //家里
char name[20]; //名字
int age; //年龄
char sex; //性别
public:
tong(){} //构造函数
tong(char n[20],char se,int ag,string ho)
{strcpy(name, n);
age=ag;
sex=se;
homephone=ho;}
friend void main(); //友元函数
};

进入系统时,首先由一个初始界面,如图3-1,代码如下:
void show()
{ system("cls");
cout<<"********************************************"<<endl;
cout<<"*\t\t请选择您需要的操作! * \n "<<endl;

cout<<"*\t\t1=增加人员 *"<<endl;
cout<<"*\t\t2=删除人员 *"<<endl;
cout<<"*\t\t3=修改数据 *"<<endl;
cout<<"*\t\t4=显示记录 *"<<endl;
cout<<"*\t\t5=退出 *"<<endl;
cout<<"*******************************************

3220.同学录系统设计与实现 课程设计正文 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小310 KB
  • 时间2021-06-23