OA系统毕业论文.doc

上传人:文库蛋蛋多 文档编号:3931950 上传时间:2023-03-28 格式:DOC 页数:40 大小:67KB
返回 下载 相关 举报
OA系统毕业论文.doc_第1页
第1页 / 共40页
OA系统毕业论文.doc_第2页
第2页 / 共40页
OA系统毕业论文.doc_第3页
第3页 / 共40页
OA系统毕业论文.doc_第4页
第4页 / 共40页
OA系统毕业论文.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《OA系统毕业论文.doc》由会员分享,可在线阅读,更多相关《OA系统毕业论文.doc(40页珍藏版)》请在三一办公上搜索。

1、OA系统毕业论文 企业OA办公管理系统目 录前言3第1章 绪论4第1.1节 引言4第1.2节 课题及意义4第1.3节 课题内容5第1.4节 论文的组织结构5第2章 相关技术及背景知识6第2.1节 ASP.NET简介6第2.2节 C#简介6第2.3节 .NET Framework简介7第2.4节 SQL Server 2008 简介7第2.5节 Visual Studio 2008 简介8第2.6节 本章小结8第3章 系统的分析与设计9第3.1节 系统整体功能描述9第3.2节 系统导航11第3.3节 员工签到,签退管理12第3.4节 我的便签管理14第3.5节 消息管理16第3.6节 信箱管理1

2、9第3.7节 文档设置管理21第3.8节 员工管理24第3.9节 角色管理26第3.10节 通知管理29第3.11节 数据库设计31第3.12节 本章小结36第4章 系统实现37第4.1节 系统架构37第4.2节 数据访问37第4.3节 系统导航实现38第4.4节 员工签到,签退管理实现39第4.5节 我的便签管理实现40第4.6节 消息管理实现40第4.7节 信箱管理实现41第4.8节 文档设置管理实现41第4.9节 员工管理实现43第4.10节 角色管理实现43第4.11节 通知管理实现44第4.12节 本章总结45第5章 系统部署和运行46第5.1节 配置环境要求46第5.2节 安装II

3、S组件46第5.3节 .NET Framework 4.046第5.4节 配置IIS46第5.5节 网站发布配置47第5.6节 系统主界面47第5.7节 员工签到、签退界面48第5.8节 我的便签界面49第5.9节 添加消息界面50第5.10节 收件箱界面50第5.11节 新增文件夹界面51第5.12节 上传文件界面52第5.13节 添加用户界面53第5.14节 分配权限界面54第5.15节 通知管理界面55第5.16节 本章小结56第6章 总结与展望57第6.1节 课题总结57第6.2节 后续展望57参考文献59致谢60企业OA办公管理系统【摘要】:随着信息科学技术的飞速发展,办公自动化(O

4、ffice Automation,简称OA)在技术和应用上都得到了更高层次的发展,人们逐渐意识到对办公管理系统的运用可以使日常办公工作更加方便、快捷和高效。而办公活动重要性的日渐突出,也引起了企业管理者的普遍重视,他们越来越感觉到没有信息技术支持的企业管理是力不从心的,因而办公自动化系统应运而生。长期以来,人们对以纸质文件为中心的传统办公方式习以为常。这不仅耗费了大量的人力、物力、财力,而且效率低、时效性差、容易出错,不利于企业长期稳定、高效的发展。而应用新型的办公自动化系统能够将人从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,很好地规范并

5、改进了现有的企业管理,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。整个系统采用模块化开发方式。采用ASP.NET(动态网页制作技术)、Microsoft SQL Server2008数据库平台、Visual C#,结合了B/S模式结构、JavaScript等技术来实现。本论文主要介绍了的背景,重点说明了系统设计、设计方法、技术和解决方案。,B/S,CAbstract:With the rapid development of information science and technology, Office Automation Office Automation, re

6、ferred to as OA in technology and application have been higher level of development, people gradually became aware of the use of Office management system can make the daily Office work more convenient, fast and efficient. And the importance of office activities becomes more and more serious, and als

