系统中涉及的数据是公司相当重要的的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时的数据恢复等工作。 

3、系统的标准性 

系统在设计、开发、使用过程中都要涉及很多计算机硬件及软件。所有这些都要符合主流国际标准、国家标准和行业标准。例如,在开发过程中使用的操作系统、开发工具都必须符合通用标准,如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议等

3。1。3 数据需求

员工信息放入一个结构体中,包括员工姓名、性别、年龄、部门、电话、工资、地址等。

3。1。4 系统开发平台需求

1、开发语言:C 语言

2、开发平台:具有Linux操作系统的PC机

3、数据库:SQLite3数据库

3。2 系统设计主流程图

3。2设计流程图

上图是对整个系统框架的详细解释。用户登录后,根据用户名判断用户是否为管理员。如果为管理员,则进入管理员目录,如果为普通员工,则进入员工目录。在管理员目录,可以查看任意员工的信息,还可修改员工的信息,包括工资、评级,添加或删除用户。在员工目录,可以查看自己的信息,不能查看其他人的信息,可以修改自己的电话,地址等个人信息,但不能修改工资等管理员权限信息。

4 系统设计文献综述

4。1 服务端设计

  4。1服务器端流程图

其中包含服务器通讯模块、服务器数据库处理模块。服务器端功能如下:

1、打开服务器:打开服务器时,打开数据文件和网络通讯,并对网络进行监听。

2、收到客户端数据:从服务器接受到数据后先判断登陆结构体是否有变化,如果有变化,表示有新用户登陆,则创建一个子进程,如果没有变化则表示无用户登陆或收到数据为已登录用户的数据。如果是用户登陆,则判断是否是管理员账户。通过接受客户端请求操作数据文件,完成后将结果发送给客户端,并返回等待下次的数据到来,如果出现错误,则发送错误信息给客户端。

上一篇:java+mysql移动医生系统设计与实现服务端设计
下一篇:asp+access网上报名系统设计

移动安防系统Android客户端的设计与实现

基于Android的公交线路查询系统的设计与实现

基于Android的英雄联盟LOL掌游宝的设计与实现

基于Android的上课点名系统的设计与实现

基于Android的火车票在线订...

基于ARMSTM32CORTEX-M4简易电子相框的设计与实现

ASP.NET农场购物网站系统的设计与实现

构建诚信小组”降低高校...

科技进步与创新對现代企...

ANSYS三明治加速度计设计技术仿真+文献综述

加强國洧企业党建工作的...

Patran5000T油船锚机底座结构强度分析

基于MVB+CAN总线技术的车门监控网络设计

版画创作中黑白木刻语言的处理

两人星盘合盘详解 星盘合...

高安師范五年制初等教育...

金属陶瓷太阳能选择性吸收器优化设计