企业内部文档管理系统_第1页
企业内部文档管理系统_第2页
企业内部文档管理系统_第3页
企业内部文档管理系统_第4页
企业内部文档管理系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)PAGE PAGE 32摘要随着社会的发展,信息化成为时代的主题,企事业内部文档管理系统是企业管理中一个较重要的环节,是从业人员日常工作和个人信息的一项基本资料的保留,也是信息保密及防止资料外泄的重要手段,实现文档管理的电子化是现在的发展要求。企业内部文档管理系统有效的解决了纸质手工处理时效率低下和文件易丢失的问题,使得资料保留更完整查询更方便快捷。由此本课题进行企事业内部文档管理系统的研究是具有深刻意义的。经过详细的需求分析和系统设计之后,系统选择以A动态网页技术、SQL server 2000数据库开发工具等为开发工具,在此基础上基于B/S(浏览器/服务器)系统模式,实现数

2、据库的连接并完成企事业内部文档管理系统的功能,以更好地满足各单位的需求。经过详细设计后将系统主要分为以下的功能模块:目录管理模块、用户登录模块、文件管理模块、文件检索模块、系统管理模块,完成了用户信息管理及查询等方面的基本功能,更有效的提高系统处理的效率以适应人员的工作需求。本文简单单的介绍绍了系统统的需求求分析、总体设设计,对对数据库库设计、详细设设计以及及系统实实现的技技术和方方法进行行了详细细的说明明。社会在发发展。一一切都应应该进步步否则都都将会逐逐步被淘淘汰,只只有不断断完善不不断进取取才可以以更好适适应于社社会,生生存与社社会,发发展于社社会,才才可以更更好的服服务于社社会。关键字

3、:信息化化、文档档管理系系统、AAt、B/S系统统模式目录TOC o 1-3 h z u HYPERLINK l _Toc262682737 摘要 PAGEREF _Toc262682737 h 1 HYPERLINK l _Toc262682739 目录2 HYPERLINK l _Toc262682740 第1章 引言4 HYPERLINK l _Toc262682741 1.1 概述44 HYPERLINK l _Toc262682742 1.2 课题背背景4 HYPERLINK l _Toc262682743 1.3 主要工工作内容容5 HYPERLINK l _Toc26268274

4、4 第2章 需求分分析6 HYPERLINK l _Toc262682745 2.1 系统需需求及功能需需求6 HYPERLINK l _Toc262682748 第3章 总体设设计7 HYPERLINK l _Toc262682749 3.1 系统层层次模块块图7 HYPERLINK l _Toc262682750 3.2 文档管管理系统统总体框框架7 HYPERLINK l _Toc262682751 3.3 各个功功能模块块设计88 HYPERLINK l _Toc262682752 3.3.1 密密码修改改模块88 HYPERLINK l _Toc262682753 3.3.2 系系统

5、管理理模块99 HYPERLINK l _Toc262682754 3.3.3 回回收站管管理模块块9 HYPERLINK l _Toc262682755 第4章 数据库库设计110 HYPERLINK l _Toc262682757 4.1表表结构的的实现110 HYPERLINK l _Toc262682758 4.2 数据库库连接 PAGEREF _Toc262682758 h 112 HYPERLINK l _Toc262682759 4.3 数据库库关系图图 PAGEREF _Toc262682759 h 14 HYPERLINK l _Toc262682760 4.4 创建存存储过

6、程程 PAGEREF _Toc262682760 h 15 HYPERLINK l _Toc262682761 第5章 详细设设计 PAGEREF _Toc262682761 h 17 HYPERLINK l _Toc262682762 5.1 用户登登录模块块 PAGEREF _Toc262682762 h 17 HYPERLINK l _Toc262682763 5.1.1 用用户登录录界面设设计 PAGEREF _Toc262682763 h 17 HYPERLINK l _Toc262682764 5.1.2 用用户登录录模块主主要代码码 PAGEREF _Toc262682764 h

7、 17 HYPERLINK l _Toc262682765 5.2 主操作作页面效效果18 HYPERLINK l _Toc262682766 5.2.1 主主操作界界面设计计18 HYPERLINK l _Toc262682767 5.2.2 主主操作模模块主要要代码119 HYPERLINK l _Toc262682768 5.3 系统管管理模块块19 HYPERLINK l _Toc262682769 5.3.1 系系统管理理界面设设计 PAGEREF _Toc262682769 h 20 HYPERLINK l _Toc262682770 5.3.2 系系统管理理模块主主要代码码 PA

8、GEREF _Toc262682770 h 21 HYPERLINK l _Toc262682771 5.4 回收站站管理模模块22 HYPERLINK l _Toc262682772 5.4.1 回回收站界界面设计计 PAGEREF _Toc262682772 h 22 HYPERLINK l _Toc262682773 5.4.2 回回收站管管理主要要代码 PAGEREF _Toc262682773 h 223 HYPERLINK l _Toc262682774 5.5 密码修修改模块块 PAGEREF _Toc262682774 h 23 HYPERLINK l _Toc26268277