7、o caused the enterprise managers, they are paid attention to more and more feel the lack of information technology to support enterprise management is the ability not equal to ones ambition, and office automation system arises at the historic moment. For a long time, people on the traditional office

8、 centered on paper files used. This has not only spent a great deal of manpower, material and financial resources and low efficiency, timeliness, and error - prone and is detrimental to the enterprise long - term, stable and efficient development. however, the application of new type of office autom

9、ation system from very complicated and disorder, the low - order and low - end free to engage in core business, the overall increase enterprise efficiency and to act on information control, standardize and improve the existing very good enterprise management, reduce the costs of office, improve the

10、execution, management, and enterprise competitive.This system uses modular development mode. Using ASP.NET dynamic web page making technology , Microsoft SQL Server2008 database platform, Visual C#, combined with B/S mode structure, JavaScript, etc technology to realize.This thesis mainly introduces

11、 the topic for enterprise OA office management system background and meaning, the use of relevant technology and platform, and in the enterprise office automation based on demand analysis, a design and an implementation of the system. System including personnel management, attendance management, doc

12、ument management, schedule management, system management, information and news notification function. Focuses on the instructions OA office management system design requirements analysis, design method, the core technology and solutions. Key words: OA office automation system, B/S, C#, ASP.NET前言在现代化

13、企业的日常工作中,员工通过使用先进的计算机网络技术来提高工作效率及工作质量,第一时间了解企业内部的信息,从而获得更大的财富。而中小企业逐渐普及OA办公自动化管理系统,是伴随着因特网技术在各行各业中被应用,不断加快企业的信息化建设步伐。随着OA办公管理系统的不断成熟,功能也不断完善中,企业信息化需求不断扩大,科学技术不断创新,使OA办公系统正迈向智能型发展。每个企业的规模不同,对于信息管理的要求多样化,数据文档的复杂性及用户不断增加等,给企业及开发人员带来很多的问题和困难。本系统将基本上解决这些问题,为企业中信息数据,文档,新闻通知运用到计算机中,使企业内部人员能进行信息交流、阅读新闻通知、传阅

14、文件等提供方便、及时、高效的信息共享,真正让企业向无纸化办公一体化迈进一大步。办公自动化管理系统是为管理和使用,。本系统完成大多数功能,。的开发,是为了简化管理,一套高效。通过本系统对管理,即时信息,根据需求针对性的改进业务,提高服务质量。根据需求分析,实现,几个方面的功能。如管理,管理,管理,管理,。本论文从多个不同的角度具体分析了。绪论引言随着网络技术的高效发展, 0A办公管理系统逐渐受到各企业或者单位的关注。一些大小型企业正为实现更高层次的管理而不断努力完善中,而OA办公管理系统将为他们节省了大量的办公费用,很大程度上提高了办公的效率,真正让企业向无纸化办公一体化迈进一大步。OA办公管理

15、己成为企业内部管理的核心系统,在企业中发挥了不可估量的作用,所以开发OA办公管理系统的市场前景是广阔的。办公自动化 Office Automation,简称OA 是指利用计算机技术、通信技术等先进的科学技术,而OA系统早已使用到各种现代化的办公设备中,最大程度地提高了企业内部的办公效率和改进工作质量,大大缩短了员工的办公周期,并利用先进的管理方法,同时借助于各种先进网络技术,提高企业内部管理和决策支持的科学化水平,实现了企业办公管理的信息化和自动化。课题及意义我国OA办公管理自动化从上世纪七十年代开始发展,大致上经历了三个阶段:第一个阶段是办公管理过程中普遍使用传真机、复印机等设备,第二个阶段

