数据库课程设计_第1页
数据库课程设计_第2页
数据库课程设计_第3页
数据库课程设计_第4页
数据库课程设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用

课程设计报告

学院_____________经济管理学院___________________

专业_________信息管理与信息系统________________

学生姓名_____________________________________________

班级学号_____________________________________________

二零二零年五月

目录

目录

1系统需求分析.....................................................1

1.1系统具体需求............................................................1

1.2系统业务流程分析........................................................1

1.3.1采购任务分配......................................................1

1.3.2采购询价..........................................................1

1.3系统数据流图............................................................1

1.3.1顶层数据流图......................................................1

1.3.2零层数据流图.....................................................2

2数据库设计.......................................................2

2.1概念结构设计(ER图)...................................................3

2.2逻辑结构设计...........................................................4

2.2.1表清单...........................................................4

2.2.2表设计...........................................................5

3数据库应用系统开发...............................................9

3.1表创建(表关系图).....................................................9

3.2索引创建(可以截图)...................................................14

3.3视图创建................................................................14

3.4触发器创建..............................................................15

4功能模块设计....................................................16

5功能模块实现....................................................16

5.1采购任务分配...........................................................16

5.1.1下达任务.........................................................16

II

江苏科技大学经济管理学院课程设计

1系统需求分析

1.1系统具体需求

1)采购室主任接收采购任务,根据采购任务清单进行采购任务分配,同时根据具体情况

调整对已下达的任务进行撤销。

2)采购员先获得要询价的供应商,对自己分配的任务向供应商获得询价信息,并将询价

信息录入到系统中。

3)采购室主任根据询价单对询价单进行审价,同时也可以撤销审价。

4)采购员与供应商签订合同并将合同信息录入到系统中。

5)物资部经理对录入的合同进行审核,信息不一致或者有误要进行重新录入合同。

6)采购员录入发票信息,并且在录完发票信息后进行审核信息是否正确,然后存储到系

统中。

1.2系统业务流程分析

1.2.1采购任务分配

1.2.2采购询价

1.2.3采购审价

1.2.4采购合同管理

1.2.5采购发票录入

1.3系统数据流图

1.3.1顶层数据流图

1

江苏科技大学经济管理学院课程设计

1.3.2零层数据流图

P1

■采购任务清单―>采购任

务分配

*D1采购任务分配表购

采购部主任配

I息

采购员

A

P5

合同审核

1.3.3一层数据流图

2

江苏科技大学经济管理学院课程设计

P1.1

・采购任务清单一>采购任务・下达任务信息-

下达

1-撤销的任知言息P1.3

采购任

务撤俏

采购部主任P2.2任

-询价单,

价格整理务

与输入分

申价信息息

D2询价单

P3.11P3.1

—审价结果信采购员

审价《被撤回的审价信息-审价

审雕里.>D3审你吉果表

采购合同信息表

物资部主任D4合同信息表息

厂撤销审核合同一|

(1\(\-

P5.1P5.24-----------------

未审合同信息f合同审核合同审核|,人上

D5已审合同表

’已审合同信息---------------

・发票信息-

2数据库设计

2.1概念结构设计(ER图)

3

江苏科技大学经济管理学院课程设计

在上述图中,部分对应关系解释如下:

(1)管理员与表中其他属性为一对多的关系,一位管理员管理多件商品、

多位用户、多份订单、多份问卷、多张优惠券,同时这些属性被一位管理员管理

着。

(2)******

2.2逻辑结构设计

2.2.1表清单

实体名称中文注释

Department部门表

Employee员工表

Supplier供应商表表

PurchaseTask采购任务清单

4

江苏科技大学经济管理学院课程设计

SupplierMaterial供应商物资关系表

Contracts合同信息表

ContractDetails合同明细表

Material物资信息表

Inquiry询价清单

InquiryDetails询价明细表

Invoice发票清单

2.2.2表设计

1)Department一部门表

字段名数据类型长度允许空主键说明

D_idchar5noyes部门编号

D_namevarchar20nono部门名称

D_addressvarchar30nono部门地址

Managervarchar20nono负责人姓名

Manager_phonechar11nono负责人手机号

2)Employee一员工表

字段名数据类型长度允许空主键说明

编号(部门编号+5员工

E_idchar10noyes

号)

E_namevarchar20nono部门名称

D_idchar5yesno部门编号(外键)

Genderchar1yesno性别0男1女

E_phonechar11nono手机号(数字字符串)

Positionvarchar10yesno职位名称

Ageint4yesno年龄

UserNamevarchar10nono系统登录用户名

Passwordvarchar10nono密码

E_addressvarchar30yesno住址

HouseholdRegistervarchar20yesno户籍

Photoimage2147483647yesno照片

DateOfBirthdate3yesno出生日期

3)Supplier-供应商表

字段名数据类型长度允许空主键说明

S_idchar5noyes供应商编号

S_namevarchar20nono供应商名称

5

江苏科技大学经济管理学院课程设计

S_addressvarchar30nono供应商地址

Describevarchar40yesno备注

TelephoneNumberchar11nono联系电话

Introductionvarchar50yesno供应商简介

