第25章基于Web的综合档案管理系统(C#从入门到精通)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第25章基于Web的综合档案管理系统(C#从入门到精通)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 25 基于 Web 综合 档案管理系统 C# 入门 精通 课件
- 资源描述:
-
1、第第 25 25 章章 基于基于WebWeb的综合档案管理系统的综合档案管理系统o本章综合第本章综合第1919、2020、2121、和、和2222章中的模块,以一个真实的章中的模块,以一个真实的WebWeb项项目目综合档案管理系统的开发实战,详细介绍了使用实体类的三综合档案管理系统的开发实战,详细介绍了使用实体类的三层体系结构的应用程序开发过程,介绍了需求及功能分析、数据层体系结构的应用程序开发过程,介绍了需求及功能分析、数据库和实体类设计、数据访问层、业务逻辑层和表示层的设计过程。库和实体类设计、数据访问层、业务逻辑层和表示层的设计过程。第第 25 25 章章 基于基于WebWeb的综合档案
2、管理系统的综合档案管理系统o开发背景开发背景o需求及功能分析需求及功能分析 o数据库设计数据库设计 o实体类设计实体类设计o数据访问层设计数据访问层设计o业务逻辑层设计业务逻辑层设计o表示层设计表示层设计o运行系统运行系统 第第 25 25 章章 基于基于WebWeb的综合档案管理系统的综合档案管理系统o开发背景开发背景o需求及功能分析需求及功能分析 o数据库设计数据库设计 o实体类设计实体类设计o数据访问层设计数据访问层设计o业务逻辑层设计业务逻辑层设计o表示层设计表示层设计o运行系统运行系统 25.1 25.1 开发背景开发背景o资产管理、文档、图书资产管理、文档、图书和资料和资料管理是每
3、个公司、企事业单位或部管理是每个公司、企事业单位或部门必不可少的重要门必不可少的重要工作之一工作之一,特别是资产的管理特别是资产的管理是各个管理者都是各个管理者都非常重视的非常重视的。随着计算机技术的迅速发展和广泛应用,电子文件随着计算机技术的迅速发展和广泛应用,电子文件和电子档案在国内外公司和企业已普遍存在,这些档案资料的数和电子档案在国内外公司和企业已普遍存在,这些档案资料的数字化、光盘存储、利用计算机进行管理和是资产字化、光盘存储、利用计算机进行管理和是资产管理管理、文档、文档资料资料管理发展的必然趋势。管理发展的必然趋势。o本项目本项目“综合综合档案档案管理系统管理系统”正是从这个需求
4、出发,深入资产、正是从这个需求出发,深入资产、文档、图书文档、图书资料资料管理工作管理工作的实际的实际,了解资产、文档、图书,了解资产、文档、图书资料资料管管理的理的业务业务流程,结合各部门、各行业与企业文件管理的方法,开流程,结合各部门、各行业与企业文件管理的方法,开发出发出的的一套一套可可适用于适用于不同部门、管理不同部门、管理资产多而复杂的系统。本软资产多而复杂的系统。本软件采用件采用的三的三层架构层架构、应用面向对象思想应用面向对象思想进行设计与进行设计与开发开发,项目来,项目来源于真实的需求,在实际应用中起到了较好的管理作用。源于真实的需求,在实际应用中起到了较好的管理作用。第第 2
5、5 25 章章 基于基于WebWeb的综合档案管理系统的综合档案管理系统o开发背景开发背景o需求及功能分析需求及功能分析 o数据库设计数据库设计 o实体类设计实体类设计o数据访问层设计数据访问层设计o业务逻辑层设计业务逻辑层设计o表示层设计表示层设计o运行系统运行系统 25.2 25.2 需求及功能分析需求及功能分析o经过调研,得出经过调研,得出“综合档案管理系统综合档案管理系统”提供的功能如下。提供的功能如下。o1.系统设置,实现对用户(操作员和系统管理员)、角色权限分系统设置,实现对用户(操作员和系统管理员)、角色权限分配和资产属性进行设置和修改等功能。配和资产属性进行设置和修改等功能。资
6、产、文档和图书资料等资产、文档和图书资料等资产属性通过资产属性通过字典类型和字典代码统一管理。字典类型和字典代码统一管理。o2.资产管理,实现固定资产和非固定资产信息的录入、资产借用、资产管理,实现固定资产和非固定资产信息的录入、资产借用、资产停用管理等资产停用管理等功能功能。o3.文档管理,实现文档信息录入、文档借用和文档停用等管理功文档管理,实现文档信息录入、文档借用和文档停用等管理功能。能。o4.图书管理,实现图书资料信息录入、图书借用等管理图书管理,实现图书资料信息录入、图书借用等管理功能。功能。o5.数据导出,可根据不同时间段导出数据导出,可根据不同时间段导出Excel格式的资产、文
7、档信格式的资产、文档信息息。o6.综合查询功能综合查询功能,提供资产、文档、图书的多条件查询和模糊查提供资产、文档、图书的多条件查询和模糊查询。询。o本系统的总体架构采用三层架构模型,分为表示层、业务逻辑层、本系统的总体架构采用三层架构模型,分为表示层、业务逻辑层、数据访问层,三层之间使用实体类对象进行通信。在系统中,表数据访问层,三层之间使用实体类对象进行通信。在系统中,表示层、业务逻辑层、数据访问层分别用示层、业务逻辑层、数据访问层分别用WebSite、Business、SqlServer三个项目实现,三个项目实现,Model项目用来组织系统中的实体类,项目用来组织系统中的实体类,DBUt
8、ility是数据库通用类,实现数据库的基本操作。本系统三是数据库通用类,实现数据库的基本操作。本系统三层架构和项目如图所示。层架构和项目如图所示。o 第第 25 25 章章 基于基于WebWeb的综合档案管理系统的综合档案管理系统o开发背景开发背景o需求及功能分析需求及功能分析 o数据库设计数据库设计 o实体类设计实体类设计o数据访问层设计数据访问层设计o业务逻辑层设计业务逻辑层设计o表示层设计表示层设计o运行系统运行系统 25.3 25.3 数据库设计数据库设计o为了有效的进行各种资产、档案的信息存储和管理,系统共设计为了有效的进行各种资产、档案的信息存储和管理,系统共设计有以下有以下18个
9、数据库表格:个数据库表格:oTDictCodeType,字典类型表;,字典类型表;oTDictCode,字典代码表;,字典代码表;oTPerAssetInfo,固定资产信息表;,固定资产信息表;oTNonPerAssetInfo,非固定资产信息表;,非固定资产信息表;oTNonPerAssetUseInfo,非固定资产(易耗品)领用登记表;,非固定资产(易耗品)领用登记表;oTPerAssetUseInfo,固定资产(物品)领用登记表;,固定资产(物品)领用登记表;oTDocInfo,文档信息表;,文档信息表;oTOthDocInfo,其它文档信息表;,其它文档信息表;oTDocUseInfo
10、,文档借阅表;,文档借阅表;oTBookInfo,图书信息表;,图书信息表;oTBorrowBooks,图书借阅表;,图书借阅表;oTOperator,操作员验证表;,操作员验证表;oTActionInfo,菜单表;,菜单表;oTUserRole,角色表;,角色表;oTPurviewInfo,角色权限表;,角色权限表;oTUserUserRole,用户角色权限表;,用户角色权限表;oTDocProject,项目文档类别表;,项目文档类别表;oTOthDocUseInfo其他文档借阅表。其他文档借阅表。o其中大部分表在第其中大部分表在第1922章中做了介绍,下面介绍前面章节没有章中做了介绍,下面
11、介绍前面章节没有用到的表的设计,所有表的详细信息参见源代码中的数据库文件用到的表的设计,所有表的详细信息参见源代码中的数据库文件SIAS_ASMS。o菜单表菜单表TActionInfoTActionInfo,用来存放系统中进行导航和操作的所有菜单,用来存放系统中进行导航和操作的所有菜单项的信息。其中项的信息。其中FLinkFLink值值“连接连接urlurl”表示点击菜单后所指向的页面,表示点击菜单后所指向的页面,FTypeFType类型值为类型值为“action”action”代表最底层菜单。代表最底层菜单。列名描述数据类型(精度范围)空/非空FId菜单编码IntNot nullFOid菜单
12、序号IntNot nullFPID父编码IntNot nullFName菜单名称Varchar(30)FLink连接urlVarchar(300)FType类型Varchar(30)o固定资产信息表固定资产信息表TperAssetInfoTperAssetInfo,用于存放固定资产信息的表,其,用于存放固定资产信息的表,其中资产状态可分为空闲、借出、损耗和作废四种,分别用中资产状态可分为空闲、借出、损耗和作废四种,分别用1 1、2 2、3 3、4 4作为字典代码。表结构如下。作为字典代码。表结构如下。列名描述数据类型(精度范围)空/非空FIDIDIntNot null FAssetID固定资产
13、编号Varchar(50)Not nullFAssetName固定资产名称Varhcar(60)Not nullFAssetCate固定资产类别intFSpeci固定资产规格Varhcar(50)FModel固定资产型号Varhcar(50)FUnit固定资单位产intFMoney固定资产金额decaimalFStoreTime固定资产入库时间datetimeo非固定资产信息表非固定资产信息表TNonPerAssetInfoTNonPerAssetInfo,用于存放非固定资产信息,用于存放非固定资产信息的表,其中非固定资产名称,固定都用下列列表实现。具体名称的表,其中非固定资产名称,固定都用下
14、列列表实现。具体名称在字典代码表里添加,总数代表每箱多少个。非固定资产状态可在字典代码表里添加,总数代表每箱多少个。非固定资产状态可分为正常和作废,分别用分为正常和作废,分别用1 1、2 2作为字典代码来表示,默认为作为字典代码来表示,默认为1 1。表。表结构如下。结构如下。列名描述数据类型(精度范围)FID非固定资产IDIntFAssetName非固定资产名称SmallintFSpeci非固定资产规格Varchar(50)FModel非固定资产型号Varchar(50)FUnit非固定资产单位intFAmount非固定资产数量Int FTotal非固定资产总数Int FMoney非固定资产金
15、额decaimalFStoreTime入库时间datetimeFNoAssetState非固定资产状态Smallinto非固定资产(易耗品)领用登记表,用来存放非固定资产的领用非固定资产(易耗品)领用登记表,用来存放非固定资产的领用信息。其中非固定资产名称即类别,在字典代码表里实现。领用信息。其中非固定资产名称即类别,在字典代码表里实现。领用人联系方式与用户表里联系方式不同。非固定资产领用状态人联系方式与用户表里联系方式不同。非固定资产领用状态:为为1 1代代表正常,表正常,2 2代表作废。表结构如下。代表作废。表结构如下。表名TnonPerAssetUseInfo列名描述数据类型(精度范围)
16、空/非空FIDIDIntFNonPerAssetName非固定资产名称SmallintNot nullFNonPerAssetSum非固定资产数量IntFUseWay备注(用途)Varchar(500)FUserID领用人编号IntFLendTime领用时间DatetimeFNoAssetUseState非固定资产领用状态Smallinto固定资产(物品)领用登记表固定资产(物品)领用登记表TPerAssetUseInfoTPerAssetUseInfo,用来存放固定,用来存放固定资产的领用信息。其中借用类型用资产的领用信息。其中借用类型用1 1代表普通借用,代表普通借用,2 2代表贵重物代表
17、贵重物品借用;状态:品借用;状态:1 1表示启用,表示启用,2 2表示不启用,表示不启用,3 3表示丢失或者损坏,表示丢失或者损坏,4 4代表作废,默认为代表作废,默认为1 1。表结构如下。表结构如下。列名描述数据类型(精度范围)空/非空FIDIDIntNot nullID固定资产编号intNot nullFUseType借用类型IntNot nullFUseWay备注(用途)Varchar(500)FUserID借用人编号IntFLendTime借用时间DatetimeFBackTime归还时间DatetimeFPerAssetStatus状态Into文档信息表文档信息表TDocInfoTD
18、ocInfo,用来存放项目开发文档资料及其相关信息。用来存放项目开发文档资料及其相关信息。其中,文档密级为:其中,文档密级为:1 1表示公开,表示公开,2 2表示保密,表示保密,3 3表示绝密;文档保表示绝密;文档保存期限默认为存期限默认为2020年;文档状态:年;文档状态:1 1表示在档,表示在档,2 2表示借出,表示借出,3 3表示丢表示丢失,失,4 4表示该记录作废,表示该记录作废,5 5表示归档。表结构如下。表示归档。表结构如下。列名描述数据类型(精度范围)空/非空FIDIDIntFDocID文档编号Varchar(100)Not nullFDocName文档名称Varchar(200
展开阅读全文