24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

网络办公系统开发设计(ASP+ACCESS)

添加时间:2019/07/19 来源:中南大学 作者:王聪
本文以单位网络办公平台的实际项目为背景,详细介绍了采用AsP+AcceSS数据库来建立该平台的过程"本系统实现了用户登录、公文管理、工资管理、员工管理、通知、新闻管理、员工内部聊天室等模块,因为开发采用的是B/S模式。
以下为本篇论文正文:

摘要

  随着网络应用的日益普及,网络办公系统成为目前企事业单位提高办公效率和机构精简改革趋势的一个要求。采用网络办公系统不仅可以实现资源共享,提高办公效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。本论文就是在此前提下构建的基于ASP的网络办公系统。

  本文首先介绍了课题的研究背景、国内外研究现状及水平、研究的意义和内容,目前存在的问题,阐述了系统相关的理论基础,探讨了ASP技术,确定了系统设计。接着,根据需求分析完成了系统的整体功能设计,选择了合适的数据库系统,设计了数据表和存储过程。

  本文重点分析了系统实现过程中的几个关键问题:提出了新的验证码方案,采用多样组合的方式实现验证码,提高了验证码的安全性,并有效降低了验证码被软件识别的概率;针对注入式攻击问题,深入分析其安全隐患形成的原因,注入式攻击常见的攻击手段,然后在此基础上分析提出系统安全登录的解决方案,通过构建安全机制使系统的安全隐患降低到最小。

  在此基础上,基于ASP+ACCESS,实现了网络办公系统,并运用数据源控件、数据绑定技术简化了开发过程,使得系统具有很强的伸缩性、通用性、兼容性和可操作性,提高了系统的开发价值。

  关键字:网络办公系统,ASP,注入式攻击,验证码