16、的是办公管理过程中普遍使用电脑和打印机进行文字处理、文件排版等数据的管理等;第三个阶段是办公管理过程中使用了网络技术OA办公管理系统。作为企业的办公管理系统的引进和运行及作用的发挥应体现在:是否符合企业当前发展需求;是否符合企业文化建设;是否符合企业内部管理的需要;而前者是基础,后两者是前者的支撑。当前企业OA办公管理系统在运行和使用中,作为系统或者公司管理平台,能否真正满足了企业的管理,是否已经充分体现出企业文化建设的需要,比如企业建立的精神、企业的价值理念、企业的管理制度与文化环境等是否全面、统一地展现出来了呢,是否能够为企业内部管理带来更快捷、更高效、更强大的服务呢?而每个企业所需要的O

17、A办公管理系统都是不同的,因为系统是根据企业内部的管理需求而开发的,所以具有独特性。在这样的开发需求背景下,我们企业运用的OA办公管理系统有没有集中展现了某些特色或者是否体现了企业精神与文化?这些都可以与开发人员进行近一步的沟通,将企业的相关需求嵌入到系统网站设计中。因此,能让OA办公管理系统的建设定位在这个层面上,才能让网站设计变得更深、更广、更有意义。课题内容企业OA办公管理系统是是为了简化管理,一套高效。通过本系统对管理,即时信息,根据需求针对性的改进业务,提高服务质量。管理第一章:对此系统的功能进行了总体的概述,并对系统建立的内容和意义作了简要的介绍。第二章:对此系统的相关技术和背景知

18、识做了一些介绍,包括系统的开发背景,开发语言和数据库的介绍。第三章:描述了系统的总体设计,给出了每个模块的过程分析和各个模块的设计思想。以及数据库的设计。第四章:系统的实现,并给出了系统各个代表性模块的核心代码。第五章:系统的运行,展示了系统的运行界面及简要的操作功能描述。第六章:对本系统的设计过程进行总结,并讨论进一步优化程序和完善系统的展望。相关技术及背景知识ASP.NET简介ASP.NET是微软公司为了更大程度提高动态网页的制作,所研发的一种更简单更易学的基于CLR的程序构架,也是全新.NET的组成部分。ASP.NET是ASP的下一代拓展,用户能够使用强大的编程语言strongly-ty

19、pe,而不是局限于脚本语言non-type,也能够支持Web应用程序的大部分平台,不再简单的嵌入到6HTML网页中,而是将设计界面与程序设计独立开,便于维护,也很大程度提高了程序复用性。其中ASP.NET最大的优势在于,它拥有各种强大服务器控件,一拖即用,用户可以自定义加载所需的控件,让设计更加简单高效。ASP.NET的配置系统支持服务器和应用程序配置,要求基于XML文件,并易学,易操作,而且功能强大,这样开发人员就能在各种阶段进行配置,提高了服务器的利用率。ASP.NET比ASP多增了一些应用程序类,Web窗体应用程序最为核心,其中包含了.aspx文件(即ASP.NET页),原代码 .cs,

20、配置文件Web.config等。ASP.NET拥有多种开发架构,如单层、二层、三层。C/S是常见二层架构,B/S是常见的三层架构,也是当前最为流行的架构。开发人员需根据项目的规模,来选择适合的架构进行开发设计。现在最流行的可视化Web开发平台是ASP.NET 3.5,它的设计核心是“简化程序”,将程序代码在原有的基础上减少一半以上,使开发人员更关注业务逻辑上的构思,提高开发效率。ASP.NET 3.5对于服务器的性能要求更广,比如64位的支持等,同时将一些管理工具图形化,方便开发人员与测试人员的维护与调试。C#简介C#(即C sharp)是.NET框架中面向对象的一种编写软件的重要工具。它结合

