图 3.2.6  财务管理模块功能图

3.2.7    个人信息模块设计
个人信息模块主要用于个人对个人信息进行查看,对个人的薪资进行查看,对个人的工作历史记录进行查看。
 
图 3.2.7  个人信息管理模块功能图

3.3    数据库设计
数据库是用来存储数据库对象和数据的地方。为了使网站能够提供高级完善的服务,网站必须拥有强大数据管理与处理的能力,这就需要使用数据库。根据前面的数据库软件设计的分析,基于数据的频繁使用等方面的考虑,本系统采用Mysql数据库。
3.3.1    数据库系统(DBMS)原理
数据库系统是一个实际可运行的存储、文护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是文护数据库并有效地访问数据库中任意部分数据。对数据库的文护包括保持数据的完整性、一致性和安全性。
3.3.2    数据流图
根据业务逻辑,绘制了数据流图如下:
 
图 3.3.2  系统数据流图
3.3.3    数据字典
根据业务逻辑,对数据表建立了数据字典,如下:
(1)    登录信息表(user表)
表 3.3.3.1    User数据库表
字段名    字段类型    约束或索引    描述
userID    int    PK    用户ID
userName    varchar(50)    Not null    用户登录名
userPwd    varchar(50)    Not null    用户密码,新增时默认为6个0
userCName    varchar(50)        用户中文名
loginType    int    Not null    登录类别
0:员工1:客户
userType    int    Not null    用户类别:
0:管理员  
1:项目经理  
2:项目负责人
3:翻译人员
4:审核人员
5:校对人员
state    int    Not null    有效判定
0:可用1:不可用

(2)    员工详细信息表(userDetail表)
表 3.3.3.2    userDetail数据库表
字段名    字段类型    约束或索引    描述
id    int    PK    信息表ID
userId    int    FK    用户ID
sex    int        性别
0:男1:女
age    int        年龄
salaryHistory    text        工资历史记录
userHistory    text        用户工作经历历史记录
school    varchar(50)        毕业院校
gradurationYear    varchar(4)        毕业时间
experienceYear    int        工作经验时间
上一篇:flash小游戏制作论文
下一篇:ASP.net房屋租赁管理系统设计与实现

构建下一代网络的开放业...

实现宽带综合业务数字网...

城域网多业务承载的優化探讨【1859字】

固网增值业务及其技术实现【2299字】

下一代网络及其业务生成...

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

中国学术生态细节考察《...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

公寓空调设计任务书