logo资料库

wcf(拍卖后台管理系统学校项目实训).pdf

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
广东信息科技职业培训学院 软件工程与外包服务学院 项目实训总结书 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 项目名称:拍卖管理系统 技术架构: C# WCF 完成起止时间:2016 年 4 月 06 日~2016 年 5 月 10 日 授课教师:丁晰 评分: 评分教师: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 班级:一班 姓名: 黄丽梅 手机:15521071933 QQ:2428324614 微信:15521071933 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 广信学院教务科编制
目 录 项目概要 .............................................................................................................................................. 3 1、 2、数据库设计 .................................................................................................................................................... 4 2.1 数据表设计与字段 ............................................................................................................................... 4 数据表总表 .......................................................................................................................................... 4 Haohao ................................................................................................................................................. 5 OutStorageDetailedList ........................................................................................................................ 5 PW_BackStorageDetailedList .............................................................................................................. 5 PW_BackStorageList ........................................................................................................................... 6 PW_ContractList .................................................................................................................................. 6 PW_DiaoStorageDetailedList .............................................................................................................. 6 PW_DiaoStorageList ............................................................................................................................ 7 PW_EntereingStorageList .................................................................................................................... 7 PW_InventoryGoodsList ...................................................................................................................... 7 PW_OutStorageList .............................................................................................................................. 8 PW_SalesDeatiledStatement ................................................................................................................ 8 PW_SalesMeetingList .......................................................................................................................... 9 Sys_ AT_FedalalmanList ...................................................................................................................... 9 Sys_ SM_FedalalmanList..................................................................................................................... 9 SYS_ADSCollectionalList ................................................................................................................. 10 SYS_AttributedDeatiledStatement ..................................................................................................... 10 SYS_AuthorizerList ........................................................................................................................... 10 SYS_CompetitiveThrowerRegisterList .............................................................................................. 10 SYS_SalesmanList ..............................................................................................................................11 SYS_Storagelist.................................................................................................................................. 12 3、设计与实现 .................................................................................................................................................. 12 3.1 功能 1 名称:合同管理 ..................................................................................................................... 12 3.1-1 功能实现 ............................................................................................................................ 12 3.1-2 表和关系 ............................................................................................................................ 17 3.1-3 经典代码 ............................................................................................................................ 18 3.2 功能 2 名称:拍卖品入库 ............................................................................................................ 18 3.2-1 功能实现 .................................................................................................................................. 18 3.2-2 表和关系 .................................................................................................................................. 22 3.2-2 经典代码 .................................................................................................................................. 23 3.3 功能 3 名称:拍卖品退库 ............................................................................................................ 23 3.2-1 功能实现 .................................................................................................................................. 23 3.2-2 表和关系 .................................................................................................................................. 25 3.2-2 经典代码 .................................................................................................................................. 26 3.4 功能 4 名称:拍卖品选择 ............................................................................................................ 26 3.4-1 功能实现 .................................................................................................................................. 26 3.4-2 表和关系 .................................................................................................................................. 29 3.4-3 经典代码 .................................................................................................................................. 30 3.5 基础数据 .............................................................................................................................................. 30
3.5-1 功能实现 .................................................................................................................................. 30 1、 项目概要 (1) 拍卖管理系统包括的模块有: 基础数据:对委托人、拍卖人、仓库、库存物品的管理 拍卖会管理:对上拍拍品选择的操作 拍卖登记:竞投人登记、落槌价、竞投人查看 合同管理:通过合同把委托人、拍卖人、仓库物品进行联系起来 库存管理:对拍卖品的入库、调库、出库、退库进行管理 查询统计:对拍卖委托人、拍卖人和拍卖会之间产生的拍卖品间的 数量、金额和利润间的统计汇总 (2) 我做的模块有: 2.1 合同管理:合同管理是连接委托人、拍卖人间的关系的一个纽带,委托人 拿到自己的产品,包括委托物品的数量,等基本物品的属性,来委托给拍卖人, 为了让委托人和拍卖人和委托人的委托品间产生联系,通过合同来确定三者之 间的关系。 通过委托人和拍卖人,商定委托品的起拍价,根据委托品的数量,计算出拍 卖人入库所用金额,也是委托人在拍品入库前得到的金额。再通过保留价和拍 卖方式的限制对委托品的上拍和退库有限制。再通过委托人与拍卖人商定的拍 卖期限,来限制委托人与拍卖人与拍卖品间的操作,拍卖期限如果在合同签订 后,在还没有审核和入库前,就已经到了拍卖期限,那么委托品拍卖人就要直 接退给委托人,那么拍卖人当然也要陪违约金给委托人,委托人当然也要把相 应的物品的金额,按入库金额,除去佣金,之类的,付给拍卖人。当然那只是 其中的一种情况,如果物品通过审核入库了,存在了拍卖人的仓库里,在拍卖 期限到的时候还没有拿除去拍卖,那么在入库后,拍卖人要把相应的到期物品 退给委托人,产生的金额,与数量问题,和没入库前退库操作差不多。当然合 同里面的,委托人应付拍卖人的预付受理费是签合同时应付的、按成交总金额 的百分比或同时违约方要付拍卖物品低价的百分比是拍卖品在拍卖完成后,或 途中对于金额的计算的一个限制。还有一种情况是当举行完拍卖会后,从拍卖 人仓库拿出来的物品,如果是直接拍卖出去,那么物品就是正常出库,如果没 拍出去的物品,如果在这个拍卖会举行结束的时候,那么物品就要退给委托人, 也算出库,对于仓库来说,如果物品还没到期,那么就可以直接退给拍卖人自 己的仓库,也算是入库操作。所以总的来合同录入是拍卖人、委托人、物品间 的关系的纽带,是三者产生联系的基础,是拍卖会出库、入库、调库的准备, 是拍卖人、委托人产生利润的幕后操作黑手,是查询统计模块产生的必要存在 地位。 2.2 库存管理的入库、退库: 我做的库存的入库,是物品的入库时入库的一种情况,做的退库也 是物品的退库的一种情况。 我做的入库时针对委托人和拍卖人、物品与合同产生了联系后,也 就是签了合同的物品,当然签了合同的物品,也是不能进行马上进行入库操作
的,当然还要进行拍卖人本公司的操作员的审核,确定把这个签了合同的物品 进行入库。所以这里就产生了一个时间差,这就要,产生了在物品还没有入库 前,拍卖期限到了,要进行的已签未入库的退还物品给委托人,而不是退库, 因为这种情况,物品都还没进行入库操作,就需要退给委托人啦。当合同期限 时有限的,同时拍卖人本公司的人对签了合同的物品进行了审核,那么物品就 可以入库啦。如果这些条件都不成立的话,那么就不能进行入库操作的。不过 有点特殊的是入库只能一次入库一样物品,不同于别的入库操作,可以一次进 行多个物品的入库。原因是什么呢?那就是,签合同时一个物品对应着一对一 的条件限制,每个物品的拍卖期限,预付金额,受理费、佣金、还有按什么拍 卖方式拍卖也是不同的,因为每个物品的价值都不一样,有的价值是高点的, 有的价值是低一点点的,那么产生的相应的一切当然是不同的。所以总的来说, 入库是要满足条件和只能一样物品,一样物品的入库,根据签订的合同 ID。 我做的退库是退库的其中一个情况。是在拍卖人把签了合同的符合条件 的物品入库后的物品,同时也是在拍卖人还没有拿出去拍卖,但合同期限在这 段时间到期的话,那么这里的退库就是把物品从仓库退给委托人。当然会产生 金额之类的计算。也就是相应的拍卖人的仓库的物品就会相应的减少,根据条 件。 2.3 拍卖会得上拍卖品的选择: 上拍拍品其实就是就举行拍卖会前的操作,也就是要举行一场拍卖会 当然要,要物品才能进行拍卖会的进行的啦。上拍拍品的选择其实就是对拍卖 人仓库存在的物品进行出库或调库的操作。这里的上拍拍品的选择的出库或调 库当然不是一次只能出库或调库一个,可以出库或调库多个,来进行举行拍卖 会的拍卖品,当然这会相应产生一个拍卖会拍品的编号。 2、数据库设计 2.1 数据表设计与字段 数据表总表 SN 数据表 描述 1 2 3 4 5 6 7 8 9 Haohao OutStorageDetailedList PW_BackStorageDetailedList PW_BackStorageList PW_ContractList PW_DiaoStorageDetailedList PW_DiaoStorageList PW_EntereingStorageList PW_InventoryGoodsList 10 PW_OutStorageList 单号表 出库明细表 退库明细表 退库表 合同表 调库明细表 调库表 入库表 物品表 出库表
SN 11 12 13 14 15 16 17 18 19 20 数据表 描述 PW_SalesDeatiledStatement PW_SalesMeetingList Sys_ AT_FedalalmanList Sys_ SM_FedalalmanList SYS_ADSCollectionalList SYS_AttributedDeatiledStatement SYS_AuthorizerList SYS_CompetitiveThrowerRegisterList SYS_SalesmanList SYS_Storagelist 拍卖会明细表 拍卖会表 委托人法定代表人表 拍卖人法定代表人表 属性明细集合表 属性明细表 委托人表 竞投人表 拍卖人表 仓库表 Haohao 数据表名称 Haohao 字段 SN 1 ContractNumbet 2 EnteringStorageNumber 3 UpGoodsNumber 4 BackGoodsNumber 数据型态 数据表描述 长度 null PK 描述 int int int int (10, 0) (10, 0) (10, 0) NO NO NO 合同编号 入库单编号 上拍拍品单号 (10, 0) YES 退库单编号 OutStorageDetailedList 数据表名称 OutStorageDetailedList SN 字段 数据型态 1 OutStorageDetailedID int identity 2 OS_ID 3 ContractID int int 4 OutStorageDetailedNumber nchar PW_BackStorageDetailedList 数据表描述 长度 null PK 描述 (10, 0) (10, 0) NO NO (10, 0) YES 10 YES PK 出库明细 ID 出库 ID 合同 ID 出库数量 数据表名称 PW_BackStorageDetailedList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 BackStorageDetailedID int identity (10, 0) NO PK 退库明细 ID 2 BS_ID 3 ContractID 4 BackStorageNumber 5 BackStorageMoney int int nchar nchar (10, 0) YES (10, 0) YES 100 10 YES YES 退库 ID 合同 ID 退库数量 退库金额
PW_BackStorageList 数据表名称 PW_BackStorageList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 BS_ID int identity (10, 0) NO PK 退库 ID 2 BS_BackStorageNumber nchar 3 BS_Date 4 BS_StorageID 5 BS_StateID 6 BS_Remark 7 BS_WayID datetime int int nchar int PW_ContractList 100 YES (23, 3) YES (10, 0) YES 退库编号 退库日期 退库仓库 ID (10, 0) YES 退库状态 ID 100 YES (10, 0) YES 备注 退库方式 ID 数据表名称 PW_ContractList SN 字段 数据型态 数据表描述 长度 null PK 描述 int identity (10, 0) NO PK 合同 ID 100 YES 合同编号 (10, 0) YES (23, 3) YES (23, 3) YES 库存物品 ID 委托人签订时间 拍卖人签订时间 (23, 3) YES 合同起始日期 (23, 3) YES 合同截至日期 100 100 100 YES YES YES (10, 0) YES 委托人预付受理费 预付佣金百分比 违约金百分比 委托人代理人 ID (10, 0) YES 拍卖人代理人 ID (10, 0) YES 注意事项 ID 100 100 YES YES (23, 3) YES (10, 0) YES 审核否 签订地点 签订地点 页数 100 YES 合同状态 1 ContractID 2 CT_Number 3 InventoryGoodsID 4 AT_SignTime 5 SM_SignTime 6 AT_StartDate 7 AT_EndDate 8 AT_PaidAcceptedFee 9 AT_BroleragePercent 10 CT_DeditPercent 11 AT_FedalalmanID 12 SM_FedalalmanID 13 NoticingWayID 14 ExaminState 15 SignAddress nchar int datetime datetime datetime datetime nchar nchar nchar int int int nchar nchar 16 ContractSignningTime datetime 17 PageNumber 18 ContarctState int nchar PW_DiaoStorageDetailedList 数据表名称 PW_DiaoStorageDetailedList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 DiaoStorageDetailedID int identity (10, 0) NO PK 调库明细 ID 2 DS_ID int (10, 0) YES 调库 ID
数据表名称 PW_DiaoStorageDetailedList SN 字段 数据型态 数据表描述 长度 null PK 描述 3 ContractID int 4 DiaoStorageDetailedNumber nchar (10, 0) YES 合同 ID 100 YES 调库数量 PW_DiaoStorageList 数据表名称 PW_DiaoStorageList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 DS_ID int identity (10, 0) NO PK 调库 ID 2 DS_DiaoStorageNumber nchar 100 YES 调库编号 3 DS_Date 4 DS_StorageID 5 DS_StateID 6 DS_Remark datetime (23, 3) YES 调库日期 int int nchar (10, 0) YES (10, 0) YES 100 YES 调库仓库 ID 调库状态 ID 备注 PW_EntereingStorageList 数据表名称 PW_EntereingStorageList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 2 3 4 5 6 ES_ID ES_StorageNumber ES_Date ES_StorageID ES_StateID ES_Remark 7 ContractID 8 9 ES_Numbe ES_Money 10 ES_WayID int identity nchar datetime int int nchar int int nchar int (10, 0) NO PK 入库 ID 100 YES 入库编号 (23, 3) YES 入库日期 (10, 0) YES 入库仓库 ID (10, 0) YES 入库状态 ID 100 YES (10, 0) YES (10, 0) YES 100 YES 备注 合同 ID 入库数量 入库金额 (10, 0) YES 入库方式 ID PW_InventoryGoodsList 数据表名称 PW_InventoryGoodsList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 2 3 4 5 InventoryGoodsID int identity (10, 0) NO PK 物品 ID IG_PictureRecordNumber IG_Author IG_GrainInkID IG_Size nchar nchar int nchar 100 100 YES YES 图录号 作者 (10, 0) YES 质地墨色 ID 100 YES 尺寸
SN 6 7 8 9 10 11 12 数据表名称 PW_InventoryGoodsList 字段 数据型态 IG_KeepingPrice IG_StartingPatPrice IG_Remark IG_Name nchar nchar nchar nchar 数据表描述 长度 null PK 描述 100 100 100 100 YES YES YES YES 保留价 起拍价 备注 拍品名称 创建年代 IG_EstabilishTime datetime (23, 3) YES IG_ShapedMadedID IG_SquareLength 13 AuthorizerListID 14 15 16 17 IG_Number IG_Money IG_Picture IG_StateID 18 SM_Determination int nchar int nchar nchar nchar int nchar (10, 0) YES 形制 ID 100 YES 平方尺 (10, 0) YES 100 100 100 YES YES YES 委托人 ID 数量 入库金额 照片 (10, 0) YES 物品状态 ID 100 YES 拍卖期限 PW_OutStorageList 数据表名称 PW_OutStorageList SN 字段 数据型态 数据表描述 长度 null PK 描述 1 OS_ID 2 OS_OutStorageNumber 3 OS_Date 4 OS_StateID 5 OS_Remark int identity nchar datetime int nchar (10, 0) NO PK 出库 ID 100 YES 出库编号 (23, 3) YES 出库日期 (10, 0) YES 出库状态 ID 100 YES 备注 PW_SalesDeatiledStatement 数据表名称 PW_SalesDeatiledStatement 字段 数据型态 SalesDeatiledStatedID int identity (10, 0) NO PK 拍卖会明细 ID 数据表描述 长度 null PK 描述 SN 1 2 SalesMeetingID 3 ContractID SD_Number SD_KnockdownPrice SD_Money SD_WayID 4 5 6 7 int int nchar decimal nchar int (10, 0) YES (10, 0) YES 100 YES 拍卖会 ID 合同 ID 拍卖数量 (18, 0) YES 拍卖数量 100 YES 拍卖金额 (10, 0) YES 拍卖方式 ID
分享到:
收藏