ABSTRACT

  With the increasing popularity of network applications, network office systems become enterprises increase productivity and streamlining the organization of Reform in a request. Office system using the network can not only share resources, improve working efficiency, but also enables the office staff are more comfortable, but also savings of many unnecessary expenses. This thesis is built on this premise network office system based on ASP.

  This paper introduces the topic of the research background, status and level of meaning and content of the current problems related to the system described the theoretical basis of ASP, to determine the system design. Then, based on the demand analysis is complete the system's overall functional design, select the appropriate database system, design data tables and stored procedures.

  This paper focuses on the process of realizing several key issues:proposed new Code program, be achieved by various combinations of authentication code to improve the verification code security, and reduce the verification code is the software identification of the probability;for injection attack problem, in-depth analysis of reasons for the formation of its safety problems, injection attacks common means of attack, and then based on the analysis of this system safety registry solution, by building the system security minimize the security risks.

  On this basis, based on ASP+ACCESS, office systems to achieve the network, and use data source controls, data binding technology simplifies the development process, the system has strong scalability, versatility,  compatibility and  interoperability,  improve the  system's development value.

  KEYWORDS:Network Office System,  ASP,  Injection Attacks CAPTCHA

  当代社会已经进入了高速信息化时代,特别是随着互联网的普及,信息的传递方式更加多样,人们接触到的信息也成倍增加。如何迅速的使信息得到传递,是我们最为关心的问题。长久以来,我们的办公方式一直以纸作为传递信息的载体,而在信息量突飞猛进的现在,传统的办公方式显然已经远远不能满足现代工作需要,如何实现信息处理的自动化和办公方式的无纸化渐渐引起了人们的重视和研究。

  与此同时,互联网对企业的作用也越来越大。为了提升自己的影响,拉动与客户的距离和提高服务效率,大部分企业都建立了公司网站,有些网站还具备一定操作功能。这使得网络在企业间和企业内部的普及呈梯度增长的趋势,而如何更好利用现有网络资源,并将日常办公设备与网络有机结合,借助网络传递信息迅速的特点,实现适应企业内部使用的网络办公系统呼之欲出。

  单位提出“无纸化”办公要求,需要一套对应的网络办公系统来实施。在对大量关于网络办公系统的资料的研究和学习后,针对单位的实际需要,研究开发适合单位的网络办公系统。

  目前较具有权威性的定义有两个,一个是美国麻省理工学院季斯曼(M. C. Zisman)给出的定义:办公自动化就是将计算机技术、通信技术、系统科学与行为科学应用于传统的数据处理技术,对难以处理、数量庞大且结构不明确的、包括非数值型信息的办公事物处理的一项综合技术;另一个是我国专家给出的定义:办公自动化就是利用先进的科学技术,不断地使手工处理的办公业务借助于各种办公设备完成,并由这些设备与办公人员构成人机信息系统,以提高办公效率和办公质量。

  比较这两个定义,实际没有什么不同。它们都是完成某种目标的人机信息处理系统。

  简单地说,办公自动化就是以计算机为主要设备的人机办公信息处理系统。上述定义从实质上对办公自动化进行了较为全面、准确、本质、发展的描述,提出了办公自动化的5个主要组成部分,即:科学技术、办公活动、办公设备、办公人员和人机信息处理系统。这5个部分缺一不成为办公自动化,彼此也并无冗余。

  办公自动化是将现代化办公与网络功能结合的新型办公方式,是当前非常活跃和具有广泛应用前景的技术领域,是信息化社会的产物。

  随着计算机技术的不断普及,现在的办公己经离不开计算机。而现在的办公室,也已经不再是传统上的单兵作战,而是以提高工作效率为目的的团队协同工作,实现各种资源的最大整合。如何才能将这些资源有效整合并协调工作呢?这正是办公自动化的意义所在[29]。借助办公自动化系统将分散的办公资源有机地联系起来,通过其交互式的使用方式,特别是新的信息传递介质—网络的使用,将使信息的传递更加快捷和方便。办公自动化系统的出现,极大地丰富了办公手段,实现了办公的高效率。

  现在的办公自动化,应该是建立在网络基础之上。只有这样,才能实现信息在企业内部畅通的交流。在这种模式下,企业所属的财务、后勤、人事、培训等部门都成为企业信息传递中的一环,而不再是单个的信息孤岛。只有这样,企业的组织结构才能得到简化,便于明确各个部门甚至每个员工的责任,而决策层也可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。

  计算机的出现确实简化了办公室工作,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。

  我国从八十年代末、九十年代初开始发展办公自动化,到现在已经有几十年的历史了。

  较早时期,是由单位的计算机工作人员或电脑爱好者使用FoxBase, VF等语言编写一些小软件,这些小软件只是针对办公中某个特定的需求开发的(如:工资计算),它只能输入一些特定的内容,然后再把输入的内容按照设定好的格式打印出来,且这些小软件只能在单机上操作,不能实现信息的交换和共享,所以早期出现的小软件从严格意义上来说还不能定义为办公自动化软件。

  进入九十年代中期后,随着网络技术、群件系统、数据库技术和面向对象的开发工具等技术和产品日渐成熟并广泛应用。同时,国内经济的飞速发展,企业数量不断增加,对办公需求越来越多,导致企业对办公自动化产品的需求量不断扩大。

  随着软件市场的成长,国内专门从事网络办公软件开发的公司也如雨后春笋般成长起来,其主要业务就是为政府或企业“量身定做”办公自动化系统(如青果公司)。由于开发的系统是根据用户的需求来做的,所以针对性强,能很好的满足客户的实际办公需要。’

  早期办公自动化软件是针对单位内部,以局域网为基础来独立设计。因此开发的平台千差万别,没有统一的接口标准,造成现在想进行数据交换时,由于不匹配的问题,数据间无法进行有效交换,这成了目前阻碍我国办公自动化发展的主要原因。

  从国外的发展历史看,网络办公自动化(简称OA (Net Office Automation)),它的发展大致经历了三个阶段,第一阶段的主要标志是电脑和打印机的使用,通过电脑和打印机进行文字处理、表格处理、文件排版输出和进行人事财务等信息的管理等;第二阶段的主要标志是网络技术的使用,第三阶段的主要标志是办公过程中以数据、信息所提炼和组织的知识为主要处理内容的办公自动化系统。

  目前,办公自动化的标准还处于成型阶段,因此软件公司开发的产品所包含的功能也不太一样。但基本确定的系统功能包括:公文处理功能、电子邮件功能、会议管理功能、文件管理功能、信息发布功能、电子论坛功能等。当然,一个完整的系统不可能一墩而就,功能需在运行中不断摸索、创新、扩充、修改和升级。

