网站颜色:

java.jsp.c#毕业生面试自测系统设计|jsp OA企业办公系统设计


 

  ................................................................................................. I

ABSTRACT............................................................................................................. II

1 概述......................................................................................................................... 1

1.1 课题背景及意义...................................................................................... 1

1.1.1 课题背景.............................................................................................. 1

1.1.2 题意义.............................................................................................. 1

1.2 相关技术概述........................................................................................... 2

1.2.1 软件工程.............................................................................................. 2

1.2.2 数据库设计.......................................................................................... 3

1.2.3 MVC结构............................................................................................ 3

1.2.4 开发环境.............................................................................................. 5

2 系统分析与设计.................................................................................................. 7

2.1 系统总体设计........................................................................................... 7

2.2 系统功能模块........................................................................................... 9

2.3 数据库的设计......................................................................................... 18

2.3.1 数据库逻辑设计................................................................................ 18

2.3.2 主要数据表结构................................................................................ 20

3 系统功能实现.................................................................................................... 23

3.1  登录模块................................................................................................ 23

3.2  主界面功能概览.................................................................................. 23

3.3  个人办公模块...................................................................................... 25

3.3.1 身份验证............................................................................................ 25

3.3.2 日程发布............................................................................................ 26

3.4  信箱管理模块...................................................................................... 27

3.4.1 发件箱................................................................................................ 27

3.4.2 我的信箱............................................................................................ 27

3.4.3 我的通讯录........................................................................................ 29

3.5  文档管理模块...................................................................................... 31

3.5.1 文件上传............................................................................................ 31

3.5.2 文件查看............................................................................................ 31

3.6  流程管理模块...................................................................................... 32

3.6.1 我的申请............................................................................................ 32

3.6.2 我的审批............................................................................................ 33

3.7  人事管理模块...................................................................................... 35

3.7.1 部门管理............................................................................................ 35

3.7.2 职位管............................................................................................ 35

3.7.3 员工管理............................................................................................ 36

3.8  系统管理模块...................................................................................... 36

3.8.1 个人信息............................................................................................ 36

3.8.2 密码修改............................................................................................ 37

4 问题的分析与解决........................................................................................... 38

字符的编码问题............................................................................................ 38

  .......................................................................................................................... 41

  .......................................................................................................................... 42

参考文献...................................................................................................................... 43

OA 办公自动化系统是一个典型的网络办公开发应用程序,本课题主要的研究内容以完成“企业网络OA系统”的设计为主,企业网络OA系统是一个适用于中小型企业,满足其日常办公需求的管理系统,该系统初步确定由6个模块组成。

它包含信箱管理,个人办公,文档管理,流程管理,人事管理,系统管理模块等。

1)安全管理模块

该模块主要负责用户登录、密码修改、安全退出,个人信息的查看等功能。每个用户都有一个自己的账户名和密码,输入正确就可以看到系统的主界面,其中在系统管理这一菜单又包含了密码修改和个人信息两个子菜单。本用户可以在‘密码修改’中对自己的密码进行修改,其中有输入原密码和新密码,只有原密码修改正确才可以修改新密码;在‘我的信息’中显示出来的是自己的所有信息,其中可以修改然后保存之后就是修改之后的信息。

2)个人办公模块

该模块主要负责我的日程存档、部门日程的发布、查看等。管理员和部门经理登陆上去之后的功能与一般用户登陆上去的界面是不同的,它可以发布和删除部门的日程;普通用户登录上去之后可以在我的日程这一菜单中添加和删除自己的日程,在部门日程这一菜单中查看本部门的日程。

3)文档管理模块

该模块主要负责文档的发布、检索、下载及删除功能等。每个用户都有自己的数据库存档。管理员登录上去之后可以上传和删除部门的文档;一般用户登录上去之后可以在我的文档管理中上传、删除和下载自己的文档,也可以在部门文档中查看文档目录信息并且选择自己需要的文档下载到本地中。

4)人事管理模块

该模块主要实现员工的信息录入、部门调动、及职位的升降等。管理员登陆上去之后在人事管理模块中有三个子菜单,他们分别为:职位管理,部门管理,员工管理。管理员可以在职位管理中添加、修改和标记职位的状态是否可用以及对职位的信息进行维护;在部门管理中添加、修改和标记部门的状态是否可用以及对部门的信息进行维护;在员工管理中添加、修改和标记员工的在职状态以及对员工的部门和职位进行调整。一般的用户由于没有人事管理这个权限,所以他们登录上去之后是没有人事管理这一项的。

5信息管理模

该模块主要实现了员工之间的信息传递,以及对自己通讯录的信息维护。每个用户登录上去之后在我的信箱这一菜单中都会有我的信息、发信息和我的通讯录这三个子菜单。在我的信息这一菜单中的右包含了‘已发送’、‘已删除’和‘我的信息’。在‘已发送’中可以查看到本用户已经发送出去的信息,本用户可以查看和删除每条记录;在‘已删除’中可以看到已经删除的由其他用户发送过来的信息,本用户可以查看和删除每条记录,并且点击‘恢复到收件箱’之后可以在我的信箱中查看到该条记录的信息;在‘我的信息’中本用户可以查看和删除任意一条记录,也可以点击‘回复’来回复任意一个信息。

6) 流程审批管理模块

该模块主要负责员工的职位申请及请假信息及管理员的审批操作等。管理员登录上去之后有‘审批管理’和‘我的申请’两个菜单:在‘我的申请’这一菜单中有请假申请和职位申请两项,在‘审批管理’中可以看到来自普通用户的申请,请假申请和职位申请。根据实际情况,管理员在进行不同的操作。普通用户登录上去之后,由于权限不够只有我的申请这一个菜单。在请假申请这一菜单中普通用户可以新建一个请假申请 或者职位申请,提交之后有相应权限的人员才可以对本申请进行操作。普通用户也可以删除或者任何一个我的申请等。

    系统功能图结构设计:所谓系统功能结构图就是将系统的功能进行分解,管理信息系统的各子系统可以看作是系统目标下层的功能,对其中每项功能还可以继续分解为第三层、第四层……甚至更多的功能。系统功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则肯能是完成某一个任务的一组程序。

在以上分析的基础上,可以将系统分为6大模块本系统主要包括个人办公,我的信箱,文档管理,我的申请,审批管理,人事管理,系统管理等几大菜单,并且他们都有不同的功能,不同的身份登入系统相应的界面也就师能上会存在差异。

热门设计服务