版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦公交車運營管理系統(tǒng)廣西高校
數(shù)據(jù)庫課程設(shè)計
題目:公交車運營管理系統(tǒng)
專業(yè):信息管理與信息系統(tǒng)
班級:2022級
小組號:7
小組成員:
名目
第1章需求分析(1)
第2章系統(tǒng)功能結(jié)構(gòu)圖(2)
第3章數(shù)據(jù)庫設(shè)計(3)
3.1系統(tǒng)ER圖(3)
3.2關(guān)系模式設(shè)計(3)
第4章數(shù)據(jù)字典(5)
4.1數(shù)據(jù)項(5)
4.2數(shù)據(jù)存儲條目(15)
第5章數(shù)據(jù)庫實現(xiàn)(20)
5.1數(shù)據(jù)表(20)
5.2存儲過程(24)
5.2.1失物表的增刪查改錯誤!未定義書簽。
5.2.2領(lǐng)取表的增刪查改錯誤!未定義書簽。
5.2.3領(lǐng)取人表的增刪查改錯誤!未定義書簽。
5.2.4拾到表增刪查改錯誤!未定義書簽。
5.2.5站點表增刪查改錯誤!未定義書簽。
5.2.6司機表增刪查改錯誤!未定義書簽。
5.2.7投訴表增刪查改錯誤!未定義書簽。
5.2.8駕駛表增刪查改錯誤!未定義書簽。
5.2.9收到表增刪查改錯誤!未定義書簽。
5.2.10公交車表增刪查改錯誤!未定義書簽。
5.2.11行駛表增刪查改錯誤!未定義書簽。
5.2.12客戶表增刪查改錯誤!未定義書簽。
5.2.13租用表增刪查改錯誤!未定義書簽。
5.2.14維修廠表增刪查改錯誤!未定義書簽。
5.2.15維修表增刪查改錯誤!未定義書簽。
5.2.16統(tǒng)計及觸發(fā)器錯誤!未定義書簽。
5.2.17數(shù)據(jù)備份(93)
第6章心得體味(95)
第1章需求分析
公交車公司是一個非盈利的組織,它在一個城市的市內(nèi)工作,為城市的公民提供公交服務。
公交車公司保存著市內(nèi)各公交路線的信息,包括起點,盡頭,經(jīng)過的各個站點,備注等。其中的路線與城市的規(guī)劃建設(shè)相結(jié)合,為城市居民提供最好的交通服務,努力建設(shè)最方便的交通。與路線信息巷結(jié)合的自然有相應的公交車信息,記錄開車的司機號、車牌號,所運行的路線、票價、運營時光等。
公交車公司保存每位司機的有關(guān)數(shù)據(jù),包括姓名、誕生年代、電話號碼,地址,司機號等。對于司機同時記錄駕駛過程產(chǎn)生的相關(guān)信息,主要有上班時光,下班時光,司機當天運營收入,還有當天日期。
除了提供交通方面的方便,公交車公司還樂觀響應以人為本的指導思想,因而制定了相關(guān)的服務,包括失物招領(lǐng),記錄失物的詳細信息,有領(lǐng)取是否信息,假如被領(lǐng)取,記錄領(lǐng)取人的信息,包括姓名,證件號碼,領(lǐng)取時光,電話號碼;沒有被領(lǐng)取的記錄好發(fā)覺物品的時光,相應的車次,當天拾到的挨次號,失物內(nèi)容,拾到的時光。除了做到這一點,為了不斷提高自身的服務質(zhì)量,加強對職工的管理,應當不斷的從廣闊人民群眾中吸收意見,充實自我,公司好開設(shè)了投訴建議專欄,包括時光,投訴建議類型,改進方法。
公交車在市內(nèi)行駛,經(jīng)過站點,產(chǎn)生路線號,運營時光,票價等信息,公司做好相應的記錄。對于站點,主要有站點號,站點名。
對于上班一族,同學族等,因其天天有坐公交車的需要,為了更好的服務人民,公司特殊的開設(shè)了公交卡服務,其可以到公交車公司總部,買卡充值一定的金額,這樣不必為天天預備零錢苦惱,只要在坐車的時候,刷卡,容易便利,是天天坐公交車人員的首選。
公交車收入包括包車收入和司機運營收入(包括公交卡消費記錄)。除此之外,為了提高收益,越發(fā)好地服務人民,公司的車可以包車,對于包車,我們收取一定的費用。包車記錄相應的客戶信息,有姓名,人數(shù),電話號碼。在包車的過程中,產(chǎn)生的日期,收入一并記錄。
汽車的維護只要在公司下屬維修廠,每個維修廠有它的編號,地址信息。同時也記錄汽車維修的時候產(chǎn)生的維修費用,維修維護的內(nèi)容,日期。
第2章系統(tǒng)功能結(jié)構(gòu)圖圖2-1是此系統(tǒng)的功能結(jié)構(gòu)圖。
圖2-1系統(tǒng)功能結(jié)構(gòu)圖
第3章數(shù)據(jù)庫設(shè)計
3.1系統(tǒng)ER圖
圖3-1為系統(tǒng)ER圖
圖3-1公交車信息管理系統(tǒng)E-R圖
3.2關(guān)系模式設(shè)計
按照ER圖,得到的關(guān)系模式如下:(下劃線是主鍵,波浪線是外鍵)司機(司機號,誕生年代,地址,電話號碼)
投訴建議(挨次號,投訴內(nèi)容,改進方式,改進狀態(tài))
失物(失物號,失物特征,領(lǐng)取狀態(tài))
領(lǐng)取人(證件號,姓名,電話號碼)
公交車(車牌號,購入時光,型號)
站點(站點號,站點名)
客戶(姓名,電話號碼,人數(shù))
維修廠(編號,地址)
收到(挨次號,司機號,投訴內(nèi)容,日期)
拾到(司機號,失物號,失物特征,拾到日期時光)
領(lǐng)取(失物號,證件號,領(lǐng)取時光)
駕駛(司機號,車牌號,上班時光,下班時光,司機收入,日期)
行駛(車牌號,站點號,路線號,運營開頭時光,運營結(jié)束時光,票價)租用(車牌號,姓名,日期,包車收入)
維修(車牌號,維修編號,費用,維護類型)
第4章數(shù)據(jù)字典4.1數(shù)據(jù)項
4.2數(shù)據(jù)存儲條目
以下是此系統(tǒng)的數(shù)據(jù)存儲條目:
第5章數(shù)據(jù)庫實現(xiàn)5.1數(shù)據(jù)表
系統(tǒng)定義的數(shù)據(jù)表見表5.1-5.15
表5.1司機表
表5.2駕駛表
表5.3公交車表
表5.4投訴建議表
表5.5收到表
表5.6失物表
表5.7拾到表
表5.8領(lǐng)取人表
表5.9領(lǐng)取表
表5.10站點表
表5.11行駛信息表
表5.12客戶表
表5.13租用表
表5.14維修廠表
表5.15維修表
5.2存儲過程
/*******************************************************************表名:sysdiagrams
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_GetMaxId]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_GetMaxId]
GO
--用途:得到主鍵字段最大值
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_GetMaxId
AS
DECLARE@TempIDint
SELECT@TempID=max([principal_id])+1FROM[sysdiagrams]
IF@TempIDISNULL
RETURN1
ELSE
RETURN@TempID
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_Exists
@namenvarchar(128),
@principal_idint,
@diagram_idint
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[sysdiagrams]WHEREname=@nameandprincipal_id=@principal_idanddiagram_id=@diagram_id
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_ADD
@namenvarchar(128),
@principal_idint,
@diagram_idintoutput,
@versionint,
@definitionvarbinary(MAX)
AS
INSERTINTO[sysdiagrams](
[name],[principal_id],[version],[definition]
)VALUES(
@name,@principal_id,@version,@definition
)
SET@diagram_id=@@IDENTITY
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_Update
@namenvarchar(128),
@principal_idint,
@diagram_idint,
@versionint,
@definitionvarbinary(MAX)
AS
UPDATE[sysdiagrams]SET
[version]=@version,[definition]=@definition
WHEREname=@nameandprincipal_id=@principal_idanddiagram_id=@diagram_id
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_Delete
@namenvarchar(128),
@principal_idint,
@diagram_idint
AS
DELETE[sysdiagrams]
WHEREname=@nameandprincipal_id=@principal_idanddiagram_id=@diagram_id
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_GetModel
@namenvarchar(128),
@principal_idint,
@diagram_idint
AS
SELECT
name,principal_id,diagram_id,version,definition
FROM[sysdiagrams]
WHEREname=@nameandprincipal_id=@principal_idanddiagram_id=@diagram_id
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[sysdiagrams_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[sysdiagrams_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDUREsysdiagrams_GetList
AS
SELECT
name,principal_id,diagram_id,version,definition
FROM[sysdiagrams]
GO
/******************************************************************
*表名:公交車
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_Exists
@Cnochar(5)
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[公交車]WHERECno=@Cno
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_ADD
@Cnochar(5),
@Buydatedate,
@Ctypevarchar(10)
AS
INSERTINTO[公交車](
[Cno],[Buydate],[Ctype]
)VALUES(
@Cno,@Buydate,@Ctype
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_Update
@Cnochar(5),
@Buydatedate,
@Ctypevarchar(10)
AS
UPDATE[公交車]SET
[Buydate]=@Buydate,[Ctype]=@Ctype
WHERECno=@Cno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_Delete
@Cnochar(5)
AS
DELETE[公交車]
WHERECno=@Cno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_GetModel
@Cnochar(5)
AS
SELECT
Cno,Buydate,Ctype
FROM[公交車]
WHERECno=@Cno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[公交車_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[公交車_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE公交車_GetList
AS
SELECT
Cno,Buydate,Ctype
FROM[公交車]
GO
/******************************************************************
*表名:駕駛
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_Exists
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[駕駛]WHERE
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_ADD
@Dnochar(5),
@Cnochar(5),
@Begintimetime,
@Overtimetime,
@Incomemoney,
@Indatedate
AS
INSERTINTO[駕駛](
[Dno],[Cno],[Begintime],[Overtime],[Income],[Indate]
)VALUES(
@Dno,@Cno,@Begintime,@Overtime,@Income,@Indate
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_Update
@Dnochar(5),
@Cnochar(5),
@Begintimetime,
@Overtimetime,
@Incomemoney,
@Indatedate
AS
UPDATE[駕駛]SET
[Dno]=@Dno,[Cno]=@Cno,[Begintime]=@Begintime,[Overtime]=@Overtime,[Income]=@Income,[Indate]=@Indate
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_Delete
AS
DELETE[駕駛]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_GetModel
AS
SELECT
Dno,Cno,Begintime,Overtime,Income,Indate
FROM[駕駛]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[駕駛_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[駕駛_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE駕駛_GetList
AS
SELECT
Dno,Cno,Begintime,Overtime,Income,Indate
FROM[駕駛]
GO
/******************************************************************
*表名:客戶
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_Exists
@Cnamevarchar(8)
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[客戶]WHERECname=@Cname
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_ADD
@Cnamevarchar(8),
@Cphonechar(11),
@Cnumint
AS
INSERTINTO[客戶](
[Cname],[Cphone],[Cnum]
)VALUES(
@Cname,@Cphone,@Cnum
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_Update
@Cnamevarchar(8),
@Cphonechar(11),
@Cnumint
AS
UPDATE[客戶]SET
[Cphone]=@Cphone,[Cnum]=@Cnum
WHERECname=@Cname
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_Delete
@Cnamevarchar(8)
AS
DELETE[客戶]
WHERECname=@Cname
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_GetModel
@Cnamevarchar(8)
AS
SELECT
Cname,Cphone,Cnum
FROM[客戶]
WHERECname=@Cname
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[客戶_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[客戶_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE客戶_GetList
AS
SELECT
Cname,Cphone,Cnum
FROM[客戶]
GO
/******************************************************************
*表名:領(lǐng)取
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_Exists
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[領(lǐng)取]WHERE
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_ADD
@Cardnochar(50),
@Lnochar(10),
@Fetimedatetime
AS
INSERTINTO[領(lǐng)取](
[Cardno],[Lno],[Fetime]
)VALUES(
@Cardno,@Lno,@Fetime
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_Update
@Cardnochar(50),
@Lnochar(10),
@Fetimedatetime
AS
UPDATE[領(lǐng)取]SET
[Cardno]=@Cardno,[Lno]=@Lno,[Fetime]=@Fetime
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_Delete
AS
DELETE[領(lǐng)取]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_GetModel
AS
SELECT
Cardno,Lno,Fetime
FROM[領(lǐng)取]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取_GetList
AS
SELECT
Cardno,Lno,Fetime
FROM[領(lǐng)取]
GO
/******************************************************************
*表名:領(lǐng)取人
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_Exists
@Cardnochar(18)
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[領(lǐng)取人]WHERECardno=@Cardno
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_ADD
@Cardnochar(18),
@Fenamevarchar(4),
@Fephonechar(11)
AS
INSERTINTO[領(lǐng)取人](
[Cardno],[Fename],[Fephone]
)VALUES(
@Cardno,@Fename,@Fephone
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_Update
@Cardnochar(18),
@Fenamevarchar(4),
@Fephonechar(11)
AS
UPDATE[領(lǐng)取人]SET
[Fename]=@Fename,[Fephone]=@Fephone
WHERECardno=@Cardno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_Delete
@Cardnochar(18)
AS
DELETE[領(lǐng)取人]
WHERECardno=@Cardno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_GetModel
@Cardnochar(18)
AS
SELECT
Cardno,Fename,Fephone
FROM[領(lǐng)取人]
WHERECardno=@Cardno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[領(lǐng)取人_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[領(lǐng)取人_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE領(lǐng)取人_GetList
AS
SELECT
Cardno,Fename,Fephone
FROM[領(lǐng)取人]
GO
/******************************************************************
*表名:失物
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_Exists]')and
OBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_Exists
@Lnochar(10)
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[失物]WHERELno=@Lno
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_ADD
@Lnochar(10),
@Featurevarchar(20),
@Festatechar(2)
AS
INSERTINTO[失物](
[Lno],[Feature],[Festate]
)VALUES(
@Lno,@Feature,@Festate
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_Update
@Lnochar(10),
@Featurevarchar(20),
@Festatechar(2)
AS
UPDATE[失物]SET
[Feature]=@Feature,[Festate]=@Festate
WHERELno=@Lno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_Delete
@Lnochar(10)
AS
DELETE[失物]
WHERELno=@Lno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_GetModel
@Lnochar(10)
AS
SELECT
Lno,Feature,Festate
FROM[失物]
WHERELno=@Lno
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[失物_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[失物_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE失物_GetList
AS
SELECT
Lno,Feature,Festate
FROM[失物]
GO
/******************************************************************
*表名:拾到
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_Exists]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_Exists]
GO
--用途:是否已經(jīng)存在
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_Exists
AS
DECLARE@TempIDint
SELECT@TempID=count(1)FROM[拾到]WHERE
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_ADD]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_ADD]
GO
--用途:增強一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_ADD
@Dnochar(5),
@Lnochar(10),
@Featurevarchar(20),
@Foundtimedatetime
AS
INSERTINTO[拾到](
[Dno],[Lno],[Feature],[Foundtime]
)VALUES(
@Dno,@Lno,@Feature,@Foundtime
)
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_Update]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_Update]
GO
--用途:修改一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_Update
@Dnochar(5),
@Lnochar(10),
@Featurevarchar(20),
@Foundtimedatetime
AS
UPDATE[拾到]SET
[Dno]=@Dno,[Lno]=@Lno,[Feature]=@Feature,[Foundtime]=@FoundtimeWHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_Delete]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_Delete]
GO
--用途:刪除一條記錄
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_Delete
AS
DELETE[拾到]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_GetModel]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_GetModel]
GO
--用途:得到實體對象的具體信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_GetModel
AS
SELECT
Dno,Lno,Feature,Foundtime
FROM[拾到]
WHERE
GO
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[拾到_GetList]')andOBJECTPROPERTY(id,N'IsProcedure')=1)
dropprocedure[拾到_GetList]
GO
--用途:查詢記錄信息
--項目名稱:
--說明:
--時光:2022/1/423:53:15
CREATEPROCEDURE拾到_GetList
AS
SELECT
Dno,Lno,Feature,Foundtime
FROM[拾到]
GO
/******************************************************************
*表名:收到
*時光:2022/1/423:53:15
*MadebyCodematic
******************************************************************/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[收到_Exists]')andOBJEC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026學年青島版三年級上冊數(shù)學期末模擬測試題卷及答案解析
- 《江蘇省知名品牌評價規(guī)范》征求意見稿
- 多模態(tài)知識融合
- 塑料家具輕量化設(shè)計-第1篇
- 中班健康:保護眼睛
- 人教版英語八年級上冊教學課件Unit 8 Let's Communicate Section B1a -1e
- 2026 年中職康復技術(shù)(康復器械使用)試題及答案
- 企業(yè)防雷安全試題及答案
- AR增強現(xiàn)實營銷活動合作合同協(xié)議2025
- 多模態(tài)交互中雙擊事件反饋
- 裝配式建筑施工重點難點及保證措施
- 主動脈夾層的護理常規(guī)
- 2025年出入境管理信息系統(tǒng)考試試卷及答案
- 肉牛合作養(yǎng)殖方案(3篇)
- 骨盆骨折患者麻醉管理要點
- 2025貴陽人文科技學院教師招聘考試試題
- 高職院校產(chǎn)教融合共同體建設(shè)國內(nèi)外研究動態(tài)及啟示
- T/CWAN 0068-2023銅鋁復合板
- 兒童寓言故事-烏鴉喝水
- 弱電系統(tǒng)維護中的安全和文明措施
- 緊急狀態(tài)下護理人力資源調(diào)配
評論
0/150
提交評論