1、毕业论文目录目录I摘 要IIIABSTRACTIV引 言V第一章 系统概述111 项目背景112 系统简介1121 系统特点1122 局部设计思想1123整体设计思想2124运行环境及开发平台313系统准备314要解决的主要问题4第二章 应用技术简介521开发平台(MICROSOFT VISUAL STUDIO.NET 2003)522 数据库SQL SERVER 20055221 简介5222 SQL Server 数据平台5223 SQL Server 2005 数据平台为各种规模的组织提供的好处623 组件TREEVIEW IE WEB的应用技术6231 简介6232 treeView功
2、能介绍724 TXT日志文件7第三章 数据库理论和设计931数据库系统设计及范式分析932 SQL语句1033文件管理系统数据库结构11331 概念设计11332 关系数据库的逻辑设计11333数据库的实现11第四章 系统的详细设计1641 用户登录画面1642功能选择界面1643 构成管理17431 构成的追加17432 构成的修改18433 构成的删除18434 页面头部的共通导航按钮1944 运用管理19441 部署管理194411 部署追加194412 部署修改204413 部署删除204414 页面头部的共通导航按钮21442 利用者(使用者)管理214421 利用者追加214412
3、 利用者修改224423 利用者删除234424 页面头部的共通导航按钮23443 日志管理234431 管理用HTTP服务器记录一览244432 管理用系统日志一览24第五章 总结27结束语29致 谢31参考文献33 摘 要科技的发展,带来的是信息量的增加,如何更加有效地管理和利用这些信息以成为一个重要的研究领域。而公司为了提高工作效率,更是需要一套有效的管理系统才能更好地利用这些资源,提高利益。本系统结合公司实际情况,经过实际的需求分析,采用Microsoft Visual Studio.Net 2003做为开发工具而开发出来的文件管理系统。本毕业设计主要讲述如何有效地管理文件和维护系统的
4、功能,系统主要包括三方面的功能,文件管理,构成管理和运用管理。论文中将主要讲述后面两大功能模块的设计,实现和运用,其中运用管理中具有日志管理功能,它能更加有效地维护系统,对系统的安全进行操作。该系统的主要实现方式是通过修改数据库以实现数据和信息的改变,所以思虑周全的SQL语句对于该系统有比较重要的作用。关键词:管理;日志;构成管理;运用管理;SQL语句ABSTRACT With the technical development, the information increase, how to effectively manage and use the information become
5、s an important research area. And the company in order to enhance the working 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 k
6、it to develop the files management system through the actual demand analysis.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
7、 and the utilizes management. The paper mainly will narrate two functions 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 sy
8、stems main realization way is to change the data and the information through 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引 言随着计算机应用的迅速普及和公司业务规模的不断扩
9、大,对应的项目资料和参考书也越来越多,特别是电子文件的生成量是非常可观的,为了更加有效地管理和利用这些财富,并方便员工们查阅,提出开发公司内部文件管理系统。虽然现在人们还在大量使用纸质材料来储存信息,但这样需要大量的人力和财力来进行管理和分类,而且要从资料中找到某些比较细化的资料就需要花费大量的事件时间,在信息化高度发展的现代生活中这是不能让人忍受的,而且有时花费了时间后还不一定会找到自己所需要的资料,这就让人从无法忍受变成无法接受了,而通过计算机的高速处理能力,人们只要通过关键字就能即快又全面的找到自己所需的资料。当一个公司扩张到一定程度,其资料的数量达到数千甚至数百万页纸时,储存和检索将是
10、一个非常耗时也是非常昂贵的任务。成本迅速上升,在工资方面,雇员负责存档和检索文件所需存储空间和领域容纳大量文件档案。这也是一个持续、无止境的工作,需要时间,以及无数员工。因此,企业的发展受到了限制,换言之,一个企业的效率受到持续利用文件备案制度的很大影响。文件管理系统在这种时候迅速发展起来了,我们不必再为管理数以万计的纸张文件而担心,在文件管理系统中我们可以储存所有电子文档,可以在任何有电脑的地方轻松地对文件进行操作,并且不必担心这些文件被不相干的人给篡改。初次转换成本通常懒于做什么,这包括金钱和时间成本,需扫描所有公司的档案纳入现有体制。为了节省时间,公司对所有文件进行自动局部扫描,这样的做
11、法也是最便宜的方法,因为不必再支付金钱给劳动者。选择何种方式,第一年都会付出沉重的代价,但这些费用应在一两年后抵消。一旦公司完全使用无纸化的操作,工作效率将大大提高,其客户支持响应时间会大幅降低,以及整体办公能力也显著提高。这些改善将直接导致商业利润的提高。而开发优质的文件管理系统是真正实现无纸化文件管理的重要措施。它使电子文件得到有效的管理,便于更多的人对其进行操作,从而帮助更好地完成工作。而且现在电子资料相对于纸质资料更容易保存,占用的空间更小,重要的是所需的费用也更低。在实际工作中电子文件的内容也更容易检索,合理地利用电子文件可以提高员工们的工作效率。信息是一种资源,管理人员和行政首脑必
12、须有效地利用信息,才能在竞争激烈的环境里立于不败之地,企业信息和文件管理系统已经越来越引起公司的重视。一个好的管理系统能更有效的管理和利用这些信息,现在很多公司内部都拥有了自己的电子文件管理体系,而且这些管理系统都符合自己公司的特色,这样才能更加加强管理的效率和利用效率。该课题是在对公司的基本情况进行调研,并对该公司的电子文件类型进行大致的统计后,提出的开发方策,使公司对电子文件的管理和利用能更容易、更方便,也使公司办公实现无纸化操作。 第一章 系统概述11 项目背景随着计算机应用的迅速普及和公司业务规模的不断扩大,对应的项目资料和参考书也越来越多,特别是电子文件的生成量是非常可观的,为了更加
13、有效地管理和利用这些财富,方便员工们查阅,而且为了开发出适合公司特色的文件管理系统,使管理人员和行政首脑必须有效地利用信息,故提出开发公司内部文件管理系统。12 系统简介 本软件采用开发平台,主要应用Microsoft Visual Studio.Net 2003中的ASP.NET C#.NET,在结构上主要分为三个模块:文件管理,构成管理,运用管理。数据库基于SQL Server 2005,运行时界面友好,美观,使用方便。121 系统特点主结构采用典型的C/S模式,即客户端/服务器模式由客户端指定服务器IP,进行连接,灵活性强一个服务端可以同时连接多个客户端,且各个客户端的之间互不影响清晰且
14、美观的界面,所有框架左面都用组件treeView来显示数据,并通过它来控制选择界面右面的信息更具管理性,节省人工费和维护费管理员可通过日志查看用户的操作,以更好地进行管理。使用微机占用的场地小,节省了办公费用。提高资料检索的效率。界面友好,便于人工操作和管理122 局部设计思想文件管理系统主要采取C/S模式,先说单一的服务端和客户端的通信机制。首先服务器启动,服务端在局域网内处于监听模式,客户端指定完连接端口和服务器地址后发出申请,服务端迅速与其建立连接,建立连接后双方就可以相互传送信息了。整个过程中服务器始终是被动方,而客户端始终是主动方,大致结构图如下: 申请(IP,Host) 建立连接图
15、1-1 C/S基本模型图123整体设计思想Client/Server 结构的优点是速度快, 缺点是当 server 进行更新时, client 也必需更新。上一节讲的是一组服务端和客户端通信的模型,整个局域网内的通信是建立在一组模型上的,局域网模型中主要有两种消息流,一种是广播式的,另外一种是点对点的发送模式,但是点对点的模式仍是建立在上图的基础上的,某个客户端向指定的客户端发送消息,则是先把消息发送到服务器,然后通过服务器转发出去的。其大概的模型如下图所示: 操作请求 操作请求 回送结果 回送结果 显示结果 图1-1 局域网下的基本操作模式文件管理系统的基本框架 124运行环境及开发平台软件
16、配置: 操作系统: Windows 98/Me/2000/XP的各种语言版本开发平台: Microsoft Visual Studio.Net 2003 (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.N
17、ET C#.NET)开发平台,而且需要Microsoft IEWebControls,和 Html等相关知识。所以在实际做系统之前要学习一定的组件知识,特别是IEWebControls也就是.NET中的treeView组件,该组件是系统中的一个重点。花较多的时间在毕业设计的准备上,我相信,只要准备的充分,真正做起来就会事半功倍的。整个毕业设计过程大致分两个大阶段,第一阶段主要是知识的积累,包括对操作平台.NET组件的熟悉和对数据库技术的了解和应用。第二阶段则是在第一阶段的基础上,进行设计、编程和测试。14要解决的主要问题这里列举了几个本次毕业设计的几个难点,也是后面几个章节主要论述的重点:界面
18、的设计,既要让用户看了舒服,也要便于用户上手,方便操作。该系统具有多张表,各表之前的关系比较复杂,所以要清楚各表之间的联系。点击左框架中的信息的时候,节点的关联信息也都要传递给右框架。所以参数的传递量还是比较大的。如何在treeView中进行实时信息转换,当右框架有信息更新的时候也要及时更新左框架treeView的信息。对数据库的各种操作,添加,删除,修改数据对系统日志的管理 第二章 应用技术简介21开发平台(Microsoft Visual Studio.Net 2003)介绍 Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建和部署功能强大
19、而安全的连接 Microsoft .NET 的软件。为解决今天最具挑战性的软件开发需要而构建的 Visual Studio .NET 2003 增强并进一步完善了其前代产品的功能,并与前代产品高度兼容。Visual Studio .NET 2003 包括来自 Modeler 的全套功能,可帮助构建最复杂的企业级应用程序和在最小的设备上部署应用程序。通过全世界各种规模的公司的使用,Visual Studio .NET 和 Microsoft Windows Windows NET Framework 提供了一个强大而完善的端到端工具,用以设计、开发、调试和部署用于 Microsoft Windo
20、ws 和 Web 的安全的应用程序这些应用程序强健而且易于使用。22 数据库SQL Server 2005 221 简介SQL Server 2005 旨在帮助企业迎接挑战。这个下一代数据管理和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。SQL Server 2005 基于 SQL Server 2000 的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助。222 SQL Server 数据平台SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和
21、更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。 223 SQL Server 2005 数据平台为各种规模的组织提供的好处 SQL Server 2005 数据平台为各种规模的组织提供了以下好处:充分利用数据资产。 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,S
22、QL Server 2005 也使用户能够通过嵌入的功能(如报表、分析和数据挖掘等)从他们的数据中得到更多的价值。您可以充分利用其强大功能性和灵活性将数据传递到组织的每个角落,而成本仅为其他一些系统的一部分。 提高生产效率。 通过全面的 BI 功能以及熟悉的 Microsoft Office 系统之类的工具集成,SQL Server 2005 为组织内信息工作者提供关键的、及时的业务信息以满足他们特定的需要。SQL Server 2005 的目标是将 BI 扩展到组织内的所有用户,并且最终帮助组织内所有级别的用户能够基于他们最有价值的资产数据来做出更好的业务决策。 减少 IT 复杂性。 SQL
23、 Server 2005 简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。 降低总体拥有成本 (TCO)。 SQL Server 2005 中集成的方法和对产品易用性和部署上的关注提供了行业上最低的规划、实现和维护成本,使数据库投资能快速得到回报。23 组件treeView IE WEB的应用技术231 简介 在 2002 年,Microsoft 发布了四种 ASP.NET Web 控件,用于为使用 Microsoft Internet Explorer 的 Web 访问者提供更好的体验。这些 Web 控件称为
24、 Internet Explorer Web 控件,也简称为 IE Web 控件,包括以下四种控件:MultiPage Web 控件 TabStrip Web 控件 Toolbar Web 控件 TreeView Web 控件 这些 Web 控件通过提供 Web 访问者熟悉的用户界面,增强了 ASP.NET Web 页面。例如,Toolbar Web 控件可以显示一个与各种 Microsoft Office 产品中的工具栏相类似的可单击工具栏。TabStrip 和 MultiPage Web 控件配合使用后可以显示选项卡式内容。TreeView Web 控件可以用来显示可单击、可展开的树中的数
25、据,与在 Microsoft Windows资源管理器中用树来显示 PC 文件系统中的驱动器和文件夹很类似。232 treeView功能介绍当访问者展开一个treeview控件中的一个节点时,可以运行一些代码,以实现一定的功能。例如,你可能会在treeview控件中所使用的控件内定义页面。因此,当展开treeview中的一个treenode控件时,整个treeview控件的大小将会发生改变。在这种情况下,当发生节点展开的事件时,你将需要运行一段代码来重新调整画面中其余部分的尺寸。示例:当访问者选中了一个具有子控件的treenode控件时,这个控件将会展开。在这个页面中,每当展开一个treeno
26、de节点时,访问者都将会看到一条消息。请注意onexpand属性的使用。当有一个节点展开时,将会触发运行这个属性设定的那个过程。此外,由于qutopostback属性设为true,因而当有一个节点展开时,将会立即触发这一事件。编写当treenode控件折叠时触发运行的代码,如果访问者在treeview控件中选中了某个节点而使其处于展开状态的话,你可以通过再次选以这个节点而将其折叠。当一个treenode控件折叠时,如果你想触发运行一段代码,则可以使用相应treeview控件的oncollapse事件来实现如:注意oncollapse属性的使用,当treenode折叠时,运行node_collp
27、ase子过程。24 TXT日志文件所谓日志文件系统是在传统文件系统的基础上,加入文件系统更改的日志记录,它的设计思想是:记录文件管理系统的每步操作,并将操作内容记录入日志。日志文件系统在磁盘分区中保存有日志记录,写操作首先是对记录文件进行操作。在日志文件系统中,每隔一天时间,它会新建一个新的日志文件。通过对系统日志的管理,我们可以更好的维护系统,以检查系统出错信息或用户的使用情况。 第三章 数据库理论和设计一个成功的管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。1
28、数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。2 概念设计的任务是从DFD出发,绘制出本主题的实体关系图,并列出各个实体与关系的纲要表。3 逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。4 物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MS SQL Server,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。5加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试
29、工作。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。下面我们着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。转31数据库系统设计及范式分析信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。建立关系数据结构涉及三方面内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。 1链接关系的确定 在进行了
30、上述数据规范化重组后,已经可以确保每一个基本数据表(我们简称为表)是规范的,但是这些单独的表并不能完整地反映事物,通常需要通过指标体系整体指标数据才能完整全面地反映问题。也就是说在这些基本表的各宇段中,所存储的是同一事物不同侧面的属性。那么计算机系统如何能知道哪些表中的哪些记录应与其它表中的哪些记录相对应,它们表示的是同一个事物呢?这就需要在设计数据结构时将这种各表之间的数据记录关系确定下来。这种表与表之间的数据关系一般都是通过主或辅关键词之间的连接来实现的。因为在每个表中只有主关键词才能唯一地标识表中的这一个记录值(因为根据第三范式的要求,表中其它数据字段函数都依赖于主关键词),所以将表通过
31、关键词连接就能够唯一地标识出某一事物不同属性在不同表中的存放位置。 2确定单一的父子关系结构 所谓确定单一的父系关系结构就是要在所建立的各种表中消除多对多(以下用M:N来表示)的现象,即设法使得所有表中记录之间的关系呈树状结构(只能由一个主干发出若干条分支,而不能有若干条主干交错发出若干条分支状况)。所谓的“父系”就是指表的上一级关系表。消除多对多关系可以借助于E-R图的方法来解决,也可以在系统分析时予以注意,避免这种情况的发生。 消除这种M:N情况的办法也很简单,只需在二表之间增加一个表,则原来M:N的关系就改成了M:1,1:N的关系了。3建立整个数据库的关系结构好的关系结构能够减少数据的冗
32、余、并提高数据存取的效率。32 SQL语句SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UP
33、DATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据;DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX。在实际数据库操作中,数据操作语言DML是比较重要的,它直接与数据库进行操作,修改用户想到得到和实现的数据。DML包括数据查询与数据更新。数据查询主要是由Select语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS
34、还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。其中用于修改数据库内容的 SQL 语句主要有以下三个: (1) Insert,向一个表中加入新的数据行 (2) Delete,从一个表中删除数据行 (3) Update,更改数据库中已经存在的数据 Insert标准语法: INSERT INTO table_name (col1, col2.) VALUES(value1, value2.)Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自
35、身的行,在某些特定的状态下,这是非常有用的。多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法。 Update标准语法:UPDATE table_name SET columnname1 = value1, columname2 = value2 WHERE search_conditionUpdate语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,Set子句则指定要更新哪些列,并计算它们的值。Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。Delete 语
36、句标准语法:DELETE FROM tablename WHERE conditionDelete语句通过where语句来查找到要操作的数据,所以和Update语句类似,明确where后面的条件也是很重要的。33文件管理系统数据库结构331 概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对
37、全局ER模式进行优化,得到最终的模式,即概念模式。332 关系数据库的逻辑设计由于概念设计的结果是ER图,DBMS一般采用关系型,因此数据库的逻辑设计过程就是把ER图转化为关系模式的过程。由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。设计结果是一组关系模式的定义。333数据库的实现该文件管理系统使用的是Microsoft SQL Server 2005数据库来进行数据库的逻辑设计。而文件管理系统中的构成管理和运用管理共用到了四个基本数据库表如表3.13.4所示 表3.1 用户管理字段名数据类型是否允许为空含义USR_UKEY_CHchar(16)用
38、户编号USR_GROUPUKEY_FK_CHchar(16)用户组别USR_MEISHOU_VCvarchar(50)允许用户名称USR_SORT_INint用户分类顺序USR_LOGINID_VCvarchar(32)用户登录IDUSR_PASSWORD_VCvarchar(64)密码USR_ACCESSKENGEN_TYtinyint用户权限USR_SAKUSEISHA_NVCvarchar(32)创建者USR_SAKUSEIBI_DTdatetime创建时间USR_KOUSHINSHA_NVCvarchar(32)允许更新者USR_KOUSHINBI_DTdatetime允许更新时间表3
39、.2 组管理字段名数据类型是否允许为空含义GRP_UKEY_CHchar(16)组编号GRP_OYAGROUP_FK_CHchar(16)双亲节点编号GRP_MEISHOU_VCvarchar(50)组名称GRP_SORT_INint组分类顺序GRP_KAISOU_INint阶层分类GRP_SAKUSEISHA_VC2varchar(32)创建者GRP_SAKUSEIBI_DTdatetime创建时间GRP_KOUSHINSHA_VC2varchar(32)允许更新者GRP_KOUSHINBI_DTdatetime允许更新时间表3.3目录模型字段名数据类型是否允许为空含义MOK_UKEY_CH
40、char(16)目录编号MOK_SORT_INint目录分类顺序MOK_MOKUJIUKEY_FK_INchar(16)目录双亲编号MOK_MEISHOU_VCvarchar(200)允许目录名称MOK_SYO_INint允许目录文件信息MOK_SECTION_VCvarchar(256)目录项信息MOK_KITEIBANGO_VCvarchar(50)允许规定编号MOK_SAKUSEISHA_VCvarchar(16)创建者MOK_SAKUSEIBI_DTdatetime创建时间MOK_KOUSHINSHA_VCvarchar(16)允许更新者MOK_KOUSHINBI_DTdatetime
41、允许更新时间表3.4文件标志最新表字段名数据类型是否允许为空含义SHOSHI_UKEY_CHchar(16)文件编号SHOSHI_MOKUJI_UKEY_FK_CHchar(16)文件目录双亲编号SHOSHI_SORT_INint文件分类顺序SHOSHI_BUNSHOBANGOU_VCvarchar(200)允许部署编号SHOSHI_KAITEISUU_INint买入价格SHOSHI_VER_NVCvarchar(400)允许文件目标编号SHOSHI_BUNSHOSTS_INint文件STSSHOSHI_MOTOBUNSHOSTS_INint允许文件目录部署STSSHOSHI_PATH_VCv
42、archar(1024)文件路径SHOSHI_SHUBETU_MEISHOU_VCvarchar(50)允许文件类型名称编号SHOSHI_SYOSETU_INint允许文件说明编号SHOSHI_TITLE_VCvarchar(200)允许文件标题编号MOK_KITEIBANGO_VCvarchar(50)允许目录规定编号SHOSHI_KANNRITANTOU_CHchar(16)文件管理担当者SHOSHI_KANRIMEISHOU_VCvarchar(50)文件管理者名称编号SHOSHI_FILESIZE_VCint文件大小SHOSHI_KAKUTEIMEISHOU_VCvarchar(50)
43、允许文件确定名称编号SHOSHI_COMMIT_DTdatetime允许文件提交日SHOSHI_JUNBI_DTdatetime允许文件准备时间SHOSHI_KOUKAIBI_DTdatetime允许文件公开日SHOSHI_KAISOUPATHSORTKEY_VCvarchar(15)允许阶层分类路径KEYSHOSHI_KAISOUPATH_VC2varchar(150)允许阶层路径SHOSHI_KAISOUMEISHOU_VCvarchar(1024)文件阶层具体路径SHOSHI_KOUKAI_FLAGint文件公开标志SHOSHI_KAITEIRIYU_VCvarchar(800)允许修改
44、理由SHOSHI_BIKOU_VCvarchar(1024)允许备注SHOSHI_SAKUSEIBI_DTdatetime文件创建日SHOSHI_SAKUSEISHA_VCvarchar(32)文件创建者SHOSHI_LOGINID_VCvarchar(32)允许文件登录IDSHOSHI_KOUSHINBI_DTdatetime允许文件创建时间SHOSHI_KOUSHINSHA_VCvarchar(32)允许文件更新者SHOSHI_OBJKOUSHINBI_DTdatetime允许文件更新时间 第四章 系统的详细设计41 用户登录画面功能如下:检查用户ID和密码的格式是否正确检查用户ID和密码的长度是否超过规定的范围检查用户ID和密码的是否为空检查用户在用户表中是否存在用户存在时返回用户的权限值,画面跳转到功能选择界面用户ID,密码不正确或其它不可确定的错误发生时,将跳转到错误提示画面登录界面图三42功能选择界面 三