上海交通大学财务计划处办公自动化系统开发毕业论文 联系客服

发布时间 : 星期二 文章上海交通大学财务计划处办公自动化系统开发毕业论文更新完毕开始阅读d11e3d0c443610661ed9ad51f01dc281e53a560f

上海交通大学财务计划处办公自动化系统

历史记录等。

4.2.9 系统管理模块

(1)公司信息管理

①组织图:用来显示该单位里面的部门结构。如果有上级部门可以选择上级部门的名称。目的是为了形式一个该单位里面的部门树。方便其他功能模块使用。

②职位:用来添加和关闭该单位中的职位情况。 ③部门级别:设置该单位下主要有几个部门。

④员工登记:当有新员工的时候,需要在该功能下为新员工添加新员工的个人信息和员工编号如若不然该员工是无法进入该系统的。当有员工离职的时候可以在此关闭该员工的帐号。

(2)权限管理

①权限组管理:设置权限组。 ②权限管理:为权限组分配权限。

③权限分配:把在职人员分配到不同的权限组中。 (3)系统设定

①菜单管理:包括如下的一些参数基本设置。浏览器窗口标题的显示比如标题的文字内容界面的设置,设置系统中标题文字的字体和内容,也可以设置文字的显示样式,包括字体、字号、颜色及文字特效以及图标。

②系统参数设置:用来设置系统中一些字符的的编码,名称,数据、所属上级、以及是否启用的状态等数据。这样做的目的一方面是为了便于维护,另一方面公司考虑到考重用性

4.3 数据库设计

数据库的设计将会关系到系统运行的性能,一个好的数据库设计决定着系统成败的关键,数据库的设计并且应该遵守一定的范式要求,如若不然,不仅会对开发人员造成不便,也不利于数据库的维护。对服务器造成一定的压力,造成不必要的资源浪费。所以对于数据库部分,我们是非常谨慎的。由于本网络办公自动化系统中数据信息量大,对数据库也有一定的要求,在数据的选择上我们也研究了很久,到最后决定

11

上海交通大学财务计划处办公自动化系统

使用My SQL数据库和PHP开发语言。

My SQL数据库的主要功能只在组织和管理很庞大或复杂的信息和基于WEB的库存查询请求不仅仅为客户提供信息[12]。My SQL数据库作为当前比较流行的开源数据库产品,其安全可靠的性能和低廉的成本[13],可以为客户节省一笔不必要的开销,有利于和我们公司长期合作。

My SQL数据库在使用PHP语言编写的系统时是首先选择的数据库,掌握My SQL数据是很必要的,尽管PHP支持多种数据库,但是这种 AMP的开发模式仍然是我们的首选[14-15]。本项目一共有73张表,有些表作用不是很大,所以将会忽略介绍,只会举例说明一些重要的数据表。

xiaowei_duty表(职位信息表):权限信息表主要用来保存权限的基本信息,表的结果如表4-5所示。

表4-5 权限信息表

字段名 ID DUTY_ID NAME SORT IS_DEL REMARK 数据类型 SMALLINT(6) VARCHAR(50) VARCHAR(8) VARCHAR(255) VARCHAR(20) VARCHAR(255) 是否主键 YES NO NO NO NO NO 字段说明 职位主键 职责编号 名称 排序 启用标记 备注 xiaowei_role_user表(角色_用户关联表):角色_用户关联表主要用来保存用户与角色之间的关系,这是一张非常重要的中间表这个表的两个字段分别来自用户表中的用户唯一标识和角色表中的角色唯一标识,通过这张表把用户和角色联系在了一起为用户分配权限做好了基础表的结果如表4-1所示。

表4-1 角色_用户关联表

字段名 ROLE_ID USER_ID 数据类型 MEDIUMINT(9) CHAR(32) 是否主键 NO NO 字段说明 角色主键 用户主键 xiaowei_user表(用户信息表):用户信息表主要用来保存用户的基本信息,表的结果如表4-3所示。

12

上海交通大学财务计划处办公自动化系统

表4-3 用户信息表

字段名 ID EMP_NO NAME LETTER PASSWORD DEPT_ID POSITION_ID SEX BIRTHDAY LAST_LOGIN_IP LOGIN_COUNT PIC EMAIL DUTY OFFICE_TEL MOBILE_TEL CREATE_TIME UPDATE_TIME IS_DEL OPENID WESTATUS INIT_PWD PAY_PWD SHORT SCHOOLAD OFFI 数据类型 VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(20) VARCHAR(200) 是否主键 YES NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO 字段说明 主键 编号 姓名 职位 登录密码 所在部门主键 性别 性别 出生日期 最后登录IP 登录次数 用户头像 电子邮箱 权限 办公室电话 个人电话 用户创建时间 用户更新时间 是否启用 创建人主键 所在部门 初始密码 付款密码 是否为外聘人员 所在办公室 xiaowei_node表(功能基本信息表):功能基本信息表主要用来保存功能基本信

13

上海交通大学财务计划处办公自动化系统

息,表的结果如表4-6所示。

表4-6 功能基本信息表

字段名 ID NAME URL ICON SUB_FOLDER REMARK SORT PID IS_DEL 数据类型 SMALLINT(6) VARCHAR(200) VARCHAR(200) VARCHAR(200) VARCHAR(200) VARCHAR(200) VARCHAR(200) VARCHAR(200) VARCHAR(200) 是否主键 YES NO NO NO NO NO NO NO NO 字段说明 功能主键 名称 URL地址 图标 子文件夹 备注 排序 父级主键 删除标识 xiaowei_role_duty表(角色_权限关联表):角色_权限关联表主要用来保存用户的角色和角色所对应的权限,表的结果如表4-4所示。

表4-4 角色_职位关联表

字段名 ROLE_ID DUTY_ID 数据类型 SMALLINT(6) SMALLINT(6) 是否主键 NO NO 字段说明 角色主键 职位主键 xiaowei_holiday表(法定假期基本信息表):法定假期基本信息表主要用来保存法定假期基本信息,表的结果如表4-7所示。

表4-7 法定假期基本信息表

字段名 ID HOLIDAY_DATE DAY_STATUS 数据类型 INT(11) DATA VARCHAR(1) 是否主键 YES NO NO 字段说明 假期的主键 法定假期日期 0:平日,1:周末,2:节假日 CREATE_USER CREATE_TIME VARCHAR(30) DATETIME NO NO 创建人 创建时间 xiaowei_role表(角色表):角色表主要用来保存角色的基本信息,表的结果如表

14