BS架构办公自动化标准系统.docx

上传人:b****2 文档编号:2440455 上传时间:2023-05-03 格式:DOCX 页数:15 大小:108.67KB
下载 相关 举报
BS架构办公自动化标准系统.docx_第1页
第1页 / 共15页
BS架构办公自动化标准系统.docx_第2页
第2页 / 共15页
BS架构办公自动化标准系统.docx_第3页
第3页 / 共15页
BS架构办公自动化标准系统.docx_第4页
第4页 / 共15页
BS架构办公自动化标准系统.docx_第5页
第5页 / 共15页
BS架构办公自动化标准系统.docx_第6页
第6页 / 共15页
BS架构办公自动化标准系统.docx_第7页
第7页 / 共15页
BS架构办公自动化标准系统.docx_第8页
第8页 / 共15页
BS架构办公自动化标准系统.docx_第9页
第9页 / 共15页
BS架构办公自动化标准系统.docx_第10页
第10页 / 共15页
BS架构办公自动化标准系统.docx_第11页
第11页 / 共15页
BS架构办公自动化标准系统.docx_第12页
第12页 / 共15页
BS架构办公自动化标准系统.docx_第13页
第13页 / 共15页
BS架构办公自动化标准系统.docx_第14页
第14页 / 共15页
BS架构办公自动化标准系统.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

BS架构办公自动化标准系统.docx

《BS架构办公自动化标准系统.docx》由会员分享,可在线阅读,更多相关《BS架构办公自动化标准系统.docx(15页珍藏版)》请在冰点文库上搜索。

BS架构办公自动化标准系统.docx

BS架构办公自动化标准系统

毕业论文(设计)

 

论文(设计)题目

:

基于B/S架构的办公自动化系统

 

系别:

专业:

学号:

姓名:

指导教师:

时间:

毕业论文(设计)开题报告

系别:

计算机与信息科学系专业:

计算机科学与技术

学号姓名荣计信

论文(设计)题目

基于B/S架构的办公自动化系统

命题来源

□教师命题□学生自主命题□教师课题

选题意义(不少于300字):

本选题的目的是开发以工作流为核心、B/S架构的办公自动化系统。

随着网络的高速发展,网络的带宽越来越大,网络的普及也越来越平民化,在现实生活中我们每天

都在面对各种各样的办公流程,基于这些流程我们井然有序的完成各种工作,冋时在一些大型企业

集团中正致力于高层次的网络办公自动化,基于这些系统将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率,冋时办公自动化系统与别的系统整合在一起比如ERP等,这样将非常方

便的整合整个企业的资源,已科学的方式实现企业的现代化管理,使企业能在当今激烈的环境中信息化建设处于前列。

研究综述(前人的研究现状及进展情况,不少于600字):

办公自动化是70年代中期发达国家迅速发展起来的一门综合性技术,我国办公自动化软件从80年

代发展至今,从最初的提供面向单位的辅助办公产品,发展到可提供面向企业级应用的大型协冋工作软件。

第一代办公自动化只是以数据为处理中心,提供面向单位的辅助办公产品,虽然完成了办公办公信息载体从原始介质方式向比特方式的飞跃,但信息仍然是高度独立的,发展到第二代,它以工作流为中心,数据库技术、网络技术、计算机支持协冋工作CSCW到随后的群件技术的发使得办公自动化发生了

质的飞跃,分布式组件技术、二层计算模式、Internet技术、多媒体技术、基于工作流的分布式应用、

LotusNotes、MicrosoftExchange等群件平台出现使得可以很方便地实现非结构化文档的处理、全文

检索、工作流管理这些重要的0A功能,并且使软件的柔性构造功能将不断加强,工作流是这种办公自

动化的最重要的表现。

这种方式以E-mail、文档数据库管理、复制、目录服务、群组协冋工作等技术作

支撑,让群体协同工作成为可能,实现了对人事、文档、会议等的自动化管理。

大体分来,办公自动化

系统可分为事务型、管理型和分析决策型三种不同的层次。

1.事务型的办公自动化系统,支持一个机构内各办公室的基本事务活动,主要功能包括信息的产生、

收集、加工、存储和查询,如文字处理、文档管理、电子报表、电子邮件、电子日程管理、文档的整理、

分类归档、检索等。

2.管理型的办公系统包含业务管理的那部分功能,是事务型办公系统和支持职能管理活动的管理信息系统的结合。

3.决策型办公系统包括决策支持功能,是在管理型办公系统的基础上再加上决策支持系统而构成,除具备前述的功能外,还具备对业务数据的进行分析、评测等决策支持的功能。

