OA办公自动化_第1页
OA办公自动化_第2页
OA办公自动化_第3页
OA办公自动化_第4页
OA办公自动化_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、Paul经营一家商务公司,该公司共有员工500多人,其中办公室人员 有100多人。为响应绿色环保,无纸化办公的号召,Paul决定开发一 套OA办公自动化系统,可以管理本公司的一些日常事务。 具体情况 如下:?公司主要分为以下几个部门:财务部,行政部,业务部。?每个部门有不同的职位:总经理,经理,主任,普通员工。OA系统需要实现的功能如下:?公司的每个员工都可以通过该 OA系统查看自己的个人信息,每 天进行考勤,请假,考勤情况查看,工资查看,查看公司发布的 通知,和部分有权限的文件。?财务部门主要管理公司的财务情况,由于 Paul已经有了一套财务 软件,所以在这方面对于 OA的要求不高,但是 P

2、aul希望通过 OA系统财务人员可以管理和查看员工的工资和奖金情况。?行政部门管理公司的员工信息,员工考勤,请假,人员的调动(包 括部门的调动,职位的调动),部门和职位的管理(部门更改名称, 增加删除部门或者职位),管理公司信息,通知的发布(例如放假 通知),管理公司文件的发送(人员调动文件)?业务部门的员工不依赖这套系统实现业务,但是拥有普通员工所可以进行的操作。?另外Paul希望该系统可以实现权限管理,不同的管理员登录可以 进行不同的操作,Pau l作为公司的老板拥有该系统的所有权限。现在Paul委托你为他们公司开发一套 OA系统。要求该系统具备可 维护性和可扩展性。表名:部门表:tbl

3、department中文列名列名数据类型备注主键departme ntldint部门名称deptNamevarchar例如:行政部门表名:职位表:tblplace中文列名列名数据类 型备注主键placeldint职位名称placeNamevarchar例如:经理表名:员工表:tbl employee中文列名列名数据类 型备注主键employeeldint员工姓名empNamenv archar员工真实姓名,可以重 复登录用户名empLogi nN amenv archar登录OA用户名,不能 重复登录密码empPwdnv archar年龄empAgeint性别empGe ndern char手

4、机empPhonevarchar学历empEducati onnv archar基本工资empWagefloat照片empImgnv archar住址empAddressnv archar部门编号departme ntldint部门表外键职位编号placeIdint职位表外键角色编号roleIdint角色表外键表名:考勤时间表E tbl atte nceTime中文列名列名数据类 型备注主键atte nceTimeldint上班时间on DutyTimedatetime下班时间offDutyTimedatetime说明atte nceTimeI nfonv archar表名:员工考勤表tbl

5、attenee中文列名列名数据类型备注主键atte nceldint员工编号employeeint员工表外键考勤日期atte nceTimedatetime签到时间sig nln Timedatetime签退时间sig nUpTimedatetime考勤状态atte nceStateInt0:正常;1:迟到;2:早退;3: 旷工;4:请假表名:文件类型表E tbl fileType中文列名列名数据类 型备注主键fileTypeIdint文件类型fileTypeNamenv archar通知、文件表名:公司通知/文件内容表tbl document中文列名列名数据类 型备注主键docume ntl

6、dint标题docTitlenv archar内容docC ontentnv archar编写日期docTimedatetime是否有效isEffectint0:无效1:有效发布人employeeIdint员工编号类型fileTypeIdint文件类型表外键是否公开isOpe nint0:不公开1:公开是否启用isUseint是否启用isUseint表名:通知转送表 tbl Se ndOn中文列名列名数据类备注表名:通知转送表 tbl_Se ndOn中文列名列名|数据类丨备注型主键sendOnldint通知编号docume ntldint通知/文件内容表外键转发人编号employeeSe nd

7、ldint员工外键接收人编号employeeAccept Idint员工外键备注remarknv archar不允许通过是需要填 写原因是否通过isPassint0:不通过1:通过是否允许发布isOpe nint0:不公开1:公开表名:短消息表tbl Message中文列名列名数据类 型备注主键messageIdint消息内容msgC ontentnv archar消息发送者IDemployeeIdSe ndint员工表外键消息接受者IDemployeeIdAcce ptint员工表外键发送时间msgSe ndTimedatetime表名:员工工资表 tbl salary中文列名列名数据类 型

8、备注主键salaryIdint员工编号employeeIdint员工表外键基本工资baseSalaryfloat需要和员工表的基本 工资关联奖金bon usfloat津贴subsidyfloat扣除deductfloat税收,或者罚款时间salaryTimedatetime工资结算时间备注remarknv archar扣除金额的说明表名:员工请假表E tbl leave中文列名列名数据类 型备注主键leaveldint员工编号employeeint员工表外键请假类型leaveTypeldint请假类型表外键请假原因leaveReas onnv archar请假开始时间beg in Timeda

9、tetime请假结束时间en dTimedatetime表名:请假类型表E tbl leaveType中文列名列名数据类型备注主键leaveTypeIdint请假类型leaveTypeNamenv archar表名:员工请假审批表 tbl exami neLeave中文列名列名数据类 型备注主键exam in eLeaveIdint请假条编号leaveIdint员工请假表外键审批人employeeIdint员工表外键是否通过isPassint0:不通过,1:通过备注remarknv archar不通过时的原因表名:后台管理菜单表 tbl OAMe nu中文列名列名数据类 型备注主键OAMe nuldint菜单名称menuNamenv archarOA后台右侧菜单菜单路径men uUrlnv archar菜单对应的页面路径父菜单编号pare ntldint子菜单对应的父 菜单表名:后台角色表:tbl role中文列名列名数据类 型备注主键roleldint角色名称roleNamenv arc

温馨提示

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

评论

0/150

提交评论