10.23每日总结
今天完成了软件设计的作业,涉及到
了多种模式,其中进行了单例模式的
编程。然后做了软考的部分选择题。
并且完成了三人组队的对erp的设计,我
负责的工作是框架图和数据库设计,
以下是数据库的设计:
1. 人力资源管理系统
人事管理子系统
Employee 表
EmployeeID (整数,主键)
FirstName (文本)
LastName (文本)
BirthDate (日期)
HireDate (日期)
Department 表
DepartmentID (整数,主键)
DepartmentName (文本)
ManagerID (整数,外键,关联Employee表的EmployeeID)
工资管理子系统
Salary 表
SalaryID (整数,主键)
EmployeeID (整数,外键,关联Employee表的EmployeeID)
SalaryAmount (浮点数)
EffectiveDate (日期)
绩效评价子系统
PerformanceReview 表
ReviewID (整数,主键)
EmployeeID (整数,外键,关联Employee表的EmployeeID)
ReviewDate (日期)
ReviewResult (文本)
2. 财务管理系统
财务会计子系统
LedgerEntry 表
EntryID (整数,主键)
AccountID (整数,外键,关联Account表的AccountID)
TransactionDate (日期)
Amount (浮点数)
Description (文本)
Account 表
AccountID (整数,主键)
AccountName (文本)
AccountType (文本)
管理会计子系统
CostCenter 表
CostCenterID (整数,主键)
CostCenterName (文本)
ManagerID (整数,外键,关联Employee表的EmployeeID)
分析系统
FinancialAnalysis 表
AnalysisID (整数,主键)
Date (日期)
FinancialMetric1 (浮点数)
FinancialMetric2 (浮点数)
3. 生产管理系统
计划管理子系统
ProductionPlan 表
PlanID (整数,主键)
ProductID (整数,外键,关联产品信息表的ProductID)
Quantity (整数)
DueDate (日期)
车间管理子系统
Workshop 表
WorkshopID (整数,主键)
WorkshopName (文本)
SupervisorID (整数,外键,关联Employee表的EmployeeID)
设备管理子系统
Equipment 表
EquipmentID (整数,主键)
EquipmentName (文本)
WorkshopID (整数,外键,关联Workshop表的WorkshopID)
4. 采购管理系统
采购计划管理子系统
PurchasePlan 表
PlanID (整数,主键)
VendorID (整数,外键,关联供应商信息表的VendorID)
ProductID (整数,外键,关联产品信息表的ProductID)
Quantity (整数)
DueDate (日期)
采购执行管理子系统
PurchaseOrder 表
OrderID (整数,主键)
VendorID (整数,外键,关联供应商信息表的VendorID)
ProductID (整数,外键,关联产品信息表的ProductID)
Quantity (整数)
OrderDate (日期)
5. 销售管理系统
客户管理子系统
Customer 表
CustomerID (整数,主键)
CustomerName (文本)
ContactName (文本)
ContactEmail (文本)
订单管理子系统
SalesOrder 表
OrderID (整数,主键)
CustomerID (整数,外键,关联Customer表的CustomerID)
ProductID (整数,外键,关联产品信息表的ProductID)
Quantity (整数)
OrderDate (日期)
产品价格管理子系统
ProductPrice 表
PriceID (整数,主键)
ProductID (整数,外键,关联产品信息表的ProductID)
Price (浮点数)
EffectiveDate (日期)