毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Linux的员工管理系统的设计与实现(2)

时间:2024-02-27 22:55来源:毕业论文
2、C是结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式 可使程序层次清晰, 便于使用、维

2、C是结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式 可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

3、C语言功能齐全C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能, 支持多种显示器和驱动器

4、C语言适用范围大C语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。

1。3 开发环境及运行环境源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766

本设计分为服务端跟客户端,两部分所要求的环境是一样的,都是要具有Linux操作系统的PC机。客户端可以运行在多个不同的主机上连接服务器,服务器对员工信息的操作结果通过“员工信息文件”来保存,即:“员工信息”存放在后台的数据库中。

2 操作系统与数据库简介

2。1 Linux操作系统

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2。2 SQLite3数据库

SQLite是D。Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。值得一提的是,袖珍型的SQLite竟然可以支持高达2TB大小的数据库,每个数据库都是以单个文件的形式存在,这些数据都是以B-Tree的数据结构形式存储在磁盘上。

3 系统设计总体方案

3。1 系统设计需求

3。1。1 总体需求

系统应有用户登录模块和员工管理模块,员工管理又包括查询员工信息、修改员工信息、增加员工信息、删除员工信息、四个大的功能模块。

3。1。2 性能需求论文网

为了保证系统能够长期、安全、稳定、可靠、高效的运行,员工信息管理系统应该满足以下的性能需求: 

1、系统处理的准确性和及时性 

系统处理的准确性和及时性是系统的必要性能。查询时应保证查全率,所有相应字段包含查询关键字的记录都应能查到。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作负荷,使系统的处理能力和响应时间能够满足企业对信息处理的需求。响应及更新处理都比较迅速,完全满足用户要求。

2、系统的易用性和易维护性 

系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统提供良好的用户界面,易用人际交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户随系统的熟悉过程。  基于Linux的员工管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_202352.html

------分隔线----------------------------
推荐内容