Linux-下简易同学录文档.docVIP

  • 14
  • 0
  • 约5.71千字
  • 约 18页
  • 2018-01-08 发布于江西
  • 举报
Linux-下简易同学录文档.doc

目录 一、引言 2 1.1课程设计背景 2 1.2实训目的 3 1.3实训内容 3 二、 任务概述 4 2.1 需求说明 4 2.2 实现目标及程序的运行环境 4 三、 系统设计 5 3.1技术介绍 5 3.2系统设计 6 四、系统实现 8 4.1 登录模块 8 4.2显示全部模块 9 4.3 新增模块 10 4.4 查找模块 12 4.5删除模块 13 4.6 修改模块 14 4.7退出模块 15 五、总结与展望 16 摘 要 随着信息技术的进步与发展,电话薄在我们生活中扮演着不可缺少的角色,可想而知当你的手机里失去电话薄这一功能时带来的麻烦,电话薄已经成为现代生活中的重要工具,该电话薄利用计算机对电话信息进行统一管理,该程序是用C语言编写实现,在linux下运行的简易电话信息存储系统,主要包括新增信息,查找信息,删除信息,修改信息等功能。实现通讯录管理的系统化,规范化和自动化,为人们工作和生活提供便利。 关键词:信息、C语言、Linux。 一、引言 1.1课程设计背景 Linux是一种针对PC计算机和工作站的操作系统,它具有像Windows和Mac那样的功能齐全的图形用户界面(GUI,Graphical User Interface)。Linus Torvald和其它的遍布世界各地的编程人员共同开发的。 提到Linux我们不能不提GNU和Unix。Richard M.Stallman建立的自由软件联盟出版了两种许可证,GNU通用公共许可证(GNU Gneral Public License,GPL)和GNU函数库通用公共许可证(GNU Library Gneral Public License,LGPL)。大部分GNU工程的软件和文档是以GNU通用公共许可证发行的,但是有一些库是以GNU函数库通用公共许可证发行的。按照GNU通用公共许可证的规定,Linux的源代码可以自由获取,这满足了我们学习该系统的强烈愿望。GPL充分体现了Stallman的思想:只要用户所做的修改是同等自由的,用户可以自由地使用、拷贝、查询、重用、修改甚至发布这个软件。通过这种方式,GPL保证了Linux(以及同一许可证下的大量其他软件)不仅现在自由可用,而且皮后经过任何修改这后都仍然可以自由使用。 Linux的昨天 1991年,一名叫Linus Torvalds的芬兰大学生对Unix各种版本对于80386类的机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System V 的优点,同进摒弃了它们的缺点。他独立把这个内核开发到0.02版,这个版本已经可以运行gcc、bash和很少的一些应用程序。后来,他又开始了在因特网上寻求广泛的帮助。 1994年,Linux已经升级到1.0版本。它的源代码量也呈指数形式增长,实现了基本的TCP/IP功能,此时Linux已经拥有大约10万的用户。 (2) Linux的今天 作为一各服务器级的操作系统,Linux已经成熟了。现在的Linux内核由150多行代码组成,能作为Web服务器平台,也为越来越多的商业用户提供文件和打印服务。它既被当作邮件服务器的一种候选平台,也被当作一种强壮而安全的防火墙。 Linux的企业级特性,比如支持多处理器、支持大型文件系统、日志文件系统以及密集型计算和高可用性集群技术,也逐步成熟。 桌面上的Linux也在继续完善。KDE桌面提供的图形用户界面在易用性和可配置方面都能和微软的Windows相媲美。 (3) Linux的明天 Linux最强大的生命力在于其公开的开发过程。每个人都有可以自由获取内核源程序,每个人都有要不得以运载源程序加以修改,而后他人也可以自由获取你修改后的源程序。Linux这种独特的自由流畅的开发模型已被命名为bazaar(集市模型)。Bazaar开发模型通过重视实验,征集并充分利用早期的反馈,对巨大数量的脑力资源进行平衡配置,可以开发出更优秀的软件。本联盟就是想通过bazaar开发模型,在网上召集一些Linux的爱好者,开发出更优秀的操作系统或软件。 1.2实训目的 由于Linux的开源的特点,越来越多的人转而使用Linux做为PC机的操作系统。但是Linux的真正兴起只是在最近几年,因此很多功能并不是很完善,并且由于Linux的开源特征,很多软件开发公司很难从中获得直接利益,因此很多Windows上的实用的软件,在Linux下却很少见。本课程设计正是为了解决Linux下通讯录系统问题而设计的,并且希望通过本实训可以更好的了解Linux

文档评论(0)

1亿VIP精品文档

相关文档