9、5 5.5.1 密密码修改改界面设设计 PAGEREF _Toc262682775 h 24 HYPERLINK l _Toc262682776 5.5.2 密密码修改改主要代代码 PAGEREF _Toc262682776 h 24 HYPERLINK l _Toc262682777 第6章 系统维维护和改改进25 HYPERLINK l _Toc262682778 6.1 运行维维护25 HYPERLINK l _Toc262682779 6.2 系统的的改进与与提高225 HYPERLINK l _Toc262682780 结 论226 HYPERLINK l _Toc262682781

10、 致谢277 HYPERLINK l _Toc262682782 参考文献献28毕业设计(论文)引言概述社会的发发展是多多元的,由此在在丰富了了我们生生活的同同时也使使得管理理更繁冗冗,更沉沉重。应应运而生生的企事事业内部部文档管管理系统统,是利利用计算算机对公公司内部部人员和和文档资资料进行行的信息息管理,它可以以对企业业中的工工作人员员进行管管理和查查询,也也可以对对文档进进行合理理的处理理如添加加、删除除、附加加等等。文档管管理信息息化避免免了以往往手工录录入的种种种弊端端,提高高了信息息管理的的效率,节省了了工作的的时间和和管理人人员的劳劳力。而而且它通通过数据据库的统统一管理理减少了

11、了数据处处理的诸诸多错误误,保证证了系统统管理的的统一性性,也增增加了保保密性。另外,文档信信息是公公司进行行其它管管理的前前提,所所以说内内部文档档管理系系统是企企业管理理中一项项重要的的组成部部分。采采用文档档管理的的信息化化不仅可可以很好好的避免免以往的的信息处处理的弊弊端,还还可以拓拓宽出更更多的功功能应用用,比如如说文件件的权限限设置,在系统统中可以以对重要要的文件件进行安安全设置置保证它它的访问问权限,增强文文件的安安全性。企业信信息管理理信息化化在现在在的发展展中具有有不可忽忽视的优优势,也也是未来来企业管管理不可可缺少的的,也是是社会发发展进步步所必需需,是进进行一切切行为的的

12、根本。课题背景景文档管理理是企业业日常管管理的一一部分,对于工工作的日日常运行行来说是是很重要要的。然然而现在在许多机机关、企企事业单单位的文文档管理理仍停留留在基于于纸介质质的手工工处理阶阶段,手手工处理理文档有有许多缺缺点,比比如说文文档堆积积多、重重复劳动动的工作作多、分分类管理理困难、查询困困难、利利用率低低、纸张张浪费严严重等问问题,同同时,另另一个较较严重的的问题就就是纸介介质的文文档,保保存的时时候容易易受环境境因素的的影响,保存期期限很受受限制,而且纸纸质文档档对森林林的破坏坏也是较较严重的的。在企企事业单单位信息息化建设设中,文文档管理理的电子子化是一一项比较较基本和和典型的

13、的要求。企事业业文档管管理的电电子化,有助于于文档的的长期保保存、方方便使用用者的查查询、也也节省纸纸张开支支。此外外,电子子文档的的集中管管理可以以保证数数据的统统一性,也可对对数据库库的管理理进行权权限的设设置,这这就有助助于保障障文档的的安全性性和保密密性。针对这个个方面国国外发展展相对较较迅速,国外很很多国家家地方已已配备了了十分先先进的管管理信息息系统,而且由由许多国国外开发发的带有有图形化化界面的的文档管管理信息息系统,以其高高质量和和高安全全性一直直享有相相当好的的口碑,但是这这一类软软件结构构复杂,由于语语言的障障碍等诸诸多原因因,不便便于我们们某些企企业的迅迅速掌握握,其次次

14、我们也也可能很很难接受受相对高高昂的价价格,所所以我们们应该开开发出拥拥有自主主知识产产权的高高水平软软件产品品,为管管理做好好强大的的支撑平平台。现现在,建建立在计计算机网网络基础础之上的的企事业业内部文文档管理理系统的的应用和和概念正正逐渐的的进入人人们的生生活,向向文档管管理信息息化管理理更进了了一步。在当前信信息产业业的强烈烈影响下下企业的的发展都都在发生生着变化化,主要要一个方方面就发发生在管管理信息息系统上上。企业业内部管管理等多多方面的的需要,使现在在的企业业不得不不建设管管理信息息系统,虽说现现在已经经有很多多成型的的税务MMIS系系统,但但是多数数是基于于C/SS结构开开发的

