版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号分类号 学号学号 2010312107 学校代码学校代码 1 3 7 1 9 密级密级 计算机系计算机系 2013 届毕业论文届毕业论文 论文题目:论文题目: 基于基于 OAOA 企业内部管理系统设计与实现企业内部管理系统设计与实现 撰写人撰写人:黄妙琴黄妙琴 学科专业学科专业:软件技术软件技术 指导教师指导教师:曹文文曹文文 独创性声明独创性声明 本人声明所呈交的论文是我个人在导师指导下完成的。尽我所知,除文中已 经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研 究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本 人完全意识到本声明的法律结果由
2、本人承担。 论文作者签名: 日期: 年 月 日 论文版权使用授权书论文版权使用授权书 本论文作者完全了解学院有关保留、使用论文的规定,即:学院有权保留并 向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本 人授权广东科技学院可以将本论文的全部或部分内容编入有关数据库进行检索, 可以采用影印、缩印或扫描等复制手段保存和汇编本论文。 保密,在 年解密后适用本授权书。 不保密。 (请在以上方框内打 “”) 论文作者签名: 指导教师签名: 日期: 年 月 日日期: 年 月 日 本论文属于 广东科技学院计算机系 2013 届毕业论文 I 摘摘 要要 基于基于 OAOA 企业内部管理系
3、统设计与实现企业内部管理系统设计与实现 【内容摘要】企业对信息需求的增长,使计算机、网络技术已经渗透到企业 的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快 速传递与才处理的需求,网络办公与管理的应用满足了企业的办公网络化、自动 化的管理需求,可以极大提高企业的内部管理水平,进而提升企业在市场竞争中 的综合竞争力。本系统中所用到的开发技术 ASP.NET 以及 ADO.NET 的特点、结构 框架以及使用方法。接着对办公自动化管理系统的可行性进行了分析,然后对系 统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主 要页面、数据库、应用程序的设计与实现作了
4、较为详细的讲解。本设备管理系统 是在 Visual Studio.Net 平台上运用 ASP.NET 技术来实现的。其主要功能有:用 户管理,员工管理,信息查询,数据处理等。 【关 键 词】面向对象分析与设计 ASP.NET SQL2005 II 目目 录录 摘摘 要要 .I I 1 1 绪论绪论 1.11.1 项目的背景及意义项目的背景及意义 .(1)(1) 1.21.2 国内外研究概况国内外研究概况 .(1)(1) 1.31.3 研究的内容研究的内容 .(3 3) 2 2 关键技术研究关键技术研究 2.12.1 技术技术 1 1:VISUALVISUAL STUDIOSTUDIO 2008
5、2008.(4 4) 2.22.2 技术技术 2 2:SQL-SERVERSQL-SERVER 数据数据 .(5 5) 2.32.3 本章小结本章小结 .(7 7) 3 3 基于基于 OAOA 企业管理企业管理系统分析系统分析 3.13.1 需求分析需求分析 .(8)(8) 3.23.2 系统业务分析系统业务分析 .(9)(9) 3.33.3 性能需求性能需求 .(11)(11) 3.43.4 其它需求其它需求 .(1111) 3.53.5 本章小结本章小结 .(1111) 4 4 基于基于 OAOA 企业管理企业管理系统设计系统设计 4.14.1 系统体系架构系统体系架构 .(1212) 4
6、.24.2 系统功能模块设计系统功能模块设计 .(1313) 4.34.3 数据库设计数据库设计 .(1515) 4.44.4 本章小结本章小结 .(1818) 5 5 基于基于 OAOA 企业管理企业管理系统实现系统实现 5.15.1 开发环境的选择开发环境的选择 .(1919) 5.25.2 系统系统基于基于 OAOA 企业管理企业管理功能模块实现功能模块实现 .(2020) 5.35.3 本章小结本章小结 .(2121) 广东科技学院计算机系 2013 届毕业论文 III 6 6 总结与展望总结与展望 6.16.1 总结总结 .(2222) 6.26.2 展望展望 .(2222) 致致
7、谢谢 .(2323) 参考文献参考文献 .(2323) 0 1 绪论绪论 1.11.1 项目的背景及意义项目的背景及意义 随着市场经济发展,使得企业面临着众多的挑战,在竞争过程中,对企业而 言,对信息的掌握程度和信息的及时获取充分利用越来越成为衡量一个企业竞争 能力的重要因素。开发计算机的企业管理系统已迫在眉睫、本软件力求以简便实 用的方式,实现企业办公的计算机管理,大大提高工作效率,把人们从繁重、简 单的手工操作中解脱出来,实现企业办公的快速查询、修改、删除、这对于办公 自动化有很大意义。 使用计算机对企业办公信息进行管理,具有着手工管理所无法比拟的优点.例 如:检索迅速、查找方便、可靠性高
8、、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。 目的能让资料管理员能方便快捷的记录好企业的信息,有一个好的信息跟踪。 以上的说明是经过阅读多方面的资料总结出来的。 1.21.2 国内外研究概况国内外研究概况 在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业 务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化, 传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传 递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因 此办公自动化系统
9、在适应时代发展需求中产生。 20世纪70年代中期在企业和行 政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用 于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广 泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快 捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学 管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程 广东科技学院计算机系 2013 届毕业论文 1 度也是衡量其实现现代化管理的标准。 我国专家在第一次全国办公自动化规划 讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办
10、公业务活动 物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业 务目的的人机信息处理系统。 办公自动化系统可分为三个功能层次: OA 系统、信息管理级 OA 系统和决策支持级 OA 系统。 三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环 节,以提高整个办公系统的效率。 大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质 为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作 和生活的需要。 如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。 而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协
11、同 工作的现工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先 进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、 信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息 服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平, 实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、 借阅。最终实现“无纸”办公管理水平,实现公司各部门日常业务工作的规范化、 电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公 2 1.31.3 研究的内容研究的内容 由于我国的企业办公自动化起步较慢,存在没有好的应用系
12、统支持协同工作, 仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题, 这些阻碍了我国办公自动化的进程。虽然已经建立了自己的 Intranet 网络,但企 业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究 企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈 的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业 必不可少的。 本系统的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷, 本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中 进行信息交流的办公自动化系统。其基本的功能包括 1、企
13、业内部办公系统的设计与实现包括前台和后台 2、企业内部办公系统的设计与实现前台包括:公告,管理,考勤,交流管理进 行分析; 3、企业内部办公系统的设计与实现后台包括:系统桌面,部门管理,员工信息 管理,文件管理,交流管理,公告管理,系统管理,考勤管理和规章制度管理 4、企业内部办公系统的设计与实现进行设计,包括模块划分、数据库设计等; 5、企业内部办公系统的设计与实现主要功能模块和算法的实现。 广东科技学院计算机系 2013 届毕业论文 3 2 关键技术研究关键技术研究 2.12.1 技术技术 1 1:VisualVisual StudioStudio 技术简介技术简介 C#(读做 “C sh
14、arp” ,中文译音暂时没有。专业人士一般读“C sharp” ,现 在很多非专业一般读“C 井” 。C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台 亮相。C#是微软公司研究员 Anders Hejlsberg 的最新成果。C#看起来与 Java 有 着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法和编译 成中间代码再运行的过程。但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的 一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公司.NET windo
15、ws 网络框架的主角。 C#是一种安全的、稳定的、简单的,由 C 和 C+衍生出来的面向对象的编程 语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有 宏和模版,不允许多重继承) 。C#综合了 VB 简单的可视化操作和 C+的高运行效 率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件 编程的支持成为.NET 开发的首选语言。 并且 C#成为 ECMA 与 ISO 标准规范。C#看似基于 C+写成,但又融入其它语言 如 Delphi、Java、VB 等。 在本文中,笔者将考察创建一种新计算机语言的一般动机,并将特别指明是 什么原因导致了 C#的出现
16、。然后笔者将介绍 C#和它与 Java、C、C+的相似之处。 其次笔者将讨论一些存在于 Java 和 C#之间的高层次的,和基础的差别。笔者将 以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺 乏程度)来结束本文,而这正是.NET 和 C#的一个主要战略。目前,C#和.NET 还只 能以 C#语言规则,以及 Windows 2000 的一个“预览版本” ,还有 MSDN 上迅速增 多的文档集子的形式获得(还没有最终定型)。 微软 C#语言定义主要是从 C 和 C+继承而来的,而且语言中的许多元素也反 映了这一点。C#在设计者从 C+继承的可选选项方面比 Java 要广泛一
17、些(比如说 struts),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟, 不可能挤垮 Java。C#还需要进化成一种开发者能够接受和采用的语言,而微软当 4 前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对 Java 的反击” 。 C#更象 Java 一些,虽然微软在这个问题上保持沉默。这也是意料中的事情, 笔者觉得,因为 Java 近来很成功而使用 Java 的公司都报告说它们在生产效率上 比 C+获得了提高。 Java 所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台 之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用
18、 Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级 别的计算,包括无线计算和移动电话(比如日本发明的 Java 电话)。C#能够在用 户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由 SSI 公司的 CEO 和 主席 Kalpathi S. Suresh 指出来的那样, “我发现所有这些都是渐进的。如果 C# 不存在,我们总能回到 Java 或 C 和 C+。这些都不完全是新技术;它们在更大的 意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些 是不是真的对 IT 工业有什么影响” 。 【1】 2.22.2 技术技术 2 2:SQLSQL S
19、erverServer 20052005 数据库技术简介数据库技术简介 SQL Server 是微软公司开发的一个关系数据库管理系统,以 Transact SQL 的数据库查询和编程语言。T-SQL 是结构化查询语言 SQL 的一种,支持 ANSI SQL92 标准。 但说起它的历史,却得从 Sybase 开始的。SQL Server 从 20 世纪 80 年代后 期开始开发,最早起源于 1987 年的 Sybase SQL Server。SQL Server 最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,1988 年,Microsoft 公司、S
20、ybase 公司和 Aston-Tate 公司把该产品移植到 OS/2 上。后来 Aston- Tate 公司退出了该产品的开发,而 Microsoft 公司、Sybase 公司则签署了一项 共同开发协议,这两家公司的共同开发结果是发布了用于 Windows NT 操作系统 的 SQL Server,1992 年,将 SQL Server 移植到了 Windows NT 平台上6。 在 SQL Server 4 版本发行以后,Microsoft 公司和 Sybase 公司在 SQL Server 的开发方面分道扬镳,取消了合同,各自开发自己的 SQL Server。Microsoft 公司专注
21、于 Windows NT 平台上的 SQL Server 开发,而 广东科技学院计算机系 2013 届毕业论文 5 Sybase 公司则致力于 UNIX 平台上的 SQL Server 的开发。本文中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具 提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化 数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高 性能的数据应用程序。 SQL
22、 Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部 署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工 具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理
23、员、信息工作者还是决 策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多 地获益。 Microsoft 仔细倾听了您的反馈,并对行业进行了认真研究,全世界的 Microsoft 研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上 百种新增功能或改进功能的 SQL Server 2005。这些功能将有助于您在以下三个 主要方面提高业务: 企业数据管理 SQL Server 2005 针对行业和分析应用程序提供了一种更安全可靠和更高效 的数据平台。SQL Server 的最新版本不仅是迄今为止 SQL Server 的最大发行 版本,而且是最为可靠安全
24、的版本。 开发人员生产效率 SQL Server 2005 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮 助开发人员大幅度提高生产效率。 商业智能 SQL Server 2005 的综合分析、集成和数据迁移功能使各个企业无论采用何 种基础平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决 6 策。 数据库技术从 60 年代末期至今只有不到 40 年的历史,但其发展速度之快是 其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数 据库发展到今天以面向对象为主要模型
25、的数据库,即第三代数据库。数据库技术 和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、 相互渗透,促进了数据库技术的广泛应用8。 数据库通常有两个主要部分:一个是保存物理数据库的文件,一个是应用程 序用于访问数据的数据库管理系统 (DBMS) 软件。DBMS 负责维护数据库的结构, 包括: 1据库内数据间的关系。 2数据存储正确,定义数据间关系的规则未被违反。 3系统崩溃的情况下,按照已知的一致性程度恢复所有数据【2】 2.52.5 本章小结本章小结 本章主要简述了系统设计和开发中涉及的关键技术主要是 visual studio 和 sql-server 等。 广东科技
26、学院计算机系 2013 届毕业论文 7 3 3 基于基于OAOA企业办公管理系统分析企业办公管理系统分析 3.13.1 需求分析需求分析 随着企业信息化建设进程的加快和计算机的普及, 使用计算机软件进行企 业信息化管理, 计算机替代手工操作已成为现实和必然的发展趋势。 项目概述 企业 OA 系统主要围绕办公室开展的办公业务系统, 主要目标是实现公司内部 办公自 动化,同时还有内部办公的必备内容。 本项目主要实现了对企业办公日常繁杂的信息处理,她将崭新的办公理念与 先进的信息技术完美结合,本系统避免了传统办公自动化的种种弊端。您无论身 处何地,只要有上网条件就可以利用企业办公管理系统,及时有效地
27、对各种文件、 报告进行处理,同时也将彻底摆脱桌面上沉沉繁杂的纸张文件,使得繁重的工作 变得轻松自如,极大地提高工作效率。 随着经济的发展,市场的国际一体化, 市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办 好一个企业的艰辛。对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、 体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。ERP 的出现,就是针 对解决这一类问题而来的。ERP 是什么?值得单位花那么多的钱、时间、精力来 实施。其实 ERP 就是一套思想,一套以企业系统成本最低、利润最高为目标的, 适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密
28、、运 作流畅,决策科学。它的实体就是一套满足以上诸多条件的软件。 因此,开发 出一个功能完善的企业管理系统,对于提高公司的效率、降低企业的成本、增强 企业竞争力,都有非常重要的意义。 .1 业务分析业务分析 通过实践调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面。管理系统用户, 由于该系统的使用对象多,要求有较好的权限管理。 1、企业内部办公系统的设计与实现包括前台和后台 2、企业内部办公系统的设计与实现前台包括:公告,管理,考勤,交流管理进 行分析; 3、企业内部办公系统的设计与实现后台包括:系统桌面,部门管理,员工信息 管理,文件管理
29、,交流管理,公告管理,系统管理,考勤管理和规章制度管理 8 4、企业内部办公系统的设计与实现进行设计,包括模块划分、数据库设计等; 5、企业内部办公系统的设计与实现主要功能模块和算法的实现。 3.1.2 系统可行性分析系统可行性分析 1.技术可行性 随着网络技术和数据库技术支持都日趋成熟,作为服务器具备的硬件条件是 绝大多数的商业电脑都具备的。A 网络编程语言实现图形化、简易化的表 现和管理,C#语言作为后台运行处理,利用 A 技术与 SQL Server 2005 数 据库的结合也是 B/S(Browser/Server)架构与网络系统设计的常用模式,所以 技术成熟,安全性强。因此,从技术角
30、度上考虑,本系统是可行的。 2经济可行性 以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对于企 业是很费时间和精力的,而且也不及时,很难比较好的管理。所以,从企业领导 者和员工的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫切的, 而且系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为企业节 约大量的人力,财力,物力。所带来的效益远远大于系统软件的开发成本。因此, 从经济角度上考虑,本系统是可行的。 3操作可行性 由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操作简单; 数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所以对于用户的 使用
31、水平要求并不高,因此,从操作角度上考虑,本系统是可行的。 4法律可行性 由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合 国家各项政策法规和软件行业规范。因此,从法律角度上考虑,本系统是可行的。 综上所述,本系统开发方向已很明确,在技术、经济、操作和法律等方面都 是可行的,并且投入少、见效快。因此系统的开发是完全可行的。 3.23.2 系统业务系统业务分析分析 .1 系统业务流程系统业务流程 广东科技学院计算机系 2013 届毕业论文 9 图 3-1 系统主要业务流程图 .2 具体模块功能划分及功能描述具体模块功能划分及功能描述 本系统主要包括
32、如下功能模块,管理员模块下有: 系统桌面子功能模块、部门管理子功能模块、员工信息管理子功能模块、 公告 管理子功能模块、文件管理子功能模块、考勤管理子功能模块、 交流管理子功 能模块、系统管理子功能模块、规章制度管理子功能模块。 由于篇幅的关系下面我只详细的描写文件管理子功能模块: 文件管理 是指在企业管理系统范围内,各行政部门的文件管理,这些部门的文件管理 相对简单,主要文件的传送、文件的接收、文件删除等几个流程,设计、实现流 程如图 3.2.2。 10 图 3.2.1 文件管理功能模块图 普通职员模块有: 公告管理子功能模块、文件管理子功能模块、考勤管理子功 能模块、交流管理子功能模块。
33、3.33.3 性能需求性能需求 .1 稳定性稳定性 稳定性好,正常使用时不应出错,若运行时时遇到的系统错误,也必须保 证数据库完好无损。 .2 安全性安全性 对于系统的重要数据都有密码和权限保护,具有一定的安全性。 .1 适应性适应性 满足管理员、员工的使用需求,对前面提到的运行环境要求不应存在困难。 3.43.4 其它需求其它需求 1)系统的功能实现情况:用户可在本系统下实现各种用户要求的功能。 2)系统的容错性:用户输错数据有提示,有较好的容错性能。 3.53.5 本章小结本章小结 本章主要对企业管理系统分析,并且采用对系统进行需求分析,系统
34、功能描 述,针对每一个子系统分别给出了描述。 文件管理 文 件 传 送 文 件 接 收 文 件 删 除 广东科技学院计算机系 2013 届毕业论文 11 4 4 基于基于 oaoa 企业办公管理系统设计企业办公管理系统设计 4.14.1 系统体系架构系统体系架构 1.管理员用例图,已管理员身份输入账号和密码,登录验证信息,错误就返 回登录页面,正确就进入管理员页面,选择模块进行相关的信息进行系统桌面、 部门管理、员工信息管理、文件管理、公告管理、交流管理、考勤管理系统管理、 规章制度管理等模块的管理。 管理员用例图如图 4-11 所示。 图 4.11 管理员用例图 2.普通职员用例图,已普通职
35、员身份输入账号和密码,登录验证信息,错误 就返回登录页面,正确就进入普通职员管理页面,选择模块进行相关的信息系统 桌面、文件管理、公告管理、交流管理、考勤管理、个人信息管理等模块的操作。 普通职员用例图如图 4-12 所示: 12 图 4.12 普通职员用例图 4.24.2 系统功能模块设计系统功能模块设计 用户输入账号和密码,选择身份登录验证信息,错误就返回登录页面,正确 就进入身份管理页面,相对应进行操作。 1.实现用户权限和角色的分配 2.员工和管理员基本信息的处理 3.根据管理需要,将用户权限分为两种 4.员工管理 5.管理员管理 其中管理员管理模块的功能有:系统桌面、部门管理、员工信
36、息管理、公告 广东科技学院计算机系 2013 届毕业论文 13 管理、文件管理、考勤管理、交流管理、系统管理、规章制度管理;员工管理的 模块功能有:公告管理、文件管理、考勤管理、交流管理。 本系统的模块结构如图 4-2 所示。 图 4-2 系统功能模块图 .1 管理员菜单栏模块设计管理员菜单栏模块设计 管理登陆后的主要功能有系统桌面、部门管理、员工管理、文件管理、交流 管理、公告管理、考勤管理、系统管理、规章制度管理等 14 图 4.2.1 管理员菜单栏模块设计图 .2 普通职员菜单栏模块设计普通职员菜单栏模块设计 管理登陆后的主要功能有文件管理、交流管理、公告
37、管理、考勤管理等 图 4.2.2 普通职员菜单栏模块设计图 注:因篇幅关系其他的不再详写。 4.34.3 数据库设计数据库设计 .1 管理员和普通职员信息模块数据表关系(管理员和普通职员信息模块数据表关系(UserUser 表)表) .2 职员信息模块数据表关系(职员信息模块数据表关系(employeeemployee 表)表) 列名数据类型主键长度允许空描述 IDint是4否编号 namevarchar否20否姓名 sexvarchar否6否性别 birthdaysmallDatetime否否出生日期 列名数据类型主键长度允许空描述 useridint是4否编
38、号 userNamevarchar否20是用户姓名 userPwdvarchar否20是用户密码 loginTim e datetime否50是用户注册时间 systemvarchar否50是用户的类型 signvarchar否50是用户是否在线 广东科技学院计算机系 2013 届毕业论文 15 learnvarchar否20否学历 postvarchar否10否出生年月 deptvarchar否50否部门 jobvarchar否50否职位 telvarchar否20否联系号码 addressvarchar否100否地址 emailvarchar否50是电子邮箱 statevarchar否20
39、否在线状态 photoPathtext否是图片路径 .3 部门信息模块数据表关系(部门信息模块数据表关系(deptdept 表)表) 列名数据类型主键长度允许空描述 deptIDint是4否编号 deptNamevarchar否50否部门名称 memotext否50是部门信息 .4 文件信息模块数据表关系(文件信息模块数据表关系(filefile 表)表) 列名数据类型主键长度允许空描述 fileIDint是4否编号 fileSendervarchar否50否发送者 fileAcceptervarchar否50否接受者 fileTitlevarchar否50否文
40、件标题 fileTimedatetime否否发件时间 fileContenttext否否文件内容 pathvarchar否100否文件路径 examinevarchar否10否接受状态 fileNamevarchar否50否文件名 .5 记事本信息模块数据表(记事本信息模块数据表(notenote 表)表) 列名数据类型主键长度允许空描述 idint是4否编号 titlevarchar否50是标题 16 contenttext否50是内容 noteTimedatetime否是时间 notePersonvarchar否20是作者 .6 公告信息模块数据表(公告信息
41、模块数据表(noticenotice 表)表) 列名数据类型主键长度允许空描述 noticeidint是4否编号 noticeTitlevarchar否40否标题 noticeTimecatetime否否通知的时间 noticePersonvarchar否20否通知者 noticeContenttext否否通知的内容 .7 制度信息模块数据表(制度信息模块数据表(rulerule 表)表) 列名数据类型主键长度允许空描述 idint是4否编号 contenttext否是内容 .8 考勤信息模块数据表(考勤信息模块数据表(signsign 表)表) 列名数据类型主
42、键长度允许空描述 signidint是4否编号 datetimedatetime否否在线时间 employeeNamevarchar否否员工姓名 latebit否20否是否迟到 quitbit否否是否早退 .9 上下班时间模块数据表(上下班时间模块数据表(signstatesignstate 表)表) 列名数据类型主键长度允许空描述 signstateidint是4否编号 describestatevarchar否20否在线时间 timedatetime否否员工姓名 .10 投票信息模块数据表(投票信息模块数据表(votevote 表)表) 广东科技学院计算机
43、系 2013 届毕业论文 17 列名数据类型主键长度允许空描述 idint是4否编号 voteTitlevarchar否是投票的标题 voteContenttext否是内容 voteQtyfloat否否票数 4.44.4 数据库关系图数据库关系图 数据库关系图描述了各表字段之间主外键的关系,具体关系图如下图 4-4 所 示: 图 4-4OA 数据库关系图 4.54.5 本章小结本章小结 本章结合需求分析给出系统的功能结构图,对系统的主要功能模块进行详细 分析与设计,并分别给出了主要的功能界面设计、数据库设计的内容,以期较清 晰地描述出企业管理系统的主要设计思路。 18 5 5 基于基于 oao
44、a 企业办公管理系统实现企业办公管理系统实现 5.15.1 开发环境的选择开发环境的选择 硬件要求主要包括服务器配置要求、客户端配置要求及开发运行环境要求三 个部份。 各项配制如下: 服务器配置:采用惠普公司生产 BL460c G7 X5670 12G 1P Svr(603251- B21)刀片服务器,CPU 为至强 X5670(主频 2.93GHz) ,内存为 DDR-1333,16G, 硬盘支持热插拔。 客户端配置:因要保证在各类机型上均可使用该系统,故对客户端设备无特 殊,软件设计与测试阶段,客户端应用在广东科技学院各实训机房均有试运行。 软件配置:本系统是基本于 ASP.NET 技术的
45、 WEB 系统,采用 C#作为开发语言, 数据库采用 SQL Server 2005 进行管理,采用 Rational Rose 软件绘制 UML 图, 流程图设计在 Diagram Designer 软件下绘制,系统实现在 Visual Studio 2008 集成平台中进行开发。系统运行的服务器端要求安装 Windows 2003 Server 操作 系统和 IIS WEB 服务器的同时安装上述软件。 5.25.2 系统功能模块实现系统功能模块实现 .1 系统主界面的实现系统主界面的实现 系统登录模块主要用于验证用户登录系统时输入的用户名、密码是否正确, 只有合法的用户才可
46、以进入系统,否则将不能进入此系统。 protected void imglogin_Click(object sender, ImageClickEventArgs e) if ( txtname . Text.Trim() = return; if (lablogin.Text.Equals(Admin 登录)/系统管理员登录 广东科技学院计算机系 2013 届毕业论文 19 SqlConnection con=newSqlConnection(ConfigurationManager.AppSettingsconn); SqlCommand cmd = new SqlCommand(sel
47、ect count(*) from sysUser where userName= + txtname.Text + and userPwd= + txtpwd.Text + and system=1, con); cmd.Connection.Open(); int i = (int)cmd.ExecuteScalar(); cmd.Connection.Close(); if (i 0) Response.Write(cm.MSG (登录成功!); /登陆成功后,设置登陆时间和标识 cm.CreatCmd(update sysUser set logintime= + DateTime.N
48、ow + ,sign=1 where userName= + txtname.Text + ); SessionloginName = txtname.Text; Response.Write(this.parent.leftFrame.location.href=./menu/treeMenuSys.aspx); else Response.Write(cm.MSG(用户名或密码错误!); con.Close(); else/普通操作职员 SqlConnection con = new SqlConnection(ConfigurationManager.AppSettingsconn); SqlCommand cmd = new SqlCommand(select count(*) from sysUser where userName= + txtname.Text + and userPwd= + txtpwd.Text + and
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年昆明卫生职业学院单招职业倾向性考试题库带答案解析
- 2025年渭源县幼儿园教师招教考试备考题库含答案解析(夺冠)
- 2025年师宗县幼儿园教师招教考试备考题库附答案解析
- 2025年武汉体育学院体育科技学院马克思主义基本原理概论期末考试模拟题带答案解析(夺冠)
- 2026年内蒙古伊克昭盟单招职业适应性考试模拟测试卷带答案解析
- 2025年武鸣县招教考试备考题库附答案解析(夺冠)
- 2024年重庆科技职业学院马克思主义基本原理概论期末考试题含答案解析(夺冠)
- 2025年齐鲁医药学院马克思主义基本原理概论期末考试模拟题及答案解析(必刷)
- 2025年泰来县幼儿园教师招教考试备考题库含答案解析(必刷)
- 2025年岚县幼儿园教师招教考试备考题库及答案解析(必刷)
- “无废医院”建设指引
- 篮球比赛应急预案及措施
- 2025-2030卫星互联网星座组网进度与地面终端兼容性报告
- 医院功能科年终总结
- 医院科室整改前后对比
- 2024年QC课题(提升办案现场执法效率)专卖监督管理科
- 青光眼病人的健康宣教
- 海外机械设备管理制度
- 弘扬教育家精神:新时代教师的使命与担当
- 向银行申请减免利息还本金申请书样板
- 电站水毁修复工程施工组织设计
评论
0/150
提交评论