21、了C和C+等多种语言,而C和C+是程序设计中一直最具生命力的语言,它们具有丰富的功能,比如,倾向于底层的开发使用,极强大的灵活性。但随着软件开发项目的规模越来越大,所研发的应用程序越来越复杂化,仅仅依靠C和C+不足以完善各种开发程序,则出现了C#,在C和C+的功能上,继承了它们本身的优势,平衡了开发能力和效率,C#中减少了C+中的宏、多重继承等特性,真正做到简化的功能。很多熟悉C和C+的程序员,因C#与之相类似,所以很大程度上方便了对于C#的学习。C#语言简洁明了,没有任何冗余存在,使框架更清晰,同时利用web服务框架,能像本地开发一样简单。C#采用了很多先进的思想,可以帮助开发人员排除常见的

22、错误,提高了软件开发的安全性。C#编程是在.NET Framework平台上运行的,大部分windows编程都能用C#实现。C#具有内置的版本问题,不需要进行开发,节省了资源。.NET Framework简介.NET Framework是为了使用者能够拥有一个清晰并完善的架构来建立因特网服务而出现的,也是程序开发的核心平台。当开发人员在执行应用程序的时候,我们将用到.NET Framework来支持,其中包含了大量的API,很大程度上简化了Web应用程序的工作。.NET Framework是内部Windows的组件,支持XML web 服务,同时能生成和运行下一代应用程序。.NET Frame

23、work在很多情况下,如因特网上,本地等,都提供了面向对象的编程环境,能够将冲突进行最小化,大大提高了安全性,并消除了脚本环境问题。公共语言运行库和.NET Framework类库是.NET Framework的两种重要组件,前者是.NET Framework的基础,提供了多种核心技术。.NET Framework4.5是当前最新版本,与之前版本在BCL上有了很大的改进。.NET Framework的功能有很多,第一,开发者无需编写代码就能够快速进行数据驱动开发;第二,对于信任的程序不再进行再次验证,提高了启动效率,也进一步改善了一些程序设计的性能;开发人员可采用编程来安装ClickOnce最

24、佳可预测的系统性能支持Web 应用程序AJAX编程模式。在Visual Studio 2008中,用户能利用言集成的查询 LINQ .NET Framework应用程序。本章小结本章主要对此系统的相关技术和背景知识做了一些介绍,包括系统的开发背景,开发语言和数据库的介绍。系统的分析与设计系统整体功能描述系统整体功能图3-1 系统功能模块图如图3-所示各种用户使用系统的如图3-所示。图3-图3-系统总体图系统功能的用例图如图3-3-5所示,主要包括图3-功能用例图图3功能用例图系统导航设计系统导航把个功能模块整合一起,。菜单位于页面左侧。其中管理、管理、为一级菜单,各一级菜单下的二级菜单如下所示

25、:管理员工签到,签退管理用例图员工签到,签退管理的用例图,如3-6所示。主要包括了签卡日期、签卡备注、签到时间、签到信息、签退时间、签退信息。图3-6 员工签到,签退管理用例图员工签到,签退管理设计员工签到、签退管理模块的时序图图3-7员工签到,签退的时序图员工签到、签退管理模块的活动图图3-8员工签到,签退的活动图我的便签管理用例图图3-9我的便签管理用例图我的便签管理设计管理的时序图图3-10我的便签管理管理的图图3-11我的便签管理管理管理用例图图3-12消息管理用例图消息管理设计管理添加消息管理的时序图,如3-13所示,用户对指定对象发送消息,方便又高效。选择消息管理后,即可添加消息,

26、按照消息的类型填写各类消息内容,如消息标题,消息类型,消息有效时间,消息发送对象等。如想放弃消息编辑,可选择返回上级界面,如确定消息编辑内容,可保存消息。图3-13添加消息管理时序图添加消息管理添加消息管理的活动图,如3-14所示,系统在用户选择添加消息后,对消息内容进行判断,如用户选择返回上一级界面,则选择退出;如消息内容为空,则跳出内容不得为空对话框,则必须完整填写消息各内容;如消息填写完整,则选择消息所发送的对象,保存消息后,将填写内容更新到数据库,显示到上一级消息管理界面中。图3-14添加消息的活动图信箱管理管理用例图图3-15信箱管理用例图信箱管理管理收件箱管理的时序图,如3-16所

