ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:102.16KB ,
资源ID:5030568      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5030568.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(管理文件和维护系统的设计与实现毕业设计论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

管理文件和维护系统的设计与实现毕业设计论文.docx

1、管理文件和维护系统的设计与实现毕业设计论文管理文件和维护系统的设计与实现摘 要科技的发展,带来的是信息量的增加,如何更加有效地管理和利用这些信息以成为一个重要的研究领域。而公司为了提高工作效率,更是需要一套有效的管理系统才能更好地利用这些资源,提高利益。本系统结合公司实际情况,经过实际的需求分析,采用Microsoft Visual Studio.Net 2003做为开发工具而开发出来的文件管理系统。本毕业设计主要讲述如何有效地管理文件和维护系统的功能,系统主要包括三方面的功能,文件管理,构成管理和运用管理。论文中将主要讲述后面两大功能模块的设计,实现和运用,其中运用管理中具有日志管理功能,它

2、能更加有效地维护系统,对系统的安全进行操作。该系统的主要实现方式是通过修改数据库以实现数据和信息的改变,所以思虑周全的SQL语句对于该系统有比较重要的作用。关键词:管理;日志;构成管理;运用管理;SQL语句ABSTRACT With the technical development, the information increase, how to effectively manage and use the information becomes an important research area. And the company in order to enhance the work

3、ing efficiency, really needs a set of effective management system to be able to use these resources well, enhances the benefit. This system based on company actual situation, uses Microsoft Visual Studio.Net 2003 development kit to develop the files management system through the actual demand analys

4、is.This graduation design mainly narrates how to effectively manage the document and the maintenance system function, the system mainly includes three aspects the functions, the document management, the constitution management and the utilizes management. The paper mainly will narrate two functions

5、modules design, the realization and the utilization, and utilization management has the diary management function, it will be able effectively to maintain the system, will carry on the operation to the system security. This systems main realization way is to change the data and the information throu

6、gh the database revision, therefore the consideration complete SQL sentence has the quite vital role regarding this system.Key words:manage;log;constitution management;utilizes management;SQL sentence引 言随着计算机应用的迅速普及和公司业务规模的不断扩大,对应的项目资料和参考书也越来越多,特别是电子文件的生成量是非常可观的,为了更加有效地管理和利用这些财富,并方便员工们查阅,提出开发公司内部文件管

7、理系统。虽然现在人们还在大量使用纸质材料来储存信息,但这样需要大量的人力和财力来进行管理和分类,而且要从资料中找到某些比较细化的资料就需要花费大量的事件时间,在信息化高度发展的现代生活中这是不能让人忍受的,而且有时花费了时间后还不一定会找到自己所需要的资料,这就让人从无法忍受变成无法接受了,而通过计算机的高速处理能力,人们只要通过关键字就能即快又全面的找到自己所需的资料。当一个公司扩张到一定程度,其资料的数量达到数千甚至数百万页纸时,储存和检索将是一个非常耗时也是非常昂贵的任务。成本迅速上升,在工资方面,雇员负责存档和检索文件所需存储空间和领域容纳大量文件档案。这也是一个持续、无止境的工作,需

8、要时间,以及无数员工。因此,企业的发展受到了限制,换言之,一个企业的效率受到持续利用文件备案制度的很大影响。文件管理系统在这种时候迅速发展起来了,我们不必再为管理数以万计的纸张文件而担心,在文件管理系统中我们可以储存所有电子文档,可以在任何有电脑的地方轻松地对文件进行操作,并且不必担心这些文件被不相干的人给篡改。初次转换成本通常懒于做什么,这包括金钱和时间成本,需扫描所有公司的档案纳入现有体制。为了节省时间,公司对所有文件进行自动局部扫描,这样的做法也是最便宜的方法,因为不必再支付金钱给劳动者。选择何种方式,第一年都会付出沉重的代价,但这些费用应在一两年后抵消。一旦公司完全使用无纸化的操作,工

9、作效率将大大提高,其客户支持响应时间会大幅降低,以及整体办公能力也显著提高。这些改善将直接导致商业利润的提高。而开发优质的文件管理系统是真正实现无纸化文件管理的重要措施。它使电子文件得到有效的管理,便于更多的人对其进行操作,从而帮助更好地完成工作。而且现在电子资料相对于纸质资料更容易保存,占用的空间更小,重要的是所需的费用也更低。在实际工作中电子文件的内容也更容易检索,合理地利用电子文件可以提高员工们的工作效率。信息是一种资源,管理人员和行政首脑必须有效地利用信息,才能在竞争激烈的环境里立于不败之地,企业信息和文件管理系统已经越来越引起公司的重视。一个好的管理系统能更有效的管理和利用这些信息,

10、现在很多公司内部都拥有了自己的电子文件管理体系,而且这些管理系统都符合自己公司的特色,这样才能更加加强管理的效率和利用效率。该课题是在对公司的基本情况进行调研,并对该公司的电子文件类型进行大致的统计后,提出的开发方策,使公司对电子文件的管理和利用能更容易、更方便,也使公司办公实现无纸化操作。第一章 系统概述11 项目背景随着计算机应用的迅速普及和公司业务规模的不断扩大,对应的项目资料和参考书也越来越多,特别是电子文件的生成量是非常可观的,为了更加有效地管理和利用这些财富,方便员工们查阅,而且为了开发出适合公司特色的文件管理系统,使管理人员和行政首脑必须有效地利用信息,故提出开发公司内部文件管理

11、系统。12 系统简介 本软件采用开发平台,主要应用Microsoft Visual Studio.Net 2003中的ASP.NET C#.NET,在结构上主要分为三个模块:文件管理,构成管理,运用管理。数据库基于SQL Server 2005,运行时界面友好,美观,使用方便。121 系统特点主结构采用典型的C/S模式,即客户端/服务器模式由客户端指定服务器IP,进行连接,灵活性强一个服务端可以同时连接多个客户端,且各个客户端的之间互不影响清晰且美观的界面,所有框架左面都用组件treeView来显示数据,并通过它来控制选择界面右面的信息更具管理性,节省人工费和维护费管理员可通过日志查看用户的操

12、作,以更好地进行管理。使用微机占用的场地小,节省了办公费用。提高资料检索的效率。界面友好,便于人工操作和管理122 局部设计思想文件管理系统主要采取C/S模式,先说单一的服务端和客户端的通信机制。首先服务器启动,服务端在局域网内处于监听模式,客户端指定完连接端口和服务器地址后发出申请,服务端迅速与其建立连接,建立连接后双方就可以相互传送信息了。整个过程中服务器始终是被动方,而客户端始终是主动方,大致结构图如下: 申请(IP,Host) 建立连接图1-1 C/S基本模型图123整体设计思想Client/Server 结构的优点是速度快, 缺点是当 server 进行更新时, client 也必需

13、更新。上一节讲的是一组服务端和客户端通信的模型,整个局域网内的通信是建立在一组模型上的,局域网模型中主要有两种消息流,一种是广播式的,另外一种是点对点的发送模式,但是点对点的模式仍是建立在上图的基础上的,某个客户端向指定的客户端发送消息,则是先把消息发送到服务器,然后通过服务器转发出去的。其大概的模型如下图所示: 操作请求 操作请求 回送结果 回送结果 显示结果 图1-1 局域网下的基本操作模式文件管理系统的基本框架124运行环境及开发平台软件配置: 操作系统: Windows 98/Me/2000/XP的各种语言版本开发平台: Microsoft Visual Studio.Net 2003

14、 (ASP.NET C#.NET)数据库: SQL Server 2005硬件配置: CPU: Pentiun200以上 内存: 64MB以上 硬盘:2G以上 显示器: VGA或更高声音回放设备:兼容Sound Blaster 16 的16位声卡 屏幕分辨率: 不小于800*600 屏幕色深:不低于16位13系统准备本次毕业设计从二月份开始到六月份结束,这次设计要用到Microsoft Visual Studio.Net 2003 (ASP.NET C#.NET)开发平台,而且需要Microsoft IEWebControls,和 Html等相关知识。所以在实际做系统之前要学习一定的组件知识,

15、特别是IEWebControls也就是.NET中的treeView组件,该组件是系统中的一个重点。花较多的时间在毕业设计的准备上,我相信,只要准备的充分,真正做起来就会事半功倍的。整个毕业设计过程大致分两个大阶段,第一阶段主要是知识的积累,包括对操作平台.NET组件的熟悉和对数据库技术的了解和应用。第二阶段则是在第一阶段的基础上,进行设计、编程和测试。14要解决的主要问题这里列举了几个本次毕业设计的几个难点,也是后面几个章节主要论述的重点:界面的设计,既要让用户看了舒服,也要便于用户上手,方便操作。该系统具有多张表,各表之前的关系比较复杂,所以要清楚各表之间的联系。点击左框架中的信息的时候,节

16、点的关联信息也都要传递给右框架。所以参数的传递量还是比较大的。如何在treeView中进行实时信息转换,当右框架有信息更新的时候也要及时更新左框架treeView的信息。对数据库的各种操作,添加,删除,修改数据对系统日志的管理第二章 应用技术简介21开发平台(Microsoft Visual Studio.Net 2003)介绍 Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建和部署功能强大而安全的连接 Microsoft .NET 的软件。为解决今天最具挑战性的软件开发需要而构建的 Visual Studio .NET 2003 增强并进一

17、步完善了其前代产品的功能,并与前代产品高度兼容。Visual Studio .NET 2003 包括来自 Modeler 的全套功能,可帮助构建最复杂的企业级应用程序和在最小的设备上部署应用程序。通过全世界各种规模的公司的使用,Visual Studio .NET 和 Microsoft Windows Windows NET Framework 提供了一个强大而完善的端到端工具,用以设计、开发、调试和部署用于 Microsoft Windows 和 Web 的安全的应用程序这些应用程序强健而且易于使用。22 数据库SQL Server 2005 221 简介SQL Server 2005 旨

18、在帮助企业迎接挑战。这个下一代数据管理和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。SQL Server 2005 基于 SQL Server 2000 的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助。222 SQL Server 数据平台SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数

19、据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。223 SQL Server 2005 数据平台为各种规模的组织提供的好处SQL Server 2005 数据平台为各种规模的组织提供了以下好处:充分利用数据资产。 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,SQL Server 2005 也使用户能够通过嵌入的功能(如报表、分析和数据挖掘等)从他们的数据中得到更多的价值。您可以充分利用其强大功能性和灵活性将数据传递

20、到组织的每个角落,而成本仅为其他一些系统的一部分。提高生产效率。 通过全面的 BI 功能以及熟悉的 Microsoft Office 系统之类的工具集成,SQL Server 2005 为组织内信息工作者提供关键的、及时的业务信息以满足他们特定的需要。SQL Server 2005 的目标是将 BI 扩展到组织内的所有用户,并且最终帮助组织内所有级别的用户能够基于他们最有价值的资产数据来做出更好的业务决策。减少 IT 复杂性。 SQL Server 2005 简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。降低

21、总体拥有成本 (TCO)。 SQL Server 2005 中集成的方法和对产品易用性和部署上的关注提供了行业上最低的规划、实现和维护成本,使数据库投资能快速得到回报。23 组件treeView IE WEB的应用技术231 简介 在 2002 年,Microsoft 发布了四种 ASP.NET Web 控件,用于为使用 Microsoft Internet Explorer 的 Web 访问者提供更好的体验。这些 Web 控件称为 Internet Explorer Web 控件,也简称为 IE Web 控件,包括以下四种控件:MultiPage Web 控件 TabStrip Web 控件

22、 Toolbar Web 控件 TreeView Web 控件 这些 Web 控件通过提供 Web 访问者熟悉的用户界面,增强了 ASP.NET Web 页面。例如,Toolbar Web 控件可以显示一个与各种 Microsoft Office 产品中的工具栏相类似的可单击工具栏。TabStrip 和 MultiPage Web 控件配合使用后可以显示选项卡式内容。TreeView Web 控件可以用来显示可单击、可展开的树中的数据,与在 Microsoft Windows资源管理器中用树来显示 PC 文件系统中的驱动器和文件夹很类似。232 treeView功能介绍当访问者展开一个tree

23、view控件中的一个节点时,可以运行一些代码,以实现一定的功能。例如,你可能会在treeview控件中所使用的控件内定义页面。因此,当展开treeview中的一个treenode控件时,整个treeview控件的大小将会发生改变。在这种情况下,当发生节点展开的事件时,你将需要运行一段代码来重新调整画面中其余部分的尺寸。示例:当访问者选中了一个具有子控件的treenode控件时,这个控件将会展开。在这个页面中,每当展开一个treenode节点时,访问者都将会看到一条消息。请注意onexpand属性的使用。当有一个节点展开时,将会触发运行这个属性设定的那个过程。此外,由于qutopostback属

24、性设为true,因而当有一个节点展开时,将会立即触发这一事件。编写当treenode控件折叠时触发运行的代码,如果访问者在treeview控件中选中了某个节点而使其处于展开状态的话,你可以通过再次选以这个节点而将其折叠。当一个treenode控件折叠时,如果你想触发运行一段代码,则可以使用相应treeview控件的oncollapse事件来实现如:注意oncollapse属性的使用,当treenode折叠时,运行node_collpase子过程。24 TXT日志文件所谓日志文件系统是在传统文件系统的基础上,加入文件系统更改的日志记录,它的设计思想是:记录文件管理系统的每步操作,并将操作内容记录

25、入日志。日志文件系统在磁盘分区中保存有日志记录,写操作首先是对记录文件进行操作。在日志文件系统中,每隔一天时间,它会新建一个新的日志文件。 通过对系统日志的管理,我们可以更好的维护系统,以检查系统出错信息或用户的使用情况。第三章 数据库理论和设计一个成功的管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。1数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。2概念设计的任务是从DFD出发,绘制出本主题的实体关系图,

26、并列出各个实体与关系的纲要表。3逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。4物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MSSQLServer,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。5加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。下面我们着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键

27、技术和实现难点并加以解决。转31数据库系统设计及范式分析信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。建立关系数据结构涉及三方面内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。1链接关系的确定在进行了上述数据规范化重组后,已经可以确保每一个基本数据表(我们简称为表)是规范的,但是这些单独的表并不能完整地反映事物,通常需要通过指标体系整体指标数据才能完整全面地反映问题。也就是说在

28、这些基本表的各宇段中,所存储的是同一事物不同侧面的属性。那么计算机系统如何能知道哪些表中的哪些记录应与其它表中的哪些记录相对应,它们表示的是同一个事物呢?这就需要在设计数据结构时将这种各表之间的数据记录关系确定下来。这种表与表之间的数据关系一般都是通过主或辅关键词之间的连接来实现的。因为在每个表中只有主关键词才能唯一地标识表中的这一个记录值(因为根据第三范式的要求,表中其它数据字段函数都依赖于主关键词),所以将表通过关键词连接就能够唯一地标识出某一事物不同属性在不同表中的存放位置。2确定单一的父子关系结构所谓确定单一的父系关系结构就是要在所建立的各种表中消除多对多(以下用M:N来表示)的现象,

29、即设法使得所有表中记录之间的关系呈树状结构(只能由一个主干发出若干条分支,而不能有若干条主干交错发出若干条分支状况)。所谓的“父系”就是指表的上一级关系表。消除多对多关系可以借助于E-R图的方法来解决,也可以在系统分析时予以注意,避免这种情况的发生。消除这种M:N情况的办法也很简单,只需在二表之间增加一个表,则原来M:N的关系就改成了M:1,1:N的关系了。 3建立整个数据库的关系结构 好的关系结构能够减少数据的冗余、并提高数据存取的效率。32 SQL语句SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Dat

30、aManipulationLanguage,数据操作语言):用于检索或者修改数据;DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象;DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据;DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATETABLE,ALTERTABLE,DROPTABL

31、E,CREATEINDEX,DROPINDEX。在实际数据库操作中,数据操作语言DML是比较重要的,它直接与数据库进行操作,修改用户想到得到和实现的数据。DML包括数据查询与数据更新。数据查询主要是由Select语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。其中用于修改数据库内容的SQL语句主要有以下三个:(1)Insert,向一个表中加入新的数据行(2)Delete,从一个表中删除数据行(3)Update,更改数据库中已经存在的数据Insert标准语法:INSERTINTOtable_name(col1,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1