15、。针对这这种系统统的缺点点是用户户界面不不够友好好、不利利于部门门间的交交流、数数据冗余余度大、效率不不高、而而且安全全性方面面也存在在诸多隐隐患,所所以现在在系统模模式由CC/S向向B/SS转型已已迫在眉眉睫。据据调查国国内很多多中小城城市由于于各方面面原因,暂时还还不能够够配备数数据库管管理系统统,经过过需求分分析得知知,他们们没有配配备数据据库管理理系统的的主要原原因有两两方面,一是经经费问题题,二是是目前在在一些管管理工作作人员计计算机水水平相对对较低,不能进进行较复复杂的操操作。所所以如果果能够开开发一套套价格便便宜,操操作又相相对简单单的企事事业内部部文档管管理系统统,对国国内这些

16、些小城市市的发展展来说是是具有重重要意义义的。在Intternnet飞飞速发展展的今天天,互联联网成为为人们快快速获取取、发布布和传递递信息的的重要渠渠道,它它在人们们政治、经济、生活等等各个方方面发挥挥着重要要的作用用。因此此网站建建设在IInteerneet应用用上的地地位显而而易见,它已成成为政府府、企事事业单位位信息化化建设中中的重要要组成部部分。而而在网络络的背景景下,文文档管理理系统有有了更好好的平台台,基于于B/SS(浏览览器/服服务器)的开发发模式,通过IInteerneet/IIntrraneet访问问后台数数据库的的三层模模式,与与文档管管理的其其他环节节以及模模块间进进行

17、连接接,实现现了文档档管理的的方便快快捷,极极大的提提高了管管理人员员的工作作效率。具体工作作安排进行本系系统主要要进行以以下几项项工作:1、对项项目进行行需求分分析调研研,确定定系统的的需求和和目的。2、对系系统的功功能模块块进行详详细的划划分,对对系统所所需实现现的功能能进行详详细分析析和总体体设计,设计具具体的单单元模块块并将各各个功能能模块进进行设计计。 3、使使用ASSP.NNET进进行页面面设计, 使用用C#.NETT编程环环境对每每个功能能模块编编写相应应代码并并实现相相应功能能,使用用ADOO.NEET技术术连接后后台数据据库完成成前后台台的处理理。4、进行行系统测测试,修修改

18、系统统错误并并完善系系统的其其它功能能。需求分析析系统需求求本课题系系统面向向的研究究方向为为企业内内部文档档管理,是有利利于提高高公司管管理人员员的管理理效率、保障信信息的安安全性等等各方面面的。利利用SQQL sservver220000数据库库访问技技术设计计可与数数据库交交互的网网站,这这些交互互功能,如:查查询、插插入、修修改等是是ASPP.NEET所支支持的。本系统统还采用用B/SS模式进进行系统统地设计计与实现现,通过过这些系统,可以对对信息进进行规范范管理、科学的的统计和和信息的的快速查查询,从从而减少少管理的的工作量量。有效效的管理理企业、员工、文件信信息相关关的信息息。这就

19、是是企事业业内部文文档管理理系统应应该完成成的功能能,也是是我们设设计所达达到的要要求,更更是我们们完成设设计的目目的。本课题系系统实现现应该改改满足:1、更方方便、更更快捷、更实用用;2、文件件的完备备,对不不同的文文件进行行管理,保障文文件的统统一管理理,是文文件更完完整,更更齐备;3、对于于系统的的不同用用户应该该有不同同的使用用权限,将用户户分为普普通用户户和系统统管理员员,方便便系统管管理,也也增加文文件的保保密性;4、可将将企业的的文档进进行分类类,按照照树形结结构进行行目录管管理;更更利于检检测查询询;5、根据据目录划划分将文文件存放放在合适适的位置置,并以以附件的的形式存存储相

20、关关文件;6、对目目录和文文件进行行权限管管理,保保障文档档的安全全性;7、提供供回收站站机制,文档或或文件夹夹删除后后先存放放在回收收站,对对于回收收站内的的文件或或文件夹夹可进行行还原或或彻底删删除操作作。具有有系统管管理权限限的用户户可以进进行回收收站管理理;8、提供供包含文文件检索索在内的的多种文文件检索索方式,更便于于检索;9、具有有系统管管理权限限的用户户可以进进行系统统维护。系统维维护功能能包括组组维护、用户维维护等;总体设计计系统层次次模块图图文档管理理系统主主要分为为11个个子模块。对普通通用户有有用户登登录、信信息查询询、密码码修改、文档检检索、文文档操作作的模块块。对系系

21、统管理理员有管管理员登登录、权权限管理理、组维维护、用用户维护护、回收收站管理理、文档档检索等等模块。见图33-1所所示。用户登录文档管理系统普通用户管理员信息查询密码修改文档检索文档操作管理员登录权限管理mima设置组维护用户维护回收站管理文档检索 图3-1系统统层次模模块图文档管理理系统总总体框架架在整个企企事业内内部文档档管理系系统包括括的基本本模块中中,我主主要负责责系统管管理和回回收站设设计,主主要分为为4个模模块:1、用户户登录: 用户根根据用户户名和密密码进行行系统的的登录,系统登登录用户户分为普普通用户户和系统统管理员员用户,系统根根据他们们的数据据库信息息进行相相应的验验证,

