1、 本 科 毕 业 论 文 办公 自动化 系统 公告发布 与 论坛 模块设计与实现 Office Automation System News and Forum Module 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 在科技化、网络化的时代背景下,我们的工作管理方式也有更大的变革,原有的办公管理模式已经渐渐 突现 出它效率低、耗费人力资源等诸多不便和不利的因素,如何能利用最新的科技,为我们企业的管理带来更方便、更高效的工作已经成为现代企业管理中最关键、最棘手的问题。 我们所研究的课题 办公 自动化 系统, 就是 为了提高办公效率
2、、方便企业管理 而设计的 。 可以这样简单地理解办公自动化 : 办公自动化是指利用先进的科学技术 ,使办公人员通过网络 ,管理和传输信息 ,改变传统办公的面貌 ,提高办公效率和质量 ,辅助办公决策 ,实现无纸化办公。 本 文所设计的办公自动化 系统 采用 将办公和计算机网络结合起来的办公方式 ,是信息化社会的产物 ,它 克服了以往办公软件中功能单一,且系统操作复杂,管理不便 的问题。 通过网络有效的建立了公司内部资料管理以及信息的交流 平台 , 使部门内部人员可跨越时间 、 地点协同工作, 让公司内部信息交流可以更加便捷,使办公效率大大提高,使企业管理更加现代化、科技化。 通过 办公 系统 ,
3、使信息的传递更加快捷和方便 ,从而极大地扩展了办公手段 , 实现了办公的高效率 。 本文设计的办公自动化系统结合分析了现代办公过程的总体需求, 大致 划分为五个 模块: 邮件与通讯录 模块、 公告发布与论坛模块、公文流转模块、娱乐生活模块和前后台 管理模块。本文主要是对 公告发布与论坛 的 设计与实现进行详细的介绍 。 关键词: 办公 自动化 ;公告 ; 论坛 Abstract In the background of cyberization and technology, the way of our management has changed a lot. The former off
4、ice management model has presented some inconvenient and disadvantage, such as low efficiency and waste of the manpower resource. Make use of the latest technology, to bring our enterprise the most convenient and efficient work becomes the most important and difficult issue for the modern enterprise
5、 management. In order to improve the office efficiency and make the enterprise management convenient, we develop and study the system. The topic we study is Office Automation System. Particularly, the Office Automation System is make use of the advanced technology, and make the office worker may man
6、age and transfer the information by network, which has changed the traditional appearance of the office, improved the office efficiency and quality, assistant the office decision, make the office paperless possible. The system is a system of office management which is combined computer networks and
7、office, is a social product of informationization, which handled the problem of singleness function, the complexity of operation and inconvenient management. The system set up the enterprise internal management and the communication of information by network, so that the internal organs may work wit
8、h Office Automation System beyond time and locations, which made the communication of internal information more convenient, improved the office efficiency a lot and made the enterprise management modernization and technology. After we analyze the requirement of the office process, the system we desi
9、gn has been divided into five modules, which are Individual office module, Documents transfer module, Community information module, Entertainment module and System management module. I will introduce Community information module particularly, including News sub module and Forum sub module. Key words
10、: Office Automatic System; News; Forum 目录 第一章 引言 . 1 第二章 系统总体设计 . 2 2.1 系统需求 . 2 2.1.1 功能性需求 . 2 2.1.2 接口要求 . 3 2.2 开发运行环境 . 3 2.3 基本设计概念和处理流程 . 13 2.4 系统层次结构 . 14 2.5 功能与程序的对应关系 . 15 第三章 系统 详细设计 . 17 3.1 系统配置介绍 . 17 3.2 关键技术介绍 PetShop 的使用 . 17 3.3 类设计 . 22 3.3.1 持久类 . 22 3.3.2 数据访问接口类 . 23 3.3.3 业务
11、逻辑类 . 24 3.4 数据库设计 . 25 3.5 页面流程设计 . 26 3.5.1 登录系统页面 . 27 3.5.2 公告信息页面 . 28 3.5.3 论坛信息页面 . 30 第四章 系统运行结果 . 32 第五章 结束语 . 38 参考文献 . 40 1 Contents Chapter1 Introduction . 1 Chapter2 System Design . 2 2.1 System Requirement. 2 2.1.1 Funtional Requirement. 2 2.1.2 Interface Design . 3 2.2 Development Env
12、iroments . 3 2.3 Basic Design Concepts and Processes. 13 2.4 Structure of System Laye . 14 2.5 Correspondence between Funtions and Procedures . 15 Chapter3 Detail Design. 17 3.1 Introduction of System Configuration . 17 3.2 Key Technology- the use of PetShop . 17 3.3 Class Design . 22 3.3.1 Persiste
13、nt Class . 22 3.3.2 Data Access Object . 23 3.3.3 Business Logic Class . 24 3.4 Database Design . 25 3.5 Process of Pages Design . 26 3.5.1 Login System . 27 3.5.2 Community News . 28 2 3.5.3 Forum Information . 30 Chapter4 Interface of System Running. 32 Chapter5 Summary . 38 References . 40 办公自动化系
14、统 1 第一章 引言 在科技日新月异发展的今天,如何实现优化管理,提高工作效率,已经成为办公管理的主要目标了。在此之前,人们曾经开发出众多针对个人提高工作效率的软件来实现这一目标。而后,经过发展,一些利于提高整体办公系统效率的软件已经出现端倪 。 而随着越来越多方便办公管理的新技术的出现, 网上办公自动化这一概念也随之产生了。 网上 办公自动化不仅兼顾了个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否 在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分
15、布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、查询、统计等功能与具体业务密切关联。操作人员只需点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。 随着 网上 办公自动化的推广,越来越多的企业将通过自己的 Intranet 网络联接到 Internet 上,所以这种网上交流的潜力将非常巨大。 网上 办公自动化已经成为企业界的共 识。众多企业认识到 , 尽快进行 网上 办公自动化建设,并占据领先地位,将有助于保持竞争优势,使企业的发展形成良性循环。 本系统便是本着实现
16、 网上 办公自动化 、 方便 、 快捷的原则,实现高效 办公 。研究的范围涵盖了办公自动化理论以及软件设计和开发 过程 ,在系统设计完成后解决了原有办公管理方式效率低、资源损耗高的问题。 本设计 采用了 .NET语言和 SQL数据库,基于 B/S结构 和 PetShop架构设计 ,构建一个网上办公系统, 系统分为邮件与通讯录模块、公告发布与论坛模块、公文流转模块、娱乐生活模块和前后台管理模块五个部分 。 本文 的内容 安排如下: 首先 对网上办公系统的架构、使用技术进行阐述 ,然后 详细介绍了关键技术的配置使用方法; 最后 针对 公告发布与论坛模块 进行了详细设计。 办公自动化系统 2 第二章
17、 系统总体设计 为了 让公司内部信息交流可以更加便捷 ,大大提 高办公效率,系统需要包含信息传递的各方面功能,包括邮箱与通讯录 模块和 公文流转模块;其中,为了让公司内部人员能 更 快捷通畅 的进行交流和沟通 ,系统还加入了论坛模块,方便同事之间的信息传递和交流;同时系统还加入了娱乐导航模块, 为公司内部人员带来便利的同时还 丰富了 他们 的业余生活。 2.1 系统需求 2.1.1 功能性需求 网上办公 系统具体分成以下 五 个模块 ,其系统用例图 如图 2-1 所示 。 1. 邮箱与通讯录 模块 包括电子邮件和 通讯录 子模块,主要实现个人办公过程与外界和公司内部的通讯功能。 2. 收发公文
18、 模块 包括收文和发文子模块,办公过程的两个重要的功能,主要实现个人办公过程中公文的流转功能。 3. 公告发布与论坛 模块 包括论坛和公告子模块,主要为个人办公过程提供信息发布和讨论的场所。 用户进入论坛模块,可以浏览每个版块里面每个主题 的信息 ,用户可以自主发帖,也可以点击进入自己感兴趣的主题后浏览该主题的回帖 ,也可以 直接 跟帖发表 。 用户进入公告信息模块, 可以 浏览已发布的公告信息。用户也可以自己起草公告, 特殊用户 通过审核以后 将自动 发布到公告信息模块。 4. 前后台 管理模块 包括后台管理和账户权限管理。 5. 娱乐生活 模块 主要实现地图搜索和娱乐信息搜索功能。 办公自
19、动化系统 3 S ys t e m收发公文公告与论坛邮箱与通讯录娱乐生活后台管理用户 管理员图 2-1 系统用例图 除了以上功能性需求之外,系统仍需要满足如下非功能需求:各模块数据库统一;用户界面风格一致,简洁大方,易学易用;能够真正为办公所用, 提高办公效率和质量 , 实现无纸化办公。 2.1.2 接口要求 虽然系统主要使用者是 各企业单位的办公人员 ,但是本着简单易用的原则,本系统不采用过分复杂的操作,所有操作均是常用的 网络使用方法。系统人机接口部分 均使用 文字输出,不使用任何错误代码。 页面之间的跳转在地址栏上进行数据传输,直接在页面上显示所传数据 。 2.2 开发运行环境 本系统开发环境为: 开发工具: Microsoft Visual Studio 2005 开发语言: .NET 2.0 操作系统: Windows XP 数据库: SQL Server Manager Express 2005 系统运行环境: Windows XP、 Internet Explorer 下面对本项目选用的 Microsoft Visual Studio 2005、 .NET 2.0、 SQL Server 2005 作简要的介绍。