工作事务,让人们有效的处理一些信息,增加工作的效率。越来越多的企业与单位开始使用网上办公自动化管理系统处理事务并对人员进行管理。利用办公自动化系统进行事务的管理,包括对人员的管理,各种信息的及时传达,方便了人们之间的各项工作的进行,利用一些技术性的限制增加了办公自动化系统的安全性,减少了人员之间的直接来往,减少财务开支。随着使用者需求不断提高,对于办公自动化系统的性能也越来越高,各种开发技术也不断进步。
1.2
相关知识与技术相关知识与技术
JSP是JavaServerPages的缩写,一种开发网站开发的主流技术,是由Sun公司倡导、许多其他公司参与一起建立的一种应用范围广泛的动态网页技术标准,是java语言编写的服务器端运行的页面。JSP的相关技术JavaBeans、JavaScript、Servlet结合在一起,实现了信息系统的开发,甚至许多大型的Web应用程序的开发也能实现。Dreamweaver是一种网页开发的工具,它集成了很多模式标签,简单的设计方法,可以实现网页编辑与框架的设计以及美工设计。动态网页技术的原理是:将使用不同技术编写的动态页面保存在Web服务器中,当客户端用户向Web服务器发出访问动态网页的请求时,Web服务器将根据用户所访问页面的类型确定该页面所使用的网络编程技术,然后将该页面提交给相应的解释引擎,解释引擎执行位于页面的脚本代码以实现不同的功能,如访问数据库、发电子邮件、执行算数或逻辑运算等,
-3-
OA程序设计
最后Web服务器把解释引擎的执行结果连同页面上的
HTML内容以及各种客户端脚本一同传送到客户端。虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但是,实际上页面内容已经经过了服务器端处理。HTML是编制静态网页的基本语言。随着Internet进入人们的生活,Web已经不可能再将其功能局限于静态的信息发布平台,它应该被赋予更丰富的内涵。今天的Web可以提供个性化
搜索功能,可以收发E-mail,可以进行网上销售,可以从事电子商务等等。为实现以上功能必须使用更新的网络编程技术来制作动态网页。所谓动态,指的并不是包含Flash或Gif文件那种可以动的网页,而是可以根据访问者的不同需要,对访问者输入的信息提供不同相应的网页。这就意味着,不同的人、不同的时间、不同的输入访问同一网址会得到不同的界面。
第二章课设项目的分析与说明
2.1项目开发说明
项目名称:JSP办公自动化系统开发准备:可靠的操作系统运行环境和一些网站模版以及相关开发材料开发环境:JDK1.6和tomcat6.0开发工具:Myeclipse6.0、Dreamweaver8.0、SqlServer2000、Photoshop
2.2需求分析
该系统是一个企业办公自动化的管理系统,主要用来实现对用户的登录验证,新用户的
注册、用户的添加、删除以及编辑,公告和新闻的发布,文件的上传和下载,用户之间的信息传递等功能,因此,在设计的时候应该综合考虑,各界面之间应该都有一定的联系,还要确定数据库中需要建立的表的类型,比如用户的管理需要用到建立一个用户表,新闻的管理需要建立一个新闻表,公告的管理需要建立一个公告信息表,各表中字段的数据类型也要确定,如新闻表和公告表需要添加系统时间,该字段应该是datetime类型的,每个表中还要设置相应的字段属性,如id需要自增减,这样,不仅简化了管理员的操作,还可以避免数
-4-
OA程序设计
据的重复。为了是网页代码相对简化,还需要建立一些java类,用于页面的调用,并且各类的分工要明确,做到不同的功能要放在不同的类中,这样在调用的时候编程者就很容易的使用自己要用的方法,使得程序的可读性更强。另外,还要注意一些细节之处,比如,网页中所用的图片以及链接到网