由此可见,办公自动化系统是适应信息社会化的需要,基于软科学的理论和计算技术、网络技术和数据通信技术的普遍应用而发展起来的,它在经济发达国家已进入实际应用成熟阶段,成为信息社会最重要的标志之一。

研究的目标和主要内容(不少于400字)

本选题拟采用目前比较流行的Struts1.x+Spring+Hibernate框架+MYSQ数据库,再结合其他框架

来实现系统的功能,版面设计上利用HTMLCSS^JAVASCRIPT实现,数据的呈现使用freemarker,后期

的测试中主要使用JUNIT测试系统代码的错误情况。

本选题研究内容如下:

(1)对整个办公自动化系统结构及模块进行分析设计,其主要核心内容是工作流程的管理,基于这个核心来构建B/S架构的多模块应用系统,因此,整个办公自动化系统可以分为一些不同的模块,以提高系统模块之间的重用性。

(2)根据分模块的设计思路,主要的模块有如下:

1)工作流程:

这个模块是整个办公自动化系统的核心,考虑到整个流程是动态的而且可能涉及到

一个企业有多个流程,并且表单的输入上也要比较的灵活,因此主要用JBPM工作流引擎和动态表单来实

现。

2)权限管理:

系统管理员登录后在这个模块对整个系统进行权限管理,这里考虑到灵活性和企业

的一些授权状况,使用了对人员和职位授权相结合,采用DWR!

架进行相应的授权。

3)公文管理:

提交的公文进行审批、查看等管理,这里涉及到与工作流引擎结合实现公文流转。

4)组织管理:

企业中职位信息和人员的统一管理。

拟采用的研究方法

a)查找并阅读相关资料,了解基本的内容,利用需求分析文档,对整个系统有个初步的架构。

b)搜寻实验用的文件文档集和研究过程中用到的各种工具软件。

c)根据已有的资料并借助面向对象的程序设计思想和UM1工具对系统各模块进行分析、建模、设

计。

d)采用MYECLIPS开发工具完成整个程序的编写与测试。

研究工作的进度安排

2009年XX月XX号-XX月XX号与指导老师沟通交流,完成毕业论文选题。

2009年XX月XX号-XX月XX号搜集资料,查阅文献,完成开题报告。

2010年XX月XX号-2010年XX月XX0完成文献综述

2010年XX月XX号—XX月XX号定出办公自动化系统的需求分析文档

2010年XX月XX号—XX月XX号整理相关资料并完成概要和详细设计

2010年XX月XX号—XX月XX号进行编码工作及过程中的必要性测试

2010年XX月XX号—XX月XX号后期的联机调试和测试

2010年XX月XX号—XX月XX号总结毕业设计的整个过程,完成毕业设计论文初稿

2010年XX月XX号—XX月XX号修改毕业论文定稿,打印装订,参加答辩

参考文献目录(作者、书名或论文题目出版社或刊号、出版年月日或出版期号)

[1]郑耀东,蔡骞.ASP.NET网络数据库开发实例精解[M].北京:

清华大学出版社,2006

[2]郑人杰,殷人昆,陶永雷.实用软件工程[M].北京:

清华大学出版社,1997.4

[3]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:

四川大学出版社,2005

[4]AndyBuddCameronMoll[美].精通CS碍级We标准解决方案[M].陈剑瓯译.北京:

人民邮电出版社,1999

[5]StanleyB.Lippman[美].C#Primer[M].湖北:

华中科技大学出版社,2003

⑹黄鑫,李化,牟宗峰•TheArtofPhotoshopCS[M].北京:

中国电力出版社,2004

[7]罗宾逊,内格尔[美].C#高级编程[M].李敏波译.北京:

清华大学出版社,2005

[8]汪孝宜,刘中兵,徐佳晶JSP数据库开发实例精粹[M].北京:

电子工业出版社,2005

[9]金江,许薇.Matlab在结构力学课程教案中的应用[J].南通大学学报,2005,21(3):

78-81

指导教师意见

该生的选题拟采用Struts1.x+Spring+Hibernate+MYSQL开发以JBPMT作流引擎为核心的B/S架构的

办公自动化管理系统,技术上比较新颖,难度适中,也有实用价值,工作量符合要求,同意开题。

签名:

年月日

教研室主任意见

同意指导教师意见,同意开题。

签名:

年月日

摘要1

关键词1

Abstract1

Keywords1

引言1

1系统功能介绍和总体设计2

