- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java个人通讯系统
《Linux操作系统与内核编程技术》报告
题 目: 基于Linux的个人通讯系统 的设计与实现 姓 名: 泠翔工作室 学 院: 数理与信息工程学院 专 业: 网络工程 班 级: 11级1班 学 号: 188******** 2014 年 6 月 24 日
个人通讯系统
1 系统功能
主要包含以下几种功能:
1.1建立用户记录(建立功能)
1.2添加用户记录(添加功能)
1.3 查找用户记录(查找功能)
1.4删除用户记录(删除功能)
1.5更改用户记录(修改功能)
1.6查看所有用户记录(查询功能)
1.7关于此系统
1.8退出系统
2 硬件平台
3 软件平台
3.1 操作系统平台
采用Linux操作系统,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
系统软件平台
3.2.1 VIM 文本编辑器
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。它支持语法变色、正规表达式匹配与替换、插入补全、自定义键等等功能,为编辑文本尤其是编写程序提供了极大方便。VIM 可以运行在“任何”操作系统上,包括我们常用的 Windows 和 UNIX/Linux。
3.2.2 GCC编译器
GCC是GNU项目的编译器组件之一,也是GNU最具有代表性的作品。在GCC设计之初仅仅作为一个C语言的编译器,可是经过十多年的发展,GCC已经不仅仅能支持C语言;它现在还支持Ada语言、C++语言、Java语言、Objective C语言,Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury语言,等等。而GCC也不再单是GNU C Compiler的意思,而是GNU Compiler Collection也即是GNU编译器家族的意思了,目前已经成为Linux下最重要的编译工具之一。
GCC是一个交叉平台的编译器,目前支持几乎所有主流CPU处理器平台,它可以完成从C、C++、Objective C等源文件向运行在特定cpu硬件上的目标代码的转换,GCC不仅功能非常强大,结构也异常灵活,便携性(protable)与跨平台支持(cross-plantform. support)特性是GCC的显着优点。
3.2.3 GDB调试器
GDB调试器是一个交互式工具,工作在字符模式下。很多程序员习惯于图形界面的程序开发,如VC、VB等集成开发环境,但是在UNIX/Linux环境下,GDB的功能更强大。GDB作为功能强大的调试工具,可完成如设置断点、监视程序变量的值、控制程序的单步执行、修改变量的值等调试任务。
3.3 系统设计
3.3.1 功能模块介绍
建立功能模块:调用 input()录入用户的通讯记录。
添加功能模块:调用 add()追加用户的通讯记录。
查找功能模块:调用 look()函数按照姓名、号码查找记录。
删除功能模块:调用 delete()函数删除一条用户记录信息。
更改功能模块:调用 change()函数按照姓名、号码进行选择性的修改记录。
查询功能模块:调用 output()建立循环,输出所有用户记录。
3.3.2 运行界面图
4 系统测试
4.1 在主菜单输入j,进入建立功能。
4.2 在主菜单输入t,进入添加功能。
4.3
您可能关注的文档
- OR1200工具链.docx
- Linux的前世今生.docx
- 词根含义速查表.docx
- 专业八级翻译真题2.doc
- 儿英期末考试.doc
- 方媛1-论文正文.doc
- 72Unit_2_What_time_do_you_go_to_school教案.doc
- 标准政治用语汉译英.doc
- 口译达人必“背”.doc
- ubuntu下FastDFS+Nginx部署.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)