欢迎来到天天文库
浏览记录
ID:32636445
大小:56.21 KB
页数:5页
时间:2019-02-14
《基于jsp企业办公管理系统开发及设计探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于JSP企业办公管理系统开发及设计探析摘要:在基于JSP的企业办公管理系统中,用户只需要打开浏览器就可以使用,不仅具有很大的便捷性,而且还能够减少资源的浪费。本文对其开发和设计过程中的工具、模块功能以及数据库进行了分析,希望给这方面的研究以一定的启发。关键词:JSP;办公管理系统;设计开发中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)19-0000-021JSP概述JSP是JavaServerPages的缩写,它最初是由SunMicrosystems公司提出,后来很多公司一起参与所设立的动态网页技术标准,这
2、一技术优点和SAP技术类似,是将JSP标记(tag)以及Java程序段((Scriptlet)插入到传统的HTML文件(*.htm,*.html)中以后形成的JSP文件(*.jsp)。通过这一技术开发出来的Web不仅能够在Linux中运行,还可以在其他的系统中运行,具有跨平台的特点。通过JSP术生成的网页还可以利用tags以及scriptlets对服务端资源中的应用逻辑进行访问。另外,这一技术还将网络设计、网络逻辑和显示分离,并对可重用基于组件的设计进行支持,这就使得Web应用程序的开发变的更为简单和快捷。当服务器收到JSP网页请求的时候,首先
3、会对其中程序段进行执行,然后将JSP中的HTML代码和执行结果一起发顾客。其中,插入的程序段能够进行重新定向网页以及数据库的操作等,很好的提供了在建立动态网页过程中所需的功能。2系统的模块设置及功能2.1系统设置模块。这一模块的主要作用是对系统进行管理及维护,其中,系统管理员具备对系统进行设置的权限,具体来说,主要可以分为以下几方面:企业配置,这主要是对企业实现增添、删除以及修改等功能;角色权限配置:它实现的功能是对用户的权限进行分配、增加以及修改等;部门配置,其功能主要是是实现显示部门和系统部门的一致;人员配置;确保现实中企业的员工和系统员工
4、数据库一致。2.2通告通知模块。通过这一模块,用户能够对通知进行发布及查看,这属于系统中比较重要的一个功能。具体来说,通知发布:它是给指定的系统用户实现发布通知的作用;通知浏览:主要实现用户对其权限内通知进行浏览的功能,此外,这一功能模块还可以提供用户对其权限内的通知进行回复、查看、修改以及删除等操作。2.3领导信箱模块。此模块的主要功能是实现收信及发信。一般这一模块的主要用途是帮助用户向领导发送信息以及领导进行信息的交流。2.4文件中心模块。实现文件的下载及上传,通过这一模块,用户能够上传电子文档,将其分享给系统中的所有用户,在这一模块中,我
5、们可以通过权限的设定来使哪些人可以上传及下载文档而哪些人不可以上传及下载文档。3数据库设计在基于JSP企业办公管理系统中,其主要的作用就在于对员工的内部工作提供更多的方便,提升员工的工作效率,因此,系统后台数据库的主题必然是企业内部数据表,这些数据表包括部门表、员工表以及进行角色权限限制的权限表和角色表等。当将主要的数据表明确了以后,紧接着就是根据各模块设计数据表格,在这一过程中,我们可以通过对降低模块中数据表格的数量来对水平关联的程度进行提升,另外,我们还要降低数据库的数据冗余。下表一是企业的数据表,主要对企业的基本信息进行结论,其中字段ID
6、代表着数据表中的关键词,在企业办公管理系统的设计中,每一个数据表格都将有唯一的一个ID号对此表格进行标识。表2为权限数据表,它主要用以对用户的权限进行设置,这一表格在开始的过程中会根据用户的角色进行初始权限的分配,主要作用是对用户登录进行限制以及对操作权限进行设定。表3则是角色数据表,由于系统开发及设计的过程中会涉及到众多的人员,我们很难实现为每个系统的用户进行单独的权限分配,因此,为了减少工作量,提升工作效率,采取的方法是按角色对系统的用户进行分类,不同的用户隶属不同角色,这就使得我们仅仅需要分配角色的权限就可以To在这一系统中,主要的角色有
7、以下四种:企业领导、部门的领导、系统管理员以及普通的管理员。表4则是发布表,主要的作用是对哪些用户发布过信息进行记录,其中,发布人以及接收人都能够和人事系统的数据库进行管理。另外,系统还能够依照表4里面的模块类型数段来确定是标明为邮件还是标明为通知。4部分功能的实现首先,对于文件上传功能来说,通过文件的下载及上传达到信息共享和下发通知的作用是这一系统的重要功能,在这个系统中,具备权限的用户可以经过系统的接口将文件上传到平台中供给其他的用户进行下载及浏览。在实现这个功能的过程中会使用到Upload,这是一个开源组件,也就是文件上传下载类包,在用户
8、对文件进行上传的时候,系统将会对Java脚本函数进行调用以实现文件到服务器的上传。5结语总体而言,这一系统基本上可以实现企业网内办公的需求。它实现了管
此文档下载收益归作者所有