收藏 分销(赏)

基于.NET的中小型企业办公自动化设计论文.doc

上传人:仙人****88 文档编号:8922892 上传时间:2025-03-08 格式:DOC 页数:46 大小:955KB 下载积分:10 金币
下载 相关 举报
基于.NET的中小型企业办公自动化设计论文.doc_第1页
第1页 / 共46页
基于.NET的中小型企业办公自动化设计论文.doc_第2页
第2页 / 共46页


点击查看更多>>
资源描述
摘要 信息技术的飞速发展给人们生活工作的各个层面都带来了深刻的影响,以纸张为媒介的办公管理方式也正面临着一项必需的改革。网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的办公瓶颈问题的最佳方式,为了满足办公室管理的需要,基于B/S(Browser/Server)模式的办公管理系统登上了企业办公的舞台。 本系统创建的是一个办公自动化系统,总体任务是实现企业办公过程的系统化、规范化、无纸化和自动化,采用B/S模式设计与实现。系统的设计工具是ASP.NET(Active Server Pages.NET)和SQL(Structured Query Language)数据库,实现功能主要包括登录功能和办公功能。办公功能主要体现在文件上传、会议通知和系统管理上。文件上传是办公系统中必不可少的,它代替了传统的发放文件,只要上传后各部门在文件信息块下载就可以了;会议通知代替了传统的会议通知,以信息的方式通知参会成员;系统管理包括管理员管理和维护本系统,增强系统安全性和可靠性。此外,还有个人通讯录、日程安排,个人日志等功能。办公管理系统为企业办公室的现代化管理提供了一个良好的环境,达到了节约成本,简化工作步骤,提高工作效率的目的。 关键词: 浏览器/服务器,动态服务页面,结构化查询语言,办公自动化 ABSTRACT The rapid development of information technology has affected all levels of the people’s life deeply, the office management with paper for the media is also facing with a necessary reform. Network is the best way to solve the office bottleneck problem such as poor information exchange which caused by physical distance and inconvenience of communication, so the office management system based on B/S mode appears on the scene to meet the need of the office management. This system establishes an office automation system, the general assignment is to achieve the systematization, standardization, paperless and automation of the process of corporation office, designed and realized by using the B/S mode. The design tool of the system is ASP.NET and SQL data-base, the function mostly includes registry functions and office functions. Office function is mainly files upload, notice of meeting and system management. Files upload which replaces the traditional way of paper distribution is essential in the office system, then each department can download the FIB(file information block); the notice of meeting is not the traditional one either, it notifies the members by the message; and system management includes administrators management and system maintenance, which enhances the security and reliability of the system. Furthermore, there is also the function of personal address list, schedule, personal log, etc. Office management system provides a favorable environment for the modern management of corporation office, it can make the goals of saving cost, simplifying the steps and improving efficiency to come true. Keywords: Browser/Server, Active Server Pages.NET, Structured Query Language, Office Automation 目录 摘要 I ABSTRACT II 第1章 引言 1 1.1 背景 1 1.2 研究内容 2 第2章 办公自动化概述 5 2.1 系统特点 5 2.2 系统结构 5 2.3 开发环境 6 2.3.1 Dreamweaver工具介绍 6 2.3.2 ASP.NET技术介绍 6 2.3.3 HTML语言介绍 7 2.3.4 SQL Server 2005介绍 7 2.3.5 IIS服务器简介 8 第3章 系统方案设计 9 3.1 主要开发内容 9 3.2 需求分析 9 3.3 总体设计方案 11 3.4 主要表格设计 12 第4章 系统功能实现 17 4.1 创建登陆模块 17 4.2 企业员工信息管理 18 4.2.1 员工管理主页 18 4.2.2 添加员工主页 19 4.2.3 部门管理主页 20 4.3 文件信息管理 21 4.3.1 文件上传页面 21 4.3.2 文件接收页面 22 4.4 公告管理 23 4.5 会议管理 25 4.5.1 会议主页面 25 4.5.2 会议添加页面 26 4.6 个人资料管理 27 4.6.1 日程安排 27 4.6.2 添加日程 27 4.6.3 个人通讯录 28 4.6.4 个人日志 29 4.6.5 个人日志添加 29 4.7 系统管理 30 4.7.1 管理员添加 30 4.7.2 密码修改 30 第5章 结束语 31 第6章 致谢 32 参考文献 33 附录 源代码 34 IV 第1章 引言 1.1 背景 本课题是在ASP.NET环境下进行B/S架构办公自动化系统的设计与开发。主要任务是开发并实现适应于中小型企业日常办公需求的办公系统。该系统提供企业任务的发放和文件上传及个人时间的安排,使的工作交流更加简单方便,使信息的获取与发送更加轻松。 1. 背景和意义 随着全球经济一体化进程的加快和信息技术的飞速发展,Internet技术及其应用给人们的日常生活和工作等各个方面带来了深刻的影响。网络应用技术的不断提高,企业对于相互之间的通讯能力提出了更高的要求。许多企业都具有一定信息化基础,有一定数量的信息设备和信息源,有相互连通的接口,需要实现消息的无缝传递。因此,为了创造出一个集成化的办公环境,提高办公效率和办公质量,就提出了办公自动化(Office Automation),简称OA。 现代办公自动化系统被要求成为有效地信息采集和管理的平台,是以开放、先进的Internet技术及消息传递和工作流管理技术为核心的新一代全方位办公信息服务系统,成为一个资源中心和通信中心。它需要改进企业内部的通讯水平,将传统的办公模式发展为一个具有跨地域通讯能力、能够协同工作,并保持一致的办公环境,消除传统办公方式下的信息存储、管理和分布的障碍,充分实现信息共享、资源共享。通过建立OA系统,可以提高人们协同工作的效率,减少人工操作的重复操作和复杂程度;消除在传统办公中信息存储、分发、管理和分布的障碍,提高日常办公管理水平;为各级领导进行宏观管理提供高效便利的服务,并为科学决策提供有效的参考依据;改善企业内部的办公环境,便于办公人员及时掌握、管理各方信息,改善办公条件,规范办公流程,使管理水平进一步科学化和现代化。 网络办公已是现代化企业发展的大势所趋,传统的手工办公方式已经无法满足现代办公的需要,收发文管理系统为提高工作效率,规范办公制度,增强办公的透明性,实现信息、资源、文档的统一管理。是为方便领导决策,逐步实现无纸化办公的重要工具,越来越受到人们的重视[1]。 2. 国内外研究现状 人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络技术的进步,办公自动化网络的建设也得到了大力推广。 办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。 传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。 在未来,由于Internet的迅速发展,使得信息的交流和共享更加方便,办公自动化也将向方便的信息传送,简便的操作而迅速发展。大致看来,现代办公自动化管理系统的发展趋势是:技术和管理手段上,向着电子化、数字化、网络化、多媒体化,以及功能多元化、服务大众化、应用普及化等等。办公自动化管理系统的种种发展趋势,反映了知识在当今时代正在越来越受到重视和开发利用,人类社会已经进入了知识经济时代和信息自动化的时代[2]。 1.2 研究内容 1. 主要内容 本课题设计并开发适应于中小型企业的能满足日常办公需求的管理系统,包括文件上传模块,人员管理模块,公告管理模块,会议管理模块,个人信息模块五大功能模块,系统基于B/S架构,采用VS2008和SQL Server2005技术进行开发。 (一) 文件上传模块 该模块用作上传文件资料,便于信息的交流与共享,摆脱了因物理距离过远而导致资料获得过迟的结果,利用网络使得信息的交流变得异常的简单方便。 (二) 人员管理模块 该模块用于管理企业人员的登记和登录用户的注册和修改。 (三) 公告管理模块 该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。 (四) 会议管理模块 该模块用作用户管理会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 (五) 个人信息模块 该模块包括工作日志,日程安排,个人通讯录三个小模块。工作日志用于记 录个人日常心得体会,日程安排用于安排日常工作,个人通讯录用于记录和维护自己的通讯录[3]。 2. 研究方法 本课题选择了B/S三层结构,后台数据库采SQL SERVER2005,WEB服务器运行微软的IIS,以及C#.NET作为开发工具,客户端用IE浏览器。B/S结构是在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问WEB服务器,以及与之相连的后台数据库的技术及体系结构,它由浏览器、Web服务器、应用服务器和数据库服务器组成。B/S模式突破了传统的文件共享及C/S模式,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库。B/S结构的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。 由于Internet的迅猛发展,B/S模式更加适用于信息的交流与获取,而且也更加的方便,一机架构就可以使所有能上网的员工进入系统中,而不像以前C/S模式一样,需要各机安装,节省企业人员时间,简化的操作,使办公自动化系统能迅速推广[4]。 3. 应解决的问题 本系统中拟解决的关键问题有以下三个: (1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。 (2) 企业员工之间文件的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多文件的发送与接收。 (3) 企业发布会议通知的管理以及公告通知的管理。 第2章 办公自动化概述 2.1 系统特点 在本系统实例的设计过程中,采用了B/S的设计思想,提供了一个操作简单、应用广泛、扩散展性强的办公自动化系统。最终得以实现提高员工管理效率和内部事务处理自动化的目的,使员工和领导之间有一个高效的交流平台。 为使系统平台达到高效的要求,系统为不同功能模块设计了不同的检索方式,并且在平台的设计上更体现了人性化设计,使用户可以快速的获得所需的资料。 为使系统的设计思路清晰体现出来,本系统的设计功能与文件夹代码一一对应,这使系统文件和它的功能可以让人一目了然。 2.2 系统结构 软件体系结构的设计是整个软件开发过程中的关键点,对于应用系统软件来说,特别是一些较为复杂的软件系统,没有一个适合的体系结构而要有一个成功的软件几乎是不可想象的。不同类型的系统需要不同的结构体系,系统的设计往往很大程度取决于体系结构的选择。本课题采用基于B/S网络结构体系,来开发企业办公自动化系统。B/S结构将该系统划分为三层:用户界面层、商业逻辑层和数据库层。用户界面层负责处理用户的输入和向用户输出,这一层将用ASP.NET等开发工具开发。商业逻辑层是上下两层的纽带,他建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端。数据库层负责的是数据存储和检索。 与C/S结构体系相比,B/S结构体系的优点在于: (1)不必开发专用的客户端软件,在用户端不需要增加任何代码,用户只需使用实行的浏览器,其操作十分方便,简单易学,界面统一,可降低系统的出错率和维护费用。 (2)网络应用系统跨平台,兼容性好,保护原来的软硬件设施,原来的网络、操作系统、数据库都可以很容易地加以利用,可以使系统在最短的时间内发挥效益。 (3)技术上相对成熟,投入费用少,系统维护简便,简单易用,见效快,回报率高,大大降低了用户用于软件系统维护和升级的难度和费用,使办公信息管理更加容易实施,用户投资风险小。 (4)系统运行稳定、安全、可靠,并可进行扩展[5]。 2.3 开发环境 2.3.1 Dreamweaver工具介绍 Dreamweaver是Macromedia公司的出品的一款集网页制作和网站管理于一身的“所见即所得”的网页编辑工具, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。 Dreamweaver 可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。 为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。Dreamweaver MX为新的ColdFusion MX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能[6] 。 2.3.2 ASP.NET(Active Server Pages.NET)技术介绍 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问 .NET Framework 中的类。您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET 应用程序[7]。 ASP.NET 包括: · 页和控件框架 · ASP.NET 编译器 · 安全基础结构 · 状态管理功能 · 应用程序配置 · 运行状况监视和性能功能 · 调试支持 · XML Web services 框架 · 可扩展的宿主环境和应用程序生命周期管理 · 可扩展的设计器环境 2.3.3 HTML(Hyper Text Markup Language)语言介绍 HTML的英文全称是“Hypertext Markup Language”,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。 一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。 在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分[8]。 2.3.4 SQL Server 2005 (Structured Query Language Server)简介 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具[9]。 2.3.5 IIS服务器简介 IIS是Internet Information Server的缩写,它是微软公司主推的服务器,是用于为动态网络应用程序创建强大的通信平台的工具。各种规模的组织都使用 IIS 来主控和管理 Internet 或其 Internet 上的网页、主控和管理 FTP 站点、使用网络新闻传输协议 (NNTP) 和简单邮件传输协议 (SMTP) 路由新闻或邮件。在IIS家族中比较常见的版本有IIS3(Winnt)、IIS4(Winnt+sp4)、IIS5(win2000)及最新的IIS6(Win2003、win xp 专业版) [10]。 第3章 系统方案设计 3.1 主要开发内容 1. 人员管理 对于企业管理者来说,掌握员工的基本信息必不可少。由于员工的信息范围多种多样,且分属不同部门[11]。所以员工信息必须具备以下功能。 (1) 员工信息管理 (2) 管理权限的设置 (3) 员工信息查询功能 (4) 部门信息的管理 2. 会议管理 对于管理者而言,会议是必须的,如果快速且方便的通知参会人员,是各个企业管理者所追求的,所以会议管理必须具备以下功能。 (1) 会议通知管理 (2) 参会人员的选择 3. 企业信息内部交流 系统要求内部人员的信息交流应该高效和灵活,并且可以使员工方便的获取意见反馈,以提高企业的凝聚力。所以,企业信息内部交流必须具备以下功能。 (1) 文件上传下载功能 (2) 文件资料管理 (3) 一对一和多对多的文件发送 3.2 需求分析 1. 系统模块的划分 企业办公自动化系统界面模块功能的划分如图3-1所示。 办公自动化 部门管理 人员管理 公告管理 会议管理 信息交流 个人资料 添加部门 修改删除部门 添加人员 修改删除人员 添加公告 修改删除公告 添加会议 修改删除会议 上传文件 接收文件 个人日志 删除文件 日程管理 个人通讯录 系统管理 添加管理员 修改删除管理员 图 3-1 系统界面模块功能 2. 数据库结构的概念模式 某个企业职位可以有多少个企业员工,但企业员工只能归属一个部门,因此企业部门与企业员工之间的关系是一对多的关系。每个企业员工拥有自己个人的日程安排,个人日志,个人通讯录。每个企业员工可以一对一的发送文件,也可以一对多的发送文件。如图3-2所示。 图3-2 系统数据库关系图 3.3 总体设计方案 数据库技术是实现动态网页技术的必要手段。当用户访问动态WEB页面时显示的页面是从数据库中的数据转化的,在进行新闻更新时修改的是数据库里面的内容。数据库起着一个中间媒介的作用。数据库的设计要保证数据的完整性和一致性。 本系统面对的对象是企业的员工,所以在数据库需求分析时主要考虑这方面因素。对于普通用户来说,最重要的是提高自己的办公效率。而面对系统管理员来说最重要的是方便系统维护,方便员工沟通。 需求分析如下: 1. 为方便员工维护,每一个员工只能属于一个部门。 2. 每个员工用户都有自己所对应的操作权限。 3. 每个员工都有上传下载文件功能。 4. 管理员可以发布,修改及删除会议及公告权限。 5. 日程安排以日历管理形式显示及操作。 6. 每个员工可以记录个人日志和通讯录。 综合上面的需求分析,数据库结构设计如下: 1. 企业员工信息管理: (1) 企业员工信息 (2) 部门信息 2. 内部信息管理 (1) 公告信息 (2) 会议信息 (3) 用户权限信息 3. 企业内部交流信息管理 (1) 部门信息 (2) 个人资料信息 (3) 文件信息 3.4 主要表格设计 企业部门信息设计如表3-1: 表3-1 企业部门信息 字段名称 数据类型 数据长度 是否主键 功能描述 ID int 4 否 部门编号 DName varchar 50 是 部门名称 memo varchar 50 否 部门备注 通知公告信息设计如表3-2: 表3-2 企业通知公告信息 字段名称 数据类型 数据长度 是否主键 功能描述 noticeID int 4 是 公告编号 noticeTitle Varchar 20 否 公告标题 noticeTime Datetime 20 否 公告时间 noticePerson Varchar 20 否 公告人 noticeContent Text 500 否 公告内容 企业人员信息设计如表3-3: 表3-3 企业职位信息 字段名称 数据类型 数据长度 是否主键 功能描述 ID int 10 否 编号 Ename varchar 15 是 员工姓名 sex varchar 10 否 性别 Marry varchar 20 否 婚姻状况 Birthday varchar 20 否 生日 Stature varchar 20 否 身高 Avoirdupois varchar 20 否 体重 CardID varchar 30 否 身份证 Speciality varchar 30 否 政治面貌 learn varchar 100 否 学历 dept varchar 20 否 部门 tel varchar 20 否 电话 address varchar 50 否 地址 email varchar 30 否 电子邮箱 state varchar 20 否 是否在职 pay varchar 20 否 工资信息 photiPath text 50 否 员工照片路径 文件信息设计如表3-4: 表3-4 文件信息 字段名称 数据类型 数据长度 是否主键 功能描述 fileID int 4 是 文件编号 fileSender varchar 20 否 文件发送者 fileAccepter varchar 8 否 文件接收者 fileTitle varchar 10 否 文件标题 fileTime datetime 20 否 文件发送时间 fileContent varchar 200 否 文件描述 filepath varchar 100 否 文件储存路径 examine varchar 50 否 接收状态 filName varchar 50 否 文件名称 管理员信息设计如表3-5: 表3-5 管理员信息 字段名称 数据类型 数据长度 是否主键 功能描述 userID int 4 否 流水号 userName varchar 20 是 用户名称 userPwd varchar 20 否 密码 loginTime datetime 20 否 登录时间 System bit 1 否 是否为系统管理员 Sign bit 1 否 是否处于登录 个人通讯录信息设计如表3-6: 表3-6 个人通讯录信息 字段名称 数据类型 数据长度 是否主键 功能描述 UName vahchar 20 否 绑定员工姓名 EName varchar 15 是 姓名 sex varchar 10 否 性别 birthday smalldatetime 15 否 生日 tel varchar 20 否 电话 QQ varchar 20 否 QQ号码 address varchar 50 否 地址 email varchar 30 否 电子邮箱 个人工作日志信息设计如表3-7: 表3-7 个人工作日志信息 字段名称 数据类型 数据长度 是否主键 功能描述 id int 4 是 流水号 Dname varchar 20 否 绑定员工姓名 title varchar 20 否 主题 time datetime 20 否 发表时间 Dcontent text 200 否 内容 日程安排信息设计如表3-8: 表3-8 日程安排信息 字段名称 数据类型 数据长度 是否主键 功能描述 Dname vahchar 20 否 绑定员工姓名 time datetime 15 是 日期 Pcontent text 200 否 内容 会议安排信息设计如表3-9: 表3-9 会议安排信息 字段名称 数据类型 数据长度 是否主键 功能描述 MeetingID int 4 是 流水号 Mname varchar 20 否 主题 Person varchar 100 否 参会人员 Type varchar 20 否 重要级别 MeerNumber varchar 20 否 会议室号 Pay varchar 20 否 费用 StartTime varchar 20 否 开始时间 FinishTime varchar 20 否 结束时间 MeetingContent varchar 200 否 会议内容 第4章 系统功能实现 4.1 创建登陆模块 用户打开网页后,进入如图4-1所示的页面。此页面是静态HTML页面。登录时,根据用户所选择的不同角色登录展现不同的界面。 图4-1 系统主页效果 登录页面 管理员是否存在 管理员页面 用户页面 是否是管理员 用户是否存在 否 否 是 是 是 否 图4-2 登录流程图 图4-3 系统内部主页效果 从图4-3中看出系统主要有三大功能,分别是企业员工信息管理、企业财务信息管理以及企业内部交流信息管理。在页面的最上方使用JAVASCRIPT语言显现当前时间,使用户方便安排下一步工作。在上方和左方使用连接方式和树形结构,让用户根据自己的习惯来选择功能的使用。主页面上采用不同控件显现公告、日程安排和会议通知,清晰且便于操作。使用HYPLINK控件,使用户可以直接进行详细信息的查看。 4.2 企业员工信息管理 4.2.1 员工管理主页 图4-4 员工信息管理主页效果 从图4-4看出,主页文件的主要功能有以下三个,首先,为用户提供了一个表格式的信息浏览台,登录用户可以以查询身份证的方法迅速浏览用户信息并将查询结果在页面中显示,并可对其进行编辑和删除。具体实现如图4-5。 输入信息查询 显示数据 删除人物信息 编辑人物信息 图4-5 员工信息管理流程图 4.2.2 添加员工主页 图4-6 添加员工主页效果 从图4-6中可以看出添加员工页面使用三种控件,界面清爽,方便人员信息的添加。 部门信息绑定的代码如下: Branch.DataSource = sc.SqlDaAd("select * from cl_department","cl_department"); Branch.DataTextField = "DName"; Branch.DataValueField = "DName"; Branch.DataBind(); 信息保存的代码如下: string sql = "insert into cl_employee(EName,sex,Marry,Birthday,Stature, Avoirdupois,CardID,Speciality,learn,dept,tel,address,email,state,pay,photoPath) values('" + ename + "','" + sexs + "','" + Marrys + "','" + birthday + "','" + stature + "','" + avoirdupois + "','" + cardtypes + "','" + speciality + "','" + Learn + "','" + branch + "','" + Tel + "','" + Address + "','" + Email + "','" + State + "','" + Pay + "','" + path + "')"; sc.cmd(sql); 4.2.3 部门管理主页 图4-7 部门管理主页效果 从图4-7中可以看出部门管理界面主要有两大功能,新建部门和删除部门,以选择框来使得删除更加方便。使用SPAN使得新建部门界面隐藏,当点击按钮式,页面下方出现添加部门界面,将两个界面整合,使效率提升。使得具体功能如图4-8。 新建部门 部门页面 显示部门信息 选择部门 删除部门 添加信息 保存部门 刷新 刷新 图4-8 部门管理流程图 4.3 文件信息管理 4.3.1 文件上传页面 图4-9 文件上传主页效果 如图4-9,文件传送使用DROPLIST控件,使得可直接选择人员进行发送,省去了需要输入接收人的麻烦。 4.3.2 文件接收页面 图4-10 文件接收主页效果 如图4-10,使用RadioButton使得不同状态下的文件显示于不同的页面,防止重复。收到文件后,可点击附件后的下载按钮进行文件的下载,点击确认接收后,改变状态,自动刷新后,将文件显示与已接受页面。具体功能如图4-11。 选择文件显示 未接收文件 已接收文件 确认接收 下载附件 下载附件 图4-11 文件接收流程图 4.4 公告管理 图4-12 公告管理主页效果 从图4-12中可以看出公告管理界面主要有四大功能,添加、修改、删除、查看公告,用选择框来使得删除更加方便,并使用AspNetPager控件使页面清爽,清晰明朗化。具体功能如图4-13。 公告管理 添加公告 修改公告 删除公告 图4-13 公告管理功能图 1. 公告添加页面 图4
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服