首页 Java 145基于struts的办公自动化管理系统
145基于struts的办公自动化管理系统
作品编号:183
关注人气:1428
文件包括:设计源码+数据库+论文
设计大小:2.63 M
开发语言:Java
开发数据库:SQL Server
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

本文将要完成企业办公自动化系统的设计。在用户使用过程中,系统会根据用户的身份赋予其能操作和使用的功能,其中包括的功能模块作用分别为:

1、实现收发文的管理。

2、实现会议管理。

3、实现公告管理。

4、实现员工管理模块,可增加、删除。修改、查找员工信息。

5、实现文件的上传与下载。

6、实现对车辆的管理。

7、实现重新登录功能。

8、设置系统退出功能。


2.3.1  登录功能

本系统将要实现用户登录功能。接受用户输入的登录名和密码信息,先做客户端的有效性检验,通过检验后提交给服务器端,由服务器端提交信息与数据库里的信息相比较,如果二者不符则返回相应的出错信息,否则登录进入系统。登录功能还实现了对已登录用户的监听,防止重复登录。

 本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在员工管理模块中添加了你的信息后,授予你登录的“姓名”和“密码”后你才能安全登录,在此同时也授予你登录的权限,在权限的范围内你能够完成相应操作。

2.3.2  收/发文管理功能

实现公文的接受与发送。本系统中对于收发文管理模块总的功能是对公文的发送、浏览、删除和查看详细内容的功能。该设计分为两级菜单,一级是浏览发文和建立发文,第二级菜单是将浏览发文又分为收件箱和发件箱。其中对于公文类似于网页上的编写日志,是文本格式。对于公文的发送,只有管理员才能发送新公文,才能够执行删除操作,而普通的游客只能够查看收件箱中收到的公文而没有权限执行删除操作。

2.3.3  会议管理功能

实现会议的记录。本系统将要开发会议管理功能模块,会议功能模块主要分为查看会议记录和添加会议记录。此功能有利于公司的员工迅速了解到即将要进行的会议事宜。其中会议记录是以列表的形式呈现给用户,对于查看会议记录是所有能登录本系统的用户都能够浏览和查看的。而添加会议记录只能是管理员身份的用户才能操作,才有权限对记录进行删除。

2.3.4  公告管理功能

实现公告的查看与发布。公告是企业、行政机关向内外宣布重大事件和决议的一种。本系统对于公告管理这一部分将要实现的是两个功能,一个是浏览公告,另外一个是添加新公告。本系统对公告的操作也有权限,普通游客只能够浏览公告而不能添加和删除公告。只有管理员才有资格进行这些操作。

2.3.5 员工管理功能