CooperationNumint4nono合作次数(default。)

4)PurchaseTask-任务清单

字段名数据类型长度允许空主键说明

任务编号(项目号+5任

P_idchar10noyes

务号)

M_idchar10noyes物资编号(外键)

B_E_idchar10yesno采购员编号(外键)

DECIMAL(

Num9nono采购总量(>0)

10,2)

Unitchar6nono单位

M_E_idchar10yesno分配员编号(外键)

任务状态(default0未分

P_Statechar1nono

配」已分配,2表示完成)

Limit_DateDate3nono采购期限

Projectedchar5nono项目号

Start_DateDate3yesno任务下达时间默认当天

Tasktagvarchar30yesno说明

5)SupplierMaterial-供应商物资关系表

字段名数据类型长度允许空主键说明

S_idchar5noyes供应商(外键)

M_idchar10noyes物资编号(外键)

6)Contracts-合同信息表

字段名数据类型长度允许空主键说明

C_idchar10noyes合同编号

S_idchar5nono供应商

P_E_idchar10nono采购员编号

Signed_DateDate3nono签订日期

C_statechar1yesno0默认,1已审核,2已完结

A_E_idchar10yesno审核员

7)ContractDetai1s-合同明细表

6

江苏科技大学经济管理学院课程设计

字段名数据类型长度允许空主键说明

M_idchar10noyes物资编号

C_idchar10noyes合同编号

P_idchar10nono任务号

DECIMAL(

Num9nono物资总量

10,2)

DECIMAL(

Unit_Price9nono单价(元)

10,2)

DECIMAU

Sum_Money9nono总金额(元)

10,2)

Unitchar6nono单位

Payment_Methodvarchar10nono付款方式

8)Material-物资信息表

字段名数据类型长度允许空主键说明

M_idchar10noyes物资编号

M_namevarchar20nono物资名称

Unitchar6nono度量单位

M_Typevarchar10nono型号

Describevarchar20yesno描述

DECIMAL(

Historical_Price9yesno历史价格

10,2)

9)Inquiry-询价清单

字段名数据类型长度允许空主键说明

I_idchar10noyes询价编号

M_idchar10nono物资编号

P_idchar10nono任务号

B_E_idchar10nono采购员编号

DECIMAU

Max_Price9yesno最高报价

10,2)

DECIMAL(

Min_Price9yesno最低报价

10,2)

S_idCHAR5yesno选定的供应商

10)InquiryDetails-询价明细表

字段名数据类型长度允许空主键说明

7

江苏科技大学经济管理学院课程设计

Lidchar10noyes询价编号

S_idchar5noyes供应商编号

DECIMAL(

Unit_Price9nono单价

10,2)

Inquiry_DateDate3nono询价日期

R_E_idchar10yesno审价员编号

Suggestionvarchar20yesno审价建议

Review_DateDate3yesno审价日期

11)Invoice-发票明细表

字段名数据类型长度允许空主键说明

In_idvarchar20noyes发票单号

C_idchar10nono合同号

M_idchar10nono物资编号

DECIMA

Total_money9nono总金额

L(10,2)

Draweevarchar20nono开票人

DECIMAL(

Unit_Price9nono单价

10,2)

Unitchar6nono单位

DECIMAL(

Num9nono数量

10⑵

DECIMAL(

Tax_rate4nono税率

4,4)

DECIMAL(

Tax_amount9nono税额

10⑵

Notevarchar50yesno备注

DateDate3nono开票日期

Buyer_namevarchar20nono购买方名称

Buyer_addressvarchar30nono购买方地址

Buyer_telchar11nono购买方电话

Buyer_bankvarchar20nono购买方开户名称

Buyer_cardvarchar22nono购买方卡号

Seller_nameVarchar20nono销售方名称

Seller_addressvarchar30nono销售方地址

Seller_telchar11nono销售方电话

Seller_tbankvarchar20nono销售方开户名称

Seller_cardvarchar22nono销售方卡号

Service_descriptionvarchar50nono服务说明

8

江苏科技大学经济管理学院课程设计

3数据库应用系统开发

3.1表创建(表关系图)

3.1.1表关系图

9

江苏科技大学经济管理学院课程设计

InquiryDetailsInquirySupplier

9l_id9IJd9S_id

gS.idM.idS_name

UnitPriceP_idS_address

C'.-j

InquiryDate'•B_E_idDescribe

R.E.idMax_PriceTelephoneNumber

SuggestionMin_PriceIntroduction

CooperationNum

ReviewDateSid

Employee

;E_idA

E_nameContracts

D.idCid

GenderSJd

E_phoneB.E.id

PositionSignedDate

AgeA_E_id

UserNameC_state

PasswordA

E_address

HouseholdRegisterSupplierMaterial

VS_id

Photo

VMid

DateOfBirthInvoice

9ln_id

C_id

,M_id

S_name

Totalmoney

Drawee

Unit_Price

Unit

Department

Num

VD_id

Tax_rate

DnameMaterial

Taxamount

D_addre$s9M_id

Note

ManagerM_name

l_Date

hAacacarrthnnoUnit

Buyername

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论