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

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网上报名系统设计

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

淮安市高校足球运动损伤问卷调查表

大淘宝网的虚假交易研究

发酵米粉优势菌株的发酵特性研究

日语论文中日酒文化对比研究

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

肢体语言在小学英语教学中的应用浅谈

激光模拟训练器材国内外研究现状