OA办公自动化.doc_第1页
OA办公自动化.doc_第2页
OA办公自动化.doc_第3页
OA办公自动化.doc_第4页
OA办公自动化.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Paul经营一家商务公司,该公司共有员工500多人,其中办公室人员有100多人。为响应绿色环保,无纸化办公的号召,Paul决定开发一套OA办公自动化系统,可以管理本公司的一些日常事务。具体情况如下: 公司主要分为以下几个部门:财务部,行政部,业务部。 每个部门有不同的职位:总经理,经理,主任,普通员工。OA系统需要实现的功能如下: 公司的每个员工都可以通过该OA系统查看自己的个人信息,每天进行考勤,请假,考勤情况查看,工资查看,查看公司发布的通知,和部分有权限的文件。 财务部门主要管理公司的财务情况,由于Paul已经有了一套财务软件,所以在这方面对于OA的要求不高,但是Paul希望通过OA系统财务人员可以管理和查看员工的工资和奖金情况。 行政部门管理公司的员工信息,员工考勤,请假,人员的调动(包括部门的调动,职位的调动),部门和职位的管理(部门更改名称,增加删除部门或者职位),管理公司信息,通知的发布(例如放假通知),管理公司文件的发送(人员调动文件) 业务部门的员工不依赖这套系统实现业务,但是拥有普通员工所可以进行的操作。 另外Paul希望该系统可以实现权限管理,不同的管理员登录可以进行不同的操作,Paul作为公司的老板拥有该系统的所有权限。现在Paul委托你为他们公司开发一套OA系统。要求该系统具备可维护性和可扩展性。表名:部门表:tbl_department中文列名列名数据类型备注主键departmentIdint部门名称deptNamevarchar例如:行政部门表名:职位表:tbl_place中文列名列名数据类型备注主键placeIdint职位名称placeNamevarchar例如:经理表名:员工表:tbl_employee中文列名列名数据类型备注主键employeeIdint员工姓名empNamenvarchar员工真实姓名,可以重复登录用户名empLoginNamenvarchar登录OA用户名,不能重复登录密码empPwdnvarchar年龄empAgeint性别empGendernchar手机empPhonevarchar学历empEducationnvarchar基本工资empWagefloat照片empImgnvarchar住址empAddressnvarchar部门编号departmentIdint部门表外键职位编号placeIdint职位表外键角色编号roleIdint角色表外键表名:考勤时间表 tbl_attenceTime中文列名列名数据类型备注主键attenceTimeIdint上班时间onDutyTimevarchar下班时间offDutyTimevarchar说明attenceTimeInfonvarchar是否启用isUseint表名:员工考勤表tbl_attence中文列名列名数据类型备注主键attenceIdint员工编号employeeIdint员工表外键考勤日期attenceTimestring签到时间signInTimedatetime签退时间signUpTimedatetime考勤状态attenceStateInt0:正常;1:迟到;2:早退;3:旷工;4:请假表名:文件类型表 tbl_fileType中文列名列名数据类型备注主键fileTypeIdint文件类型fileTypeNamenvarchar通知、文件表名:公司通知/文件内容表 tbl_document中文列名列名数据类型备注主键documentIdint标题docTitlenvarchar内容docContentnvarchar编写日期docTimedatetime是否有效isEffectint0:无效1:有效发布人employeeIdint员工编号类型fileTypeIdint文件类型表外键是否公开isOpenint0:不公开 1:公开表名:通知转送表 tbl_SendOn中文列名列名数据类型备注主键sendOnIdint通知编号documentIdint通知/文件内容表外键转发人编号employeeIdSendint员工外键接收人编号employeeIdAcceptint员工外键备注remarknvarchar不允许通过是需要填写原因是否通过isPassint0:不通过1:通过是否允许发布isOpenint0:不公开 1:公开表名:短消息表tbl_Message中文列名列名数据类型备注主键messageIdint消息内容msgContentnvarchar消息发送者IDemployeeIdSendint员工表外键消息接受者IDemployeeIdAcceptint员工表外键发送时间msgSendTimedatetime是否已读isReadint0 未读 1已读表名:员工工资表 tbl_salary中文列名列名数据类型备注主键salaryIdint员工编号employeeIdint员工表外键基本工资baseSalaryfloat需要和员工表的基本工资关联奖金bonusfloat津贴subsidyfloat扣除deductfloat税收,或者罚款时间salaryTimedatetime工资结算时间备注remarknvarchar扣除金额的说明表名:员工请假表 tbl_leave中文列名列名数据类型备注主键leaveIdint员工编号employeeIdint员工表外键请假类型leaveTypeIdint请假类型表外键请假原因leaveReasonnvarchar请假开始时间beginTimedatetime请假结束时间endTimedatetime表名:请假类型表 tbl_leaveType中文列名列名数据类型备注主键leaveTypeIdint请假类型leaveTypeNamenvarchar表名:员工请假审批表 tbl_examineLeave中文列名列名数据类型备注主键examineLeaveIdint请假条编号leaveIdint员工请假表外键审批人employeeIdint员工表外键是否通过isPassint0:不通过,1:通过备注remarknvarchar不通过时的原因表名:后台管理菜单表 tbl_OAMenu中文列名列名数据类型备注主键OAMenuIdint菜单名称menuNamenvarcharOA后台右侧菜单菜单路径menuUrlnvarchar菜单对应的页面路径父菜单编号parentIdint子菜单对应的父菜单的编号,顶级菜单编号为0表名:后台角色表:tbl_role中文列名列名数据类型备注主键roleIdi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论