Table 4-6 TypeInfo structure
表4-6 表TypeInfo结构
字段名 TypeId TypeName ParentTypeId
类型 int
Varchar(50) Int
描述 类别编号(自动标识) 类别名称 父类别编号
? 资产信息表—AssetInfo
表AssetInfo用于保存固定资产的具体信息,结构如表4-7所示。
Table 4-7 AssetInfo structure
表4-7 表AssetInfo结构
字段名 AssetId AssetName TypeId Model StorageId TotalNum NowNum TakeNum RepairNum BadNum MoveNum
类型 Int
Varchar(50) int
Varchar(500) Int Int int Int Int int Int
描述 资产编号(自动标识) 资产名称 资产类别编号 型号规格 存贮仓库编号 资产总数 库存数量 已领出数量 维修数量 报废数量 调拨数量
? 入库信息—LairageInfo
表LairageInfo保存资产入库信息,结构如表4-8所示。
Table 4-8 LairageInfo structure
表4-8 表LairageInfo结构
字段名 LairageId AssetId Price Account LairageDate
类型 Int Int
Decimal Int
Datetime
描述 编号(自动标识) 资产编号(外键) 入库商品价格 入库数量 入库时间
? 资产领用表—TakeInfo
表TakeInfo保存资产领用信息,结构如表4-9所示。
Table 4-9 TakeInfo structure
表4-9 表TakeInfo结构
字段名 TakeId AssetId
类型 Int Int
描述 编号(自动标识) 资产编号(资产表)
20
TakeAccount ReturnAccount AddressId TakeUser TakeDate
Int Int Int
Varchar(20) datetime
领用数量 归还数量
使用地点编号(自动标识) 领用人/归还人 资产领用/归还日期
? 资产维修表—RepairInfo
表RepairInfo用于保存资产维修信息,结构如表4-10所示。
Table 4-10 RepairInfo structure
表4-10 表RepairInfo结构 字段名 RepairId AssetId RepairNum RepairDate RepairCase
类型 Int Int Int
datetime Varchar(500)
描述 编号(自动标识) 资产编号(资产表) 维修数量 维修日期 维修原因
? 资产调拨表—MoveInfo
表MoveInfo用于保存资产调拨信息,结构如表4-11所示。
Table 4-11 MoveInfo structure
表4-11 表MoveInfo结构 字段名 MoveId AssetId
StorageOutId StorageInId MoveNum MoveDate MoveCase
类型 Int Int Int Int Int
datetime Varchar(500)
描述 编号(自动标识) 资产编号(资产表)
仓库编号(自动标识)(调出仓库)
调入仓库(目的地点) 调拨数量 资产操作日期 调拨原因
? 资产报废表—BadInfo
表BadInfo用于保存资产报废信息,结构如表4-12所示。
Table 4-12 BadInfo structure
表4-12 表BadInfo结构
字段名 BadId AssetId BadNum BadDate Remark
类型 Int Int Int
datetime Varchar(500)
描述 编号(自动标识) 资产编号(资产表) 报废数量 报废日期 备注
21
? 领用申请信息—ApplyInfo
表ApplyInfo用于保存资产领用申请信息,结构如表4-13所示。
Table 4-13 ApplyInfo structure
表4-13 表ApplyInfo结构
字段名 ApplyId ApplyPerson ApplyDetail ApplyDate
ApplyState
类型 uniqueidentifier Varchar(50) Varchar(500) datetime
Varchar(50)
描述 申请编号 员工(申请人)
申请备注(申请电脑2台) 申请日期 申请状态
部门经理(申请人):等待后勤审核 后勤管理:申请驳回、审批通过
结束:工作流结束
? 采购申请信息—StockInfo
表StockInfo用于保存采购申请信息,结构如表4-14所示。
Table 4-14 StockInfo structure
表4-14 表StockInfo结构 字段名 StockId StockPerson StockDetail StockDate
StockState
类型 uniqueidentifier Varchar(50) Varchar(500) datetime
Varchar(50)
描述 采购编号 后勤管理员
申请备注(申请电脑2台) 申请日期 申请状态
后勤管理:等待校长审核 校长:校长拒绝、审批通过 结束:工作流结束
22
第5章 系统详细设计
5.1 数据库的实现
数据库的实现将根据数据库逻辑表格设计来建立数据库及相应表格,根据系统实际操作及应用来设计视图等。数据库关系图如图5.1所示。
Fig. 5.1 The database diagram
图5.1 数据库关系图
具体数据库表格创建和视图设计这里不列出,具体表格及视图如图5.2所示。
23
Fig. 5.2 database tables and views
图5.2 数据库表及视图
5.2 公共类设计
公共类将数据库连接和访问以及更新数据封装到一起,增加了程序的灵活性,更有利于代码的简洁重用性,公共类具体代码如下:
using System;
using System.Collections.Generic; using System.Linq; using System.Web; using System.Data;
24
计算机科学与技术毕业论文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)