




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江水利水电专科学校毕业论文(设计)zhejiang water conservancy and hydropower college毕业设计(论文)题目: 基于jsp的办公管理系统的设计 系 (部): 国际教育交流学院专业班级: 信息w08-2 姓 名: 学 号: 指导教师: 指导教师: 迄止时间:2011年 12 月 30 日 2011年 5月 24日2011年 5 月 8 日基于jsp的办公管理系统的设计作者姓名:周静 指导教师:田静华摘要关于办公管理化系统,它是颠覆传统办公模式的一种超越的办公自动化管理系统。它改变了传统的纸质材料传送,使工作人员都能在网上进行材料与文件的收发,查看公司公文公告,并且它的操作十分简单便利,这样就大大提高了工作效率,也没有地域的限制,无论这个公司有多大,部门分支有多少,都不会影响它的操作性能,可以说这样的系统也是对企业管理理念上的一次重大冲击。在本次系统中,采用了8.5的myeclipse的集成开发平台,web服务器tomcat6.x,mysql的数据库,这三者的结合使整个系统能很好的开发与运行。关键字办公管理系统;jsp;javabean;办公管理abstractone the office management systems, which is a subversion of the traditional office model beyond office automation management system. it changed the traditional paper-based material transfer, so that staff can be conducted online and delivery of material and documents, view company documents announcement, and its operation is very simple and convenient, thus greatly improving the work efficiency, and no geographical restrictions, no matter how big the company, departments, branch number,the operation will not affect its performance, can be said that such a system of enterprise management concept is also a major impact. in the system, i take advantage of the myeclipse 8.5 edition as the producting workpace, the web service is tomcat6.x, and database mysql, by connecting them will be strong develop and debug the system. keywordsoffice management system; jsp; javabean; oa management system目录摘要2关键字2abstract3keywords3引言51课题背景52系统分析62.1需求分析62.2可行性分析83 总体设计84 系统设计84.1设计目标84.2开发及运行环境85数据库设计95.1 数据库概念设计95.2 数据库逻辑设计126 详细设计16设计总结28参考文献2930引言在这个竞争激烈而又富有挑战性的社会,各个企业的发展是迅速而有猛烈的,他们发展的脚步是伴随着internet发展的进程的,而网上办公管理系统,在这两者当中应运而生,它连接着它们两者的命脉,它是整个信息技术革命的一个成果,它的产生标志着企业与企业之间的竞争达到了另外一个高度。当代社会已经进入信息时代,信息技术革命使得社会的各个领域都发生了翻天覆地的变化,每个企业都必须跟进时代的步伐,加强企业竞争力和提升现代企业管理能力,以适应整个社会的发展变化。现在一个有竞争力的企业不单单只看他们的规模与盈利性,更重要的是他们内部的强大的信息技术所决定的。传统的企业内部信息交流方式已经无法满足企业对大量信息的需求,他们需要的是第一时间掌握一手消息,这样才能快速处理相关的信息量与业务量,提高企业的办事效率。而网上办公管理系统使企业的管理更全面化、办公自动化、服务电子化,这些都是有利体现企业的优势,进而全面提升了企业在市场竞争中的综合实力与竞争力1课题背景办公自动化,英文office automation,简称oa,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。现有网络办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库对象。目前办公自动化系统较成熟的模式是客户/服务器方式,而新一代的办公自动化系统则应是internet/intranet方式,即b/s(browser/server,b/s)结构,才更能适应目前及未来的要求。大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。2系统分析2.1需求分析1)现行业务分析用户身份验证模块系统主页个人通讯录职工信息管理日程管理工作日志公告管理会议管理短消息管理文件管理注 册退 出该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。业务流程图如2-1所示。图2-1 中小办公自动化系统业务流程图2)功能分析系统的主要功能概述:(1) 用户身份验证模块本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。(2) 职工信息管理模块本模块主要是为了实现本系统所注册员工的信息的管理,包括增加、删除以及修改,并且本模块只能被系统管理员所使用,其他普通用户没有权限使用。(3) 个人通讯录模块该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、e-mail地址、qq号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。(4) 日程安排模块该模块用作当前的登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。(5) 工作日志模块该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。(6) 短消息管理模块该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间。(7) 公告管理模块该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。(8) 会议管理模块该模块用作用户发送会议通知,供所有的用户查看,且只有系统管理员才有权修改、删除该通知。(9) 文件管理模块本模块主要是对系统注册用户所上传文件的管理,可以查看所上传文件的相关信息,并且可以下载,而对所上传文件的删除则只有系统管理员才有权限。2.2可行性分析此次的办公管理系统,在原有的传统的办公管理的基础上,对企业内部的结构与分类进行统一有序的管理与操作,它的出现使得企业的办公秩序有了大大的提高,无论是工作效率,还是人员管理方面都有了明显的改变。它实现了员工与领导直接的公文对接,员工与员工直接的消息信息传递,使得企业内部人员之间的沟通大大增强,满足现在日益增长的企业高效管理模式,使员工对自己的公司更加了解,操作更加便利,公文公告的更新变得更加及时有效。3 总体设计办公自动化管理系统是一个功能十分完备的网站,在此系统中普通的员工通过自己的用户名和密码对自己的基本信息进行查看和修改,并且对及时有效地查看公司的公告和会议地点时间,同时可以管理个人通讯录,工作日志,日程安排这几个模块。 4 系统设计4.1设计目标此系统是根据企业日常办公需求进行开发设计的,主要实现如下目标:(1)实现前台的公告、公文管理(2)实现前台员工信息管理功能(3)通过前台查看职位信息、部门信息(4)通过后台查看与删除公告信息、查看公文信息的功能(5)后台管理员对员工信息、职位信息与部门信息的管理(6)后台实现对在线信息的查看与删除功能(7)后台管理员工登录账号的信息(8)设置前后台系统退出功能4.2开发及运行环境数据库:mysql 开发工具包: jdk jsp服务器: tomcat5数据库设计数据库设计是项目开发和系统设计中非常重要的一个环节,在这里要特别强调数据库设计的重要性,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。5.1 数据库概念设计将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。为了描述数据库结构的概念模式,这里采用e-r图来描述数据库的实体关系。在职工信息管理模块,某个公司职位可以有多个公司员工,但某个公司员工只能有一个公司职位。因此公司职位与系统用户之间是一对多的关系;某个公司部门可有有多个公司员工,但某个公司员工只能属于一个公司部门,因此公司部门与系统用户之间是一对多的关系;某个公司职位可以在不同的公司部门内出现,某个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。图5-1 用户信息e-r图图5-2 通讯录e-r图图5-3 日程表e-r图usernamemonthidyeartitleworklogdaydescriptionlogtime图5-4 日志表e-r图图5-5 短消息表e-r图图5-6 公告表e-r图图 5-7 会议表e-r图图5-8 文件表e-r图5.2 数据库逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的e-r图转换成与选用的dbms产品所支持的数据模型相符合的逻辑结构。e-r图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。(1) 用户信息管理模块中由e-r图转换成的关系数据模式有:用户信息表user(id,username,truename,password,email,sex,userid,branch,job,accesstime,foundtime,telphone,address)表5-1 用户信息表user字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段username用户名varchar(50)是truename用户姓名varchar(50)是password用户密码varchar(50)是email电子邮件varchar(50)是sex性别varchar(4)是userid用户身份varchar(16)是branch部门varchar(20)是job职务varchar(20)是accesstime访问次数int(11)是foundtime创建时间varchar(20)是telphone电话varchar(20)是address地址varchar(50)否(2) 个人通讯录模块中由e-r图转换成的关系数据模式有:个人通讯录表address(id,username,name,sex,mobile,email,qq,company,address,postcode)表5-2 通讯录表address字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段username用户名varchar(50)是否name联系人姓名varchar(50)是否sex性别varchar(10)是否mobile手机varchar(20)是否emaile-mail地址varchar(50)是否qqqq号码varchar(20)是否company公司varchar(50)是否address家庭住址varchar(50)是否postcode邮编varchar(10)是否(3) 日程安排模块中由e-r图转换成的关系数据模式有:日程表schedule(id,username,year,month,day,plan)表5-3 日程安排表schedule字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段username用户名varchar(50)是否year年份int(4)是否month月份int(2)是否day日期int(2)是否plan安排内容text是否(4) 工作日志模块中由e-r图转换成的关系数据模式有:工作日志表worklog(id,username,year,month,day,title,description,logtime)表5-4 工作日志表worklog字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段username用户名varchar(50)是否year年份int(4)是否month月份int(2)是否day日期int(2)是否title日志标题verchar(50)是否description日志内容text是否logtime记录时间verchar(20)是否(5) 短消息管理模块中由e-r图转换成的关系数据模式有:短消息表sms(id,username,sender,message,sendtime)表5-5 短消息管理表sms字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段username接收者varchar(50)是否sender发送者varchar(50)是否message消息内容text是否sendtime发送时间varchar(20)是否(6) 公告管理模块中由e-r图转换成的关系数据模式有:公告表notice(id,sender,title,content,sendtime)表5-6 公告管理表notice字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段sender公告填写人varchar(50)是否title公告标题varchar(50)是否content公告内容text是否sendtime公告时间varchar(20)是否(7) 会议管理模块中由e-r图转换成的关系数据模式有:会议表meeting(id,sender,starttime,endtime,address,title,content)表5-7 会议管理表meeting字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段sender会议填写人varchar(50)是否startgime会议开始时间varchar(20)是否endtime会议结束时间varchar(20)是否address会议地点varchar(50)是否title会议标题varchar(20)是否content会议内容text是否(8) 文件管理模块中由e-r图转换成的关系数据模式有:文件表upfile(id,filename,fileuper,filesize,fileuptime,fileinfo)表5-8 文件管理表upfile字段名称字段说明字段类型可否为空主键备注id唯一idint(10)否是自增字段filename文件名varchar(50)是否fileuper文件上传者varchar(20)是否filesize文件大小varchar(20)是否fileuptime上传时间varchar(50)是否fileinfo文件信息varchar(20)是否6 详细设计(1) 用户身份验证模块用户如果有自己的用户名和密码就可直接在登录界面输入用户名和密码以及验证码,如果都输入正确即登录成功,进入到主界面,否则,会提示相应的错误信息。登录界面和主界面如图6-1和6-2所示。图6-1登录界面图6-2主界面用户如果还未注册即可在登录界面点击注册链接,进入新用户注册页面,正确输入用户名、密码以及邮箱后,点击提交按钮,如果注册成功,即可返回到登录界面,否则会提示相应的错误信息。注册页面如图6-3所示。图6-3注册界面(2) 个人通讯录模块当前登录用户可以点击菜单“个人通讯录”进入个人通讯录管理模块,在此模块,如果点击“新增联系人”链接,即可进入新增联系人页面,在此页面输入联系人的相关信息之后点击提交按钮,如果添加成功则返回到通讯列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-4所示。图6-4新增联系人界面如果点击“查看”链接,则显示所选联系人的相关信息。显示页面如图6-5所示。图6-5查看联系人界面如果点击“修改”链接,则显示所要修改的联系人信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到通讯列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-6所示。图6-6修改联系人界面如果点击“删除”链接,则会删除所选联系人信息,并提示“删除成功”。相关页面如图6-7所示。图6-7删除联系人界面(3) 日程安排模块当前登录用户可以点击菜单“日程安排”进入日程安排模块,在此模块,如果点击“新增日程”链接,即可进入新增日程页面,在此页面输入日程的相关信息之后点击提交按钮,如果添加成功则返回到日程列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-8所示。图6-8新增日程界面如果点击“查看”链接,则显示所选日程的相关信息。显示页面如图6-9所示。图6-9查看日程界面如果点击“修改”链接,则显示所要修改的日程信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到日程列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-10所示。图6-10修改日程界面如果点击“删除”链接,则会删除所选日程信息,并提示“删除成功”。相关页面如图6-11所示。图6-11删除日程界面(4) 工作日志模块当前登录用户可以点击菜单“工作日志”进入日志管理模块,在此模块,如果点击“新增日志”链接,即可进入新增日志页面,在此页面输入日志的相关信息之后点击提交按钮,如果添加成功则返回到日志列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-12所示。图6-12新增日志界面如果点击“查看”链接,则显示所选日志的相关信息。显示页面如图6-13所示。图6-13查看日志界面如果点击“修改”链接,则显示所要修改的日志信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到日志列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-14所示。图6-14修改日志界面如果点击“删除”链接,则会删除所选日志信息,并提示“删除成功”。相关页面如图6-15所示。图6-15删除日志界面(5) 公告管理模块当前登录用户可以点击菜单“公告管理”进入公告管理模块,在此模块,如果点击“新增公告”链接,即可进入新增公告页面,在此页面输入公告的相关信息之后点击提交按钮,如果添加成功则返回到公告列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-16所示。图6-16新增公告界面如果点击“查看”链接,则显示所选公告的相关信息。显示页面如图6-17所示。图6-17查看公告界面如果点击“修改”链接,则显示所要修改的公告信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到公告列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-18所示。图6-18修改公告界面如果点击“删除”链接,则会删除所选公告信息,并提示“删除成功”。相关页面如图6-19所示。图6-19删除公告界面(6) 会议管理模块当前登录用户可以点击菜单“会议管理”进入会议管理模块,在此模块,如果点击“新增会议”链接,即可进入新增会议页面,在此页面输入会议的相关信息之后点击提交按钮,如果添加成功则返回到会议列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-20所示。图6-20新增会议界面如果点击“查看”链接,则显示所选会议的相关信息。显示页面如图6-21所示。图6-21查看会议界面如果点击“修改”链接,则显示所要修改的会议信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到会议列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-22所示。图6-22修改会议界面(7) 短消息管理模块当前登录用户可以点击菜单“短消息管理”进入短消息管理模块,在此模块,如果点击“发送短消息”链接,即可进入发送短消息页面,在此页面输入短消息的相关信息之后点击提交按钮,如果添加成功则返回到短消息列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-23所示。图6-23发送短消息界面如果点击“查看”链接,则显示所选短消息的相关信息。显示页面如图6-24所示。图6-24查看短消息界面如果点击“删除”链接,则会删除所选短消息信息,并提示“删除成功”。相关页面如图6-25所示。图6-25删除短消息界面(8) 文件管理模块当前登录用户可以点击菜单“文件管理”进入文件管理模块,在此模块,如果点击“上传文件”链接,即可进入上传文件页面,在此页面输入文件的相关信息之后点击提交按钮,如果上传成功则返回到文件列表,并提示“上传成功”,否则会提示相关错误信息。上传页面如图6-26所示。图6-26上传文件界面如果点击“查看”链接,则显示所选文件的相关信息。显示页面如图6-27所示。图6-27查看文件信息界面如果点击“下载”链接,则会出现对话框显示要下载的文件信息,并提示保存路径。下载界面如图6-28所示。图6-28文件下载界面(9) 职工信息管理模块当前登录用户可以点击菜单“职工信息管理”进入职工信息管理模块,在此模块,如果点击“新增职工”链接,即可进入新增职工页面,在此页面输入职工的相关信息之后点击提交按钮,如果添加成功则返回到职工信息列表,并提示“添加成功”,否则会提示相关错误信息。添加页面如图6-29所示。图6-29新增职工界面如果点击“查看”链接,则显示所选职工的相关信息。显示页面如图6-30所示。图6-30查看职工信息界面如果点击“修改”链接,则显示所要修改的职工信息,在修改页面输入所要修改的信息,点击提交按钮,如果修改成功则返回到职工列表,并提示“修改成功”,否则会提示相关错误信息。修改页面如图6-31所示。图6-31修改职工信息界面设计总结毕业设计的整个过程是紧张而又充实的,写论文的过程是乏味而又令人苦恼的。年初回学校,刚开始找到工作,指导老师就要我们确定设计的内容,刚开始的时候,真的是十分茫然,茫然到无从下手,而后自己想想贴合自己实习单位的,最终确定了自己的设计方向jsp网上办公管理系统。说实在的,选好课题之后,我也没意识到找资料会这么麻烦,遇到的瓶颈比我想象中的要难过的多,网上如此多的资料让我无从下手,幸好我身边有很多的人工求助机帮
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 想和做的课件
- 2026届山东省临沂市临沭县一中高一化学第一学期期末学业水平测试模拟试题含解析
- 幼儿园幼儿户外活动方案
- 2026届江西省上饶县二中化学高三上期末达标检测模拟试题含解析
- 大学组织联谊活动策划方案
- 隐形正畸面试题及答案
- 中建五局考试试题及答案
- 常量池面试题及答案
- 家电公司合同审核管理规定
- 温医护理考试试题及答案
- T-GDNS 004-2023 医疗机构信息系统等级保护定级工作指南
- 格式塔心理治疗
- ea100伺服驱动器用户手册
- 北京口腔专业门急诊病历考核评价实施细则
- YS/T 677-2016锰酸锂
- GB 4706.13-2004家用和类似用途电器的安全制冷器具、冰淇淋机和制冰机的特殊要求
- 《组织行为学》第十一章 组织结构与组织设计
- (通用版)保安员考试题库及答案
- 带状疱疹护理查房课件
- 药品生产质量管理规范(2010版)(含13个附录)
- 《食用菌工厂化栽培》课程教学大纲
评论
0/150
提交评论