企业文档管理系统说明书.doc
《企业文档管理系统说明书.doc》由会员分享,可在线阅读,更多相关《企业文档管理系统说明书.doc(31页珍藏版)》请在咨信网上搜索。
1、毕业设计说明书企业文档管理系统1221010531 12210A02班 级: 学号: _软件学院学生姓名: 李启 _软件工程(软件开发与测试方向) 学 院: _专 业: _濮宏伟 贾美丽指导教师: _2016年 6 月企业文档管理系统摘 要随着信息处理技术和网络技术的发展,文档管理系统逐渐成为提高办公效率、节约成本的有效工具。本文说明企业建立文档管理系统的目的就是要实现对文档的集中存储和管理,从而可以很好保证文档的存储安全,提高文档的安全访问级别,很好地实现文档的分发,查询和共享,提高企业文档管理的效率,保证文档的高效率使用。实现了文档管理、公文管理、邮件管理、人事管理和公共信息管理等功能。论
2、文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了系统各功能模块的实现;最后对该软件进行了严格的测试。关键词:文档管理,详细设计,功能模块Enterprise Document Management SystemAbstractWith the development of information processing technology and network technology, Document management system has gradually become an
3、effective tool to improve office efficiency and cost savings. This article describes the establishment of enterprise document management system is to achieve the purpose of the document is stored and managed centrally, Which can ensure good storage security documents, improve security access level o
4、f the document, to achieve a good distribution of the document, inquiry and sharing, and improving the efficiency of document management, Ensure efficient use of the document. Implement document management, document management, mail management, personnel management and public information management.
5、The paper is organized as follows: Firstly, analyzes the background of the system, meaning; secondly introduces the development tools and technology infrastructure related; then the system needs to be analyzed and put forward specific design and database models; then show the system realization of e
6、ach function module; Finally, the software has been rigorously tested.Keywords: Document management, Detailed design, Functional modules中北大学2016届毕业设计说明书目 录1 引言11.1 开发背景11.2 研究现状11.3 本课题研究的意义12相关理论基础12.1 Myeclipse简介22.2 Mysql简介23需求分析及系统设计33.1需求分析33.2 业务分析33.2.1 文档管理33.2.2人事管理功能33.2.3部门管理33.2.4公文管理43.
7、2.5公共信息管理43.2.6系统管理43.2.7用户管理43.2.8邮件管理43.3数据库的设计与实现43.3.1用户表User43.3.2文档表Document53.3.3部门表Department53.3.4邮件表Mail64 系统设计74.1系统的整体设计与构思74.2 模块的设定及模块的功能7第 I 页 共 II 页4.2.1文档管理模块设计74.2.2用户登录模块84.2.3用户管理模块设计84.2.4部门管理模块设计94.2.5邮件管理模块设计95 各功能模块的实现105.1 公文管理模块105.1.1 发布公文105.1.2公文列表115.1.3复制公文115.1.4删除公文1
8、25.2 用户登录模块125.3员工管理模块135.3.1 添加员工135.3.2员工列表145.3.3编辑员工155.3.4删除员工155.4部门管理模块165.4.1 添加部门165.4.2 修改部门175.4.3 部门列表185.5档案管理模块195.5.1 文档上传195.5.2 文档下载206心得体会21参 考 文 献22致 谢23第 II 页 共 II 页1 引言第 1 页 共 23 页中北大学2016届毕业设计说明书1.1 开发背景随着计算机技术的快速进步,办公自动化在企事业单位已经变得越来越重要了。文档管理系统是管理企业中一项很重要的环节,它能够有效的提高员工们的工作效率,员工
9、之间的沟通与协作也得心应手,实现文档的有效管理。企业里的关键信息是以文档方式进行归档整理,随着文档的与日俱增,建立功能全面的文档管理信息系统是越来越重要的3。本文通过调研和分析企业文档管理系统的研究背景以及国内外发展现状,企业应用文档管理系统的目的就是要实现对文档的存储和管理,可以高效率的保证文档,提高文档的安全访问级别,很好地实现文档的整理查询和共享,提高企业文档管理的效率,保证文档的高效率使用。1.2 研究现状从世界角度来看,推进对文档管理的自动化模式,信息的高效共享和利用已是大势。企业应该能够不断正确地调整自己,创新,将这种自动化管理文档的模式应用到企业中,只有通过这样的办法,才能更加适
10、应和跟上当代社会的高速发展和信息时代的进步。 1.3 本课题研究的意义企业文档管理系统是实现管理员和普通用户对本系统具有公文管理、邮件管理、档案管理、人事管理、公共信息管理五大功能。其中公文管理主要负责公文得复制,删除整理工作;邮件管理主要功能是发送与接受邮件;档案管理功能是对准备归档的公文或者企业各类合同、协议、文件、指示、资料等的一个合理存储与查阅功能;人事管理功能主要包括:员工资料管理,和一些部门信息的管理;公共信息包含:公司新闻、文档浏览等。本文还对实现的功能模块进行测试,系统的试运行和测试表明系统达到了设计目标的要求。该系统运行可靠、性能稳定、使用方便,提高了企业文档管理工作的效率。
11、还需要不断的对本系统进行改正和完善,确定企业文档管理系统的持续适用性和有效性。2相关理论基础2.1 Myeclipse简介 MyEclipse提供了对UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应用服务器的集成支持5。MyEclipse还支持各种基于Eclipse平台的插件,可以根据自己的实际情况选择,允许你扩展个性化功能6。2.2 Mysql简介MySQL是一种关联数据库管理系统。关联数据库的意思就是让数据存于不同的数据库当中,并不是存在于指定的一个数据库8。这样就增
12、加了速度并提高了灵活性。MySQL的SQL指得是“结构化查询语言”。3需求分析及系统设计3.1需求分析本系统具有公文管理、邮件管理、档案管理、人事管理、公共信息管理五大功能。其中公文管理主要负责公文得复制,删除整理工作;邮件管理主要功能是发送与接受邮件;档案管理功能是对准备归档的公文或者企业各类合同、协议、文件、指示、资料等的一个合理存储与查阅功能;人事管理功能主要包括:员工资料管理,和一些部门信息的管理;公共信息包含:公司新闻、文档浏览等。如图3.1所示:文 档 管 理 系 统公 文 管 理 人 事 管 理 文 档 管 理 公 共 信 息 系 统 管 理 邮 件 管 理 图 3.1系统功能图
13、3.2 业务分析3.2.1 文档管理档案管理功能是不同的用户或者管理员可以上传自己要上传的文档,文档管理是企业文档管理系统的重要组成部分。同样对不同用户对文档的操作权限是不一样的。管理员功能,可以上传自己的文档(上传文档分为共享和不共享两个),下载文档,同时还可以删除对普通用户上传的文档。而普通用户只能删除自己上传的文档信息。3.2.2人事管理功能人员管理:对员工的信息进行添加,修改,删除以及员工详细信息的管理。3.2.3部门管理对部门进行添加,修改,删除等操作。添加成功以后可以在添加员工页面更新员工所属部门的信息。3.2.4公文管理主要负责公文得复制,删除等整理工作,公文的创建和查看详细公文
14、信息。3.2.5公共信息管理公司新闻、文档浏览等,主要是对公司新闻发布和公司最新动态的管理,文档预览包括最共享文档的查看和下载功能。3.2.6系统管理用户登录功能:一种管理员身份和普通用户身份。不同的身份登录操作的信息和功能不同。3.2.7用户管理如果管理员身份登录,能对员工进行添加、删除、修改以及管理员的个人信息。如果是普通员工登录,只能修改个人的密码。3.2.8邮件管理邮件管理功能是企业员工之间的通信和信息交流,用户可以发送邮件和接收其他员工发来的邮件信息。 3.3数据库的设计与实现文档管理系统的数据库设计和实现要求公文数据库的表,文档数据表,员工信息表,部门表以及新闻动态表,用户和文档之
15、间的关系是多对多的关系。其中文档表的字段主要包括文档的信息,如文档的标题,详细介绍,上传作者等。3.3.1用户表User用户表User用来存储用户详细信息,如用户Id、用户名等。表的字段说明如表3.1:表3.1 User表字段名数据类型字段说明键引用备注userIdInt用户IdPK主键(自动增1)usernameVarchar用户姓名passwordVarchar用户密码sexVarchar性别cardIdVarchar用户身份证号userTypeVarchar员工类型addressVarchar用户地址phoneVarchar电话departmentVarchar 所属部门FK引用部门表的
16、名称emailVarchar电子邮件roleNameVarchar用户角色3.3.2文档表Document文档表Document保存文档的详细信息和上传的数据,如文档Id,文档作者,文档来源,文档的上传时间等。表的字段说明如表3.2所示:表3.2 Document表字段名数据类型字段说明键引用备注documentIdint文档IdPK主键(自动增1) documenTitleVarchar文档标题upTimeDatetime上传时间authorVarchar上传作者documenTypeVarchar文档类型urlVarchar来源describeText详细说明shareBit是否共享0:不
17、共享 1:共享3.3.3部门表Department部门表Department用来保存部门的详细信息,如部门Id、部门名称、部门电话、部门说明等。表的字段说明如表3.3:表3.3 Department表字段名数据类型字段说明键引用备注departmentIdInt部门IdPK主键(自动增1)departmentNameVarchar部门名称departmentPhoneVarchar部门电话departmentManagrVarchar部门负责人remarktext备注3.3.4邮件表Mail邮件表Mail用来保存邮件数据,表的字段说明如表3.4:表3.4 Mail表字段名数据类型字段说明键引用
18、备注mailIdInt 邮件Id主键(自动增1)mailTitlevarchar邮件标题senderVarchar发送人acceptVarchar接收人sendTimeDatetime发送日期 4 系统设计4.1系统的整体设计与构思本系统采用MVC系统架构模式:控制层逻辑层表示层。数据库是存储系统中的一切数据。数据库的访问层是对数据库进行的操作,如创建数据库连接,打开数据库连接,执行存储过程和关闭数据连接的一系列操作。在企业文档管理系统中,数据的访问层由com.enterprise.dao.ipml实现,业务逻辑层调用数据访问层,同时也为上层页面表示层做准备。逻辑层是通过数据库访问层实现对数据
19、库的增,删,查的一系列的操作7。页面表示层实现是通过jsp页面显示,系统页面是利用Dreamweaver里面的框架设计的。页面一般由jsp,css.javaScript组成,如系统登录页面login.jsp、等。本系统的类com.enterprise.entity包下面,是访问数据库的基本类存储,也是实现业务逻辑的具体方法的基础,类里面主要封装了创建和调用数据库的一些对象以及方法9。4.2 模块的设定及模块的功能由需求分析可知,对于本系统各功能按照结构化程序设计的要求,为本系统实现了5个模块的功能,可以通过以上的分析设计出系统中的需求的功能模块。4.2.1文档管理模块设计文档管理功能模块中主要
20、是实现的功能是对文档的上传,下载,删除等,在公共信息管理功能模块浏览共享文档的信息等。而对于普通员工而言,主要实现对自己的文档的上传和下载公共信息里的共享文档,以及删除个人上传的文档,其设计如图4.1所示:文档管理删除文档下载文档上传文档浏览共享图4.1 文档管理修改文档相关信息4.2.2用户登录模块对于用户分为管理员和普通员工两种身份,在登录系统时登录的身份不同,可操作功能的权限就不一样,这种情况是符合现在企业的人事管理功能。企业文档管理系统设计了管理员登录和普通员工登录,其模块图分别如图4.2和图4.3所示:文档管理管理员登录公文管理部门管理用户管理邮件管理图4.2 管理员登录 模块图文档
21、管理普通用户登录系统管理公共信息管理 图4.3 普通用户登录模块 4.2.3用户管理模块设计在企业文档管理系统中,管理员能够添加员工的详细信息,删除员工的详细信息,修改员工的登录密码和信息等功能操作,对于普通员工只能实现对个人密码的修改。分别如图4.4和图4.5所示:管理员管理添加用户删除用户修改密码修改信息图4.4 管理员登录图普通用户管理修改密码修改信息图4.5 管理员登录模块图4.2.4部门管理模块设计在企业文档管理系统中,部门管理是针对管理员的操作而言,只有管理员才有权限对部门进行添加部门、删除部门和修改部门。其设计如图4.6所示:部门管理添加部门删除部门修改部门图4.6部门管理的流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 文档 管理 系统 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。