MsLogistics 的设计说明书
MSLogistics.NET
详细设计说明书
最后修改日期
6/21/2022
最后修改者 周晓俊
物流管理系统
MsLogistics 的设计说明书
文档信息:
文档名称 物流管理系统详细设计说明书
描述 该文档包括对功能规范中每个模块所涉及的类、网页或窗体的具体定
义。可以根据详细设计说明书来编写代码
负责人 周晓俊
状态 最终版
项目组成:
测试主管 周晓俊
开发主管 吴华龙
项目经理 程玉兰
文档变更历史:
时间 修改人 章节 描述
2009-8-20
周晓俊 所有章节 创建文档初稿
2009-8-21
周晓俊
2009-8-22
吴华龙 所有章节
文档路径:
$/MsLogistics /
审核结果:
审核人 意见 签名档
全体团队 通过 吴华龙
周晓俊
测试团队 通过 周晓俊
PAGE 2
MsLogistics 的设计说明书
目录
1. 页面 6
2.1 站点根目录........................................................................................................................ 6
2.2 Logistics 目录.................................................................................................................... 6
2.2.1 App_Code 目录.............................................................................................................. 6
2.2.2 App_Data 目录............................................................................................................... 7
2.2.3 App_Themes 目录......................................................................................................... 7
2.2.4 Bin 目录......................................................................................................................... 7
2.2.5 html 目录........................................................................................................................ 7
2.2.6 Images 目录................................................................................................................... 7
2.2.7 js 目录............................................................................................................................ 7
2.2.8 Manager 目录................................................................................................................ 7
2.2.9 SystemM 目录................................................................................................................ 8
2.2.10 CarTeamM 目录........................................................................................................... 9
2.2.11 CarM 目录................................................................................................................. 9
2.2.12 Driver.aspx:驾驶员信息维护........................................................................................ 9
2.2.13 BusinessM 目录.........................................................................................................10
2.2.14 UserControl 目录........................................................................................................ 10
2.2.15 Users 目录................................................................................................................. 11
2.17 DesignDocuments 目录................................................................................................ 11
2. 类定义和关系 12
3.1 强类型化数据集............................................................................................................ 12
(1) aspnet_Applications 与 aspnet_ApplicationTableAdapter...................................12
(2) aspnet_Roles 与 aspnet_RolesTableAdapter.....................................................13
(3) aspnet_Users 与 aspnet_UsersTableAdapter.....................................................13
(4) aspnet_UsersInRoles 与 aspnet_UsersInRolesTableAdapter.............................14
(5) Company 与 CompanyDAL.................................................................................16
(6) Department 与 DepartmentDAL..........................................................................16
3. HeaderShip 与 HeaderShipDAL................................................................................17
4. Employee 与 EmployeeDAL......................................................................................17
PAGE 3
MsLogistics 的设计说明书
5. CarTeam 与 CarTeamDAL........................................................................................ 18
6. Car 与 CarDAL..........................................................................................................19
7. Driver 与 DriverDAL................................................................................................... 19
12 Client 与 ClientDAL................................................................................................... 20
8. Contract 与 ContractDAL........................................................................................... 21
9. ContractItem 与 ContractItemDAL.............................................................................21
10. BalanceType 与 BalanceTypeDAL..........................................................................22
16 ExpenseFomula 与 ExpenseFomulaDAL.................................................................23
11. TransportOrder 与 TransportOrderDAL...................................................................24
12. Schedule 与 ScheduleDAL......................................................................................25
13. ComeBackRecord 与 ComeBackRecordDAL..........................................................26
14. Iv_TransportOrderAssignSchedule 与 Iv_TransportOrderAssignScheduleDAL......26
15. Financial 与 FinancialDAL....................................................................................... 27
3.2 用户业务代码............................................................................................................... 28
(1) Ntvc.Logistics. ConfigFileType............................................................................28
(2) Ntvc. Logistics. Config........................................................................................28
(3) Ntvc.Logistics.Model. CarInfo.............................................................................29
(4) Ntvc.Logistics.IDAL. IDBMethod.........................................................................30
(5) Ntvc.Logistics.SqlServer2008DAL.DataBase.....................................................32
(6) Ntvc.Logistics.BLL. BalanceTypeBLL.................................................................36
(7) Ntvc.Logistics.BLL. CarStatusBLL......................................................................44
(8) Ntvc.Logistics.BLL.CarTeamBLL........................................................................47
(9) Ntvc.Logistics.BLL. ClientBLL.............................................................................51
(10) Ntvc.Logistics.BLL. ClientBLL...........................................................................53
(11) Ntvc.Logistics.BLL.ComeBackRecordBLL........................................................56
(12) Ntvc.Logistics.BLL. CompanyBLL.....................................................................61
(13) Ntvc.Logistics. BLL...........................................................................................64
(14) Ntvc.Logistics.BLL. ContractItemsBLL..............................................................68
(15) Ntvc.Logistics.BLL. DepartmentBLL.................................................................70
(16) Ntvc.Logistics.BLL. DriverBLL..........................................................................73
(17) Ntvc.Logistics.BLL. HeaderShipBLL.................................................................82
(18) Ntvc.Logistics.BLL. TransportOrderBLL...........................................................84
(19) Ntvc.Logistics. Common. ActionException.......................................................89
PAGE 4
MsLogistics 的设计说明书
(20) Ntvc.Logistics. Common. ActionType...............................................................89
(21) Ntvc.Logistics. Common. FatalLevel.................................................................90
(22) Ntvc.Logistics. Common. PublicUtil..................................................................90
站点结构
本文档包括对 MSLogistics.NET 应用程序功能规范中每个模块所涉及的类、网页或窗体的
具体定义。可以根据本详细设计说明书来编写代码。
在本项目内,所有网页的 CodeFile 文件均与网页不存放在一起,进行了封装。
按层次存放,分层的规则如下:
本项目命名为 MsLogistics,Ntvc.Logistics 为其顶层目录。
所有与业务逻辑相关的存放在 Ntvc.Logistics. BLL
所有与文件读写,数据源操作相关的存放在 Ntvc. Logistics.SqlServer2008DAL.
项目中所涉及到的一些通用方法,存放在 Ntvc. Logistics.Common.
一些与配置相关的,直接存放在 Ntvc.Textile.
本项目的主体目录结构如下:
PAGE 5