22、他他们的操操作权限限也有所所不同,在其它它的模块块中分别别进行了了相应的的设置。2、系统统管理:对目录、文件及及用户赋赋予不同同的权限限,权限限的分类类主要分分为查看看权限、改写权权限、管管理权限限,除了了进行相相关的权权限管理理,系统统管理员员还可以以通过本本模块维维护组信信息、用用户信息息,比如如说对用用户进行行分组管管理,用用户的信信息进行行权限管管理以及及用户资资料分类类等。3、回收收站管理理:回收站管管理是只只有系统统管理员员才能进进行的操操作,其其功能是是防止文文件或文文件夹的的误操作作。用户户在目录录管理或或文件管管理模块块中删除除的文件件都会进进入回收收站,通通过回收收站管理理

23、,执行行这些文文件的还还原或被被彻底删删除操作作。4、修改改密码:用户根据据用户登登录模块块登录后后通过本本模块修修改个人人密码,用来保保障自己己信息的的安全性性。各个功能能模块设设计系统的建建立需要要进行基基本的需需求分析析,根据据本课题题模块的的基本分分析建立立系统功功能模块块,将本本小系统统主要归归结为三三大部分分:密码码修改模模块、系系统管理理模块、回收站站管理模模块。整整个系统统架构图图如图33-2所所示:密码修改系统管理回收站管理用户文档管理系统登录 图3-22 系系统整体体架构图图密码修改改模块相同于其其它的信信息管理理系统,系统的的登录都都需要用用到用户户名及密密码,在在登陆前

24、前需要选选择用户户的类型型。 登登陆成功功后对密密码进行行更改,若用户户进行了了密码的的修改则则重新更更新数据据库的数数据,否否则,继继续使用用原密码码。用户户登录及及密码修修改模块块的流程程图见图图3-33:用户密码修改 密码修改管理密码修改返回管理页 登录 是 否图3-33 密码码修改模模块流程程图系统管理理模块对目录、文件及及用户赋赋予不同同的权限限,并进进行相关关的权限限管理;其中权权限管理理主要分分为三种种操作:查看权权限、改改写权限限和管理理权限。系统管管理员可可以通过过本模块块维护组组信息、用户信信息等。组信息息的管理理包括每每个组的的成员、组成员员个人的的访问权权限,用用户信息

25、息的管理理包括个个人信息息的添加加、删除除、修改改等操作作。在配置文文件中没没有注明明需要的的权限,默认情情况下则则不需要要任何权权限都可可以访问问。可以看出出,当一个个用户进进入系统统后,其所能能看见的的菜单项项取决于于 3个要素素: 在菜单单配置文文件中描描述的系系统所有有菜单项项; 在菜单单访问权权限配置置文件中中描述的的每个菜菜单的访访问权限限;用户自自身所具具有的角角色。将用户界界面进行行授权的的过程可可以理解解为根据据菜单访访问权限限配置信信息和用用户角色色对系统统菜单全全集进行行筛选以以得出系系统菜单单一个子子集的过过程。因此,整个解解决方案案的处理理过程可可以分解解为 22个子

26、过过程:(1)读读取系统统菜单全全集过程程:该过程程通过 XmllMennuPaarseer,其其中 “根据 c及其子子节点创创建一个个 PoopMeenu对对象 ppm”是一个个递归调调用方法法,该方法法的原型型为:ppubllic staaticc PoopMeenu LoaadFrromXXmlEElemmentt(XmmlEllemeent e),该方法法可以将将一个 PoppMennu节点点及其子子节点封封装为一一个 PPopMMenuu对象。(2)根根据用户户角色和和菜单配配置信息息生成一一个角色色筛选菜菜单子集集过程,ma是一一个菜单单授权对对象,uuserrMennu是一一个菜

