云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 网络办公系统的设计与实现

网络办公系统的设计与实现

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 12:22:40

3.1 项目规划

整个企业管理系统将要实现主要功能是:用户登录、收/发文管理、公告管理、文档管理、会议管理、员工管理、,而其中的各个功能又分为几个小功能模块,该系统的功能结构图如3.1所示:

用户登录收/发文管理会议管理公告管理资产管理浏览发文建立发文删除发文查看会议信息录入会议信息删除会议信息浏览公告信息添加新公告修改公告删除公告查看资产添加资产删除资产文档管理员工管理文件浏览文件下载文件上传删除文件查看个人信息修改信息浏览员工信息添加员工信息删除员工信息优秀员工 图3.1 功能结构图

3.2 开发模式/架构

本系统运用了Struts开发模式,运用了其基本的框架(如图3.2)实现了系统的功能操作,开发流程如下:

(1) 服务器发出请求,该请求将被中央控制器ActionServlet接受。 (2) ActionServlet将寻找请求对应的FormBean填充。

(3) ActionServlet会根据Struts-config.xml配置来确定对请求执行的操作,从而调用Action类合适的特定于应用程序的子类。

(4) ActionServlet接受Action的execute()方法的返回值ActionForward,确定显示结果的合适的视图组件。

(5) ActionServlet将这个信息转发给操作所选择的视图组件。 (6) 这个组件将结果返回到客户端上显示出来。

- 8 -

模型JavaBeanStruts-config.xmlActionForm2、请Fo求填rm Be充an中央控制器ActionServlet1、HTTP请求3、将HTTP请求分发至Action处理Action5、转发HTTP请求客户端浏览器6、HTTP请求视图JSP4、Jav调用aBean 图3.2 本系统基本框架图

3.3 开发及运行环境

1、开发环境

(1) 操作系统:Windows XP (2) 数据库:SQL Server 2000 (3) 开发工具包:JDK (4) 开发平台:MYEclipse6.0 2、运行环境

(1) 服务器:Tomcat6.0 (2) 浏览器:IE6.0

3.4 数据库设计

本系统数据库采用SQL Server 2000数据库,系统数据库名称为db_office。数据库共包括8张表,这8张表构成了整个系统的数据处理。 1、数据表树型结构图包括了本系统所有数据表。

db_officetb_advicetb_filetb_labeltb_meettb_menutb_pcardtb_texttb_user

图 3.2 数据表树型结构

- 9 -

天津大学网络教育学院专科毕业论文

2、主要设计表如下 (1) tb_file(文件信息表)。

tb_file文件表(如表3.1)主要用于保存文件信息。本系统在文档管理模块中提供了文件的上传和下载的子功能模块需要在数据库中建一个表作为文件的上传和下载的缓存区。

表3.1 tb_file (文件信息表)

列名 file_id file_name file_uper file_size file_uptime file_info 数据类型 int varchar varchar varchar varchar varchar 长度 4 50 50 50 50 50 是否主键

描述

自动编号 文件名 上传者姓名 文件大小 文件上传时间 文件描述信息

(2) tb_label(下拉列表信息表)。

tb_label表(如表3.2)中存储了本系统中所有下拉列表标签的信息。

表3.2 tb_label (下拉列表信息表)

列名 label_id label_name label_ value label_type label_order

数据类型 int varchar varchar varchar smallint

长度 4 50 50 50 2

是否主键

描述

自动编号

显示用户的下拉列表项名称 在程序中使用的下拉列表项

的值

下拉列表的类型 下拉列表项的排列次序

(3) tb_advice(意见表)。

tb_advice表(如表3.3)存储各个员工对企业提出的意见和建议的信息。

表3.3 tb_advice (意见表)

列名 advice_id advice_subject advice_sender advice_content advice_sendtime advice_sendbranch

数据类型 int varchar varchar varchar varchar varchar

长度 4 50 50 50 50 50

是否主键 是

描述 自动编号 建议主题 建议人 建议内容 发送时间 发送部门

(4) tb_meet(会议表)。

1

天津大学网络教育学院专科毕业论文

tb_meet(如表3.4)表存储了该企业将要进行的会议记录信息。

2

搜索更多关于: 网络办公系统的设计与实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3.1 项目规划 整个企业管理系统将要实现主要功能是:用户登录、收/发文管理、公告管理、文档管理、会议管理、员工管理、,而其中的各个功能又分为几个小功能模块,该系统的功能结构图如3.1所示: 用户登录收/发文管理会议管理公告管理资产管理浏览发文建立发文删除发文查看会议信息录入会议信息删除会议信息浏览公告信息添加新公告修改公告删除公告查看资产添加资产删除资产文档管理员工管理文件浏览文件下载文件上传删除文件查看个人信息修改信息浏览员工信息添加员工信息删除员工信息优秀员工 图3.1 功能结构图 3.2 开发模式/架构 本系统运用了Struts开发模式,运用了其基本的框架(如图3.2)实现了系统的功能操作,开发流程如下: (1) 服务器发出请求,该请求将被中央控制器ActionServlet接受。 (

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com