2系统模块设计2

2.1用户登录2

2.1.1登录界面2

2.1.2登录后台管理2

2.2公共信息3

2.3网络文化3

2.4往来信函3

2.5重点工作4

2.6个人日程4

2.7系统管理4

3系统软件设计5

4系统安全机制6

5小结6

致谢7

参考文献6

附录A:

基于B/S架构的新型办公自动化系统设计

计算机科学与技术专业指导教师

[摘要]随着Internet技术的推广,基于Web的应用系统得到了迅速发展.NET框架为Web应用系统提供全新的计算平台,已成为开发Internet应用程序的一大主流技术,基于该平台开发的应用系统

具有执行效率高、扩展性强等优点。

本文设计与实现了基于B/S架构的办公自动化系统,系统的开发

采用了.NET框架技术,实现了文档管理、邮件传送、日程管理、重点工作管理、公共信息管理、系统管理等功能。

[关键词:

B/S架构;办公自动化;系统管理

NewOfficeAutomationSystembasedontheB/SStructure

StudentmajoringinscienceandtechnologyofcomputerTutorRuan-su

[Abstract]WithexpansionofInternet,applicationsystembasedonWebhasbeenflourished.The.NETFrameworkprovidesabrandnewcomputingplatformbasedonWebApplication,whichhasbecomesanessentialtechniqueforInternetapplication.Theapplicationbuiltonthis.NETFrameworkcanprovidemanyadvantagessuchashighefficiency,highexpansibilityetc.TheauthorofthisarticledesignandimplementthisOfficeAutomationSystembuiltonB/Sarchitecture.Duringthedevelopmentofthissystem,itutilizes.NETFramework,implementsmanyfunctionModules,suchasArchivemanagement,Mailtransmission,Schedulemanagement,importantmissionmanagement,publicinformationmanagement,systemmanagementetc.

[Keywords]B/SStructure;OfficeAutomation;SystemManagement

引言

众所周知,人们使用计算机来提高个人工作效率,但是在需要许多人一起协同工作作的现代工作环境中,更需要提高整体工作效率。

随着计算机网络及网络应用软件的日益普及,建立一个安全、可靠、开放、高效的网络办公自动化系统已成为可能。

办公自动化系统的开发技术主要集中分为三大类:

基于C/S结构的应用程序开发、结合C/S结

构和Web技术的复合应用程序以及基于B/S结构的动态网页技术,这三类技术各有其优缺点。

本系统即采用B/S结构系统。

这种系统是采用动态网页技术,加入0A的开发理念,

完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。

就B/S结构

的开发,具体技术又有多种选择:

JSP+J2EEASP+IIS,ASP.NET+Microsoft.NET

Framework,PHP+Apache,这几种技术也各有其优缺点,在这里我们选用微软的.NET

Framework作为系统的实现平台。

图1技术架构图

1系统功能介绍与总体设计

该办公系统应实现如下主要功能:

用户登录管理、公共信息管理、文件管理、内部

信息交换、重点工作、工作日程、数据维护和系统管理功能。

架构于.NET平台,使得系统具有良好的性能和可扩展性,同时系统使用AD6ETXML等先进成熟的技术,从而保障系统的可维护性和技术先进性。

总体分为三层:

用户表示层、中间层和数据库层,其中,中间层又分Web层和通用数据访问层,如图1所示。

2系统模块设计

2.1用户登录

2.1.1用户登录

用户进入系统前,必须先经过登录页而进行身份验证,用户输入用户名和密码。

若验证未通过,系统提示错误信息;当验证成功,进入系统主页而,并保存该用户的ID

等用户相关信息。

用户登录流程图如图2所示。

用户登录

图2用户登录流程

2.2公共信息

包括公告浏览与公告管理模块:

公告浏览:

所有用户均可使用该模块。

用户进入此模块后,以表格形式显示公告信息,包括公告的标题、发布日期、发布部门、新公告的标志等。

点击公告标题,以子窗口的形式详细显示该公告信息。

公告管理:

拥有部门公告管理角色的用户可使用该功能。

提供浏览、新增、修改和

删除公告的功能,但不能修改、删除他人发布的公告。

2.3网络文件

包括文档管理和文件搜索模块:

文档管理:

所有用户均可使用该模块,实现文档的录入和组织管理功能,此外,还要实现文件和目录的权限管理功能,文件和目录的创建者拥有该文件或目录的管理权限,具有管理权限的用户拥有该文件或目录的全部权限,并可设置文件或目录的访问权限,设置权限的对象可以是部门、职务或单个员工。

目录权限分为三种:

建文件权限(可在该目录下建立文件)、建目录权限(可在该目录下建立子目录)和管理权限(可设置用户对该目录的使用权限):

文件权限也分为三种:

读取权限(可下载或打开该文件)、修改权限(除具有读取权限外,可修改文件信息)、管理权限(除具有修改权限外,可设置用户对该文件的使用权限)。

文件搜索:

所有用户均可使用该模块,实现文件的快速检索。

文件的搜索条件可以是文件名、关键字、拥有人、文件创建日期和文件类型。

通过这些查询条件,用户可对搜索的文件进行精确地定位,快速地找到所要的文件。

若用户拥有文件的读取权限,可

下载该文件。

2.4往来信函包括写信息、收件箱、草稿箱、发信箱和垃圾箱模块:

写信息:

所有用户均可使用该模块,实现信息的撰写、发送和保存功能。

在写信息时,分成基本信息区、接收对象区和附一件上传区。

其中,基本信息区用来输入信息的标题、重要程度和内容等。

在接收对象区,可选择单个员工、部门的所有员工、职务的所有员工作为接收对象。

在附一件上传区:

用户可上将本机的一个或多个文件上传到服务器,在发送前,用户可删除附件。

用户可选择发送或保存此信息,保存的信息先放入草稿箱中,等以后修改后再发送。

收件箱:

实现信息的查看功能。

按信息到达的顺序以列表的形式显示接收到的信息,接收信息列表显示标题、发送时间、发送人、重要程度等信息。

未读过的信息显示新信息标志。

点击信息标题,可阅读信息。

用户可删除信息,将信息放入垃圾箱。

也可回复信息。

草稿箱:

草稿箱以列表的形式显示用户的草稿信息,点击标题,进入写信息子模块,用户修改后,用户可选择发送或保存信息。

用户可将。

草稿箱中的信息删除,放入垃圾箱。

发信箱:

以列表的形式显示用户的已发送信息,点击标题,用户可查看发送信息的接受结果,如是否读过信息、阅读次数、阅读时间。

用户也可将发信箱中的信息删除,放入垃圾箱。

垃圾箱:

以列表的形式显示用户的已删除信息,点击标题,用户可查看删除信息。

用户可选择还原功能将删除信息恢复或删除功能永久删除信息。

2.5重点工作包括重点工作浏览和重点工作管理模块:

重点工作浏览:

所有用户可使用该模块。

根据学年、学期、教案周、部门等输入信息,查询部门或学院的周重点工作,以表格的形式显示重点工作的简要信息,如部门、标题、负责人、重要程度等。

单击某一行,详细显示该重点工作内容。

重点工作管理:

具有重点工作管理角色的用户可使用该模块,实现重点工作的上报、修改和删除功能,但用户小能修改或删除他人上报的信息。

2.6个人日程所有用户可使用该模块。

当用户登录进入此模块时,如果当前日程有需要提醒的日

程安排,则自动弹出窗口提醒用户哪些日程安排即将开始,单击提醒的日程可在主框架中查看该日程的详细信息。

在主框架中,以日历的形式显示日程信息,在日期格中显示日程的标题,包括个人日程和预约日程。

单击日程标题,可查看日程的详细信息。

对于个人日程,可实现修改和删除功能:

对于预约日程,只能查看。

通过检索功能,可查看具体日期的日程信息。

2.7系统管理

具有系统管理角色的用户可使用系统管理的各模块,包括权限管理和日志管理:

权限管理:

包括3个子模块:

模块管理、角色管理和用户管理,是系统管理的核心部分,采用以角色为中心的安全模型,将系统的模块权限和用户权限整合起来,使角色作为一个中间层。

用户可以同时拥有一个或多个角色,一个角色也可以同时赋予一个或多个用户。

角色和模块之间的关系也是多对多的关系,并且可设置角色对模块的具体权限操作。

用户访问模块时,通过所在的角色对模块的访问权限来获得访问该模块的权限,通过这种分层的管理模式可以实现有效的权限管理。

权限管理的安全模型如图2所示

图2用户、角色和模块关系图

3系统软件设计

本系统数据库涉及以下数据库表:

k

M八mk(2-1)

nA

ar\r\

1

f(x,y)二f(0,0);(x—y—)f(0,0)

1!

excy

—(xy')f(0,0)

2!

:

x:

y

*1严

(xy)nf(0,0)(2-2)

n!

:

x:

y

1■数据字典模块相关表。

主要包括:

部门信息表、职务信息表、员工信息表和员工

职务信息表。

2■公共信息模块相关表。

除使用上而数据字典模块中定义的部门、员工信息表外,部门公告信息表用于存放公告的相关信息,如公告编号、标题、内容、发布日期、发布部门等。

3■网络文件模块相关表。

主要包括:

目录信息表、文件基本信息表、文件内容信息表、文件类型字典表、目录权限表和文件权限表。

4■重点工作模块相关表。

除使用上面数据字典模块中定义的部门、员工信息表外,重点工作信息表用于存放部门重点工作的相关信息,如学年、学期、教案周、工作内容、

时间、地点、负责人等。

5■往来信函模块相关表。

主要包括邮件信息表和邮件对象发送表。

6.日程管理模块相关表。

主要包括日程信息表和日程预约信息表。

7■系统管理模块相关表。

主要包括模块字典表、角色字典表、用户角色关系表、角

色模块权限表和系统日志表。

本软件编程语言采用C#,编程工具采用VisualStudio.NET2003。

本软件的界面使用ASPNET页面,ASRNET页面是基于文本的,它比ASP的一个主要优点是将ASPX页而和程序代码分开,避免设计人员做界面设计时误修改程序代码。

集成化设计工具VisualStudio.NE在设计界面时可获得所见。

4系统安全机制

网络办公系统对系统的安全性有较高的要求,要充分利用操作系统和数据库系统的安全性,使之与应用系统的安全性结合起来,从而确保整个系统的安全性,同时还要采取一些专门措施来提高系统的安全性。

表2-1选取组分的热力学性质

组分

Hf(kcal/mol)

Sf(kcal/mol)

Cp(kcal/mol)

A1

100

100

100

A2

A3

1■登录验证。

本系统除提供登录页面以保证用户的正常进入外,还要阻止用户试图

绕过登录页面非正常访问系统,系统通过ASF.NET的Session对象来判定上而的两种情况。

2■权限控制。

本系统的用户除必须设置口令外,对于权限的分配有特殊的规定。

系统采用功能模块、角色和用户三层的权限分配方式。

3■日志管理。

系统提供完善的操作日志记录功能,用来进行错误诊断、问题查找,

操作日志记录用户的重要操作命令、操作人、IP地址、操作时间等。

4■数据库安全措施。

⑴SQLSERVER采用与操作系统集成的身份验证机制,对超级用户的密码严格管理,定时更换。

(2)充分利用SQLSERVE数据库本身的安全机制,如数据保密性、数据完整性、事务处理等。

(3)对数据的访问由存储过程完成,防止恶意用户非法的数据写入。

(4)制定完善的各份方案,防止数据的毁坏或丢失。

5小结

本文论述的办公自动化系统充分考虑了用户的实际需求,采用先进的.NET框架技

术,使用了先进的开发工具,通过数据访问模块实现了统一的数据访问接口,提高系统的执行效率,同时,充分考虑了安全问题,从而保证了系统的技术领先性、实用性和安全性。

致谢

本文是在黄阮苏副教授的悉心指导和无私帮助下完成的,黄老师的指导和帮助使我掌握了正确的研究方法,并培养了严谨认真的学习和工作态度,使我顺利地完成了毕业论文(设计)的各项工作,在此谨向我的指导老师黄阮副教授表示深深的敬意和诚挚的感谢!

参考文献:

[1]郑耀东,蔡骞.ASP.NET网络数据库开发实例精解[M].北京:

清华大学出版社,2006

[2]郑人杰,殷人昆,陶永雷.实用软件工程[M].北京:

清华大学出版社,1997.4

[3]方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都:

四川大学出版社,2005

[4]AndyBuddCameronMoll[美].精通CSS高级We标准解决方案[M].陈剑瓯,译.北京:

人民邮电出

版社,1999

⑸StanleyB.Lippman[美].C#Primer[M].湖北:

华中科技大学出版社,2003

⑹罗宾逊,内格尔[美].C#高级编程[M].李敏波,译.北京:

清华大学出版社,2005

[7]黄计信.用JAVA实现高校办公自动化系统的研究与开发[D].北京:

北京邮电大学,2007:

47-61

[8]汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹[M].北京:

电子工业出版社,2005

[9]金江,许薇.Matlab在结构力学课程教案中的应用[J].南通大学学报,2005,21(3):

78-81

[10]李丹,何进斌,洪磊,等.JAVA实现电信营运信息管理系统开发与实现[J].华中科技大

学学报,2009,41(5):

85-89

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2