通用文档管理——档案管理


    通文档理系统

    ——档案理


    着时代科技时俱进互联网已缺企业国家机关说量档案存储档案保存问题存档方浪费量力物力进行保维护正避免力浪费企业等高效快速维护互动需求量越越通文档系统正应运生
    系统档案理存储功包括档案存储基功采集文件进行移交档处理档案进行分类分级理存储方便查找等模块相辅相成构成通文档理系统
    系统采ASPNET技术基BS结构Visual stuidio进行程序开发SQL server进行数存储完成程序开发
    文课题背景意义进行深刻研究探讨系统开发应技术进行详细介绍根讨背景意义目标进行系统需求分析出总体需求概设计数库设计详细设计说明具体功实现进行次设计开发总结

    关键字:档案理系统 档案存储 ASPNET


    General document management system
    窗体底端

    ——Archives management

    ABSTRACT
    With the times and technology developing the Internet has become an indispensable part of people's lives For business or state organs A large number of file storage and file storage issues make enterprises need to archive the place to waste a lot of manpower and material resources to carry out custody and maintenance It is precisely because to avoid the waste of these manpower making enterprises and so on the efficient fast maintenance interactive demand is growing universal document system is emerging
    The system for the management of storage functions including the basic functions of the file storage such as the file will be handed over to the archive processing the classification of the file classification management easy to find and other modules complement each other to form a common document management system窗体顶端
    The system uses ASPNET technology based on B S structure the use of Visual stuidio for program development SQL server for data storage the use of Jquery html and other frontend layout complete the page beautification to complete the program development
    窗体底端
    窗体底端
    窗体顶端
    In this paper the background and significance of the subject are deeply studied and the technology applied in the system development is introduced in detail According to the background significance and target of the discussion the overall demand Database design detailed design description of the realization of specific functions the design and development of the summary

    Key Words Archival Management System Archival Storage ASPNET

    目 录


    第章 绪 1
    11 背景 1
    12 国外发展现状 1
    13 研究目标意义 2
    14 文结构 2
    15 章结 2
    第二章 系统开发环境相关技术简介 4
    21 系统开发环境简介 4
    211 Visual Studio 2012简介 4
    212 SQL Server2010简介 4
    22 相关技术简介 5
    221 C#简介 5
    222 三层架构简介 5
    23 章结 6
    第三章 需求分析 7
    31 目标系统概述 7
    311 系统概述 7
    312 行性分析 7
    313 参者分析 8
    32 需求结构分析 8
    33 功需求 9
    331动采集信息功需求 9
    332档理功需求 9
    333档案理功需求 10
    34 例图 10
    341 例图 10
    342 例分析 10
    35 章结 20
    第四章 概设计 22
    41 系统功模块设计 22
    411 总体功模块图 22
    412 动采集信息理功模块图 22
    413 档理功模块图 23
    414 档案理功模块图 24
    42 类图 24
    43 数库概念设计 25
    44 数库逻辑设计 28
    45 章结 28
    第五章 详细设计 29
    51数库表结构设计 29
    52 系统结构 31
    52 系统功逻辑交互设计 31
    521 动采集信息理功交互设计 31
    522 档理功交互设计 33
    523 档案理功交互设计 34
    53 章结 38
    第六章 系统实现测试 39
    61系统实现 39
    611 登录实现 39
    612 动采集信息功实现 39
    613 档功实现 40
    614 档案理功实现 41
    62 系统测试 42
    621 测试目 42
    622 测试方法 42
    623 测试例设计 42
    624 测试总结 45
    63 章结 45
    第七章 总结 46
    参考文献 47
    附 录 48
    致 谢 51


    第章 绪

    11 背景

    现信息化发展种理系统应越越档案运手动进行记录越越方便会引起力浪费档案记录延时性电子文档应越越广泛通媒体互联网进行定联系企业部门间传递消息收发文件等更加效率克服样困难需定理系统进行集成理理更加效[1]首先检索功减少翻阅查找时间档案分类存储位置理信息化设置更加方便快捷
    正特浪费力物力精力部分企业机关部门逐步慢慢系统代种理方式正规文档理系统事实证明文档理系统理企业机关部门档案理更加效够档案保存更加完整避免破损够长期保存种系统企业等够减少许必损失

    12 国外发展现状

    世纪90年代通讯技术计算机技术效结合档案理更加趋数字化智化网络化方发展[2]观国关通文档系统发展状况说慢慢手工记录应方式现基通文档理文档理软件现普遍发展
    世纪70年代90年代国档案理系统刚开始引进政府机关部门开始进行简单档案存储检索理[3]90年代中期国国家方政府档案信息化支持档案信息化时期量采档案信息化逐渐推广省级档案馆开始建立起台购买设备推进档案动化发展[4]
    目前应企业机关部门文档理软件:易度文档理系统edoc文档理系统等
    国外说尤发达国家信息化建设网络环境搭建相国说较成熟较早美国直数字化信息化科技化方面走世界前端档案信息化理世界领头羊前档案信息工处理纸张浪费档案保存完整等种问题开始引进实现成第档案信息网络体化国家
    说信息化社会观国外发展趋势档案理系统档案信息化实现需求量会越越

    13 研究目标意义

    131 研究目标
    通文档系统档案理国家机关企业非重作信息采集档案理接收保存提供许方便说企业等非常强勤力量档案保存档案理快速检索查询非常重
    系统致力档案理变易操作易手复杂情况拥强检索功准确查找档案文件调出档案信息[4]效减少前工查询延时性档案理员感觉方便需调档查感觉快速终结果围绕观点实现套够合理运行通文档理系统档案理系统
    132 研究意义
    前手工记录档案时候专门记载档案然放置档案档案卷宗类放置相应位置然会档案理员定期查档案保存完整度破损次阅查需查询记录涉年代较久远查找起更加容易
    课题研究意义档案理方面实现信息化动化系统查找类提高效率减少员浪费纸张浪费时间浪费提高效率目部门机关企业更加快捷高效工作越越广泛企业等应系统进行档案理

    14文结构

    第1章介绍通文档系统研究背景国外发展现状课题研究目标意义
    第2章介绍系统开发环境相关技术应
    第3章讲述系统需求分析设计
    第4章介绍系统概设计功模块图类图设计
    第5章介绍系统详细设计包括相关序图功实现逻辑结构
    第6章提供系统系统实现程代码界面测试程展示
    第7章系统进行总结致谢

    15 章结

    章介绍通文档理系统研究背景前该领域国外发展现状分析课题研究意义研究课题目标展开系类列调查研究进行系统设计程序开发合理背景意义

    第二章 系统开发环境相关技术简介

    21 系统开发环境简介

    211 Visual Studio 2012简介
    Visual Studio开发环境微软推出[5]window开发台较流行较先进开发解决方案应灵敏规划工具开发变更加容易方便根身进度实现增量开发技术敏捷开发方法拥定体系结构高级建模需开发团队够更协作运营增强软件开发质量
    212 SQL Server2010简介
    SQL Server 数库理系统关关系表述全面数库台跨台具伸缩性方便相关软件集成度高优点跨越型处理器服务器等种台[6]
    SQL Server 2010信度强性高安全性强运运企业中寻访量数数进行加密处理需改动程序满足公司需求防止资料外泄等安全隐患外键操作控制数间联系更加紧密性巨提高
    关SQL Server优势:
    1易性操作性强适合开发程序应
    2伸缩性强尤分布式组织言具强烈伸缩性
    3安全性高日志文件等进行加密处理安全隐患减
    4良性价数库类型相SQL具良性价成
    5拥决策支持数仓库功集成性服务器软件紧密相连

    22 相关技术简介

    221 C#简介
    C#微软公司发布面象语言专门NET台创建CC++演化出面象编程语言[7]安全稳定简单优雅CC++衍生出面象编程语言继承CC++强功时掉复杂特性C#强操作力优雅语法风格创新语言特性便捷面组件编程支持成NET开发首选语言[8]
    C#具特点:
    1专门NET框架设计
    2COM缝集成
    3命名空间声明
    4基数类型
    5两基类(类基类object类string类)
    6参数传递(ref关键字out关键字)更加方便
    222 三层架构简介
    三层架构分表现层(UI)业务逻辑层(BLL)数访问层(DAL)户直接表示层界面显示关问题逻辑处理数库操作起承接作业务处理层数库直接操作数库连接数访问层
    三层架构体系逻辑三层表示层数层加中间层果户需求需中间层业务逻辑进行修改修改客户端程序样修改起更方便开发员更专注业务逻辑层应开发程应系统开发进行简化开发难度降低
    三层架构优点:
    1中间逻辑处理开发员需注重整结构中间层注重逻辑层分析设计   
    2户需求改变开发更改变更加容易   
    3层层间赖性减少助层层间更改变
    4利标准化
    5利层逻辑复

    23 章结

    章介绍开发系统需环境部分重开发技术提环境技术做简介绍简分析该环境者该技术开发系统原
    第三章 需求分析

    31 目标系统概述

    311 系统概述
    需求分析户需求客观存求进行分析出终功需求需结合前背景意义目标现状进行定分析出结
    综通前期市场调研情况初步调查出实际需求针项目项目目标项目实现目标发文理收文理档案理档案阅理中负责档案理包含功
    1动采集信息理:检索数库通期发文动检索成信息记录显示信息进行查详情通模糊查询查询文件信息
    2档理:期公文查询状态未档文件中想档文件进行档操作点击档弹出需档类型档案保年限选择进行档完成档案档档案理里状态改已档删错档案类型文件重新修改档案类型
    3档案理:档案类进行增加修改查询操作(条件查询模糊查询)进行删操作时果该类已档文件提示否先删文件该类型否删该文档类
    312 行性分析
    1社会行性
    通文档理系统档案理系统面企业国家机关等设计需
    求企业机关试性系统设计思维清晰操作教简单拥较完善异常处理机制完善信息处理机制般企业等合理系统开发程中做切行均合法绝没合法情况发生涉隐私泄露侵权行更会合纠纷引起必麻烦法律方面行社会背景系统秉持着满足户需求情况进行设计社会背景方面行
    2济行性
    着国济飞速发展资金越越充裕档案理系统企业等需
    开发系统方便家档案理节省企业国家中应档案资料记录纸张浪费力资源浪费阅档案延时性国家方面理机关已通文档理系统普遍应起着时代发展许私企等具备存档资格说方面果资金投入项目开发中效益想知会企业节省许开支外项目开发成较低占资源少济方面行
    3技术行性
    项目SQL Server 数库Visual Studio开发环境开发基配置数库软件开发台环境搭建较简单系统户言操作较简单易手方便快捷系统技术方面行
    313 参者分析
    系统面企业档案理档案理方面参者档案理员档案理员档案理模块进行操作:
    (1) 采集信息:理员动采集某时间段前文档信息
    (2) 查文档:理员选中某文件进行详情查
    (3) 查询文档:通搜索条件进行文档准确查找
    (4) 文件档:理员选择需档网文件进行手动档
    (5) 查询档文件:理员通条件查询进行档日期关键字查询方便档操作
    (6) 删档文件:理员删档文件档文件存
    (7) 档案类增加:理员增加档案分类
    (8) 档案类查:理员查档案分类
    (9) 档案类修改:理员修改档案分类
    (10) 档案类删:理员档案类进行删操作
    (11) 档案文件信息查:理员完档转成档案文件进行档案信息查
    (12) 档案文件信息修改:理员档案里文件信息进行修改
    (13) 档案文件信息删:理员完档档案文件进行删操作

    32 需求结构分析

    需求结构分析根户需求进行定结构性分析户需需求框架什根需求结构图体现更直观反应需求
    根项目档案理模块分析需求结构图图31示

    图31 档案理模块需求结构图
    Fig31 Archives management module requirement structure diagram

    通文档理系统档案理系统负责动采集理档理
    档案理图档案理需求结构图表述档案理分支模块理动采集模块包括期文件采集期文件查询等档理包括档操作档文件理档案理模块包括档类理档文件理

    33 功需求

    通文档理系统档案模块讲包括动采集信息档理档案理三方面三方面组成通文档系统档案理模块三模块展开定需求分析档案理员进行操作采集期公文信息进行存储然步步档成档案操作
    331动采集信息功需求
    动采集信息理分动信息采集理查详情理
    1动信息采集理:期公文定义周算期进行采集信息进行查询操作检索关键字查询某想档案
    2查详情:动采集信息界面中选中某条信息进行查详情查否档状态
    332档理功需求
    档理:分档操作理档文件理
    1档操作理:选择需档文件逐档键档根查询条件选择档文件点击档弹出需档某档案类型保年限完档动保存成档案信息
    2档文件理:未档文件模糊查询搜索档文件更加方便快捷合理文件进行删操作
    333档案理功需求
    档案理档案类理档案文件理
    1档案类理:档案类进行增加修改操作果类需进行删操作需进行提示该档案类文件否删否类里文件重新分类
    2档案文件理:该档案类档案信息进行删修改操作

    34 例图

    341 例图
    系统中档案理模块包括动采集信息理档理档案理系统总体例图图32示:

    图32 档案理总例图
    Fig 32 archives management use case diagram

    342 例分析
    系统中负责档案理系统参者例分析:
    1理员采集信息例图33示

    图33 采集信息例图
    Fig 33 Collect information use case diagram

    档案理模块开始承载面功合理运行
    例描述表31示:
    表31 动信息采集理模块采集期公文例
    Table31 Automatic collection of information management module
    the use case of collect overdue documents
    例名称:动采集
    例标识号:archives_001
    参者:档案理员
    简说明:档案理员进入系统查询期公文信息
    前置条件:登录成功
    基事件流:
    1 户登陆进入系统
    2 进入动信息采集模块
    3 显示期公文信息
    4 例结束
    事件流:

    置条件:显示查询结果
    注释:

    2查文件详情查文件详情例图图34示

    图34 查文件详情例图
    Fig 34View file details use case diagram
    理员查询信息够查该文件信息
    例描述表32示:
    表32 动信息采集理模块详情显示例
    Table32 Automatic collection of information management module
    the use case of details show
    例名称:查文件详情
    例标识号:archives_002
    参者:档案理员
    简说明:系统理员进入文件列表显示页面点进查详细信息
    前置条件:登录系统成功
    基事件流:
    1 户进入信息采集界面
    2 查文件列表
    3 点击详情
    4 例结束
    事件流:

    置条件:显示文件信息
    注释:

    3查询文件查询例图图35示

    图35 查询文件例图
    Fig 35 Query file use case diagram

    动采集信息页进行搜索查询准确查询文档信息
    例描述表33示:
    表33 动信息采集理模块文件搜索查询功需求
    Table33 Automatic collection of information management module
    The use case of querying orders
    例名称:查询文件
    例标识号:archives_003
    (续表)
    参者:档案理员
    简说明:系统理员进入动采集页面输入搜索条件查询文件信息钮
    前置条件:登录系统成功
    基事件流:
    1 户进入信息采集界面
    2 输入搜索时间
    3 输入关键字
    4 例结束
    事件流:

    置条件:显示查询结果
    注释:

    4档操作档操作例图图36示

    图36 档操作例图
    Fig 36 Archiving operation use case diagram

    选择需档文件进行档未档文件进行键档逐项进行档操作
    例描述表34示:
    表34 档理模块档操作例
    Table34 Automatic collection of information management module
    The use of archiving operation
    例名称:档操作
    例标识号:archives_004
    参者:档案理员
    简说明:档案理员进入档界面未档文件进行档操作
    前置条件:成功进入档界面


    (续表)
    基事件流:
    1 户进入档案理档理界面

    2 搜索状态未档文件
    3 选择需档文件
    4 点击档
    5 选择需档案分类里
    6 例结束
    事件流:
    未档文件进行档操作
    置条件:显示档成功
    注释:

    5搜索档文件搜索档文件例图37示

    图37 搜索档文件例图
    Fig 37 Search archives use case diagram

    该页面显示未档文件文件进行查询准确查询档信息
    例描述表35示:
    表35 档理模块搜索档文件例
    Table35 Automatic collection of information management module
    the functional requirements of file search query
    例名称:搜索档文件
    例标识号:archives_005

    参者:档案理员
    简说明:档案理员进入档界面进行搜索操作
    前置条件:成功进入档界面
    基事件流:
    1 户进入档案理档理界面
    2 输入档状态


    (续表)
    3输入关键字
    4点击查询
    5 例结束
    事件流:

    置条件:显示搜索结果
    注释:

    6删档文件删档文件例图图38示

    图38 删档文件例图
    Fig 38 Delete archives use case diagram

    选择需删档文件进行删操作
    例描述表36示:
    表36 档理模块删档文件例
    Table36 Automatic collection of information management module
    the functional requirements of delete the file
    例名称:删档文件
    例标识号:archives_006
    参者:档案理员
    简说明:档案理员进入档案理档理界面进行删操作
    前置条件:成功进入档界面
    基事件流:
    1 户进入档案理档界面
    2 选择文件
    3 点击删
    4 提示否删
    2 例结束
    事件流:

    (续表)
    置条件:返回删结果
    注释:

    7增加档案类增加档案类例图图39示

    图39 增加档案类例图
    Fig 39 Increase the file category use case diagram

    理员登陆系统进入档案理界面档案类进行操作
    例描述表37示:
    表37 档案理模块增加档案类例
    Table37 Automatic collection of information management module
    the use case of increase the archives
    例名称:增加档案类
    例标识号:archives_007
    参者:档案理员
    简说明:档案理员进入档案理界面档案类进行增加操作
    前置条件:进入档案理界面
    基事件流:
    1 理员进入档案理档案理界面
    2 显示类
    3 点击新增
    4填写新增类
    5 例结束
    事件流:

    档案类非空验证
    置条件:
    返回档案类新增结果
    注释:

    8修改档案类修改档案类例图图310示

    图310 修改档案类功例图
    Fig 310 Modify the file category use case diagram

    理员登陆系统进入档案理界面档案类进行修改操作
    例描述表38示:
    表38 档案理理模块修改档案类例
    Table38 Automatic collection of information management module
    the use case of modify the archive category
    例名称:修改档案类
    例标识号:archives_008
    参者:档案理员
    简说明:档案理员进入档案理界面档案类进行修改操作
    前置条件:进入档案理界面

    基事件流:
    1 理员进入档案理档案理界面
    2 显示档案类
    3 选择档案类
    4点击修改钮
    5输入修改结果
    6点击确定
    7 例结束
    事件流:
    档案类非空验证
    置条件:
    返回档案类修改结果
    注释:

    9删档案类删档案类例图图311示

    图311 删档案类例图
    Fig 311 Delete the archive category use case diagram

    理员登陆系统进入档案理界面档案类进行删操作
    例描述图39示:
    表39 档案类理模块删档案类例
    Table39 Automatic collection of information management module
    the use case of delete archives category
    例名称:删档案类
    例标识号:archives_009
    参者:档案理员
    简说明:档案理员进入档案理界面档案类进行删操作
    前置条件:进入档案理界面
    基事件流:
    1 理员进入档案理档案理界面
    2 显示档案类
    3 选择需删档案类
    4 点击删
    5 例结束
    事件流:
    删时提示否删该类类文档
    置条件:
    返回删结果
    注释:

    10档案信息修改修改档案信息例图图312示


    图312 档案信息修改例图
    Fig 312 Modify the archive information use case diagram

    理员登陆系统进入档案理界面档案类里档案信息进行修改操作
    例描述图310示:
    表310 档案理模块修改档案信息例
    Table310 Automatic collection of information management module
    the use case of Modify the archive information
    例名称:修改档案信息
    例标识号:archives_0010
    参者:档案理员
    简说明:档案理员进入档案理界面档案类里档案信息进行修改操作
    前置条件:进入档案理界面
    基事件流:
    1 理员进入档案理档案理界面
    2 显示档案类
    3 点进该档案类
    4选择档案信息
    5 点击修改

    6 例结束
    事件流:
    修改操作非空验证验证
    置条件:
    返回修改结果
    注释:

    11删档案信息删档案信息例图图313示

    图313 删档案信息例图
    Fig 313 Delete the archive information use case diagram

    理员登陆系统进入档案理界面档案类里档案信息进行修改操作
    例描述图311示:
    表311 档案理模块删档案信息功需求
    Table311 Archives management module
    the functional requirements of delete the archive information
    例名称:删档案信息
    例标识号:archives_011
    参者:档案理员
    简说明:档案理员进入档案理界面档案类里档案信息进行删操作

    前置条件:进入档案理界面
    基事件流:
    1 理员进入档案理档案理界面
    2 显示档案类
    3 点进该档案类
    4选择档案信息
    5 点击删
    6 例结束
    事件流:

    置条件:
    返回删结果
    注释:

    35 章结

    章详细介绍系统档案理模块需求功分析详细例程基础进行面更加详细设计解做工作绘制例图功模块图开始介绍功项目总体需求进行概述然根总体需求分析出模块需求进行详细说明进行例分析例整体说明描述详细例程位置工作设计奠定基础


    第四章 概设计

    41 系统功模块设计

    根前面需求分析功需求例分析出系统功模块设计架构概出通文档系统档案理模块功方面设计结构
    411 总体功模块图
    档案模块总体功包括:动采集信息理档理档案理三项中系
    统总体功模块图图41示:


    图41 总体功模块图
    Fig 41 General function module diagram

    412 动采集信息理功模块图
    动采集信息模块包括期公文显示查期公文详情搜索期文件中动采集信息功模块图图411示:

    图411 动采集信息功模块图
    Fig 411 General function module diagram

    413 档理功模块图
    档理模块包括档操作档文件理档文件理包括档文件查询修改删操作中档理功模块图图412示:

    图412 档理功模块图
    Fig 412 General function module diagram

    414 档案理功模块图
    档案理模块包括档案类理档案文件信息理档案类理包括档案类增加修改删查询操作档案文件信息理包括档案文件修改删查询操作档案理功模块图图413示:

    图413 档理功模块图
    Fig 413 General function module diagram

    42 类图

    类图指象业务模型指类属性操作显示类类关系展示类图集中体现类类间关系模型类中属性体现类接口出静态结构体现类图简单化模型结构模型化简单写作数库设计想象相概念东西
    档案理模块包含类:理员类档案类类档案信息类公文类类间关系属性操作具体图42示:

    图42 档案理模块类图
    Fig 42 Class diagram of the archives management module

    43 数库概念设计

    概念设计通户需求进行系列组织序列目活动表现抽象具体虚幻现实模糊清晰系列程概念模型概念数结构表现定约束力虚拟现实信息结构信息间传递约束力两者相互制约数信息进行查询数处理操作
    中般ER图表现数间概念关系更加清楚明ER图实体联系图通ER表现实体间关系属性中联系
    系统中公文档案实体间ER图图43示

    图43 公文档案实体间ER图
    Fig 43 The ER diagram of the entities between file and archives

    说明:
    公文属性:id文档容发文id发文日期文档标志档案属性:Id档案名称档案标题档案分类专题档时间保存年限档案类型公文应档案档案应公文
    系统中档案档案类间ER图图44示

    图44 档案档案类实体间ER图
    Fig 44 The ER diagram of the entities between archive and archive’s category

    说明:
    档案属性:Id档案名称档案标题档案分类专题档时间保存年限档案类型档案类属性:Id档案类型名级分类名档案属档案类档案类里够拥档案
    系统中理员档案类间ER图图45示

    图45 理员档案类实体间ER图
    Fig 45 The ER diagram of the entities between user and archive’s category

    说明:
    理员属性:户名姓名年龄密码性档案类属性:Id档案类型名级分类名理员理档案类档案类够理员进行理
    根述实体间关系模式图出档案理模块总体ER图图46示

    图46 档案理模块总体ER图
    Fig 46 The overall ER diagram of archives management module

    44 数库逻辑设计

    数库逻辑设计数库概念设计转换关系模式程确定外键间关系关系直接关系档案理模块关系模式:
    户(id户名密码性年龄)
    文档(did文档标题文档分类id文档容)
    档案分类(id档案类型名级分类名)
    档案(id 档案名称 撰写时间 档案title 档案容公文编号档案类型id档时间保存)

    45 章结

    章节讲述系统功模块详细说明通功模块图体现然类图描述体现类间描述关系实体属性操作更加直观设计心里更明白功模块图表示更加清楚解功模块涉具体某功呈启章概设计着十分重作





    第五章 详细设计

    51数库表结构设计

    数库分概念结构设计逻辑结构设计物理结构设计三方面信息系统开发建设中核心技术数库存储量数方相根业务需求进行定程度设计需求变合理化中数库表结构表关系展示非常重表结构表结构设计满足三范式终数库设计进行合理化满足户角度出发进行合理设计满足户视角查
    数库物理结构设计前面定逻辑结构进行设计操作数库更加详细设计包括表字段显示外键关系确立物理设计更加精准需详细列出实体属性(字段)数类型DBMS页面精度确定长度数库物理设计逻辑结构设计工作环境提供数存储结构存储方法
    档案理模块包括四张表档案表理员表档案类表公文表表结构设计示:
    1档案信息表图表51示
    表51 档案表
    Table51 Archives information table
    字段名称
    类型(长度)
    约束
    描述
    id
    int
    PK
    id
    name
    varchar(50)
    NOT Null
    档案名称
    did
    int
    NOT Null
    公文编号
    addtime
    datetime
    NOT Null
    撰写时间
    title
    varchar(50)
    NOT Null
    档案title
    memo
    ntext
    Null
    档案容
    status
    varchar(50)
    Null
    档案分类专题
    typeid
    int
    Null
    档案类型id
    sorttime
    datetime
    NOT Null
    档时间
    saveyear
    varchar(50)
    NOT Null
    保存年限

    2档案类表表52示:


    表52 档案类表
    Table41 Archives type information table
    字段名称
    类型(长度)
    约束
    描述
    id
    int
    PK
    档案类号
    dtname
    varchar(50)
    NOT Null
    档案分类名
    parentid
    int
    NOT Null
    级分类名

    3公文表表53示:
    表53 公文表
    Table53 Document table
    字段名称
    类型(长度)
    约束
    描述
    did
    int
    PK
    Did
    title
    varchar
    NULL
    文档标题
    tid
    int
    NOT NULL
    文档分类id
    memo
    ntext
    NULL
    文档容
    aid1
    int
    NOT NULL
    发文id
    addtime
    datetime
    NOT NULL
    发文日期
    flag
    varchar
    NULL
    文档标志
    aid2
    int
    NOT NULL
    校id
    edate
    varchar
    NOT NULL
    校日期
    ans
    varchar
    NULL
    审核意见
    aid3
    int
    NOT NULL
    审核id
    sdate
    varchar
    NOT NULL
    审核日期

    4理员表表54示:
    表54 理员表
    Table54 Administrator table
    字段名称
    类型(长度)
    约束
    描述
    id
    int
    PK
    理员id
    name
    varchar
    NULL
    姓名
    password
    varchar
    NOT NULL
    密码

    sex
    varchat
    NULL

    age
    int
    NULL
    年龄

    52 系统结构

    系统功列表表55示:
    表55 系统结构功表
    Table55 System structure list
    级菜单
    二级菜单
    页面名称
    动采集信息理
    动采集信息
    动采集信息列表页
    查询期文件操作页
    查详细信息列表页
    档理
    档操作
    档文件操作页
    理档文件
    查询档文件操作页
    删档文件操作页
    档文件列表页
    档案理
    档案类理

    添加档案类操作页
    修改档案类操作页
    查询档案类操作页
    删档案类操作页
    档案文件理
    档案文件列表页
    删档案信息操作页



    修改档案文件操作页
    系统理
    信息维护
    修改信息操作页
    修改密码
    修改密码操作页


    52 系统功逻辑交互设计

    521 动采集信息理功交互设计
    1 动信息采集理相关界面图51示:

    图51 动采集信息界面
    Fig51 The sequence diagram of Automatically collect information

    2动信息采集理相关序图
    根参考需求分析例编号出详细序图:
    (1)例:查期文件信息
    参考例编号:archives_001
    程序图图52示介绍理员进入界面业务逻辑层处理业务查询期文件业务逻辑层发出请求数处理层数处理层数库接访问数库里类逐层反馈显示界面查详情处理

    图52 查期文件信息例序图
    Fig 52 The sequence diagram of view expired file information

    522 档理功交互设计
    1档操作界面图53示:

    图53档操作界面
    Fig 53 The sequence diagram of querying details of fruit order use case

    档理相关序图:
    (1)例:档操作
    参考例编号:archives_005archives_006
    程序图图54示

    图54 档操作序图
    Fig 54 The sequence diagram of archiving use

    业务说明:理员选择档文件调业务逻辑层数访问层发送请求期间保年限验证检索数库更新数库更新数库添加成功档成功
    (2)例:查询删档信息
    参考例编号:archives_003
    程序图图55述


    图55 查询档序图
    Fig 55 The sequence diagram of logging in use case

    523 档案理功交互设计
    1档案类理相关界面图56示:

    图56 档案类界面
    Fig 56 The sequence diagram of querying details of archives category

    2档案理相关序图
    (1)例:档案类增加档案类操作例涉序图图57示
    参考例编号:farchives_007


    图57 增加档案类序图
    Fig 57 The sequence diagram of increase archive’s category in use case

    (2)例:删档案类删档案类例涉序图图58示
    参考例编号:archives_009

    图58 删档案类序图
    Fig 58 The sequence diagram of delete archive’s category use case

    (3)例:查询修改档案类查询修改档案例涉序图图59示
    参考例编号:archives_008

    图59 查询修改操作序图
    Fig 59 The sequence diagram of modifying and search use case

    (4)例:删档案信息(删修改功相似)删档案信息例涉序
    图510示
    参考例编号:archives_011

    图510 删档案信息例序图
    Fig 510 The sequence diagram of delete archives use case

    53 章结

    章节介绍项目详细设计包含数库表设计功模块时序图体现具体实现步骤界面设计功逻辑实现基列出文件动采集档案档完档档案理里步骤操作程通档案理模块根需求分析例程实现例程实现通序图该模块逻辑设计进行充分体现清楚表现层间联系结合数库列出功实现涉数库表


    第六章 系统实现测试

    61系统实现

    项目界面较简洁风格首先登录系统进入系统进行操作期公文采集动采集理里动采集发文1周前文件信息进行集中显示信息进行查询操作方便准确查找出具体信息查询点击查详情该期公文信息进行完整显示然进行档续档案信息类操作
    611 登录实现
    登录系统重部分承载着否正常进入系统否够进行操作事件登录功界面图61示:

    图61 登录界面
    Fig 61 The sequence diagram of login

    612 动采集信息功实现
    动采集信息期公文进行转档第步期公文采集文件信息进行统理采集期公文进行文件活动处理需文件档案流程次已期文件进行查询操作查询时间进行文件信息查询关键字模糊查询进行精准查询
    具体界面图62图63示具体实现代码见附录

    图62 动采集信息界面
    Fig 62 The sequence diagram of Automatically collect information


    图63 详情显示界面
    Fig 63 The sequence diagram of querying details

    动采集信息界面界面中期文件进行查询操作输入查询条件点击查询出查询结果具体界面图64示具体实现代码见附录

    图64 查询期文件界面
    Fig 64 The sequence diagram of search old file

    613 档功实现

    档理操作期公文进行档理选择想档文件进行档选择逐项档键档未档文件进行档处理目期文件操作档档案理里面具体界面图65示具体实现代码见附录

    图65 档操作界面
    Fig 65 The sequence diagram of querying details of fruit order use case

    614 档案理功实现
    档案类理档案类进行集中理进行添加修改查询操作档案类档案信息理界面图示图中详细显示档案信息操作进行修改操作档案信息错误者合理进行删操作选择查询类根档案标题档时间进行查询操作根档时间显示保年限信息显示界面运行图66图67示具体实现代码见附录


    图66 档案类界面
    Fig 66 The sequence diagram of querying details of archives category


    图67 修改档案信息界面
    Fig 67 The sequence diagram of modify the file information

    62 系统测试

    621 测试目
    项目开发进行功性测试通测试程发现软件缺陷问题进行详细分析出测试结果保证项目质量重步骤否符合毕业说明书需求否覆盖全例进行验收整项目成果进行验收
    622 测试方法
    通例描述进行黑盒测试系统运行步步操作运行结果检验否符合标准具体见测试例设计
    623 测试例设计
    1查详情测试例
    测试程描述:查期公文详情显示点击[详情]测试例程图68示界面参图68示:

    图68 查详情测试例
    Fig 68 The test case of view details

    2搜索期文件信息测试例
    测试程描述:根关键字时间搜索搜索想查文件信息点击[搜索]触发测试例测试例程图69示:

    图69 搜索期文件测试例
    Fig 69 The test case of search expired file

    3档操作测试例
    测试程描述:选择需档文件点击[档]触发测试例测试例程图610示:

    图610 档操作测试例
    Fig 610 The test case of archiving operation

    4查询档文件测试例
    测试程描述:选择需档文件点击[档]触发测试例测试例程图611示:

    图611 查询档文件测试例
    Fig 611 The test case of archiving file

    5增加档案类测试例
    测试程描述:输入增加档案类点击[增加]触发测试例测试例程结果图612示:

    图612 增加档案类测试例
    Fig 612 The test case of increase archive’s type

    6修改档案类测试例
    测试程描述:修改档案类点击[修改]触发测试例测试例程结果图613示:


    图613 修改档案类测试例
    Fig 613 The test case of modify archive’s type

    7删档案类测试例
    测试程描述:删档案类果档案类信息会弹出提示否删果档案类里没档案信息直接删点击[删]触发测试例测试例程图614示:

    图614 删档案类测试例
    Fig 614 The test case of delete archive’s type

    8修改档案信息测试例
    测试程描述:修改档案信息档案信息修改填写项案例点击[修改]触发测试例测试例程图615示:

    图615 修改档案信息测试例
    Fig 615 The test case of modify archive’s information

    8删档案信息测试例
    测试程描述:删档案信息档案信息删点击[删]触发测试例测试例程图616示:

    图616 删档案信息测试例
    Fig 616 The test case of delete archive’s information

    624 测试总结
    述程详细描述测试方法测试例测试例基覆盖测试需求进行功性测试执行例16条全部通基达系统整体测试完成测试报告结果验证系统执行功性良性测试安全测试未记录测试例中

    63 章结

    章节详细展现界面运行情况详细描述界面运行情况步操作操作带界面变化(说提示页面切换)户够详细操作整项目开发具体实现总言步意味着项目接尾声

    第七章 总结

    通文档理系统适合国家机关企业等进行档案收发理系统负责档案理模块承启中间模块起初务刚分配时候项目诸理解解部分老师积极沟通组积极配合慢慢着系统定解
    关技术方面前端搭出界面户直观体验Visual StudiodSQL Server进行联合开发终实现系统通次调研研究需求分析数库设计详细设计系统整体运行显示懂项目开发流程着流程知悉开发程中首先采前段框架搭建户直观体验然通台代码实现环扣环十分重细致前端搭建途中javascriptCss等进行前端搭建然三层架构实现web Form操作实现编程程中点点进步前代码反映点迟缓现够编出运行完整程序进步
    通文档系统国家正应项系统实现档案理目前中型具档案理资格非常想应系统公司档案进行更高合理理市场中型档案理发展着中产阶级企业应难出系统发展空间
    次开发中做理联合实际学中学容应实际中次项目中巨提升懂处理问题严谨态度转变心境转变次项目制作更加踏实更加未充满希然明白努力够全队协作够家成长进步扬长补短


    参考文献

    [1]邵德宇企业档案理系统设计实现[D] 吉林学 2013
    [2]许美玉浅谈国档案信息化建设概况发展趋势[J] 兰台世界 2011(S1)136
    [3]张彤长虹媒体全球品质中心办公动化系统设计实现[D] 重庆学 2014
    [4]贺秀丽 档案理信息化建设面问题策[J] 中国理信息化 2011 33(12)3535
    [5]东方华 Visual StudioNET开发环境指南[M] 清华学出版社 2001
    [6]王欣黎峰等 新型面象编程语言—C#[J] 计算机工程设计 2004 25(6)929931
    [7]闫志强基NET文档理系统设计实现[D] 西安石油学 2006
    [8] 刘君瑞 C# 程序设计[M]北京:清华学出版社2014
    [9] 陶行成 基NET培训理系统研究实现[D] 吉林学 2011
    附 录

    1.登录:
    protected void Button1_Click(object sender EventArgs e)
    {
    string err
    判断输入
    if (lnameValue )
    {
    err + 户名空
    }
    if (passValue )
    {
    err + 密码空
    }
    验证输入果合法弹出相应提示返回
    if (err )
    {
    MessageBoxShow(this err)
    return
    }
    DMBLLadmin bll new DMBLLadmin()
    DataSet ds bllGetList( lname' + lnameValue + ' and pwd' + passValue + ')
    判断户否存
    if (dsnull && dsTablesCount>0 && dsTables[0]RowsCount>0)
    {
    户信息存入Session
    Session[bh] dsTables[0]Rows[0][aid]ToString()
    Session[dlm] dsTables[0]Rows[0][lname]ToString()
    Session[sf] dsTables[0]Rows[0][sf]ToString()
    跳转台
    ResponseRedirect(indexaspx)
    }
    else
    {
    MessageBoxShow(this 户名密码错误请重试)
    return
    }
    }
    }
    2.期公文显示:
    private void bind()
    {
    DateTime nowdate DateTimeNow
    DateTime flagedate nowdateAddDays(7)

    string where where aflag'审核通' and aautoflag1 and aaddtime<' + flagedate + '
    DMBLLAutoPick bll new DMBLLAutoPick()
    DMBLLdocument docubll new DMBLLdocument()

    DMModelAutoPick model new DMModelAutoPick()
    DMModeldocument document null

    DataSet sdss docubllGetList( a*btnamecaname daname as aname2eaname as aname3 a left join dType b on atidbtid left join admin c on aaid1caid left join admin d on aaid2daid left join admin e on aaid3eaid + where + order by did desc)
    for (int i 0 i < sdssTables[0]RowsCounti++ )
    {
    int did (int)sdssTables[0]Rows[i][0]

    string title (string)sdssTables[0]Rows[i][1]
    string memo (string)sdssTables[0]Rows[i][3]
    string status 未档
    DateTime addtime (DateTime)sdssTables[0]Rows[i][5]
    modeldid did
    modeladdtime addtime
    modeltitle title
    modelmemo memo
    modelstatus status
    提交数库
    bllAdd(model)
    update document表autoflag字段1
    document docubllGetModel(did)
    documentautoflag 1
    docubllUpdate(document)

    3档操作

    protected void btnSave_Click(object sender EventArgs e)
    {
    DMBLLAutoPick bll new DMBLLAutoPick()
    DMModelAutoPick model new DMModelAutoPick()

    string number ConvertToString(DateTimeNowDay) + ConvertToString(DateTimeNowHour) + ConvertToString(DateTimeNowMinute) + ConvertToString(DateTimeNowSecond)
    + new Random()Next(100000) + ConvertToString(DateTimeNowMillisecond)
    DateTime nowtime DateTimeNow
    提交数库
    bllUpdate( typeid + ddltidSelectedValue + status'已档' + number' + number + ' + sorttime ' + nowtime + 'saveyear' + txt_tnameText+' did + RequestQueryString[id])
    MessageBoxShowAndRedirect(this 操作成功请返回 NotTypeDocaspx)
    }
    4查询档案分类
    public DataSet GetList(string fieldsstring strWhere)
    {
    StringBuilder strSqlnew StringBuilder()
    strSqlAppend(select + fields + FROM autoinfotype )
    if(strWhereTrim())
    {
    strSqlAppend( +strWhere)
    }
    return DbHelperSQLQuery(strSqlToString())
    }

    public int selectcount(string sql)
    {
    int rows (int)DbHelperSQLGetSingle(sql)
    return rows
    }
    5删档案分类
    protected void lnk_Click(object sender EventArgs e)
    {
    LinkButton lk (LinkButton)sender
    string sql select count(*) from AutoPick where typeid + intParse(lkCommandName)
    int i bllselectcount(sql)
    if(i>0){
    MessageBoxShowAndRedirect(this 该分类文档请先删文档该文档改文档类型 TypeManageaspx)
    }
    else{
    删相应记录
    bllDelete(intParse(lkCommandName))
    }
    重新绑定数源
    bind()
    }
    }

    致 谢

    次项目功实现圆满完成总体说需感谢非常收获许首先感谢孟院长宫院长栽培学畅想方情挥洒汗水梦想拼搏然感谢指导老师周老师指导培养遇什问题时候时反映会非常合理建议学四年时麻烦少感谢老师包容
    次毕设完成中感谢指导教师张鸣老师时会遇麻烦问题张老师总细心讲解现处实工作期间时候老师学校时间时候老师会调节出控时间进行毕设检查总说非常感谢张老师指导帮助
    然感谢组员协调帮助遇问题组里懂会帮助解决者讲解包括技术性问题项目理解获益感谢组里员积极配合感谢学帮助会报
    回首学四年算交代刚学懵懵懂懂刚接触技术时手足措现基实现项目完整完成说成长感谢教知识老师感谢相处四年学感谢宿舍起玩耍学室友感谢相聚起校园

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    档案管理系统安装部署文档

    湖北能源集团股份档案管理系统安装部署办公室信息中心二○一二年五月目 录1. 概要信息、手册概述及安装部署条件 21.1.概述 21.2.授权 31.3.支持和效劳 31.4.名词定义及缩略词 ...

    3周前   
    81    0

    常用办公文档——档案管理规定

    档案管理规定第一章 总则第一条 为加公司档案管理工作,有效地保护和利用档案,维护公司合法权益,特制订本规定。第二条 本规定所称的档案是指过去和现在的公司各级部门及员工从事业务、经营、企业管理、...

    10年前   
    465    0

    常用办公文档——人事档案管理制度

    人事档案管理制度 一、 人事档案保管制度 □ 目 的 第一,保守档案机密。现代企业竞争中,情报战是竞争的重要内容,而档案机密便是企 业机密 的一部分。对人事档案进行妥善保管,能有效地保守机密。...

    10年前   
    465    0

    神州泰岳-文档管理解决方案-档案管理解决方案

    神州泰岳--文档管理解决方案-档案管理解决方案  一、开发背景  针对用户信息化过程中产生的大量电子化文档难于管理的需求,结合微软公司即将正式推出的最新产品InfoPath2003,Share...

    12年前   
    550    0

    廉政档案管理制度(办法)通用模板

    第一条为进一步加强对纪检监察干部的监督,落实“把队伍建强,让干部过硬”的要求,规范市纪委监委纪检监察干部监督室

    2年前   
    849    0

    员工转正工作总结(通用word文档)

     工 作 总 结 2010年,在局各位领导和同事的关心、支持和帮助下,我勤奋踏实的完成了本职工作,也顺利地完成了领导交办的其他任务,自身在各方面都有所提升,为进一步做好各项工作打下了良好的基...

    11年前   
    13129    0

    档案管理

    北京首信股份有限公司 档案 管理 文书归档工作程序 工 作 标 准 工 作 内 容 工作程...

    6年前   
    3637    0

    档案管理规定

    本标准规定了档案管理的工作职责、组织机构、工作流程、分类和档号编制、档案的归档、交接、整理、保管、保密、鉴定销毁、统计、查阅借阅等内容。

    4年前   
    1467    0

    毕业档案管理

        应届毕业生的户口,档案到底有多大的用处???不看后悔死你!要回去拿毕业证报到证派遣证的同学一定要看看啦!希望你能保存下来留着好。­ ­     大学毕业后的一年最为关键,这一年是对...

    9年前   
    7526    0

    档案管理规定

    档案管理规定第一章 总则第一条 为加公司档案管理工作,有效地保护和利用档案,维护公司合法权益,特制订本规定。第二条 本规定所称的档案是指过去和现在的公司各级部门及员工从事业务、经营、企业管理、...

    10年前   
    611    0

    档案管理作业

    浅谈信息时代的电子档案管理 09汉语言文学 0938090101 罗欣     摘要:随着社会进入信息化时代,办公自动化、电子信息化日趋完善,计算机被广泛地应用到社会各个领域,电子档案也随...

    5年前   
    1461    0

    档案管理规定

     档案管理规定 文件编号: NW603102 生效...

    12年前   
    7736    0

    档案管理讲义

    是指机关、团体、企业、事业单位及其他社会组织在党务、行政管理等活动中形成的具有保存价值的各种形式的历史记录。

    5年前   
    1192    0

    信息管理和文档管理

    10信息管理和文档管理10.1工程项目信息管理和文档管理纲要工程项目信息管理与项目建设有关的政府文件工程项目信息管理与文档管理纲要监理、设计、承包商等外来文件、信函外来文件的回复文件分类与检索...

    6个月前   
    142    0

    图书管理系统项目管理文档

    XX学院图书管理系统项目管理文档目录1. 合同管理----------------------------------------------------------------------3...

    3年前   
    576    0

    超市管理系统需求文档

    在现代化超市中,玲琅满目的商品让人们目不暇接。面对日益增加的商品数量和类型,动用人力管理商品的时候越来越麻烦。这个时候要是有一个软件系统代替人力管理超市的信息,那将使人们的生活越来越简易。

    3年前   
    860    0

    文档管理实训报告

    文档管理实训报告  通过两周的文档管理实训,不仅仅是巩固了课堂的理论知识,弄清模糊知识点,扩充知识;而且提高了文书文书处理,档案整理等档案工作的日常工作实操能力;更重要的是通过实训培养自身严谨...

    9年前   
    697    0

    档案管理规定 (2)

    档案管理规定 第一章 总则 第一条 为加公司档案管理工作,有效地保护和利用档案,维护公司合法权益,特制订本规定。 第二条 本规定所称的档案是指过去和现在的公司各级部门及员工从事业务、...

    7年前   
    28294    0

    声像档案管理规定

    声像档案管理规定 第一章 总则 第一条 为加强本公司声像档案管理,特制定本规定。 第二条 本公司的声像档案是指本公司各部门或个人在社会实践活动中直接形成的对国家、社会和公司有保存价...

    13年前   
    4021    0

    **公司档案管理规定

    为加强和规范**公司档案管理工作,有效地收集、整理、存放、保护和利用档案,为**公司的发展更好地服务,现结合**公司实际情况,特制订本规定。

    5年前   
    1410    0