27、示,系统在用户选择查看收件箱后,显示各信件的概要内容,如发件人,主题,时间和紧急程度,用户按紧急程度选择查看信件,将看到信件的详细内容,用户也可选择删除已阅读过的或者已无用的信件,当信件超过页面显示的最大数额,将分页显示。图3-16收件箱管理时序图收件箱管理收件箱管理的活动图,如3-17所示,系统在用户选择收件箱操作后,即可查看到信件的概要内容,选择需要查看详细内容的信件,进行消息分析。查看结束后,返回到收件箱界面,可继续查看,或者删除已阅读、无用的信件。操作结束后,更新到数据库,并更新到收件箱目录。图3-17收件箱管理活动图文档设置管理理用例图图3-18文档设置管理用例图文档设置管理设计管理

28、图3-19新增文件夹时序图新增文件夹管理图3-20新增文件夹管理活动图上传文件管理图3-21上传文件管理活动图上传文件管理图3-22上传文件管理活动图员工管理员工管理用例图员工管理的用例图,如3-23所示,主要包括查看用户、修改用户、删除用户、添加用户。图3-23员工管理用例图员工管理设计管理添加用户管理的时序图,如3-24所示,系统在系统管理员选择人事管理后,选择员工管理,能查看到已添加到的用户信息,如要添加新用户,则选择添加用户,进入到此界面后,根据用户本身信息来填写,如用户名,姓名,所在部门,照片,角色等信息。如填写有错误,可选择全部重写或者部分更改。如确定用户信息各内容后,选择保存即可

29、完成新用户的添加,同时更新到数据库,返回到上一级用户界面,将更新用户界面,显示新添加的用户信息。图3-24添加用户管理时序图管理图3-25添加用户管理活动图角色管理角色管理用例图用例图图3-26角色管理用例图管理设计管理图图3-27分配权限管理时序图管理图3-28分配权限管理活动图用例图用例图图3-29通知管理用例图管理设计管理图图3-30通知管理模块时序图管理图3-31通知管理模块活动图FileInfo文件信息表FileTypeInfo文件类型表AccessoryFile附件文件表ManualSign考勤信息表WorkTime上下班时间表Message消息表MessageType消息类型表M

30、essageToUser消息发送对象ReadCommonMessage用户已读消息表Schedule日程表MeetingInfo会议类型表PreContract预约人表MyNote个人便签表LoginLog登录日志表OperateLog操作日志表 1 、用户信息表用户信息表主要用来存放用户基本信息,主要包括用户id,用户名称,密码,部门id,姓别,角色id,用户状态,其中Userid是主键,不允许为空,如表3-1所示。表3- 1用户信息表(UserInfo)字段名数据类型空/非空是否主键其他说明UserIdVarchar 50 非空是用户唯一标识UserNameVarchar 50 非空否真实

31、姓名PassWordVarchar 50 非空否密码DepartIdint非空否所在部门Genderint非空否性别RoleIdint非空否用户角色UserStateint非空否用户状态 2 、用户状态表用户状态表主要用来存放用户状态信息,主要包括用户状态id,用户状态名称,其中UserStateId是主键,不允许为空,如表3-2所示。表3- 2用户状态表(UserState)字段名数据类型空/非空是否主键其他说明UserStateIdVarchar 50 非空是1:正常状态0:被屏蔽UserStateNameVarchar 50 非空否 3 、角色信息表角色信息表主要用来存放角色基本信息,主

32、要包括角色id,角色名称,其中角色id是主键,不允许为空,如表3-3所示。表3- 3角色信息表(RoleInfo)字段名数据类型空/非空是否主键其他说明RoleIdint非空是角色idRoleNameVarchar 50 非空否角色名称 4 、菜单功能信息表菜单功能信息表主要用来存放菜单功能基本信息,主要包括菜单节点id,菜单名称,菜单连接地址,菜单显示顺序,父节点id,其中菜单节点id是主键,不允许为空,如表3-4所示。表3- 4菜单功能信息表(SysFun)字段名数据类型空/非空是否为空其他说明NodeIdint非空是菜单节点idDisplayNameVarchar 50 非空否菜单名称N