文件夹 PATH 列表
卷序列号为 362C-227F
D:\TEST\源码
│  db_office.mdf
│  db_office_log.ldf
│  论文.doc
│  
└─z_office
    │  .classpath
    │  .mymetadata
    │  .project
    │  
    ├─.myeclipse
    ├─src
    │  └─com
    │      └─office
    │          │  ApplicationResources.properties
    │          │  
    │          ├─action
    │          │      AdviceAction.java
    │          │      FileAction.java
    │          │      LogoffAction.java
    │          │      LogonAction.java
    │          │      MailAction.java
    │          │      MeetAction.java
    │          │      MoneyAction.java
    │          │      PcardAction.java
    │          │      TextAction.java
    │          │      UserAction.java
    │          │      
    │          ├─actionform
    │          │      AdviceForm.java
    │          │      FileForm.java
    │          │      LogonForm.java
    │          │      MailForm.java
    │          │      MeetForm.java
    │          │      MoneyCarForm.java
    │          │      MoneyThingForm.java
    │          │      PcardForm.java
    │          │      SearchForm.java
    │          │      TextForm.java
    │          │      UserForm.java
    │          │      
    │          ├─dao
    │          │      Content.java
    │          │      DB.java
    │          │      Page.java
    │          │      
    │          ├─officemenu
    │          │      MenuSigle.java
    │          │      OfficeMenu.java
    │          │      Searchtypelist.java
    │          │      
    │          └─tools
    │                  Change.java
    │                  CheckUser.java
    │                  CheckUserAble.java
    │                  FormToChinese.java
    │                  ManagerTrace.java
    │                  
    └─WebRoot
        │  default.jsp
        │  end.jsp
        │  index.jsp
        │  Notallow.jsp
        │  page.jsp
        │  side.jsp
        │  top.jsp
        │  
        ├─advice
        │      Add_advice.jsp
        │      Look_advice.jsp
        │      Look_sigleadvice.jsp
        │      
        ├─css
        │      style.css
        │      
        ├─file
        │  │  Look_file.jsp
        │  │  Look_siglefile.jsp
        │  │  Up_file.jsp
        │  │  
        │  └─allfile
        │          1.txt
        │          2.txt
        │          3.txt
        │          4.txt
        │          5.txt
        │          6.txt
        │          7.txt
        │          8.txt
        │          
        ├─image
        │      banner.jpg
        │      do.jpg
        │      end_1.jpg
        │      exit.jpg
        │      left_back.jpg
        │      logon.jpg
        │      menu1_1.jpg
        │      menu1_1_1.jpg
        │      menu2_1.jpg
        │      menu3_1.jpg
        │      person.jpg
        │      right_round.jpg
        │      welcome1.jpg
        │      welcome2.jpg
        │      
        ├─mail
        │      Add_mail.jsp
        │      Look_getmail.jsp
        │      Look_sendmail.jsp
        │      Look_siglemail.jsp
        │      
        ├─meet
        │  │  Add_meet.jsp
        │  │  Look_meet.jsp
        │  │  Look_siglemeet.jsp
        │  │  
        │  └─META-INF
        │          MANIFEST.MF
        │          
        ├─META-INF
        │      MANIFEST.MF
        │      
        ├─money
        │  │  Look.jsp
        │  │  
        │  ├─car
        │  │      Add_car.jsp
        │  │      Look_car.jsp
        │  │      Look_siglecar.jsp
        │  │      Update_car.jsp
        │  │      
        │  └─thing
        │          Add_thing.jsp
        │          Look_thing.jsp
        │          Update_thing.jsp
        │          
        ├─pcard
        │      Add_pcard.jsp
        │      Look_pcard.jsp
        │      Look_siglepcard.jsp
        │      Update_pcard.jsp
        │      
        ├─person
        │      Add_person.jsp
        │      Look_myself.jsp
        │      Look_person.jsp
        │      Look_sigle_person.jsp
        │      Update_myself.jsp
        │      Update_person.jsp
        │      
        ├─text
        │      Add_text.jsp
        │      Look_gettext.jsp
        │      Look_sendtext.jsp
        │      Look_sigletext.jsp
        │      
        └─WEB-INF
            │  .struts-config.mex
            │  struts-config.xml
            │  validator-rules.xml
            │  web.xml
            │  
            ├─classes
            │  └─com
            │      └─office
            │          │  ApplicationResources.properties
            │          │  
            │          ├─action
            │          │      AdviceAction.class
            │          │      FileAction.class
            │          │      LogoffAction.class
            │          │      LogonAction.class
            │          │      MailAction.class
            │          │      MeetAction.class
            │          │      MoneyAction.class
            │          │      PcardAction.class
            │          │      TextAction.class
            │          │      UserAction.class
            │          │      
            │          ├─actionform
            │          │      AdviceForm.class
            │          │      FileForm.class
            │          │      LogonForm.class
            │          │      MailForm.class
            │          │      MeetForm.class
            │          │      MoneyCarForm.class
            │          │      MoneyThingForm.class
            │          │      PcardForm.class
            │          │      SearchForm.class
            │          │      TextForm.class
            │          │      UserForm.class
            │          │      
            │          ├─dao
            │          │      Content.class
            │          │      DB.class
            │          │      Page.class
            │          │      
            │          ├─officemenu
            │          │      MenuSigle.class
            │          │      OfficeMenu.class
            │          │      Searchtypelist.class
            │          │      
            │          └─tools
            │                  Change.class
            │                  CheckUser.class
            │                  CheckUserAble.class
            │                  FormToChinese.class
            │                  ManagerTrace.class
            │                  
            ├─lib
            │      commons-beanutils.jar
            │      commons-collections.jar
            │      commons-digester.jar
            │      commons-fileupload.jar
            │      commons-lang.jar
            │      commons-logging.jar
            │      commons-validator.jar
            │      jakarta-oro.jar
            │      jtds-0.8.1.jar
            │      struts-legacy.jar
            │      struts.jar
            │      
            └─tld
                    office.tld
                    struts-bean.tld
                    struts-html.tld
                    struts-logic.tld
                    struts-nested.tld
                    struts-template.tld
                    struts-tiles.tld
                    

目    录
1  绪论    1
1.1  办公自动化系统研究背景及应用    1
1.2  本文研究目标及意义    2
1.3  本文主要完成工作    3
1.4  本文组织结构    4
2  系统分析    5
2.1  总体需求分析    5
2.2  可行性分析    6
2.2.1  经济可行性    6
2.2.2  技术可行性    6
2.3  系统功能分析    8
2.3.1  登录功能    8
2.3.2  收/发文管理功能    8
2.3.3  会议管理功能    9
2.3.4  公告管理功能    9
2.3.5  员工管理功能    9
2.3.6  文档管理功能    9
2.3.7  资产管理功能    10
2.3.8  退出登录功能    10
3 系统总体设计    11
3.1  项目规划    11
3.2  开发模式/架构    11
3.4  数据库设计    12
4  系统详细设计    16
4.1  登录模块    16
4.2  收/发文管理模块    16
4.2.2  建立发文子模块    16
4.2.3  浏览发文子模块    17
4.2.4  删除发文子模块    17
4.3  会议管理模块    18
4.3.1  会议管理模块总功能设计    18
4.3.2  查看会议记录功能    18
4.3.3  添加会议记录功能    18
4.3.4  设计删除会议记录及查看会议详细信息    18
4.4  公告管理模块    19
4.4.1  公告管理模块总功能设计    19
4.4.2  该模块具体功能设计    19
4.5  员工管理模块    20
4.5.1  员工管理模块总功能设计    20
4.5.2  查看个人信息功能    20
4.5.3  浏览员工信息功能    20
4.5.4  添加新员工    21
4.5.5  删除员工信息和优秀员工    21
4.6  文档管理模块    21
4.6.1  文档管理模块总功能设计    21
4.6.2  文件浏览功能    22
4.6.3  文件上传功能    22
5 系统实现    23
5.1 界面设计实现    23
5.1.1  登录界面的实现    23
5.1.2  系统首页设计的实现    24
5.1.3  用户退出系统页面实现    25
5.2  功能模块的实现    25
5.2.1  登录模块的实现    25
5.2.1  收/发文管理模块的实现    26
5.2.2  会议管理模块的实现    30
5.2.3  公告管理模块的实现    32
5.2.4  员工管理模块的实现    33
5.2.5  文档管理模块的实现    36
5.2.6  退出模块的实现    40
结    论    41
致    谢    42
参考资料    43
附    录    44


标签:办公自动化,OA管理系统

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950