版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄 HYPERLINK l _TOC_250015 第一章:項目計劃2 HYPERLINK l _TOC_250014 項目背景2 HYPERLINK l _TOC_250013 系統(tǒng)開發(fā)目的:2 HYPERLINK l _TOC_250012 1.3 定義:2 HYPERLINK l _TOC_250011 第二章:詳細分析2 HYPERLINK l _TOC_250010 、系統(tǒng)功能2 HYPERLINK l _TOC_250009 、系統(tǒng)結(jié)構(gòu)3 HYPERLINK l _TOC_250008 、數(shù)據(jù)流圖3 HYPERLINK l _TOC_250007 、戶類型與職能4 HYPERLI
2、NK l _TOC_250006 、系統(tǒng)環(huán)境需求5 HYPERLINK l _TOC_250005 第三章:系統(tǒng)概念設(shè)計5 HYPERLINK l _TOC_250004 第四章:邏輯設(shè)計6 HYPERLINK l _TOC_250003 系統(tǒng)關(guān)系模型6 HYPERLINK l _TOC_250002 系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)6 HYPERLINK l _TOC_250001 第五章:源碼9 HYPERLINK l _TOC_250000 第六章:小結(jié)14第一章:項目計劃項目背景:B/S 定制符合學校自己實際情況的教務(wù)系統(tǒng).系統(tǒng)開發(fā)目的:提高學生,老師管理和操作事務(wù)的運作效率。定義:學生選課和老師評分
3、必須在管理員的設(shè)置條件下進行。第二章:詳細分析、系統(tǒng)功能設(shè)置學期時間:管理員登錄系統(tǒng)后設(shè)置學期的時間,只有當時間為某個狀態(tài)括對學期時間表的增加,刪除,對某個學期時間狀態(tài)的改變。學生選課:當管理員設(shè)置為學期開始時,學生可以選課,學生選課受學分影響,只能選擇總學分為多少的課程。個人信息管理:對自己個人信息進行添加和修改。成績查詢:學生可以對自己成績進行查詢。個人課表查詢:按時間的不同,每個角色都有自己不同的課表。、系統(tǒng)結(jié)構(gòu)功能描述:學生選課和老師評分必須在管理員設(shè)置學期的條件下進行。、數(shù)據(jù)流圖頂層圖0 層圖、戶類型與職能管理員:對學期設(shè)置的管理每個階段有不同的功能。老師:對選修了自己課程的學生評分
4、。學生:選修科目。、系統(tǒng)環(huán)境需求系統(tǒng)模式 硬件環(huán)境服務(wù)器端:高性能的計算機一臺, 普通的雙絞線作為連接。軟件環(huán)境 的服務(wù)器版本第三章:系統(tǒng)概念設(shè)計ER 圖ER同一的老師可以教多個科目,同一科目可以由多個老師教。同一學生可以選修多老師的科目,同一個老師的科目可以讓多個學生選修。第四章:邏輯設(shè)計系統(tǒng)關(guān)系模型選課成績表(選課編號,平時成績,期末成績,綜合成績)用戶表(用戶編號,用戶名稱,用戶密碼,性別,住址,電話)班別表(班別編號,班別名稱,班別描述)系別(系別編號,系別名稱,系別電話)學期時間(學期編號,學期名稱,學期開始時間,學期結(jié)束時間,學期狀態(tài))課室表(課室編號,課室名稱,課室面積,課室最大
5、人數(shù))課程表(課程編號,課程名稱,課程學分,課程類型,課程學時)角色表(角色編號,角色名稱,角色權(quán)限)老師授課表(授課編號,授課時間)上課地點表(地點編號)系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)表名Score表名Score Sysuser Classes Dept Items Major Classroom Userstyle MdteacherMajorroom中文名用戶表課程表老師授課表上課地點表字段名Id字段名Id classesid Userstyleid字段類型varcharVarcharVarchar長度202010主/外鍵字段值約束PNot nullfNot nullfNot null對應(yīng)中文名用戶編
6、號班級編號角色編號UsernameUsernamePasswordSex AddressPhoneVarcharVarcharVarcharVarcharVarchar101025010Not nullNot nullNot null用戶名密碼性別電話選課成績表(Score)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名ScidintPNot null選課成績編號idVarchar20FNot null用戶名稱MuidIntFNot null課程編號ItemidVarchar20FNot null學期編號PacgradeInt平時成績EndgradeInt期末成績SyngradeInt綜合成績
7、字段名字段類型Classesidvarchar字段名字段類型ClassesidvarcharClassesnameVarcharClassescontext Varchar長度201050主/外鍵字段值約束PNot nullNot nullNot null對應(yīng)中文名班別編號班別名稱班別描述系別表(Dept)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Deptidvarchar20PNotnull系別編號DeptnameVarchar10Notnull系別名稱DeptphoneVarchar10系電話DeptaddressVarchar20系地址字段名Itemsid 字段名Itemsid It
8、name StarttimeEndtime Itstate字段類型varcharVarcharData Data Varchar長度2010101010主/外鍵字段值約束PNot nullNot nullNot null對應(yīng)中文名學期編號學期名稱學期開始時間學期結(jié)束時間學期狀態(tài)字段名MDid字段名MDid Mdname MdcreditMdstyleMdstudytime字段類型varcharVarcharVarcharVarcharvarchar長度2010101010主/外鍵字段值約束PNot nullNot nullNot nullNot null對應(yīng)中文名課程編號課程名稱課程學分課程類
9、型課程學時課室表(Classroom)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Roomedvarchar20PNot null課室編號RoomnameAreaMaxnumVarcharIntInt10Not nullNot nullNot null課室名稱面積最大人數(shù)字段名字段類型Usersyleidvarchar字段名字段類型UsersyleidvarcharUserstylename VarcharPermissionVarchar長度201010主/外鍵字段值約束PNot nullNot nullNot null對應(yīng)中文名角色編號角色名稱權(quán)限教師授課表(Mdteacher)字段名字
10、段類型長度主/外鍵字段值約束對應(yīng)中文名MuidIntPNot null授課編號IdVarchar10FNot null用戶編號MdidVarchar10FNot null課程編號MtimeDatetime10Not null授課時間字段名Mrid字段名Mrid RoomidMdid字段類型varcharVarcharVarchar長度201010主/外鍵字段值約束PNot nullFNot nullFNot null對應(yīng)中文名上課地點編號課室編號課程編號第五章:源碼/*=*/* 觸發(fā)器:刪除已存在表*/*=*/if exists (select * from sysobjects where
11、id = object_id(Classes)drop table ClassesGOif exists (select * from sysobjects where id = object_id(Classroom)drop table ClassroomGOif exists (select * from sysobjects where id = object_id(Dept)drop table DeptGOif exists (select * from sysobjects where id = object_id(Items)drop table ItemsGOif exist
12、s (select * from sysobjects where id = object_id(Major)drop table MajorGOif exists (select * from sysobjects where id = object_id(Majorroom)drop table MajorroomGOif exists (select * from sysobjects where id = object_id(Mdteacher)drop table MdteacherGOif exists (select * from sysobjects where id = ob
13、ject_id(Score)drop table ScoreGOif exists (select * from sysobjects where id = object_id(Sysuser)drop table SysuserGOif exists (select * from sysobjects where id = object_id(Userstyle)drop table UserstyleGO/*=*/* Table: Classes*/*=*/create table Classes(classesidvarchar(20) not null,deptidvarchar(20
14、),classnamevarchar(20) unique,clacontextvarchar(50),primary key (classesid)go/*=*/* Table: Classroom*/*=*/create table Classroom(roomidvarchar(20) not null,roomnamevarchar(20) unique, areaint check(area0), maxnumint check(maxnum0),primary key (roomid)go/*=*/* Table: Dept*/*=*/create table Dept(depti
15、dvarchar(20) not null,deptnamevarchar(20) unique,depphonevarchar(10) ,primary key (deptid)go/*=*/* Table: Items*/*=*/create table Items(itemsidint not nullIDENTITY,itnamevarchar(20),starttimedatetime, endtimedatetime,itstatecheck(itstatein(0,1,2),primary key (itemsid)go/*=*/* Table: Major*/*=*/creat
16、e table Major(MDidvarchar(20) not null,MDnamevarchar(10) unique,MDcreditint ,MDstylevarchar(10) check(MDstyle in (公選課,選修課),MDstudytimeint check(MDstudytime 0),primary key (MDid)go/*=*/* Table: Majorroom*/*=*/create table Majorroom(MRidint not nullIDENTITY,roomidvarchar(20),MDidvarchar(20),primary ke
17、y (MRid)go/*=*/* Table: Mdteacher*/*=*/create table Mdteacher(muidint not nullIDENTITY,idvarchar(20),MDidvarchar(20),Mtimedatetime,primary key (muid)go/*=*/* Table: Score*/*=*/create table Score(scidint not nullIDENTITY,idvarchar(20),muidint,itemsidint,pacgradeint ,endgradeint,syngradeint,primary ke
18、y (scid)go/*=*/* Table: Sysuser*/*=*/create table Sysuser(idvarchar(20) not null,classesidvarchar(20),userstyleidvarchar(10), usernamevarchar(20) unique,passwordvarchar(10),sexvarchar(10) check(sexin (男,女),addressvarchar(50),phonevarchar(20),primary key (id)go/*=*/* Table: Userstyle*/*=*/create tabl
19、e Userstyle(userstyleidvarchar(10) not null,userstylenamevarchar(20) unique,permissionvarchar(50),primary key (userstyleid)goalter table Classes add constraint FK_Reference_11 foreign key (deptid)references Dept (deptid) on delete cascade on update cascade;alter table Majorroom add constraint FK_Ref
20、erence_15 foreign key (MDid)references Major (MDid) on delete cascade on update cascade;alter table Majorroom add constraint FK_Reference_18 foreign key (roomid) references Classroom (roomid) on delete cascade on update cascade;alter table Mdteacher add constraint FK_Reference_10 foreign key (id)ref
21、erences Sysuser (id) on delete cascade on update cascade;alter table Mdteacher add constraint FK_Reference_16 foreign key (MDid)references Major (MDid) on delete cascade on update cascade;alter table Score add constraint FK_Reference_13 foreign key (muid)references Mdteacher (muid);alter table Score
22、 add constraint FK_Reference_19 foreign key (itemsid)references Items (itemsid);alter table Score add constraint FK_Reference_4 foreign key (id)references Sysuser (id);alter table Sysuser add constraint FK_Reference_12 foreign key (userstyleid) references Userstyle (userstyleid) on delete cascade on update cascade;alter table Sysuser add constraint FK_Reference_14 foreign key (classesid) references Classes (classesid) on delete cascade on update cascade;/*=*/*存儲過程:查詢選修某個老師課程的學生*/*=*/create procedure stu(tr cha
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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年度農(nóng)機產(chǎn)業(yè)投資基金投資合同范本
- 二零二五年度土地租賃合同范本(含環(huán)保條款)
- 2025年度職業(yè)電競戰(zhàn)隊教練聘請合同書4篇
- 2025年度生鮮配送服務(wù)合同與消費者權(quán)益保護協(xié)議4篇
- 二零二五年高清監(jiān)控設(shè)備采購合同范本3篇
- 2025年度臨時租用汽車合同標準協(xié)議-企業(yè)用車3篇
- 2025年度智能設(shè)備安裝服務(wù)合同(分享42安裝工版)
- 2025年度知識產(chǎn)權(quán)法務(wù)顧問保密合同
- 課題申報參考:美國后“9·11”詩歌的政治參與意識與“公共性”范式研究
- 二零二五版木質(zhì)防火門安裝與維護服務(wù)合同3篇
- 浙江天臺歷史文化名城保護規(guī)劃說明書
- 邏輯思維訓練500題
- 2023年山東省威海市中考物理真題(附答案詳解)
- 第八講 發(fā)展全過程人民民主PPT習概論2023優(yōu)化版教學課件
- 實體瘤療效評價標準RECIST-1.1版中文
- 王崧舟:學習任務(wù)群與課堂教學變革 2022版新課程標準解讀解析資料 57
- 企業(yè)新春茶話會PPT模板
- GB/T 19185-2008交流線路帶電作業(yè)安全距離計算方法
- DIC診治新進展課件
- 公路工程施工現(xiàn)場安全檢查手冊
- 1汽輪機跳閘事故演練
評論
0/150
提交評論