27、单单对象(刚开始始其没有有任何孩孩子节点点),该对对象就是是最后需需要得到到的筛选选菜单。 maa对象在在创建了了一个空空菜单后后,向登录录用户询询问登录录者角色色(GeetRooless()方方法),返回的的 rooless对象是是一个集集合,该集合合就是登登录者所所具有的的全部权权限。然后 ma对象象读取菜菜单访问问权限配配置文件件中的每每一个配配置项(it: = ReaadMeenuAAuthhoriizaiionIItemm(),在得得到当前前配置项项 itt后,调用 CannAccces(it,rolles)方法来来询问当当前配置置项所描描述的菜菜单项对对于角色色集合 rolles是

28、是否可以以被访问问,如果方方法返回回 trrue,则可以以通过菜菜单项 Id来获获取该菜菜单对象象,然后将将获取到到的菜单单项对象象 mcc加入到到结果菜菜单对象象 usserMMenuu中。在根据登登录用户户的角色色集合 rolles得得到该登登录用户户可以访访问的菜菜单 uuserrMennu后,下一个个需要解解决的问问题是如如何去在在用户界界面上去去生成菜菜单视图图。在 AUUBR解解决方案案中采用用了 AAccoordiion AJAAX控件件,可以在在页面的的左侧生生成漂亮亮的类似似与 QQQ菜单单的效果果,为了了防止用用户通过过某些非非常规手手段来越越权访问问页面,还需要要定义页页

29、面的访访问权限限。在 AUUBR中中通过另另外一个个 XMML配置置文件来来描述此此项功能能,该配置置文件的的内容大大致如下下: 上述配置置文件描描述了,对于 URLL为 BiillFFirsstCeencoor.AAspxx的请求求,必须具具有财务务或者领领导角色色的用户户才可以以访问。对于 URLL为 Quueryy.Asspx的的请求,具有游游客角色色的用户户不能访访问。在应用用程序启启动时,AUBBR读取取该配置置文件,然后通通过 hhttpp拦截器器机制根根据登录录用户的的角色集集和请求求 urrl来判判断请求求是否合合法。 数据库设设计虽然数据据库的应应用程序序访问的的数据库库不同

30、,需要实实现的功功能也不不同,但但其数据据库的开开发流程程就主要要分为以以下几个个步骤:1、利用用Miccrossoftt SQQL SServver 20000创建建数据库库。2、使用用Connnecctioon对象象创建到到数据库库的链接接。3、使用用Commmannd对象象对数据据源执行行SQLL命令并并返回数数据。4、利用用DattaReeadeer和DDataaSett对象读读取和处处理数据据源的数数据。表结构的的实现根据系统统功能设设计的要要求以及及功能模模块的划划分,对对于系统统信息数数据库,可以列列出一下下的数据据项和数数据结构构。登录信息息表,表表名称标标识assp_UUse

31、rr,用于于统计用用户登录录信息的的。见表表4-11 表4-1 登录信信息表名称字段名称称类型长度允许空用户编号号UserrIDint4no用户名UserrNammevarccharr20no用户密码码Passsworrdvarccharr50no2、目录录信息表表,表名名称标识识OA_DBTTYPEE,存放放关于目目录的所所有信息息。见表表4-22表4-22 目目录信息息表名称字段名称称类型长度允许空目录IDDDBTYYPEIIDint4no目录编号号DBTYYPENNOvarccharr50no目录名称称DBTYYPENNameevarccharr50no目录父节节点DBTYYPEPPar

32、eentIIDint4yes目录创建建人MakeerIDDint4no创建日期期MakeeDattedateetimme8no目录删除除人DeleerIDDint4yes删除日期期DelDDateedateetimme8yes可用标志志IUseedint4no注:表中中的“目目录IDD”字段段是在系系统操作作时自动动生成,而“目目录编号号”是在在数据库库建立时时,对目目录进行行整理的的一个编编码。4、用户户信息表表,表名名称标识识perrsonn,主要要存放用用户的个个人信息息。见表表4-44表4-44 用用户信息息表名称字段名称称类型长度允许空人员编号号PerssonIIDint4no人员名

33、称称PerssonNNameevarccharr50no用户密码码Passsworrdvarccharr50yes用户编号号UserrIDint4no婚姻状况况IsMaarriiedint4yes身份证号号DCarrdCoodevarccharr50yes办公电话话TelBBizvarccharr50yes电子邮件件Maillvarccharr50yes进公司时时间JoinnWorrkDaatedateetimme8yes出生日期期Birtthdaaydateetimme8yes住宅电话话TelHHomeevarccharr50yes学历Gradduattionnvarccharr50yes座

34、右铭Motttovarccharr50yes个人爱好好Inteeresstvarccharr50yes性别Sexint4yes手机号码码Mobiilevarccharr50yes籍贯NatiivePPlaccevarccharr50yes可用标记记IsUssedBit1no注:以上上的“可可用标记记”IssUseed是在在系统进进行回收收站管理理时的标标识,若若系统对对文件进进行了删删除操作作则此标标识为00,表示示文件已已经不可可再用;反之,则标识识为1。5、权限限管理表表,表名名称标识识OA_DBTTYPEEPerrm,主主要存放放对用户户权限进进行管理理的信息息。见表表4-55表4-55

35、 文文件信息息表名称字段名称称类型长度允许空参照人IIDPermmIDint4no目录IDDDBTYYPEIIDint4no编辑权限限人员NameesEdditvarccharr50no编辑权限限及IDDNameeAnddIDssEdiitvarccharr50yes查看权限限人员NameesViiewvarccharr4no查看权限限及IDDNameeAnddIDssVieewvarccharr50no子目录影影响IsInncluudeint4no注:表中中的参照照人IDD是在系系统设计计时对某某些用户户进行的的编号处处理,在在进行权权限选择择时可以以对用户户进行更更方便的的选择或或删除。数

36、据库连连接数据库建建立完成成后,就就可以进进行数据据库的连连接。要要完成数数据库的的连接需需要在AASP.NETT的Weeb.CConffig文文件中写写入数据据库的连连接字符符串,代代码如下下: 完成数数据库的的连接以以后,用用户就可可以访问问数据库库中的数数据,并并可以对对数据进进行相应应的处理理,比如如说系统统中首要要的任务务用用户登录录。在用用户登陆陆时,系系统将用用户输入入烦人信信息与数数据库中中信息进进行验证证,并在在验证之之后决定定数据的的登录是是否成功功。实现现的代码码如下:publlic parrtiaal cclasss LLogiin : Syysteem.WWeb.UI

37、.Pagge bbUseers useer_bb = neww bUUserrs(); UUserrs uuserr_m = nnew Useers(); pprottectted voiid LLogiinBttn_CClicck(oobjeect sennderr, IImaggeCllickkEveentAArgss e) bbooll reesauult = uuserr_b.sellecttUseer(LLogiinCoodeTTxt.Texxt.TTrimm(), PwwdTxxt.TTextt.Trrim(); iint UseerIDD = useer_bb.geetUsser

38、IID(LLogiinCoodeTTxt.Texxt.TTrimm(); SSesssionnUUserrID = UsserIID.TToSttrinng(); iif (!reesauult) EErroorMeessaageLLab.Texxt = 用用户名或或密码出出错; rretuurn; ellse SSesssionnUUserrNamme = thiis.LLogiinCoodeTTxt.Texxt; SSesssionnPPasssworrd = thiis.PPwdTTxt.Texxt; RRespponsse.RRediirecct(Deffaullt.aaspxx);

39、pprottectted voiid RReseetBttn_CClicck(oobjeect sennderr, IImaggeCllickkEveentAArgss e) thhis.LogginCCodeeTxtt.Teext = ; thhis.PwddTxtt.Teext = ;创建存储储过程为了方便便数据在在系统中中的使用用,在数数据库中中创建存存储过程程,这些些存储过过程与信信息的加加、更新新、删除除有关。这次设设计中用用到的存存储过程程,具体体的实现现如下所所示:1、BSS_sppMennuTrree存存储过程程该存储过过程用于于系统整整个界面面的设计计,使系系统应该该具有的的

40、操作都都在系统统特定的的位置上上显示出出来。 代码如如下:CREAATE PROOC BBS_sspMeenuTTreee( UUserrID INTT )ASDECLLAREE SSQL VARRCHAAR(440000)SET SQQL = SSELEECT A.TreeeCoode,A.TTreeeNamme,AA.PaarenntCoode FROOM BBS_vvwMeenuTTreee AWHERRE AA.FuuncIID IIN(SSELEECT DISSTINNCT FunncIDD FRROM BS_vwUUserrID22FunncIDD WHHEREE Peersoon

41、IDD = + CAAST(UsserIIDASS VAARCHHAR) + )OORDEER BBY AA.TrreeCCodeeprinnt SQLLEXECC(SSQL)GO 2、OAA_sppPerrsonnInffo存储储过程此过程主主要是获获取用户户个人信信息的,系统管管理包括括组信息息和用户户信息,而用户户的信息息就在此此过程调调用后显显示出来来,实现现代码如如下:CREAATE PROOCEDDUREE OAA_sppPerrsonnInffo(PPerssonIID IINT ) ASSELEECT PerrsonnID,PerrsonnNamme,IIsMaarriied,

42、DCaardCCodee,TeelBiiz,MMaill,JooinWWorkkDatte,Birrthdday,TellHomme,GGradduattionn,Moottoo,Innterrestt,Seex,MMobiile,NattiveePlaaceFROMM PPerssonWHERRE PPerssonIID=PerrsonnIDGO3、OAA_sppPerrsonnAddd存储过过程此存储过过程主要要用于用用户的添添加操作作,在进进行系统统用户管管理时可可以通过过该过程程完成用用户的添添加。实实现代码码如下:CREAATE PROOCEDDUREE OAA_sppPerrson

43、nAddd( PerrsonnNamme VVARCCHARR(1000),IIsMaarriied INTT,DDCarrdCoode VARRCHAAR(1100),TTelBBiz VAARCHHAR(1000),MMaill VAARCHHAR(1000),JJoinnWorrkDaate DATTETIIME,BBirtthdaay DDATEETIMME,TTelHHomee VAARCHHAR(1000),GGradduattionn VAARCHHAR(1000),MMottto VVARCCHARR(1000),IInteeresst VVARCCHARR(1000),SSe

44、x INTT,MMobiile VARRCHAAR(1100),NNatiivePPlacce VVARCCHARR(1000),DDepIID IINT) ASINSEERT INTTO PPersson(PeersoonNaame,IsMMarrriedd,DCCarddCodde,TTelBBiz,Maiil,JJoinnWorrkDaate,Birrthdday,TeelHoome,Graaduaatioon,MMottto,IInteeresst,SSex,Mobbilee,NaativvePllacee,DeepIDD )VALUUES(PPerssonNNamee,IIsMaar

45、riied,DCCarddCodde,TellBizz,MMaill,JJoinnWorrkDaate,Biirthhdayy,TTelHHomee,GGradduattionn,MMottto,Inttereest,Seex,Mobbilee,NNatiivePPlacce,DeppID )GO 4、OAA_sppDBTTypeeInffo存储储过程此存储过过程返回回数据库库中关于于每个目目录的信信息,主主要有目目录IDD、目录录编号、目录名名称、目目录创建建人、创创建日期期、删除除日期。实现代代码如下下:CREAATE PROOCEDDUREE OAA_sppDBTTypeeInffo (

46、DDBTyypeIID IINT )ASSELEECT A.DDBTYYPEIID,AA.DBBTYPPENaame,A.MMakeerIDD,A.MakkeDaate,B.NNameesViiew,B.NaameAAndIIDsVVieww,B.NammesEEditt,B.NammeAnndIDDsEddit,A.DDBTYYPENNO,AA.DBBTYPPEPaarenntIDDFROMM OAA_DBBTYPPE AA INNNERR JOOIN OA_DBTTYPEEPerrm BB ONN A.DBTTYPEEID=B.DDBTYYPEIIDWHERRE AA.DBBTYPPEID

47、D=DDBTyypeIIDGO5、OAA_sppDBTTYPEEDelletee存储过过程本存储过过程主要要是对目目录进行行删除操操作,在在用户对对目录进进行删除除操作时时别调用用,实现现代码如如下:CREAATE PROOCEDDUREE OAA_sppDBTTYPEEDelletee (DDBTyypeIID IINT,DDeleerIDD INNT ,DDelDDatee DAATETTIMEE,DDBBiillTTypee BIIT ) ASUPDAATE OA_DBTTYPEESET IUssed=0,DDeleerIDD=DDeleerIDD, DDelDDatee=DDelDDa

48、teeWHEERE DBTTypeeID=DBBTyppeIDDINSEERT INTTO OOA_DDBReecy(DBBBilllID,DellerIID,DDelDDatee,DBBBilllTyype)VALUUES(DBBTyppeIDD,DDeleerIDD,DDelDDatee,DDBBiillTTypee) GO6、OAA_sppDBRRecyyFilleDeelette存储储过程此过程用用于对回回收站内内容进行行删除,在回收收站的列列表中将将不需要要的数据据进行彻彻底的删删除,具具体实现现代码如如下:CREAATE PROOCEDDUREE OAA_sppDBRRecyyFi

49、lleDeelette(DDBBiillIID IINT )ASDELEETE FROOM OOA_DDBReecyWHERRE DDBBiillIID=DBBBilllIDDELEETE FROOM OOA_DDBFiileWHERRE DDBFiileIID=DBBBilllIDGO7、OAA_sppDBRRecyyFilleReesett存储过过程此存储过过程为回回收站管管理中另另一种数数据管理理文文件还原原,将回回收站中中的数据据还原到到原来的的位置。实现代代码如下下所示:CREAATE PROOCEDDUREE OAA_sppDBRRecyyFilleReesett(DDBBiill

50、IID IINT )ASDELEETE FROOM OOA_DDBReecy WHERRE DDBBiillIID=DBBBilllIDUPDAATE OA_DBFFileeSET IUssed=1GO8、OAA_sppDBRRecyyTyppeDeelette存储储过程此存储过过程用于于对回收收站中的的目录型型文件进进行删除除,实现现代码如如下:CREAATE PROOCEDDUREE OAA_sppDBRRecyyTyppeDeelette (DDBBiillIID IINT)ASDELEETE FROOM OOA_DDBReecyWHERRE DDBBiillIID=DBBBilllID

51、DELEETE FROOM OOA_DDBTyypeWHERRE DDBTyypeIID=DBBBilllIDDELEETE FROOM OOA_DDBFiileWHERRE DDBTyypeIID=DBBBilllIDGO详细设计计根据系统统的需求求分析和和总体设设计,我我们在此此基础上上进行系系统详细细设计和和实现,本系统统主要是是处理工工作人员员、企业业内部文文档、文文档权限限之间的的关系。在设计计使用时时将用户户进行了了权限的的管理,对普通通用户来来说可以以用本系系统进行行自己个个人信息息的查询询,对文文件进行行浏览、添加、删除等等操作,对管理理员来说说就是对对用户和和文件进进行管理理

52、,比如如说,回回收站管管理、用用户维护护等。为为此,以以下进行行系统的的详细设设计和实实现。用户登录录模块用户登录录界面权权限设计计用户登录录模块主主要的功功能:获获得Looginn.asspx页页面传来来的数据据,获取取后再与与数据库库中信息息表进行行比较。如果用用户名或或密码输输入不正正确,输输出错误误信息,提示用用户和密密码错误误,请用用户重新新登录。若用户户登陆成成功,则则进入主主操作页页面,并并可继续续下步操操作,查查询文件件和信息息。为了防止止用户通通过某些些非常规规手段来来越权访访问页面面,还需要要定义页页面的访访问权限限。在 AUUBR中中通过另另外一个个 XMML配置置文件来

53、来描述此此项功能能,该配置置文件的的内容大大致如下下: 上述配置置文件描描述了,对于 URLL为 BiillFFirsstCeencoor.AAspxx的请求求,必须具具有财务务或者领领导角色色的用户户才可以以访问。对于 URLL为 Quueryy.Asspx的的请求,具有游游客角色色的用户户不能访访问。在应用用程序启启动时,AUBBR读取取该配置置文件,然后通通过 hhttpp拦截器器机制根根据登录录用户的的角色集集和请求求 urrl来判判断请求求是否合合法。 用户登录录模块主主要代码码页面设计计使用了了两个TTexttBoxx控件,用来输输入用户户名和密密码。两两个Buuttoon控件件,

54、一个个用于验验证登录录,另一一个用于于用户的的重新登登录。一一个Laabell控件,显示系系统的名名称。用用户登录录模块实实现的代代码如下下:说明:LLogiinBttn_CClicck对应应登录按按钮,RReseetBttn_CClicck对应应登录重重新登录录模块。prottectted voiid LLogiinBttn_CClicck(oobjeect sennderr, IImaggeCllickkEveentAArgss e) boool ressaullt = usser_b.sseleectUUserr(LooginnCoddeTxxt.TTextt.Trrim(), Pwdd

55、Txtt.Teext.Triim(); innt UUserrID = uuserr_b.gettUseerIDD(LooginnCoddeTxxt.TTextt.Trrim(); SeessiionUsserIID = UseerIDD.TooStrringg(); iff (!ressaullt) EErroorMeessaageLLab.Texxt = 用用户名或或密码出出错; rretuurn; ellse SSesssionnUUserrNamme = thiis.LLogiinCoodeTTxt.Texxt; SSesssionnPPasssworrd = thiis.PPwdTT

56、xt.Texxt; RRespponsse.RRediirecct(Deffaullt.aaspxx); prootecctedd vooid RessetBBtn_Cliick(objjectt seendeer, ImaageCClicckEvventtArggs ee) thhis.LogginCCodeeTxtt.Teext = ; thhis.PwddTxtt.Teext = ; 主操作页页面效果果主操作界界面设计计系统主菜菜单界面面:此页页面用于于用户登登录后,在用户户填写自自己的用用户名和和密码后后,如核核实正确确则登陆陆。用户户在成功功登陆后后,此页页面既可可以使用用。此界界面

57、主要要将系统统的主要要操作以以链接式式菜单列列表的形形式显示示出来,以便用用户进行行统一的的操作管管理,更更清晰明明了的检检索查询询。主操作模模块主要要代码页面经过过数据库库与系统统的连接接后,将将数据库库中功能能模块的的数据表表反映在在系统的的主操作作界面上上,代码码中主要要的部分分就是以以树形的的结构将将表中信信息显示示。主要要实现代代码如下下:prottectted voiid PPagee_Looad(objjectt seendeer, EveentAArgss e) if (!IIsPoostBBackk) iff (SSesssionnUUserrNamme.TooStrring

58、g() = addminn) DattaSeet dds = neew DDataaSett(); DattaSeet ccds = nnew DattaSeet(); SqllConnnecctioon cconnn = neww SqqlCoonneectiion(strrConnn); usiing (coonn) SqllDattaAddaptter parrenttMennu = neew SSqlDDataaAdaapteer(sellectt MeenuIId,MMenuuNamme ffromm Meenu wheere ParrenttId IS NULLL, coonn);

59、 ppareentMMenuu.Fiill(ds, ppmennu); TTreeeNodde ppMennu; TTreeeNodde ccMennu; fforeeachh (DDataaRoww pMMenuu_roow iin dds.TTabllespmmenuu.Rowws) pMeenu = nnew TreeeNoode(); pMeenu.Texxt = pMMenuu_roowMennuNaame.TToSttrinng(); pMeenu.Vallue = ppMennu_rrowMeenuIId.TooStrringg(); pMeenu.SellecttActtion

60、n = TreeeNoodeSSeleectAActiion.Nonne; MennuTrree.Noddes.Addd(pMMenuu); SqllDattaAddaptter chiildMMenuu = neww SqqlDaataAAdappterr(sseleect MennuIdd,MeenuNNamee,Urrl ffromm Meenu wheere ParrenttId= + pMMenuu.Vaaluee, cconnn); chiildMMenuu.Fiill(cdss, cmeenu); iif (cdss.Taablees00.RRowss.Coountt 0) fo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论