版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
123/131摘要电子政务档案管理系统是以公司电子政务信息系统为模型而开发设计的。该系统既便于管理员管理档案,也方便于借阅者借阅档案和查询档案信息。该系统主要实现对档案信息和借阅者信息的管理,用户通过使用用户名、密码,进入整个数据库的管理工作,以便及时更新数据库来满足读者的要求。其主要功能包括用户管理、机构管理、档案库管理、档案管理以及档案借阅归还等功能。课题主要采用自上而下的结构化程序设计方法与面向对象方法相结合的方法,研究和开发该系统。该系统运用了C#编程语言进行界面设计和代码设计,数据库设计使用SQLServer2000创建,使得系统功能更加完善。全文共分八章,第一章绪论,介绍系统开发的必要性与可行性,第二章到第五章介绍系统的设计与实现,包括可行性分析、需求分析、数据库设计、系统设计,第六章介绍系统的调试过程,第七章对系统的性能进行分析,第八章总结,总结此系统设计的优缺点及其心得。关键词:借阅查询;数据库设计;政务档案管理AbstractTheelectronicgovernmentfilemanagementsystemisdevelopedonthemodeloftheinformationsystemoftheelectronicgovernmentinformationsystem.Itisveryeasyformanagerstomanagethefiles,anditisalsoconvenientforreaderstoborrowandinquirefileinformation.Thesystemmainlyrealizesthefunctionofmanagingthefileandreader'sdata.Theusersareallowedtomanagethewholedatabaseonlythroughusingpassword,andthentheuserscanrenewthedatabaseintimetomeetreaders’need.Itsmainfunctionsincludeusermanagement,institutionalmanagement,archivemanagement,archivestoragemanagementandtheFunctionofborrowsandReturnsthefile. Thetopicmainlyusedthetoptothebottomofstructurecombinewiththefacingmethodoftheprogramdesign,researchanddeveloptheinformationmanagementsystem.ThesystemmakesuseoftheC#tocarryontheinterfacedesignandthecodedesign,andthedatabasedesignadoptsSQLServer2000toestablish,whichmakesthesystemfunctionmoreperfect.Thepapercanbedividedintoeightchapters:Thefirstchapterisanintroductionofthepaper.Itintroducesthenecessityandfeasibilityofthedevelopmentofthesystem.Thesecondtothefifthchapterintroducethedesignandrealizationofthesystem,includingtheanalysisoffeasibilityanddemandofthesystem,thedesignofdatabaseandsystem.Thesixthchapterintroducesthedebuggingprocessofthesystem.Theseventhchapteranalysesthefunctionofthesystem.Theeighthchapterisasummary.Itsummarizestheadvantagesanddisadvantagesofthesystem,andatthesametimeitalsogivesussomeexperienceofit.Keywords:Borrowsandinquiry;databasedesign;governmentaffairsrecordsmanagement目录TOC\o"1-3"\f\h\z第1章绪论 11.1系统的概述 11.1.1课题研究的背景 11.1.2系统的主要功能 11.2开发工具与相关技术介绍 21.2.1Visualc#.Net2005开发环境 21.2.2MicrosoftSQLServer2000简介 3第2章可行性分析 52.1技术可行性 52.2经济可行性 52.3操作可行性 52.4运行环境 62.4.1硬件配置 62.4.2软件配置 6第3章需求分析 73.1用户需求 73.2功能需求 73.3工作需求 83.4工作流程 83.4.1数据流图 83.4.2数据字典 9第4章数据库设计 134.1功能模块划分 134.2功能描述 144.3数据库 154.3.1概要设计 154.3.2逻辑设计 184.4.3物理设计 21第5章详细设计 225.1结构程序的设计 225.2系统设计 225.2.1管理功能系统 225.2.2服务功能系统 235.3菜单设计 235.3.1菜单的分类 245.4界面设计 245.4.1登录界面的设计 245.4.2主界面的设计 275.4.3机构管理界面 285.4.4档案库管理界面 295.4.5档案管理界面 315.4.6档案借阅归还管理界面 32第6章系统测试 356.1测试目的 356.2测试方法 356.3测试步骤 36第7章系统维护及性能分析 397.1系统维护 397.2性能分析 40第8章总结 41参考文献 42致谢 43附录 44绪论1.1系统的概述课题研究的背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。
电子政务档案管理系统提供对企事业单位的档案管理功能。使用本系统,可以完成档案的管理、出借等功能。对各项操作都提供日志信息记录,以满足安全性方面的要求。电子政务档案管理系统使工作人员对档案的管理工作更加容易,提高工作的效率、降低管理的成本。作为计算机应用的一部分,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率。因此,开发一套完善的电子政务档案管理系统是必不可少的。系统的主要功能电子政务档案管理系统提供对企事业单位的档案管理功能。使用本系统,可以完成档案的管理、出借等功能。因此档案管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的电子政务档案管理系统,可以减轻工作,将工作科学化、规范化,提高了档案信息管理的工作质量。电子政务档案管理系统初步划分为五大功能模块:用户管理功能模块、机构管理功能模块、档案库管理功能模块、档案管理功能模块、档案借阅归还管理功能模块。其中:用户管理功能模块实现用户和管理员的添加,修改和删除功能。机构管理功能模块需要实现增加机构、删除机构、修改机构描述等功能。档案库管理功能模块包括了新建档案库、删除档案库、修改档案库描述和任命档案库的管理员等,只有系统管理员才有权进行档案库管理。档案管理功能模块是所有用户都可操作的功能,用户通过设定检索的条件对档案进行检索,可以查阅检索出的档案的详细信息。档案借阅归还管理功能模块只有对某个档案库有操作权限的用户才能对该档案库下的借阅事务进行管理。电子政务档案管理系统拟订以公司电子政务信息系统为模型,以查询库存档案的信息、借阅者的借阅信息、借阅和归还档案的功能为基本需求,开发设计一套完整的电子政务档案管理系统。开发工具与相关技术介绍系统运用Visualc#.Net2005进行界面设计和功能实现,以MicrosoftSQLServer2000作为后台支持数据库的开发。Visualc#.Net2005开发环境C#是由Microsoft开发的一种简单、精炼、类型安全、面向对象的语言。C#的设计目的是简化网络应用,它能迅速的构建基于Windows和Internet的应用程序和组件,并且可以在任何操作系统上通过Internet调用运行的任何语言。C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
1.C#的现代化设计能够消除很多常见的C++编程错误。
2.C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。
3.内置对组建对象模型(COM)和基于Windows的API的支持。
4.允许有限制地使用纯指针。C#旨在不牺牲C和C#的功能和控制特色的前提下提高C++编程人员的开发速度。C#为高等级安全性、垃圾回收和类型安全提供内部代码信任机制C#支持单一继承并创建Microsoft中间语言作为本机代码编译器的输入。C#与.NET框架和公共语言运行库完全集成,具有语言的可操作性。C#简化了C和C++中某些复杂的方面使之现代化,包括:命名空间、类、枚举、重载和结构化异常处理。它还取消了宏、多重继承和虚拟基类、头文件包含等功能。利用C#可以开发各种类型的应用:Windows应用程序、类库、Windows控件库、ASP.NETWeb应用程序、ASP.NETWeb服务、Web控件库、控制台应用程序和Windows服务。C#与C++和Java非常相似,它综合了目前所有高级语言的优点,如:简洁的语法、精心的面向对象设计、与Web的紧密结合、完全的安全性与错误处理、版本处理技术及良好的灵活性和兼容性。MicrosoftSQLServer2000简介SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL
Server作为微软在Windows
系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它区别于FoxPro、Access小型数据库,SQL
Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQL
SERVER
2000往往成为数据库的首选。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。由于SQL
Server与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,从另一个角度来讲,学习SQL
Server是掌握其他平台及大型数据的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL
Server的基础,再去学习和使用它们就容易多了。由于今天Windows操作系统占领着主导地位,选择SQL
Server一定会在兼容性方面取得一些优势。另外,SQL
Server
2000
除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮
XML
数据,可以将搜索结果以
XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。SQLServer支持三层客户/服务器结构,三层结构将一个SQLServer应用程序分为三部分:1)用户界面端为用户提供了在自己桌面上运行的服务。2)运行在SQLServer上的业务规则端支持业务服务。3)运行在另一个SQLServer上的数据端支持数据服务。而SQLServer2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。大型服务器可能有成千上万的用户同时连接到SQLServer2000的情况,SQLServer2000为了这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQLServer2000还在多个用户之间有效在分配可用资源。MicrosoftSQLServer能够满足大规模分布式计算环境的需要,可以与WindowsNT及Windows2000操作系统紧密结合,从而全面使用它们的管理和维护功能。所以,SQLServer已经成为WindowsNT平台上最重要,同时也是使用最广泛的数据库管理系统。作为一种功能强大的数据库系统,SQLServer主要有以下特点:完全的客户机/服务器体系结构这一结构可以有效网络。在客户机/服务器运算模式下,数据库查询操作都集中在服务器方进行,在网络上传输的请求命令和服务器的检索结果,而不是整个数据库文件,这样可以减少网络上的信息流量,从而提高网络的使用效率。简单的图形化处理工具,使系统管理更为直观SQLEnterpriseManagement(SQL企业级管理器)是一个基于Windows图形界面(GUI)的集成管理工具,利用它可以完成SQLServer的配置管理工作,如建立设备(devices)和数据库、备份和恢复数据库、执行查询操作、调度和报警管理、数据复制等。SQLServer的管理体系建立在SQL分布式管理对象(SQLDistributedManagementObject,简写为SQL_DMO)基础上,形成SQLServer的分布式管理框架。丰富的编程接口工具SQLServer提供了Transact_SQL、DB_LibraryforC和DB_LibraryforVisualC#开发工具。Transact_SQL与工业标准SQL语言兼容,并在其基础上加以扩充,是它更符合事务处理的需要。此外,SQLServer还支持ODBC规范,可以使用ODBC访问数据库。多线程体系结构SQLServer支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减小内存需求,提高系统吞吐量。在用户数量增加时,SQLServer的运行速度也不会明显减慢。隐含的并发控制功能SQLServer利用动态功能,防止用户在查询和更新并发操作时相互间发生冲突。动态锁定是隐含的,用户不必操心锁定过程。良好的兼容性SQLServer是Microsoft服务器套件的Backoffice的成员之一,它与其它软件(WindowsNT、Internet、InformationServer、ExchangeServer等)有机结合,并充分利用它们所提供的服务器功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O等),从而增强了SQLServer数据库系统的功能,同时减少了系统资源的占用。SQLServer提供了功能全面的管理工具可以帮助数据库管理员完成日常的,复杂的,烦琐的数据库管理工作。第2章可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。在这个阶段确定规模和目标,软件需求者要在时间、人力、软硬件资源和经费等方面来评估对资源的需要。同时,它从技术可行性、经济可行性、操作可行性三方面进行研究。2.1技术可行性C#.NET是一种采用编程语言,它使程序员能够使用.NET框架开发各种应用。MicrosoftVisualStudio.NET中的开发是以.NETFramework为目标的,即MicrosoftVisualStudio.NET项目的输出是Microsoft中间语言(MSIL)的二进制文件。VisualC#编译器支持语言的所有重要功能,并且还完全支持使用.NETFramework。它还支持受VisualC++支持的扩展,。后台采用MicrosoftSQL
Server
2000数据库开发工具作为处理用户提交表单和连接数据库的设计方法进行开发建设。2.2经济可行性企事业单位常常面临着管理档案的归档、查询、借阅和归还等工作。因此建立一套有效的电子政务档案管理系统,可以减轻工作,将工作科学化、规范化,提高了电子政务档案管理的工作质量,并且把管理者从繁重的劳动中解脱出来。计算机技术在这些方面的应用有着美好的经济前景。2.3操作可行性该系统的开发就是本着方便管理的原则。对于用户来说,设计合理、容易理解和操作的系统是非常必要的。一个简洁、明朗的界面和完整的功能设计足以满足各种用户的不同需求。所以该系统在进行设计时考虑到用户的心理,以用户作为系统开发的根本。界面设计十分亲切,功能标题醒目,各种功能的实现简单容易上手是本系统最注重的特点,所以操作方面可行。2.4运行环境2.4.1硬件配置1.微处理器:(CPU)具备80486以上的微处理器;2.内存:512MB;3.显示器:建议使用VGA或更高分辨率的显示器;4.硬盘空间:80G;5.键盘6.鼠标2.4.2软件配置1.操作系统:Windows2000/WindowsXP2.开发语言:MicrosoftVisualStudioC#.NET3.数据库:SQLServer2000在上面介绍的硬件和软件的对该电子政务档案管理系统进行编辑和运行能达到很好的效果,体现了该系统所具有的强大功能模块,这样也大大的提高了管理者的工作效率。第3章需求分析在软件开发的过程中,需求分析是个非常重要的过程,也是必不可少的过程。需求分析确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。它需要系统分析员、程序员、用户这三方面人员通力合作,以确定系统的功能要求、系统的性能要求、运行要求以及将来可能提出的要求。可行性研究阶段产生的文档,特别是数据流图,是需求分析的出发点。数据流图中已经划分出系统必须完成的许多基本功能,在需求分析阶段系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。3.1用户需求该系统适用于各企事业单位,服务的用户主要是用户和管理员。对于管理员来说该系统应该操作简单、方便,可以降低劳动强度和节约时间。是管理员的管理工作更加容易,提高工作的效率、降低管理的成本。而对于用户来说该系统应该方便借阅档案,和在成千上万的档案中快速的查找所需要的档案。3.2功能需求(1)档案查询功能通过编号和日期等等对数据库中的相关内容的进行精确查询显示。(2)档案借阅归还管理功能用户可以查询已归档的档案(未借出)进行借阅,借阅时需要提交借阅申请指明档案的名称、日期、借阅者、机构。管理员可对用户提出的借阅申请进行审批,审批通过用户便可到档案室提取档案。系统可以记录借阅者的个人信息、借阅信息等基本信息并完成借阅操作。(3)机构管理功能系统管理员可对系统中的机构进行管理,包括新增机构,此时需要提供机构的名称和说明;更改机构名称和说明。(4)档案库管理功能包括了新建档案库、删除档案库、修改档案库描述和任命档案库的管理员等,只有系统管理员才有权进行档案库管理。3.3工作需求电子政务档案管理系统以政务档案为背景,其系统管理由企业管理员来管理。主要实现以下功能:(1)对用户进行管理,包括对用户的添加、修改等。(2)对机构进行管理,包括对机构的添加、修改、删除、查询。(3)对档案库进行管理,包括对档案库的添加、修改、删除、查询。(4)对档案进行管理,包括档案的添加、修改、删除、查询。(5)对档案借阅归还进行管理,包括档案的借阅管理和归还管理。3.4工作流程3.4.1数据流图数据流图(DataFlowDiagram,简称DFD图)描绘系统逻辑模型的图形工具,描述了系统的组成部分及个部分之间的联系。它是用一些规定的图标和符号来描述数据在系统中的流动和处理情况。数据流图一般要采用自上而下逐步求精的结构化表示方法。其实,软件系统归根到底是一个信息处理系统,其最基本的功能就是接收输入的信息,对输入的信息按照规定的方法归类、处理、存储,转变为所需要的信息,最后通过输出系统向用户输出所需求的信息。其中最核心的部分就是对信息(或者称作数据)的处理,因此不同的数据也就不决定了所需要的不同的处理方法和算法。数据流图也就是以图形的方式将系统中数据传递、转化的过程以直观的方式表述出来。下面是根据分析绘制出的电子政务档案管理系统的顶层数据流图:管理员管理员电子政务档案管理系统用户 事务 结果图3.1顶层数据流图上面较抽象的数据流图,接下来将介绍该系统的几个功能模块的数据流图,来说明相关部分的具体实现的功能。22信息记录 D1档案信息用户 档案信息 档案用户1档案1档案管理管理员 档案 管理信息 管理信息管理员D2管理信息图3.2档案管理数据流图1.1档案借阅2记录1.1档案借阅2记录信息1.3借阅处理1.2更新档案库存信息用户管理员 档案 档案 档案档案用户管理员借阅信息 借阅信息 D1借阅信息图3.3档案借阅数据流图3.4.2数据字典数据字典是结构化分析方法中的另一个重要的分析工具。数据流图对信息处理逻辑模型的描述具有直观、全面、容易理解的优点,但没有准确、完整的定义图中的所有数据流,文件和底层加工进行准确、完整定义。这些图元定义条款汇集在一起即组成数据字典。通过数据字典,开发人员可以更准确地确定系统所要实现的功能和用途,同时数据字典也为数据库维护人员提供了一个了解数据库构造、掌握数据库特点的有效的手段。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。下面是档案信息的部分数据字典:表3.1档案信息的定义名称:档案信息描述:用来记录档案的相关信息。定义:档案信息=档案名+档案号+机构名称+档案年度+档案时限+创建人+创建时间+状态+档案库。位置:档案添加运行窗口表3.2数据元素—档案名称的定义名称:档案名描述:用来描述每个档案的名字。类型:字符型长度:50位置:档案信息列表表3.3数据元素—档案编号的定义名称:档案号描述:用来唯一标识档案信息表中记录档案在数据库中的相应存储位置的关键字,通过它可以对报表进行访问。类型:整型长度:10位置:档案信息列表表3.4数据元素—机构名称的定义名称:机构名称描述:用来描述每个档案所属机构的名称。类型:字符型长度:50位置:档案信息列表表3.5数据元素—档案年度的定义名称:档案年度描述:每个档案存档时所属的年份。类型:字符型长度:50位置:档案信息列表表3.6数据元素—档案时限的定义名称:档案时限描述:每个档案存档的时间限制。类型:整型长度:10位置:档案信息列表表3.7数据元素—创建人的定义名称:创建人描述:档案的创建者。类型:字符型长度:50位置:档案信息列表表3.8表3.8数据元素—创建时间的定义名称:创建时间描述:每个档案对应的创建时的时间。类型:时间型长度:8位置:档案信息列表表3.9表3.9数据元素—状态的定义名称:状态名称:状态描述:档案是否已入库。类型:整型长度:10位置:档案信息列表表3.10表3.10数据元素—档案库的定义名称:档案库描述:每个档案所属的档案库的名称。类型:字符型长度:50位置:档案信息列表数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员和不同的开发小组之间的通信。第4章数据库设计通过需求分析阶段的工作,已经清楚了该系统应该实现什么功能,那么下一步的工作就是该如何实现这些功能,这就是总体设计的工作。总的来说,总体设计的主要任务是根据需求规格说明导出系统的实现方案。而最终目标是用比较抽象、概括的方式确定系统如何完成预定的任务,也就是说要取得实现该系统的最佳方案。一般来讲,好的软件表现三个特点:其一是能够按照指定的要求进行工作,功能、性能都符合指定的要求;其二是软件是可维护的,可方便地进行修改;三是软件不只是代码,还有一套配置齐全的文档。而好的软件来自于最佳的设计方案。4.1功能模块划分所谓“模块”,又称“构件”,一般指用程序中的数据说明、可执行语句等程序对象的集合,还可以是单独命名和编址的元素。在软件的体系结构中,模块是可组合、分解和更换的单元。在设计中可以选择其他程序已编写好的模块,其本身也可供其他程序使用。模块化就是对一个复杂问题,自顶向下,逐层的把软件划分成若干模块的过程。每个模块完成一个子功能,再按照某种方法把这些模块组装起来,成为一个整体,即可以完成指定的系统功能,满足问题的要求过程如果把整个软件看做一个模块,是很难被人理解的。但是把大的程序分为许多的模块,即把一个很复杂的问题划分为许多的小问题,解决也就容易多了。一个小的问题作为一个模块,不仅容易为人理解,而且能够单独地进行设计、测试和维护。从而可以提高软件的生产效率及可靠性和维护性。下面是根据需求分析阶段的形成的文档及用户的具体要求得到的该系统的功能模块图:电子政务档案管理系统用户管理电子政务档案管理系统用户管理机构管理档案管理机构的修改档案库管理用户的修改用户的添加机构的删除机构的查询档案借阅归还管理机构的添加档案库的修改档案库的删除档案库的查询档案库的添加档案的修改档案的删除档案的查询档案的添加借阅管理归还管理借阅借阅查询归还归还查询归还查询归还查询图4.1功能模块图4.2功能描述电子政务档案管理系统初步划分为五大功能模块:用户管理功能模块、机构管理功能模块、档案库管理功能模块、档案管理功能模块、档案借阅归还管理功能模块。其中:用户管理功能模块实现用户和管理员的添加,修改和删除功能。机构管理功能模块需要实现增加机构、删除机构、修改机构描述等功能。档案库管理功能模块包括了新建档案库、删除档案库、修改档案库描述和任命档案库的管理员等,只有系统管理员才有权进行档案库管理。档案管理功能模块是所有用户都可操作的功能,用户通过设定检索的条件对档案进行检索,可以查阅检索出的档案的详细信息。档案借阅归还管理功能模块只有对某个档案库有操作权限的用户才能对该档案库下的借阅事务进行管理。4.3数据库数据库在一个信息管理系统中占有非常重要的地位,数据库设计的好坏将直接影响系统的效率以及实现效果。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。4.3.1概要设计数据库的概念设计任务是依据需求分析的结果转换成一个独立于具体数据库管理系统(DatabaseManagementSystem,简称DBMS)的概念模型,即实体关系图(E—R图)。在概念设计阶段就要开始设计数据库的完整性。数据库一般分为三级模式:外模式、概念模式和内模式。其中概念模式是数据库中全部数据的逻辑结构和特征的描述,通常以某种数据模型为基础。根据对数据流图和数据字典的分析,各E—R图如下所示:用户用户用户名密码图4.2用户实体E-R图档案库档案库编号名称负责人电话地址备注图4.3档案库E—R图机构机构名称电话备注负责人编号地址图4.4机构实体E—R图档案信息档案信息存储地备注内容名称编号日期4.5档案信息E—R图档案借阅信息档案借阅信息姓名机构经手人名称编号日期图4.6档案借阅信息E—R图档案归还信息档案归还信息姓名机构经手人名称编号日期图4.7档案归还信息E—R图编号编号地址名称编号名称电话N地址名称编号名称电话NMNMMN用户机构档案档案库档案借阅归还用户名密码查询查询使用使用备注负责人地址名称内容存储地备注编号备注负责人电话日期图4.8实体间的联系图4.3.2逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的基本E—R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,是数据库设计中重要的一步。E—R模型和关系模型是两种对数据库不同的描述,在E—R模型中用实体集和联系表示现实世界中的事物及其相互之间的关系;而在关系模型中则用单一的结构(二维表)来组织数据。下面将科技借书处图书借阅查询系统的E—R模型转化为关系模型,关系主码用下划线标出。用户(用户名称,密码)档案库信息(编号,名称,负责人,电话,地址,备注)机构信息(编号,名称,负责人,电话,地址,备注)档案信息(编号,名称,内容,日期,存储地,备注)档案借阅信息(编号,名称,日期,姓名,机构,经手人)档案归还信息(编号,名称,日期,姓名,机构,经手人)数据库中的表:表4.1所有用户列表字段类型长度NULL备注用户名char10否主键密码char10否无表4.2档案库列表字段类型长度NULL备注编号char4否主键名称char50否无负责人char10否无电话char10否无地址char10否无备注char40否无表4.3机构列表字段类型长度NULL备注编号char4否主键名称char50否无负责人char10否无电话char10否无地址char10否无备注char40否无表4.4档案列表字段类型长度NULL备注编号int4否主键名称char50否无内容char10否无日期datetime8否无存储地char10否无备注char40否无表4.5档案借阅列表字段类型长度NULL备注编号int4否主键名称char50否无日期datetime8否无姓名char10否无机构char10否无经手人char10否无表4.5档案归还列表字段类型长度NULL备注编号int4否主键名称char50否无日期datetime8否无姓名char10否无机构char10否无经手人char10否无4.4.3物理设计数据库在物理设备上的存储结构与存储方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率;不同的数据库产品所提供的物理环境、存取方法和存储结构有很大的差别,因此没有通用的物理设计方法可遵循,只能给出一般的设计内容和原则。采用优化的物理数据库结构,使得在数据库上运行的各种事务响应时间小、存储空间利用率高、事务吞吐率大。为此首先对要运行的事务进行详细分析,获得选择物理数据库设计所需要的参数。其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。数据库物理设计过程中需要对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可以产生多种方案,数据库设计人员必须对这些方案进行细致的评价,从中选择一个较优的方案作为数据库的物理结构。评价物理数据库的方法完全依赖于所选用的DBMS,主要是从定量估算各种方案的存储空间、存取时间和维护代价入手,对估算结果进行权衡、比较,选择出一个较优的合理的物理结构。如果该结构不符合用户需求,则需要修改设计。第5章详细设计详细设计阶段的根本目的是确定应该怎样具体的实现所要求的系统,给出软件模块结构中各个模块的内部过程描述。经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。5.1结构程序的设计结构程序设计技术是实现目标系统的关键技术,是详细设计的逻辑基础。结构程序设计是设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。采用的三种基本控制结构有顺序、选择、循环。虽然这三种结构能实现任何单入口单出口的程序,还允许使用DO-UNTIL和DO-CASE这两种循环结构。电子政务档案管理系统采用了结构化的程序设计,例如,当用户登录系统时,如果输入的用户名或密码错误超过3次以上,则该用户禁止登录系统。从而保护了用户使用的合法性,安全性。5.2系统设计电子政务档案管理系统包括两个子系统的设计,分别包括管理功能子系统和服务功能子系统。在登陆的时候可以根据用户的不同的权限登陆到不同的子系统。如果权限为管理员就登陆到管理功能子系统,如果权限为用户则登陆到服务功能子系统。把一个完整的系统划分为几个小的子系统,在无论在设计上还是在完成上都是一个好的选择。5.2.1管理功能系统该子系统是管理员进行操作的系统。它主要包括管理档案、管理档案库、管理机构、管理用户、系统设置。其中对档案和档案库的管理包括添加、删除和修改和查询,对用户的记录也包括添加和修改。系统设置包括修改密码和退出该系统。如下图所示:管理功能管理功能管理档案管理档案库管理机构管管理用户系系统设置图5.1管理功能模块图5.2.2服务功能系统服务功能子系统只要是为用户提供方便的。它主要包括档案检索、档案借阅、档案归还、查询、系统设置等功能。查询包括借阅查询和归还查询,系统设置包括修改密码和退出该系统。如下图所示:管理功能管理功能管理档案管理档案库管理机构管管理用户系系统设置图5.2服务功能模块图5.3菜单设计菜单中集成了用户在程序窗口中所完成的绝大部分操作,是程序开发中的核心元素。VisualC#是面向对象的应用程序开发平台,菜单是几乎每个窗口都会用到的重要元素之一。除了用户熟知的各种窗口菜单外,应用程序还可以拥有多个在运行时改变的菜单,不同的局部菜单,甚至是用户自行定义的系统菜单等。在设计窗口上适当的运用菜单,可以使生成的应用程序更贴近用户,是命令项更加直观,便于用户识别。5.3.1菜单的分类根据所应用场合的不同,窗口中的菜单可以具有不同的表现形式。在应用程序中,下拉菜单是最直观、最常用的菜单类型,除此之外,菜单家族中还有级联菜单和弹出菜单等类型。渤海大学教学楼使用信息管理系统才用了菜单的设计方法(下拉菜单,级联菜单)1.下拉菜单下拉菜单的各菜单标题并排排列在应用程序顶部的菜单栏里,每一个菜单标题都分别对应一个含有多个不同菜单项的下拉菜单。用户可以在当前窗口中选中所需的菜单标题执行相应的操作,当用户对某个菜单标题进行操作时,该菜单标题就会以特殊的颜色高亮度显示,为用具体是当前操作对象。在主窗体的设计中就采用了下拉菜单,方便用户的使用。2.级联菜单级联菜单有时也被认为是上一级菜单中所包含的子菜单,它于下拉菜单和弹出菜单有着密切的联系。程序开发者可以根据实际需要定制第二、第三级以至于更多级别的级联式菜单。3.弹出菜单弹出菜单只是在某一个程序指定事件被触发的同时打开,它没有被附加到应用程序顶部固定的菜单栏里,只需要用户在程序代码中通过popupmenu属性和弹出菜单关联,指定该触发事件及弹出菜单在屏幕上所显示的打开位置。5.4界面设计5.4.1登录界面的设计登录系统界面时,最先调用口令检查模块。用户输入用户名和密码后,点击“登录”按钮。用户的使用权限默认值为0。如果用户名或密码内容至少有一个为空了,那么程序就要警告用户,您输入的用户名或密码不正确;如果用户名和密码的内容都不为空,系统便自动到系统数据库中的“用户表”中按“用户名”找到相应的记录,然后检验该记录中的“密码”字段与用户输入的密码值是否一致,如果一致,则进入系统主界面,否则提示错误信息,要求用户重新输入。如果用户重新登录系统超过3次,则该用户将被禁止登录该系统。在系统内部还制定了时间,在运行过程中时间是隐藏的,同时将用户的用户名和登录时间写入日志信息,按编号排序。对login进行数据库连接时采用类的方法,通过定义类使login与数据库紧密的联系在一起。图5.3登录界面登陆窗体的程序流程图如下所示:YYNNY开始输入用户名和密码是否匹配查看数据库重新输入信息Count>3进入系统主界面结束图5.4登录窗体的程序流程图界面代码如下:privatevoidbutton1_Click(objectsender,EventArgse){for(inti=0;i<myTable.Rows.Count;i++){this.myRow=myTable.Rows[i];//只有当输入的用户名和密码同时对应上数据库中记录时,才能通过校验if(myRow[1].ToString().Trim()==this.textBox2.Text.ToString().Trim()){blCanLogin=true;strUser=myRow[1].ToString().Trim();//保存用户名mainnewfrm=newmain();newfrm.Show();this.Hide();return;}}MessageBox.Show("您输入的用户号或密码不正确!");return;}}}5.4.2主界面的设计当用户进入系统后,显示主界面,用户可根据主界面的五个功能进行操作。其五大功能为:用户管理、机构管理、档案库管理、档案管理和档案借阅归还。利用工具箱中的菜单控件menuStrip设计主菜单项,并在主菜单下设计级联菜单。设计如下:用户管理:添加用户、修改密码。机构管理:机构的添加、删除、修改和查询。档案库管理:档案库的添加、删除、修改和查询。档案管理:档案的添加、删除、修改和查询。档案借阅归还:借阅、归还。图5.5主界面5.4.3机构管理界面机构管理菜单下有四个级联菜单(机构的添加、删除、修改、查询)。对其进行操作时,可得到的机构信息如下:名称、负责人、电话、地址、备注、编号。管理员根据查询条件对机构进行检索。机构添加界面:图5.6机构添加界面机构添加的程序流程图如下所示:开始开始输入输入YY进入添加机构进入添加机构NN关闭关闭结束结束图5.7机构添加流程图界面代码如下:SqlConnectionConn=newConn.ConnectionString="workstationid=localhost;IntegratedSecurity=SSPI;database=档案";SqlCommandcmd1=newSqlCommand();cmd1.CommandText="insertinto机构(编号,名称,负责人,电话,地址,备注)values('"+this.textBox6.Text+"','"+this.textBox1.Text+"','"+this.textBox2.Text+"','"+this.textBox3.Text+"','"+this.textBox4.Text+"','"+this.textBox5.Text+"')";cmd1.Connection=Conn;Conn.Open();cmd1.ExecuteNonQuery();Conn.Close();MessageBox.Show("添加成功!");5.4.4档案库管理界面档案库管理菜单下有四个级联菜单(档案库的添加、删除、修改、查询)。对其进行操作时,可得到的机构信息如下:名称、负责人、电话、地址、备注、编号。管理员根据查询条件对档案库进行检索。档案库添加界面:图5.8档案库添加界面档案库添加的程序流程图如下所示:开始开始输入输入Y进入添加档案Y进入添加档案库NN关闭关闭结束结束图5.9档案库添加流程图界面代码如下:SqlConnectionConn=newConn.ConnectionString="workstationid=localhost;IntegratedSecurity=SSPI;database=档案";SqlCommandcmd=newSqlCommand();cmd.CommandText="insertinto库(编号,名称,负责人,电话,地址,备注)values('"+this.textBox6.Text+"','"+this.textBox1.Text+"','"+this.textBox2.Text+"','"+this.textBox3.Text+"','"+this.textBox4.Text+"','"+this.textBox5.Text+"')";cmd.Connection=Conn;Conn.Open();cmd.ExecuteNonQuery();Conn.Close();MessageBox.Show("添加成功!");5.4.5档案管理界面档案管理菜单下有四个级联菜单(档案的添加、删除、修改、查询)。对其进行操作时,可得到的机构信息如下:存储地、备注、编号、名称、日期、内容。管理员根据查询条件对档案进行检索。档案修改界面:图5.10档案修改界面档案修改的程序流程图如下所示:开始开始输入编号输入编号输入名称输入名称修改修改内容内容结束结束YYN图5.11档案修改流程图界面代码如下:SqlConnectionConn=newConn.ConnectionString="workstationid=localhost;IntegratedSecurity=SSPI;database=档案";SqlCommandcmd=newSqlCommand();cmd.CommandText="update档案set名称='"+this.textBox1.Text+"',内容='"+this.textBox2.Text+"',备注='"+this.textBox3.Text+"',日期='"+this.dateTimePicker1.Text+"',存储地='"+boBox2.Text+"'where编号='"+boBox1.Text+"'";cmd.Connection=Conn;Conn.Open();cmd.ExecuteNonQuery();Conn.Close();MessageBox.Show("修改成功!");5.4.6档案借阅归还管理界面档案借阅归还菜单下有两个级联菜单(借阅管理和归还管理)。借阅管理菜单下也有两个级联菜单(借阅和借阅查询)。归还管理菜单下也有两个级联菜单(归还和归还查询)对其进行操作时,可得到的信息如下:编号、名称、日期、借阅者、机构、经手人。档案借阅界面:图5.12档案借阅界面界面代码如下:SqlConnectionconn=newSqlConnection();conn.ConnectionString="workstationid=localhost;IntegratedSecurity=SSPI;database=档案";SqlDataAdapterda=newSqlDataAdapter("select*from档案借阅",conn);DataSetds=newDataSet();da.Fill(ds);DataViewdv=ds.Tables[0].DefaultView;this.dataGridView1.DataSource=dv;conn.Close();归还查询界面:图5.13归还查询界面归还查询的程序流程图如下所示:开始开始归还查询归还查询档案编号档案名称档案编号档案名称点击查询按钮点击查询按钮输出相应的档案名称或编号输出相应的档案名称或编号关闭关闭结束结束图5.14归还查询界面流程图界面代码如下:SqlConnectionconn=newSqlConnection();conn.ConnectionString="workstationid=localhost;IntegratedSecurity=SSPI;database=档案";SqlDataAdapterda=newSqlDataAdapter("select*from档案归还",conn);DataSetds=newDataSet();da.Fill(ds);DataViewdv=ds.Tables[0].DefaultView;this.dataGridView1.DataSource=dv;conn.Close();this.textBox1.Text="";第6章系统测试6.1测试目的软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。这就需要对软件进行性能测试。6.2测试方法计算机软件是基于计算机系统的一个重要组成部分,软件开发完毕后应与系统中其它成分集成在一起,此时需要进行一系列系统集成和确认测试。对这些测试的详细讨论已超出软件工程的范围,这些测试也不可能仅由软件开发人员完成。在系统测试之前,软件工程师应完成下列工作:
(1)为测试软件系统的输入信息设计出错处理通路;
(2)设计测试用例,模拟错误数据和软件界面可能发生的错误,记录测试结果,为系统测试提供经验和帮助;
(3)参与系统测试的规划和设计,保证软件测试的合理性。系统测试应该由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能政党工作并完成所赋予的任务。软件测试大致分为两个阶段:白盒测试法和黑盒测试法。如果知道了产品应该具有的功能,可以通过测试来检测是否每个功能都能实现,这种测试方法叫作黑盒测试法;如果知道产品的内部工作过程,可以通过测试来检验是否按照规格说明书的规定正常运行,这个方法叫白盒测试法。对于软件而言,黑盒测试法是把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说黑盒测试是在程序的接口进行测试,它只检查程序的功能是否按照规格说明说的说明正常运行,程序是否能恰当的接受输入数据,产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。电子政务档案管理系统通过黑盒测试的方法,测试系统五大主要功能:用户管理功能、机构管理功能、档案库管理功能、档案管理功能、档案借阅归还管理功能及其相应子菜单下的功能。与黑盒测试法相反,白盒测试法是把程序看成是装在一个透明的白盒子里。也就是完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否能按预定的要求正确工作,白盒测试又称为结构测试。通过这两种测试方法,纠正系统中存在的错误,提高软件的可靠性。6.3测试步骤软件的测试通常至少分为集成测试、单元测试和验收测试三个基本阶段。(1)集成测试(系统测试)采用自底向上的增量集成方式进行测试。(2)单元测试(模块测试)把系统的各个模块看成一个个独立的小子系统进行测试。在系统管理模块中输入相应的用户名和密码,如果正确系统反馈成功。打开系统数据库能够找到该条记录,说明系统成功的录入了该管理员的权限信息。然后就可以对其他模块进行操作。若输入的用户名或者密码不正确,系统会弹出对话框,提示您输入的用户名或密码输入不正确,请重试。(3)验收测试(确认测试)经过了前面的测试后,一些系统内的错误被发现和修改。现在,我作为一个用户模拟实际情况进行一系列操作,然后再以系统管理员的身份对系统进行管理。完成一次完整的黑盒测试。经过上述的测试过程对软件进行测试后,软件基本满足开发的要求,然后通过进一步完善使系统更加有效使用。下面对用户添加测试的结果显示:图6.1用户添加界面机构修改的测试结果:图6.2机构修改界面档案库的删除图6.4档案库删除界面第7章系统维护及性能分析7.1系统维护对于一个软件而言,系统维护是它生命周期的最后一个阶段,但也是至关重要的一个环节。软件维护通常包括四项活动:改正性维护;适应性维护;完善性维护;预防性维护。虽然已经进行了软件的测试,但是在程序的使用期间,也不可能暴露出这个软件系统中所有的潜在的错误。如发现问题应把问题报告给维护人员,通过维护人员诊断和改正错误的过程称为改正性维护。适应性维护,也就是为了和变化了的环境适当地配合而进行的修改软件的活动,是既必要又经常的维护活动。在使用软件的过程中用户往往提出增加新功能或修改已有功能的建议,还可能提出一般性的改进意见。为了满足这类要求,需要进行完善性维护。当为了改进未来的可维护性和可靠性,或为了给给未来的改进奠定更好的基础而修改软件时,出现了第四项维护活动,这项维护活动通常称为预防维护,目前这项维护活动相对说比较稀少。对于数据库要定期进行维护,可以一周进行一次备份。这样对于新数据可以即使地被保护起来。在这个系统中,由于是的限制,软件维护仅在软件测试完成以后进行了一部分的维护。在程序的设计过程中,我不断地采用可改正性维护(纠正在使用过程中暴露出来的错误而进行的改正性维护),使程序逐步的减少错误的发生。在程序设计完成后,我继续进行完善性维护(改进原有的软件),不断增加系统的功能,完善系统的功能,使系统能够更好的运行。本系统的维护措施有数据备份和数据恢复,管理员可以经常对数据库信息进行备份,以防止数据库被破坏。同时还包括对用户权限的管理,通过对不同用户设置不同的权限,防止用户对无权操作的数据进行修改。软件维护是软件使用中的重要部分。软件的维护会一直持续到软件报废为止,也就是软件再也没有维护的价值了,必须报废再开发新的软件来替代它。只有到此时,软件的生命周期结束了,也就不用再进行维护了,软件的维护也就到此终止了。所以说,我们不能忽略软件维护这个问题。7.2性能分析本系统各模块功能均已得到较好的实现,符合设计标准,达到了用户要求,具有较好的即时交互性和并发性。系统采用统一的设计风格,能够使用户易于接受,系统操作方便。本系统设计了数据备份与恢复功能,增加了系统的可靠性。另外,能够对用户的错误输入进行屏蔽,以减少用户操作错误。同时,防止非法用户的使用,增强了系统的安全性。在数据方面,采用SQLServer2000,其具有备份、恢复功能,并具有较好的并发控制。第8章总结经过了三个月的努力,在指导教师姜老师的耐心指导下我终于按时完成了电子政务档案管理系统的设计。在此次毕业设计过程中我也学到了许多了关于数据库开发方面的知识,实践技能有了很大的提高。在整个毕业设计的过程中,我努力把四年来所学的专业知识进一步升华,归结为知识体系,争取为今后的工作服务。在毕业设计的过程中,我搜集大量有关书籍和资料,带着问题与老师或同组同学交流。通过毕业设计的锻炼,我将大学四年来所学的理论知识与实践良好的结合起来,提高了专业技术水平,加深了对电子政务档案管理系统的理解,在一定程度上掌握了开发技巧,同时掌握不少编程技巧。开发设计的初级阶段,我对教学管理方面的知识知道的不是很多,通过调查了解和查阅相关书籍,我对教学管理软件的开发有了初步的了解和认识。随着设计的深入,逐步加深对该系统的认识和对编程语言的熟悉和理解。此系统的数据库设计基本上是合理的,但不足的是数据库中各表间没有建立联系,全部是在程序中连接每张表的。软件方面设计十分成功,尽量用最简练的语句实现功能,连接数据库的时候login采用类的方法进行数据库的连接,调用数据库中的数据。但在其他界面进行数据库连接时采用代码的方法进行数据库的连接。由于是第一次较系统的开发信息管理系统,所以系统中难免存在一些缺陷,软件的设计工作还有很多。另外,系统中的部分模块的功能还有些不完善的地方,这需要在进一步的完善过程中实现。我会不断去学习补充来开拓自己的思维能力,为以后更好的在该领域内发展打下坚实的基础。
参考文献[1]童爱红.VisualC#.Net应用教程.北京:北京交通大学出版社,2004:45-125[2]范旭,董民辉.使用VisualC#.Net开发Windows应用.北京:北京希望电子出版社,2005:57-94[3]孙永强,陈宗斌.VisualC#.Net入门与提高.北京:清华大学出版社,2002:26-96[4]张海潘.软件工程导论.北京:清华大学出版社,2003:35-248[5]马传宝,李婷.VisualC#+SQLServer数据库开发与实例.北京:清华大学出版社,2006:52-214[6]卫建伟,张奇.VisualC#数据库项目开发案例导航.北京:清华大学出版社,2005:24-148[7]黄远航,刘洪伟.信息交流模式对软件开发的影响—软件项目管理的信息交流探索,计算机应用与软件,第二期,2007:23-97[8]潘亚军.一种基于SQL的数据库初始化方法.计算机工程与应用华北计算技术研究所主办,2005:116-167[9]唐国忠.SQLServer2000数据库教程.北京:电子工业出版社,2005:48-79[10]王俊伟,史创明.SQLServer2000数据库管理和应用.北京:清华大学出版社,2006:258-467[11]范旭,董民辉.使用VisualC#.Net开发Windows应用.北京:北京希望电子出版社,2005:216-395[12]徐人凤,曾建华.SQLServer2000数据库及应用.北京:高等教育出版社,2004:65-245[13]JohnGriffin.SQLServer2000开发与编程标准教程.北京:机械工业出版社,2002:214-498[14]JohnSharp,JonJagger.SpecialEditionUsingSQLServer7.0,北京:北京大学出版社,2004:01-264[15]HaroldDavis.Software
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44780-2024健康管理健康信息存储架构
- GB/T 13074-2024血液净化术语
- 浅谈“双减”背景下三年级英语作业设计有效性的策略
- 《水电站》重点笔记
- SZSD 0067-2024智慧社区 老年人智能助餐场景设计指南
- 海口-PEP-2024年11版小学三年级下册英语第六单元真题
- 物质推断与转化(专项训练)-2023年中考化学二轮复习(原卷版)
- 2024年民宿旅游项目资金申请报告代可行性研究报告
- 强迫对流管簇管外放热系数测定实验
- 【沪科】期末模拟卷【九年级上下册】
- 国际法-利比亚-马耳他大陆架划界案
- 2024年四川省达州水务集团有限公司招聘笔试参考题库含答案解析
- 著作权法概述课件
- 人工智能在教育行业的远程学习应用
- 人教部编版语文七年级上册第5课《秋天的怀念》表格教案
- 用盐酸和碳酸钠测定氯化钠的实验
- 足底按摩课件
- 安装培训方案
- 2023边缘物联代理技术要求
- 航空航天类专业大学生职业生涯规划书
- 水稻栽培技术-水稻常规栽培技术
评论
0/150
提交评论