33、odeURLVarchar 50 空否菜单连接地址DisplayOrderint非空否菜单显示顺序ParentNodeIdint非空否父节点id 5 、角色权限表角色权限表主要用来修改角色权限信息,主要包括角色权限id,角色id,菜单节点id,其中角色权限id是主键,不允许为空,如表3-5所示。表3- 5角色权限表(RoleRight)字段名数据类型空/非空是否主键其他说明RoleRightIdint非空是角色权限idRoleIdint非空否 角色idNodeIdint非空否 菜单节点id 6 、机构信息表机构信息表主要用来存放机构基本信息,主要包括机构id,机构名称,机构简称,其中机构id是

34、主键,不允许为空,如表3-6所示。表3- 6机构信息表(BranchInfo)字段名数据类型空/非空是否主键其他说明BranchIdint非空是机构idBranchNameVarchar 50 非空否机构名称BranchShortNameVarchar 50 非空否机构简称 7 、部门信息表部门信息表主要用来部门基本信息,主要包括部门id,部门名称,部门负责人,移动电话,传真,所属机构,其中部门id是主键,不允许为空,如表3-7所示。表3- 7部门信息表(DepartInfo)字段名数据类型空/非空是否主键其他说明DepartIdint非空是部门idDepartNameVarchar 50 非

35、空否部门名称PrincipalUserVarchar 50 非空否部门负责人ConnectTelNobigint空否ConnectMobileTelNobigint空否移动电话Faxesbigint空否传真BranchIdint非空否所属机构 8 、文件信息表文件信息表主要存放文件各项信息,主要包括文件Id,文件名称,文件类型,备注,创建者,创建日期,父节点Id,文件路径,文件id是主键,不允许为空,如表3-8所示。表3- 8文件信息表FileInfo字段名数据类型空/非空是否主键其他说明FileIdint非空是文件IdFileNameVarchar 50 非空否文件名称FileTypeint

36、非空否文件类型RemarkVarchar 50 空否备注FileOwnerVarchar 50 非空否创建者CreateDateDateTime非空否创建日期ParentIdint非空否父节点IdFilePathVarchar 200 非空否文件路径IfDeleteint非空否是否已删除 9 、附件文件表附件文件表主要存放用户上传附件的文件信息,主要包括文件附件Id,文件Id,附件名称,附件大小,附件类型,创建日期,附件路径,其中文件附件id是主键,不允许为空,如表3-9所示。表3- 9附件文件表(AccessoryFile)字段名数据类型空/非空是否主键其他说明AccessoryIdint非

37、空是文件附件IdFileIdint非空否 文件IdAccessoryNameVarchar 50 非空否附件名称AccessorySizeint非空否附件大小AccessoryTypeint非空否附件类型CreateDateDateTime非空否创建日期AccessoryPathVarchar 200 非空否附件路径 10 、考勤信息表考勤信息表主要存放了员工考勤的基本信息,主要包括签卡id,用户id,签卡时间,签卡备注,签卡标记,其中签卡id是主键,不允许为空,如表3-10所示。表3- 10考勤信息表(ManualSign)字段名数据类型空/非空是否主键其他说明SignIdint非空是签卡I

38、dUserIdVarchar 50 非空否用户idSignTimeDateTime非空否签卡时间SignDescVarchar 200 非空否签卡备注SignTagint非空否签卡标记本章小结本章介绍了系统各功能模块的设计和数据库设计。提供了大量的用例图、时序图、及活动图。其中用例图用于细化需求,描述功能分块以及定义角色权限。时序图描述了系统各类间的函数调用时间顺序,业务逻辑等。活动图用于描述实现流程以及类间关系本系统采用ASP.NET+SQLServer2008技术。使用ASP.NET传统三层结构作为框架,运用WEBFORM服务器控件方式实现。三层架构如图4-1所示:(一)表现层(UI):展

