乙個專案報表資料庫設計的問題

2021-04-12 22:32:41 字數 2707 閱讀 3856

如何設計的合理.

2專案管理模組:縣區使用者登陸成功後進入系統主頁面,能對縣區內企業填寫的專案進行管理,有查詢功能根據查詢條件生成報表,有列印、匯出功能。市使用者有最高許可權,能對縣區使用者企業進行管理,有查詢功能根據查詢條件生成報表,有列印、匯出功能。市使用者有最高許可權。

一、資料庫設計與分析

本系統使用

sql server 2000

作為資料庫管理系統。本次開發的資料庫包括

3個方面。 1、

使用者資訊表

user

使用者基本資訊表主要用於存放使用者的基本資訊

,使用者有企業,縣區

,市經委。包括的字段有

id號、使用者名稱

(username)

、密碼(password)

、使用者型別(

type

)、所在地

(address)

、聯絡人

(connection)

、聯絡**

(call)

、註冊日期

(date)

、許可權(flag)

、電子郵件

(email)

、審核(she)。

表user

欄位名資料型別及長度 說明

備註 id

號 nvarchar(8)

註冊使用者編號

主關鍵字

username

nvarchar(10)

註冊使用者名稱

不能為空

password

nvarchar(8)

註冊使用者密碼

不能為空

type

int使用者型別

address

nvarchar(20)

使用者所在地

不能為空

connection

nvarchar(8)

****

不能為空

call

nvarchar(10)

聯絡**

不能為空

date

**alldatetime

註冊日期

不能為空

email

nvarchar(50)

電子郵件

不能為空

sheint 審核

不能為空

flag

int 許可權

不能為空

2、專案基本資訊表

projecct  

主要的就是它

,對專案表的設計

專案基本資訊表用於存放專案的基本資訊,包括

projectid

、使用者名稱、固定序列號

(id)

、企業名稱

(compyname)

、專案名稱及簡介、總投資(總額、貸款、用匯)、累計完成投資(合計、貸款)、當年計畫投資(合計、貸款、自籌)、形象進度表、新增經濟效益(銷售收入、利潤、稅金)、創匯、專案起止年限、規劃土地環保安全生產情況、所屬行業、所屬地區、類別(專精特新、億元以上、億元以下)、行業、聯絡人**、申請時間。

欄位名資料型別及長度 說明

備註projectid

nvarchar(8)

專案申請編號

不為空username

nvarchar(10)

專案申請人名稱

主關鍵字 id

int企業固定序列號

不為空compyname

nvarchar(20)

企業名稱

不為空projectname

nvarchar(250)

專案名稱及簡介

不為空total

int總投資

不為空completetotal

int完成投資

不為空nowtotal

int當年總投資

不為空new

add

int

新增經濟效益

不為空create

int 創匯

可為空projectyear

**alldate

專案起址年限

可為空plan

nvarchar(20)

規劃安全情況

可為空profession

nvarchar(10) 行業

不為空area

nvarchar(50)

所屬地區

可為空type

nvarchar(10) 類別

不為空connection

nvarchar(20)

聯絡人**

可為空

**alldate

申請時間

可為空

4、專案類別資訊表

projecttype

專案類別資訊表主要用來存放專案的具體的類別,便於以後對專案進行查詢。包括的字段有

id、行業、類別、所屬地區、專案申請人名稱。

欄位名資料型別及長度 說明

備註 id

nvarchar(8)

順序編號

不為空profession

nvarchar(10) 行業

主關鍵字

type

nvarchar(10) 類別

不為空area

nvarchar(50)

所屬地區

可為空username

nvarchar(10)

專案申請人名稱

不為空

乙個SNS資料庫表設計的問題

遇到乙個資料庫設計的問題,比如有乙個sns的系統,資料庫中如何表示使用者關係,例如使用者和使用者之間的 關注 和 被關注 現在有兩種方案 1.設計乙個使用者關係表,欄位都是使用者id 2.使用者表加2個字段表示他關注的使用者id,例如 1,3,4,8,10 和他被關注的使用者id,例如 13,33,...

乙個站內簡訊的資料庫設計

先說一下需求和環境 乙個系統的站內信模組,有存在大量的按部門 的可能,相對的個人對個人的 是比較少的。資料庫是採用的mysql5.0。最先的資料庫設計如下 兩張表 一張msg表,字段如下 id int 自增長id senderid int 外來鍵關聯傳送者id title varchar 128 簡...

乙個站內簡訊的資料庫設計

先說一下需求和環境 乙個系統的站內信模組,有存在大量的按部門 的可能,相對的個人對個人的 是比較少的。資料庫是採用的mysql5.0。最先的資料庫設計如下 兩張表 一張msg表,字段如下 id int 自增長id senderid int 外來鍵關聯傳送者id title varchar 128 簡...