网络办公系统开发设计(ASP+ACCESS):

用户登录界面
用户登录界面

验证码分类表A
验证码分类表A

验证码分类表B
验证码分类表B

Ez一GimPy验证码
Ez一GimPy验证码

Gimpy验证码
Gimpy验证码

一些验证码的破解及解释说明
一些验证码的破解及解释说明

软件识别验证码效果
软件识别验证码效果

工资发放页面
工资发放页面

员工工资信息显示界面
员工工资信息显示界面

添加通知页面
添加通知页面

通知内容浏览页面
通知内容浏览页面

删除窗口
删除窗口

新员工注册页面
新员工注册页面

员工信息查询首页
员工信息查询首页

员工信息管理页面
员工信息管理页面

员工信息修改页面
员工信息修改页面

发文页面
发文页面

目录

  摘要
  ABsTRAcT
  第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状与水平
    1.3 研究的意义和目的
    1.4 研究内容
    1.5 论文的组织结构
    1.6 小结
  第二章 系统的理论基础及相关技术
    2.1 ASP技术解析
    2.2 利用ASP访问Web数据库
    2.3 ASP+ACCESS开发方案的安全隐患
    2.4 后台数据库安全性分析
    2.5 验证码的使用
    2.6 小结
  第三章 需求分析和系统设计
    3.1 功能需求
    3.2 性能需求
    3.3 系统的总体设计
      3.3.1 单位局域网结构简介
      3.3.2 系统的总体结构
      3.3.3 表示层设计
      3.3.4 后台管理设计
    3.4 系统功能模块划分
    3.5 系统的功能说明
      3.5.1 用户登录模块
      3.5.2 工资管理模块
      3.5.3 新闻、通知管理模块
      3.5.4 员工管理模块
      3.5.5 公文管理模块
    3.6 网络办公系统数据库设计
      3.6.1 数据概念设计
      3.6.2 数据库逻辑设计
      3.6.3 数据库物理设计
      3.6.4 数据库后期应用和维护阶段
    3.7 小结
  第四章 关键技术研究和主要功能的实现
    4.1 系统的运行平台和开发工具
    4.2 系统的数据库连接
      4.2.1 配置数据库链接
      4.2.2 使用Recordset对象
      4.2.3 数据库的关闭
    4.3 用户登录的实现
      4.3.1 验证码的定义
      4.3.2 验证码工作流程
      4.3.3 验证码的发展
      4.3.4 国外验证码识别与反识别的研究
      4.3.5 网络办公系统图片验证码实现方案
      4.3.6 非文字型验证码
    4.4 工资管理模块的实现
      4.4.1 工资发放的实现
      4.4.2 工资查询的实现
    4.5 通知管理模块
      4.5.1 通知发布的实现
      4.5.2 通知接收的实现
      4.5.3 通知浏览的实现
      4.5.4 通知删除的实现
    4.6 员工管理模块
      4.6.1 新员工注册的实现
      4.6.2 员工信息查询的实现
      4.6.3 员工信息管理的实现
      4.6.4 员工密码修改
    4.7 公文管理模块
      4.7.1 发文的实现
      4.7.2 批示的实现
      4.7.3 收文的实现
    4.8 系统安全的实现
      4.8.1 注入式攻击的原理
      4.8.2 系统安全登录的解决方案
      4.8.3 效果分析
    4.9 小结
  第五章 结论
    5.1 总结
    5.2 展望
  参考文献
  致谢

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:ASP毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!