39、现给用户的界面,即用户在使用一个系统的时候他的所见所得业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理数据访问层(DAL)该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等数据访问数据访问方式系统微软SQL Server数据库.NET 框架自带的ADO.NET数据访问技术来连接。为了让系统内所有数据库访问拥有一致的连接,没有采用硬编码的方式创建连接对象的连接字符串保存在eb.config文件的 结点下数据 add name conStr connectionString Data Source localhost;Initial Catalog

40、 OfficeAutomation;Integrated Security True providerName System.Data.SqlClient / 2 、在各数据访问层OfficeDAL中的DBHelper类文件中里使用名称conStr从web.config.ConnectionStrings集合读取连接字符串String connectionString ConfigurationManager.ConnectionStringsconStr.ConnectionString; 3 、在DBHelper类中建立ExecuteNonQuery、ExecuteScalar、SqlDa

41、taReader 三个函数。ExecuteNonQuery执行一个SqlCommand返回操作影响的行数,这个多半是判断操作是否成功的,例如插入删除和更新操作,如果影响行数为0的话,则证明操作是不成功的大于0证明操作成功SqlCommand cmd new SqlCommand sql, Con ;cmd.Parameters.AddRange values ;Close ;return cmd.ExecuteNonQuery ; 4 、ExecuteScalar可以使用 Command 对象的 ExecuteScalar 方法检索参数值.另外,ExecuteScalar 返回该存储过程的第一

42、行的第一列.这对于聚合函数特别有用SqlCommand cmd new SqlCommand Sql, Con ;int result Convert.ToInt32 cmd.ExecuteScalar ;Close ;return result; 5 、在数据访问层中建立关于子功能的文件、比如LoginService 中只是把登录的一系列操作放入其中。string sql string.Format Select Count * From UserInfo Where userid userName and password userPwd ;SqlParameter sqlparam ne

43、w SqlParameter new SqlParameter userName, userName ,new SqlParameter userPwd, userPwd ;int Number Convert.ToInt32 DBHelper.GetScalar sql,sqlparam ; 6 、把查询后的结果存放到返回值中 返回到 业务逻辑层OfficeBLL中的LoginManager进行业务处理最后返回表示层 UI 。string userid Request.FormtxtUserId;string password Request.FormtxtPwd;Int OK Conver

44、t.ToInt32 LoginMng.Login userid, password ;系统导航实现导航功能部分实现代码 asp:TreeView ID PermissionNode runat server ExpandDepth 1 /asp:TreeView 2 、当前父权限等于上级子权限绑定子权限名称显示子权限的URl地址,并提供连接设置子权限图片if _user.Roleinfo.Roleright.Sysfun.ParentNodeId user.Roleinfo.Roleright.Sysfun.Nodeid TreeNode Node3 new TreeNode ; Node3.

45、Text _user.Roleinfo.Roleright.Sysfun.Displayname; Node3.NavigateUrl _user.Roleinfo.Roleright.Sysfun.NodeURL; Node3.ImageUrl /images/opentree.gif; Node2.ChildNodes.Add Node3 ; 员工签到,签退管理实现模块的代码实现string sql string.Format select count 1 from dbo.ManualSign where SignTime between startime and endtime and userId userId ;rs DBHelper.GetReader sql, sqlparam ;string sql string.Format INSERT INTO OfficeAutomation.dbo.ManualSign UserId,SignTime,SignDesc,SignTag VALUES 0 , 1 , 2 , 3 ,manualsign.UserId,manualsign.SignTime, manualsign.SignDesc, manualsign.SignTag ; 2 、签到、签退 创建对象string Time txtDate.Text;str

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号