系统功能简述

基于以上的需求分析,总结出系统主要模块的功能如表3.1系统功能简述所示:

3.1 系统功能简述

编号

功能模块

功能描述

1

药品信息管理

药品的基本信息记录,包括生产厂家、供应商等信息

2

库存信息管理

对药品的库存进行记录

3

销售信息管理

对销售信息、报损、利润等信息进行记录和管理

4

顾客信息管理

对顾客的信息进行管理

5

员工信息管理

对员工信息的录入修改及查询

6

数据备份与恢复

对数据进行备份和恢复

3.2数据库设计

3.2.1数据库概念结构设计

根据以上的总体分析,得出系统的实体有:学生实体,课程实体,成绩实体,奖励实体,惩罚实体以及学籍变动实体各个实体具体的描述E-R图,如图3.7酒店信息E-R图所示:

                                                                   

                                                                    

           图3.1药品管理信息E-R

3.2.2数据库逻辑结构设计

在系统的数据库设计中,首先对系统的分析得到的数据库字典中的数据存储进行分析

3.2 MedicClass(药品类型)

字段号

字段名

数据类型

数据长度

1

classCode

varchar

20

2

className

varchar

30

3.3 MedicForm(药品剂型)

字段号

字段名

数据类型

数据长度

1

formCode

varchar

20

2

formName

varchar

20

3.4 ManuInfo(生产厂家信息)

字段号

字段名

数据类型

数据长度

1

manuCode

varchar

20

2

manuName

varchar

40

3

 manuAddress

varchar

70

4

manuPhone

numeric

15

5

 manuContact

varchar

10

6

  manuRemarks

varchar

120

3.5 SupplierInfo(供应商信息)

字段号

字段名

数据类型

数据长度

1

supplierCode

varchar

20

2

supplierName

varchar

40

3

supplierAddress

varchar

70

4

supplierPhone

numeric

15

5

   supplierRemarks

varchar

120

3.6 CustomerInfo(顾客信息)

字段号

字段名

数据类型

数据长度

1

customerCode

varchar

7

2

customerName

varchar

20

3

customerUnits

varchar

70

4

  customerAddress

varchar

70

5

customerPhone

numeric

15

6

7

8

customerFax

  customerZipCode

  customerRemarks

varchar

numeric

varchar

20

10

120

3.7 SalesManInfo(员工信息)

字段号

字段名

数据类型

数据长度

1

salesCode

varchar

7

2

salesName

varchar

20

3

   salesAddress

varchar

70

4

  salesPhone

numeric

15

5

   salesRemarks

varchar

120

3.8 Medicine(药品信息)

字段号

字段名

数据类型

数据长度

1

medicCode

 varchar

10

2

medicName

 varchar

20

3

medicChemicalName

 varchar

30

4

  medicBarCode

 numeric

15

5

medicSpeci

 varchar

10

6

7

8

9

10

11

12

12

14

medicUnit  medicLot

  classCode

formCode

manuCode

supplierCode

maxRetailPrice

minRetailPrice

medicRemarks

 varchar

 varchar

 varchar

money

 varchar

 varchar

money

money

varchar

10

20

20

20

20

20

120

3.9 DrugRecords(购药记录)

字段号

字段名

数据类型

数据长度

1

documentCode

varchar

2

medicCode

varchar

10

3

medicName

varchar

20

4

  supplierCode

varchar

20

5

dateStorage

datetime

6

7

8

9

10

11

ValidDate  

quantity

  medicLot

purchasePrice

retailPrice

SlottingNomber

Datetime

int

varchar

money

money

numeric

20

10

3.10 Stock(库存信息)

字段号

字段名

数据类型

数据长度

1

documentCode

int

2

medicCode

varchar

10

3

medicName

varchar

20

4

  supplierCode

varchar

20

5

dateStorage

datetime

6

7

8

9

10

11

ValidDate  

quantity

  medicLot

purchasePrice

retailPrice

SlottingNomber

datetime

numeric

varchar

money

money

numeric

10

20

10

3.11 ReportedLoss(报损信息)

字段号

字段名

数据类型

数据长度

1

documentsCode

int

2

medicCode

varchar

10

3

medicName

varchar

20

4

  medicLot

varchar

20

5

purchasePrice

money

6

7

8

9

10

11

12

retailPrice  

quantity

  sumPrice

lossDate

reason

stockCode

manuCode

money

int

money

datetime

varchar

int

varchar

120

20

3.12 SaleDrug(药品销售型)

字段号

字段名

数据类型

数据长度

1

documentCode

int

2

3

4

5

6

7

8

9

10

11

12

medicCode

customerCode

salesCode

purchasePrice

retailPrice

actualPrice

quantity

sumPrice

retailDate

stockCode

lot

varchar

varchar

varchar

money

money

money

int

money

datetime

int

varchar

10

7

7

20

3.13 ReturnInfo(退药信息)

字段号

字段名

数据类型

数据长度

1

documentCode

int

2

3

4

5

6

7

8

9

10

11

12

13

14

15

medicCode

customerCode

salesCode

purchasePrice

retailPrice

actualPrice

quantity

sumPrice

retailDate

stockCode

lot

returnDate

reason

saleDocu

varchar

varchar

varchar

money

money

money

int

money

datetime

int

varchar

datetime

varchar

int

10

7

7

20

120

3.14 UserInfo(系统用户)

字段号

字段名

数据类型

数据长度

1

userID

varchar

8

2

userPassword

varchar

6

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