某企业OA系统的设计与实现(5)

2018-12-22 23:12

Willful OA系统的设计与实现

第4章 程序的概要设计

4.1 系统规划

整个企业管理系统将要实现主要功能是:用户登录、审批流程管理,行政管理人,力资源管理,系统管理,个人设置,个人办公,实用工具和退出登录,而其中的各个功能又分为几个更加具体功能的小模块,该系统的总体结构设计图如4-1-1所示。

用户登录 行政管理 系统管理 个人设置 实用工具 考勤管理 会议管理 车辆管理 岗位管理 部门管理 用户管理 个人信息 修改密码 车票预订 邮政编码 信息查看 审批流程 个人办公 人力资源 表单模板 发起申请 审批流程 查询状态 个人考勤 日程安排 工作日志 近期安排 档案管理 奖惩记录 人事合同 薪酬制度 图4-1-1

第 18 页

Willful OA系统的设计与实现

4.2 数据库的设计

4.2.1 数据库总体设计

系统数据库采用MySQL数据库,系统数据库名称为willful。数据库共包括13张表,这13张表构成了整个OA系统的数据处理。数据表树型结构图包括了本系统所有数据表,如图4-2-1所示。

图4-2-1

4.2.2 主要数据表设计

(1) admin(管理员信息表)。

admin信息表主要用于保存管理员的信息。系统中很多信息的删除与修改权限只有管理员可以执行,普通员工只能控制自己的个人信息的删除与修改权限。所以管理员的信息必须具有安全性,不能被别人随意知道。信息表如表4-2-1所示。

第 19 页

Willful OA系统的设计与实现

表4-2-1

(2)affiche(公告信息表)

公告信息表主要存储公司行政机构对于公司各位员工的必须告知的信息公告,主要存储的是公告的内容保证每一位员工都可以看到与了解。存储的设计如表4-2-2所示。

表4-2-2

(3)department(部门信息表)

部门信息存储表主要用于存储本部门的信息及该部门对应的员工信息,一个部门是有多位员工的,所以部门对应的员工表如表4-2-4所示,部门信息存储表如表4-2-3所示。

表4-2-3

表4-2-4

第 20 页

Willful OA系统的设计与实现

(4)post(职位信息表)

职位信息表主要保存在这个职位上的人员信息情况显示,由于一个职位可能有多个员工,所以职位对应的员工信息表如表4-2-6所示,职位信息存储表如表4-2-5所示。

表4-2-5

表4-2-6

(5)user(员工信息表)

一个公司的员工信息记录表是非常重要的,这里存储着每一位员工的基本信息,员工基本信息表如表4-2-7所示。

表4-2-7

第5章 系统的详细设计与实现

5.1 用户界面设计

5.1.1 登陆界面

第 21 页

Willful OA系统的设计与实现

实现用户登录,并对已登录的用户进行监听,防止重复登录。系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的权限,在权限的范围内你能够完成相应操作。用户输入的登录信息被后台的数据库匹配了才能够安全登录。否则是非法登录不能进入本系统主页。 用户输入自己的“用户名”和相匹配的“密码”后,后台的管理服务会对登录的用户的身份进行验证,若匹配后进入系统首页,否则会提示“用户的用户名或密码不正确!”

(1)优美的界面效果是系统设计所必须实现的,下面首先介绍登录和退出两大界面的实现。启动Tomcat服务器,同时要把项目工程添加到服务器中,用户在浏览器中输入http://localhost:8080/,登录Apache Tomcat首页单击Tomcat Manager后进入Tomcat Web 应用程序管理页面,单击/office进入本系统的登录页面如图5-1-1所示。

图5-1-1

(2)该页面index.jsp主要实现的是验证用户的身份及判断用户是否已经登录,关键代码如图5-1-2所示。

第 22 页


某企业OA系统的设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江省实施《农村五保供养工作条例》办法(2008年7月1日浙江省人

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: