10.23每日总结

发布时间 2023-10-24 14:44:22作者: 风·华正茂

今天完成了软件设计的作业,涉及到

了多种模式,其中进行了单例模式的

编程。然后做了软考的部分选择题。

并且完成了三人组队的对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 (日期)