




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫課程設(shè)計(jì)說明書學(xué) 院、系:軟件學(xué)院專 業(yè):軟件工程學(xué) 生 姓 名:學(xué) 號:設(shè) 計(jì) 題 目:計(jì)算機(jī)等級考試教務(wù)管理系統(tǒng)起 迄 日 期:2014年5月26日-2014年6月20日指 導(dǎo) 教 師:2012 年 6月 21 日1 .引言隨著全國計(jì)算機(jī)等級考試的全面推廣,我市學(xué)生每年參加兩次全國計(jì)算機(jī)等級考試,考試管理工作量相當(dāng)大。但是靠人工的方式管理等級考試相關(guān)的信息,這種管理方式存在著許多缺點(diǎn),如:工作效率低、統(tǒng)計(jì)容易出錯,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。所以開發(fā)一個計(jì)算機(jī)等級考試成績管理系統(tǒng)是非常必要的。2.需求分析計(jì)算機(jī)等級考試分為若干種類:
2、如:計(jì)算機(jī)一級VB、C語言;計(jì)算機(jī)二級VB、C語言、+;計(jì)算機(jī)三級數(shù)據(jù)庫、網(wǎng)絡(luò)技術(shù);計(jì)算機(jī)四級數(shù)據(jù)庫工程師、網(wǎng)絡(luò)工程師。對于每個種類,考試分為筆試和機(jī)試.計(jì)算機(jī)等級考試工作過程如下:每個考生在報(bào)名時(shí),登記姓名、性別、報(bào)考種類、學(xué)校、身份證號、個人照片等??荚囖k公室根據(jù)考生報(bào)考的種類,以及所在的考區(qū)來安排考場,編排準(zhǔn)考證號碼,打印準(zhǔn)考證??忌鷧⒓涌荚嚭?,登記每個考生每項(xiàng)的成績,并計(jì)算出每個考生筆試和機(jī)試的成績是否都=60分。對機(jī)試和筆試都=60分的考生,按所在考區(qū)打印通過證書,同一考區(qū)按準(zhǔn)考證號碼順序打印出通過證書,分發(fā)給考生;計(jì)算機(jī)四級只要筆試成績=60則通過;打印成績表供考試辦公室留存、備查
3、。開發(fā)計(jì)算機(jī)等級考試成績管理系統(tǒng),有計(jì)算機(jī)輔助實(shí)現(xiàn)上述過程,代替人工操作,節(jié)省人力、時(shí)間,提高工作效率。2.1 處理對象(1) 用戶帳號密碼管理對考點(diǎn)代碼,考點(diǎn)名稱進(jìn)行管理用戶與密碼進(jìn)行管理(2) 報(bào)名管理功能模塊報(bào)各庫錄入(姓名不能不空,之間不能有空格)增加、刪除、修改、瀏覽(3) 準(zhǔn)考證管理模塊準(zhǔn)考證生成規(guī)則:xxx+yy+zz+kk其中XXX為考點(diǎn)代碼;YY為語言代碼,XX為考場號,KK為座位號(4) 考務(wù)管理功能模塊 考生信息查詢、瀏覽成績管理模塊 成績數(shù)據(jù)錄入、接收成績合成(總成績=筆試成績*0.6+上機(jī)成績*0.4),按大于或等于60合格2.2數(shù)據(jù)字典:考生信息表(考生主鍵(主鍵)
4、,姓名,性別,出生年份,民族,身份證號,聯(lián)系地址,聯(lián)系電話,備注)準(zhǔn)考證表(準(zhǔn)考證號主鍵,準(zhǔn)考證號)成績表(成績表主鍵,筆試成績,上機(jī)成績,總成績)級別語言代碼表(級別語言代碼主鍵,級別語言代碼,級別,語言)考生考點(diǎn)信息表(考生考點(diǎn)主鍵,考點(diǎn)代碼,考點(diǎn)名稱,)用戶帳號管理(用戶帳號主鍵,用戶名,密碼)信息操作表(考生主鍵(主鍵),準(zhǔn)考證號主鍵,級別語言代碼主鍵,考生考點(diǎn)主鍵,用戶帳號主鍵)3. E-R圖4.關(guān)系模型考生信息表(考生主鍵(主鍵),姓名,性別,出生年份,民族,身份證號,聯(lián)系地址,聯(lián)系電話,備注)準(zhǔn)考證表(準(zhǔn)考證號主鍵,準(zhǔn)考證號)成績表(成績表主鍵,筆試成績,上機(jī)成績,總成績)級別語
5、言代碼表(級別語言代碼主鍵,級別語言代碼,級別,語言)考生考點(diǎn)信息表(考生考點(diǎn)主鍵,考點(diǎn)代碼,考點(diǎn)名稱,)用戶帳號管理(用戶帳號主鍵,用戶名,密碼)信息操作表(考生主鍵(主鍵),準(zhǔn)考證號主鍵,級別語言代碼主鍵,考生考點(diǎn)主鍵,用戶帳號主鍵)其模式定義:見附件:模式定義。 5.物理設(shè)計(jì)本數(shù)據(jù)庫共有5張表組成,其中t_manage表為管理表,而其他4張表:t_grade,t_information,t_level,t_regist都為基本表,當(dāng)要查詢所需要的信息時(shí),就用連接查詢將管理表和基本表連接在一起,從而看到想看到信息。6.數(shù)據(jù)庫實(shí)施create table t_grade ( grade nu
6、mber primary key, write number, shangji number, totalgrade number);alter table t_grade add constraint write check(write=0);alter table t_grade add constraint shangji check(shangji=0);alter table t_grade add constraint totalgrade check(totalgrade=write+shangji);insert into t_grade values(001,40,50,90
7、);insert into t_grade values(002,30,50,80);insert into t_grade values(003,20,60,80);insert into t_grade values(004,25,50,75);insert into t_grade values(005,30,40,70);create table t_information ( information number, sname varchar2(20) not null, gender varchar2(2)check(gender=n or gender=v), birth num
8、ber, nation varchar2(20)not null, idnumber char(18), address varchar2(20) not null, phone number not null, note varchar2(20), primary key(information);alter table t_information add constraint birth check(birth=19200101);insert into t_information valuesshanxi,0101111,null);insert into t_information v
9、aluesshanxi,0101241,null);insert into t_information values,forgien);insert into t_information valuesl);insert into t_information valuesshanxi,0101211,null);create table t_level (leve number primary key,codes number not null,language varchar2(15) not null);insert into t_level values(015,01,chinese);i
10、nsert into t_level values(016,01,chinese);insert into t_level values(017,02,chinese);insert into t_level values(018,01,english);insert into t_level values(019,01,chinese);create table t_regist ( regist number, place varchar2(14), registnumber varchar2(9), primary key(regist);insert into t_regist val
11、ues(020,10101,14010101);insert into t_regist values(021,10201,14010102);insert into t_regist values(022,11101,14010103);insert into t_regist values(023,12101,14010104);insert into t_regist values(024,15103,14010105);create table t_user ( use number, username varchar2(14) not null, code varchar2(20)n
12、ot null, primary key(use);insert into t_user values(025,ling,asasn);insert into t_user values(026,wang,asasn);insert into t_user values(027,john,sdrhy);insert into t_user values(028,liu,eryery);insert into t_user values(029,yuan,hjlmyu);create table t_manage ( information number, grade number, leve
13、number, use number, regist number,foreign key(grade) references t_grade(grade),foreign key(information) references t_information(information),foreign key(leve) references t_level(leve),foreign key(regist) references t_regist(regist),foreign key(use) references t_user(use) );insert into t_manage valu
14、es(006,001,015,025,020);insert into t_manage values(007,002,016,026,021);insert into t_manage values(008,003,017,027,022);insert into t_manage values(009,004,018,028,023);insert into t_manage values(010,005,019,029,024); 7系統(tǒng)調(diào)試 通過sql語句對其進(jìn)行調(diào)試,以測試其正確性,如圖1,2,3,4,5 圖 1 圖 2 圖 3圖 4 用自然連接查詢: 圖 5 8心得體會本次課程設(shè)計(jì)主要設(shè)計(jì)一個計(jì)算機(jī)管理系統(tǒng),我的大體思路就是將基本信息錄入到基本表當(dāng)中,并保證沒有重復(fù)屬性,然后設(shè)計(jì)一個管理表
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)平臺商家身份確認(rèn)與核對流程
- IT行業(yè)項(xiàng)目資料安全及措施
- 隧道結(jié)構(gòu)加固監(jiān)理控制措施
- KRASA146T突變促進(jìn)結(jié)直腸癌細(xì)胞增殖的分子機(jī)制研究
- 服務(wù)行業(yè)客戶滿意度自我評估心得體會
- 郵輪旅游者生態(tài)補(bǔ)償支付意愿及影響機(jī)制研究-以西沙郵輪為例
- 心肌細(xì)胞膜電位響應(yīng)性近紅外二區(qū)熒光探針的設(shè)計(jì)和應(yīng)用
- 金融科技人工智能金融服務(wù)優(yōu)化方案
- 2025年消防執(zhí)業(yè)資格考試題庫(消防應(yīng)急救援預(yù)案)消防應(yīng)急疏散演練實(shí)施效果改進(jìn)措施報(bào)告試題
- 2025年農(nóng)村常見傳染病防治試題庫-流行性乙型腦炎預(yù)防及病例救治測試卷
- 廣州市黃埔區(qū)教育局招聘事業(yè)編制教職員考試真題2024
- 2025世界防治哮喘日知識講座專題課件
- 糧食安全時(shí)政試題及答案
- 小學(xué)開展常規(guī)教育經(jīng)驗(yàn)交流活動方案
- 國際經(jīng)濟(jì)學(xué)(下冊國際金融)克魯格曼-中文答案
- 第四單元專題學(xué)習(xí)《孝親敬老傳承家風(fēng)》公開課一等獎創(chuàng)新教學(xué)設(shè)計(jì)-(同步教學(xué))統(tǒng)編版語文七年級下冊名師備課系列
- 茂名市生活垃圾焚燒發(fā)電項(xiàng)目
- 2025年03月四川成都農(nóng)業(yè)科技中心公開招聘筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 大學(xué)英語四級考試2024年6月真題(第1套)翻譯
- 2024年鄭州鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫必考題
- 2025年03月國家機(jī)關(guān)事務(wù)管理局所屬事業(yè)單位公開招聘應(yīng)屆畢業(yè)生14人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
評論
0/150
提交評論