第一篇:數據庫技術與應用課程設計
? 數據庫技術與應用課程設計
一、課程設計的教學目的
1、使學生掌握數據庫的基本概念,結合實際的操作和設計,鞏固課堂教學內容;
2、使學生掌握數據庫系統的基本概念、原理和技術,將理論與實際相結合,應用現有的數據建模工具和數據庫管理系統軟件,規范、科學地完成一個小型數據庫的設計與實現
3、把理論課與實驗課所學內容做一綜合,并在此基礎上強化學生的實踐意識、提高其實際動手能力。
一、課程設計的任務:
使用現行教流行的開發工具和SQL Server進行數據庫應用的開發,主要完成:
1、創建所用的數據庫,創建所需要的表并設置好整性約束。
2、開發出有相當完善功能并有一定規模的數據庫應用系統,系統中要能實現對數據的插入、刪除、修改、簡單查詢、復雜查詢、數據的統計等。?
三、數據庫課程設計內容及要求
1、設計內容:
? 選題:按自由組合原則,以1-2人一組,每一組從所給題目中任選一個合作完成,并且一個題目只能由一個組選作。
? 系統的開發與實現:對所選課題進行調查研究,完成系統的功能分析、結構設計、數據庫的概念要設計和邏輯結構設計、數據庫的物理實現、用戶界面設計等,最后采用程序開發工具(C#、Java、VC、VB、Delphi、ASP等)完成系統開發。
2、設計要求
(1)采取課內上機和業余上機相結合的方式進行,合理安排設計進度(可按以下建議的進度進行),在規定時間內完成系統的開發和設計報告的編寫。
(2)提交比較詳細的課程設計報告和設計作品。
A、課程設計報告至少2000字以上(原代碼除外),報告所包含的內容及格式見《數據庫原理——課程設計指導書》
B、所開的數據庫應用系統應具有可運行、功能較完整、界面較美觀、操作較方便等特點。
C、每位同學至少完成所選課題設計工作量的50% ?
四、設計方法與設計過程
1、設計方法 1)學習研究課程設計指導書,確定設計題目
2)確定開發目標及初步方案;選擇、準備及試用開發開發平臺。
3)學習與搜集素材,借閱、購置必要的書籍與材料:根據自己承擔的任務利用各種途徑(圖書館、因特網、書店、同學親友等)進行針對性的學習并收集相關素材,包括精選、購置必要的書籍。
2、設計步驟:
(1)需求分析:根據設計任務書的要求,查閱資料,對系統進行功能分析和數據分析。
(2)數據庫概念結構設計:設計系統的E-R模型,描述實體的屬性和實體之間的聯系,消除不必要的冗余。
(3)數據庫邏輯結構設計:實現E-R圖向關系模型的轉換,優化數據模型。(4)數據庫的物理實現:創建數據庫、表、視圖等,并設計表的完整性約束。(4)應用程序開發 :創建新的工程——連接數據庫——編寫程序代碼 ?
五、SQLSERVER數據庫課程設計時間 SQLSERVER數據庫課程設計時間為一周,具體安排如下: ?
六、課程設計交付成果說明(1)個人報告: 每個學生提交個人課程設計報告(A4打印稿,原代碼除外至少2000字以上,不少于20頁)。
(2)軟件與電子文檔:把完成的所有文檔(設計文檔、設計報告及程序)一并交由指導老師處。
? 注:文檔目錄按照如下統一命名規則建立,“課題名/個人子目錄名”,比如“圖書管理系統/張三/張三_課程設計報告”。? 考核方式與成績評定標準
? 考核方式:考察平時表現,注重設計結果演示和實習報告的書寫 ? 評定內容:設計結果和設計報告 ? 教材及主要參考資料
[1]張莉 《SQL SEVER數據庫原理及應用 》
[2]薩師煊 王珊著.《數據庫系統概論》第三版.高等教育出版社
[3] 施伯樂 丁寶康 汪衛.《數據庫系統教程》 高等教育出版社2003年第2版
[4]莊成三等.《數據庫系統原理及其應用》.電子工業出版社 ? 設計報告按照以下提綱書寫 1)摘要。
2)需求分析。
3)數據庫概念結構設計。
4)數據庫邏輯結構設計。
5)數據流圖及程序結構框圖。
6)程序原代碼及其說明。
7)總結。
? 課題一:學生不及格學分管理系統開發(1人)
(1)基本信息管理:能夠向數據庫中添加、刪除、修改不及格學生的科目、學分及成績等記錄。
(2)數據查詢:能夠按照查詢條件(學期、學生姓名、班級、不及格科目)查詢瀏覽查詢結果。
(3)數據計算及統計:計算每個學生不及格科目,累計學分并進行降序排列。? 提供數據:學分累計統計表
? 課題二:圖書出版管理系統開發(1-2人)
(1)所出版圖書的信息管理:數據錄入、修改和刪除功能;
(2)所出版圖書的查詢與統計:可以按各種分類方式(如圖書的出版信息、出售信息等)對出版圖書信息進行查詢與統計(3)系統維護:如數據的備份、用戶的管理等。? 課題三:產品庫存管理系統開發(1-2人)
1、用戶信息管理:至少三類以上的用戶,不同的用戶對產品的錄入、修改和刪除具有不同的權利。
2、產品信息管理:錄入、修改和刪除產品的基本信息,要求:對產品名稱是否為空進行檢驗;部份用戶可以修改與刪除產品信息;修改時,要求先根據查詢列出滿足條件的產品信息,然后進行修改。刪除時,要先確認再進行刪除。
3、倉庫信息管理:倉庫基本信息的錄入、修改和刪除。
4、產品庫存管理:產生存儲表,對每種產品的庫存信息進行管理,入庫時,庫存增加、出庫時庫存減少。
5、信息查詢與統計:對產品的基本信息及庫存信息進行單條件與組合條件的查詢與統計。
? 課題四:職工工資管理系統開發(1-2人)某單位員工分為管理員、財務員、技術員和銷售員等。該單位下設經理室、財務科、技術科和銷售科4個科室。工資由基本工資、福利補貼和獎勵工資構成,失業保險和住房公積金在工資中扣除。每個員工的基本資料有姓名、性別、年齡、單位和職業(如經理、工程師等)。工資按月發放,1)職工的基本信息管理:錄入、修改與刪除職工信息。2)職工的基本工資管理:錄入、修改與刪除職工工資信息
3)職工的工資計算:計算每個人的實際發放工資。實際發放的工資金額為工資減去扣除。4)工資的查詢:按職工所在的部門、職工名及職工編號等條件查詢每個職工的工資 5)工資的統計:按科室、職業分類統計人數和工資金額。? 課題五:**市地下水常規監測 信息管理系統開發(1-2人)
(1)基本信息管理:能夠向數據庫中添加、刪除、修改地下水常規監測數據。(2)數據查詢:能夠按照條件(監測點、監測因子、監測時間)進行查詢;能夠選擇監測因子查詢所有該因子超標的監測點,指定一個監測點判斷該監測點所有常規監測因子的狀態(是否超標)
(3)數據統計:能夠按照時間段等條件對監測數據進行統計。? 課題六:商品銷售管理系統開發(1-2人)(1)用戶管理:用戶的基本信息及權限的錄入、修改和刪除管理
(2)商品信息管理:商品基本信息錄入、修改和刪除,注意各類完整性約束的設計與檢驗。
(3)進貨信息管理:進貨信息的錄入、修改和刪除。
(4)銷售信息管理:商品銷售信息的錄入、修改和刪除管理。
(5)各類信息的查詢:按簡單條件、組合條件及模糊條件對各類信息進行查詢。(6)各類信息的統計:按簡單條件、組合條件及模糊條件對各類信息進行統計。? 課題七:電子相冊管理系統開發(1人)(1)照片基本信息的管理:照片的上傳、顯示與刪除。(2)照片的瀏覽與查詢:按不同條件實現對照片的瀏覽與查詢(3)用戶的管理:不同的用戶對照片的上傳與查詢等權限不同。? 課題八:人事管理系統開發(1-2人)(1)員工信息管理:員工的姓名、性別、工作崗位、所在部門、學歷、婚姻狀況、專業、畢業時間、學校、外語情況、職稱等基本信息的錄入、修改與刪除。
(2)企業工作崗位信息和部門信息管理:企業中的工作崗位信息和部門信息的錄入、修改與刪除(如轉出、辭職、辭退、退休)。
(3)職稱信息的管理:所有職稱的種類、專業等信息的錄入、修改與刪除。(4)職工的檔案管理:對職工檔案信息的錄入、修改與刪除。(4)信息的查詢:對各類信息按不同的條件進行查詢。(5)信息的統計:對各類信息按不同的條件進行統計 ? 課題九:教職工簽到管理系統開發(1人)
(1)教職工基本信息管理:教職工基本信息的增加、修改與刪除;
(2)教職工簽到管理:教職工輸入編號后,簽到,系統自動記錄其簽到的時間,并注明是否遲到。
(3)教職工簽到情況的查詢與統計:按不同的條件對工簽到情況進行查詢與統計
? 課題十:通訊簿信息管理系統開發(1人)
(1)地址信息的管理:對新地址的姓名、性別、家庭住址、手機、住址電話、辦公電話、電子信箱、個人簡介、照片等基本信息的錄入,對原有地址信息的修改與刪除,在修改與刪除時,應先查詢出相關信息,再進行修改與刪除;
(2)地址信息的查詢與統計:可以按姓名等不同的條件對地址信息進行查詢與統計;
(3)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權的管理。? 課題十一:網上圖書銷網站設計與開發(1-2人)
?(1)圖書信息管理:可以在管理后臺錄入、修改與刪除圖書的基本信息; ?(2)圖書內容簡介管理:錄入、修改與刪除圖書的內容簡介;
?(3)圖書內容簡介的查詢:可以在前臺按關鍵字查詢圖書的內容簡介 ?(4)用戶注冊管理:前臺提供用戶注冊界面,后臺可以對注冊的用戶進行查詢與刪除,但不能修改用戶的注冊信息。
?(5)購物車管理:前臺用戶可以將感興趣的圖書放入購物車,也可以刪除與查詢購物車內的圖書;
?(6)各類信息的查詢:學生自己設計按不同條件對各類信息進行查詢與統計。
?(7)各類信息需要用數據庫存儲。? 課題十二:客房管理信息系統開發(1-2人)
(1)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權的管理。(2)客房基本信息的管理:添加、修改、刪除客房的基本信息;
(3)客戶住宿登記信息的管理:添加、修改、刪除客戶住宿登記的基本信息;(4)客戶預定管理:對預定客房的基本信息進行管理(5)客戶退房處理:對退房信息進行管理;
(6)各類信息的查詢與統計:按不同的條件對各類信息進行查詢與統計。? 課題十三:高校科研管理系統開發(1-2人)(1)科研人員管理:科研人員基本信息的錄入、修改與刪除。(2)科研項目管理;科研項目基本信息的錄入、修改與刪除。
(3)獲獎情況管理:對獲獎的科研科研成果、科研項目及相關的科研人員的信息進行管理;
(4)科研成果管理:對科研論文、學術著作等科研成果的基本信息進行錄入、修改與刪除管理。
(5)學術期刊管理:對各種學術期刊的基本信息進行錄入、修改與刪除管理。(6)各類信息的查詢與統計:按不同的條件對各類信息進行查詢與統計。? 課題十四:旅游管理系統開發(1-2人)
(1)景點管理:對各個景點基本信息的錄入、修改與刪除。(2)導游管理:對每個導游的姓名、專業、所在景點等基本信息的錄入、修改與刪除。
(3)游客管理:對各個游客基本信息的錄入、修改與刪除。(4)用戶管理:錄入、修改與刪除用戶信息以及對用戶授權的管理。(5)各類信息的查詢:按不同的條件對各類信息進行查詢。(6)各類信息的統計:按不同的條件對各類信息進行統計。? 課題十五:民航訂票管理系統開發(1-2人)(1)航班信息管理:每個航班基本信息的錄入、修改與刪除。
(2)航班坐位信息管理:每個航班坐位信息的錄入、修改與刪除。
(3)機票預定管理:輸入旅客基本信息,系統為旅客安排航班,打印取票通知和帳單;(4)退訂機票管理:對退訂機票信息進行判斷、錄入、修改與刪除。
(5)查詢信息:能夠查詢每個航班的基本信息、預定情況、旅客的基本信息等。(6)統計信息:計算每個航班的滿座率,統計旅客的乘坐次數數、乘坐總金額等。
? 課題十六:圖書借閱管理系統開發(1-2人)(1)讀者信息管理:對借閱者的借書證號、姓名、性別、出生日期、身份證號、聯系電話、辦證日期、借閱范圍(書庫)、所在單位、職業等基本信息的錄入、修改與刪除。
(2)圖書基本信息管理:對每種圖書的書名、書號(ISBN)、作者(譯者)、出版社、定價和內容簡介等基本信息的錄入、修改與刪除。
(3)借閱管理:借閱者的個人資料和所借圖書的書名、書號數據等基本信息的錄入、修改與刪除。憑借書證借書,每次最多能借8本書。借書期限最長為60天。輸入借書證號后,能根據借書證號判斷該讀者可以借書的書庫,借書是否超出最大允許借書冊數,書庫中是否還有該書可借。
(4)還書管理:對過期未還圖書進行罰款,對歸還的圖書能從借書登記表中取消,對丟失的圖書進行登記。
(5)對所有購進圖書的分類查詢和分類統計,能夠按書名、作者等分類查詢現有圖書的數量。
(6)能根據書號、書名、作者、出版單位、內容提要關鍵字、分類號、索書號、每冊圖書館藏注冊號等進行查詢。
? 課題課題十七:類QQ留言系統開發(1人)
1、QQ號基本信息的管理:能夠向數據庫中添加、刪除QQ號記錄,能夠修改記錄中的字段值。
2、能夠按照條件(好友呢稱、QQ號)留言或瀏覽。
3、能夠按好友呢稱、QQ號等條件對QQ號進行查詢 與統計 ? 課題十八:中小學智能排課系統開發(1-2人)
? 能根據教師要求(如某天不得排課)、課程約束(如體育不能排在上午第一節課)、班級約束(如某班星期五下午最后一節課不排課)、校級約束(如全校所有班級星期一下午第一節課都為班會)等信息自動為班級和教師生成課程表,要求主課盡量排在上午和下午一、二節課,副課盡量排在上午和下午的最后一節課,如體育課排在上午第一節課是不太合適的。對于軟件不能安排的少數課程,教務工作者能夠在自動排出的課程表上進行手工調課。? 具體要求:
(1)系統可以進行兩節連課處理,如作文課可以連課上;(2)排出的課程表中不允許有教師沖突的情況,比如,一個教師同時給兩個班級上課是不允許的;
(3)要求課程表中的課程要有所變化,比如一個班級的所有數學課總是排在上午第一節課是不好的課程表。
(4)每周上課天數為5天,每天上課節數可以是7節或是8節;(5)每個年級所開課程是一樣的;(6)一個教師可以教授多門課程;
(7)系統可以為每個班級和每位教師打印課程表;(8)在課表生效后,教師可以要求調課;
(9)教師數量是動態的,所開課程的數量也是動態的。
? 課題十九:學生學籍管理信息系統開發(1人)
(1)學生檔案的管理,即錄入、修改、查詢、輸出學生檔案信息,這些信息包括學生基本情況、學生簡歷情況、學生獎勵情況、學生處分情況、學生家庭信息、學生體檢情況。
(2)學生學籍管理,能夠錄入、修改、查詢、輸出學生學籍信息,這些信息包括學生獎貸學金情況、學生注冊、學生異動情況、學生軍訓情況、學生畢業情況。
(3)學生成績管理,能夠錄入修改、查詢、輸出學生入校成績,各學期、各門課程的成績信息,并支持按年級、班級等條件的統計、查詢、報表輸出。
? 課題二十:網上訂貨發貨系統開發(1-2人)
1)合同管理:合同的合同編號,客戶的名稱,地址,簽定時間,帳號,總金額及產品清單等基本信息的錄入、修改、刪除和查詢。一個合同可簽訂多種產品,合同簽訂必須為現有的庫存產品,但產品庫存量不夠時,可允許先簽訂合同;
2)客戶管理:客戶網上注冊、登錄、修改個人資料等。
3)發貨管理:根據合同簽訂的情況發貨,不得超出合同簽訂的產品品種,數量及庫存量;每個合同的發貨可分次完成,并保留發貨的歷史記錄。
4)庫存管理:可完成產品入庫、出庫(合同發貨)信息的錄入、修改與刪除。5)查詢信息:各類基本信息的分類查詢 6)統計信息:各類基本信息的分類統計。
? 課題二十一:超市管理系統開發(1-2人)1)超市員工信息管理:超市員工的姓名、家庭住址、學歷、婚姻狀況信息等基本的錄入、修改和刪除; 2)超市貨物信息管理:超市貨物的的名稱,編號,價格,生產廠家,庫存量等基本信息的錄入、修改和刪除;
3)銷售情況管理:超市貨物銷售信息的錄入、修改和刪除; 4)用戶管理:用戶基本信息的的錄入、修改和刪除; 5)查詢信息:各類基本信息的分類查詢
6)統計信息:各類基本信息的分類統計。
? 課題二十二:教師網上成績錄入系統開發(1-2人)
1)教師信息的管理:教師的基本信息、所教課程、授課時間、教師密碼等信息的錄入、修改和刪除;
2)學生信息的管理:學生基本信息的錄入、修改和刪除;
3)課程信息的管理:課程基本信息的錄入、修改和刪除;
4)選課信息的管理:生所選課程基本信息的錄入、修改和刪除;
5)成績管理:成績的錄入和修改
6)信息的查詢與統計:能按不同條件對各類信息進行查詢,能按多個條件對成績信息、選課信息等進行統計;
? 課題二十三:網上考試系統開發(1-2人)1)考生信息管理:考生基本信息的錄入、修改和刪除。
2)試題庫管理:試題庫(試題及答案)基本信息的錄入、修改和刪除。
3)試卷生成:根據規則從試題庫抽出試題形成試卷
4)試卷提交:學生做完題目以后,能夠對自己的答案進行提交,提交以后,信息不能再修改;
5)試卷評分:對試卷進行自動評分,并記錄試卷分數。學生將所有題目全部提交以后,能夠查看標準答案與評分標準。
6)查詢與統計信息:能對試卷的難易度、成績等各類基本信息進行分類查詢與統計。
? 課題二十四:網上選課系統開發(1-2人)(1)學生信息管理:學生基本信息的錄入、修改和刪除。
(2)可選課程信息管理:課程的課程號、課程名、可選專業及開課學期學分等基本信息的錄入、修改和刪除。
(3)學生選課:學生登錄后,根據學生的專業及開課學期生成可選的課程表,讓學生完成選課,并自動生成選課信息表。(4)選課信息表的查詢與修改:所選課的課程號、課程名、學號、選課時間、所修學期等基本信息在一定的時間段內可刪除。(5)查詢信息:各類基本信息的分類查詢
(6)統計信息:各類基本信息的分類統計。
? 課題二十五:學生黨員管理系統開發(1人)
(1)學生黨員信息的管理;能夠增加、修改和刪除學生黨員的基本信息;(2)查詢黨員的基本信息:能夠按照查詢條件(班級、年級、專業、入黨時間)查詢黨員的數量;也能夠實現多個條件的組合查詢
(3)統計黨員的基本信息:統計按照查詢條件(班級、年級、專業、入黨時間)查詢黨員的數量;
? 課題二十六:學生綜合評定積分管理系統開發(1人)
(1)學生綜合成績的管理:能夠按照學年記錄增加、修改和刪除學生各項分值(德育素質分各項、體育素質分各項、智育素質分各項),并能夠進行自動運算求出學生該學年的綜合積分。
(2)成績查詢:能夠按照查詢條件(學年、專業、班級)對各項信息進行查詢。(3)能夠按照設定條件進行綜合積分排序(學年、專業、班級)和對成績的統計
注:提供數據:系各班綜合評定表;學生學籍信息統計表; ? 課題二十七:畢業論文管理系統開發(1人)
(1)畢業論文基本信息管理:能夠向數據庫中添加、修改、刪除論文記錄。?(2)數據查詢:能夠按照查詢條件(指導教師、選題性質、題目類型、成績、專業班級、年級、學生姓名、難度、指導教師職稱)進行論文的查詢并能瀏覽查詢結果。
?(3)數據統計:能夠按照設定條件進行相關數據的統計(成績百分率(優秀、良好、中等、及格、不及格),可以以專業來統計也可以以班級來統計)。
? 課題二十八:學生宿舍查詢系統開發(1-2人)
(1)學生宿舍信息管理:能夠向數據庫中添加、刪除和修改宿舍記錄。(2)宿舍信息查詢:能夠按照查詢條件(學生姓名、學號、宿舍、電話、班級)進行查詢并能瀏覽查詢結果。
(3)宿舍信息統計:能夠按照條件(學生人數、專業、是否住滿或是否為空等)進行統計并能瀏覽統計結果。
? 注:提供的數據有學生宿舍信息匯總表、學生學籍信息統計表 ? 課題二十九:考試監考管理系統開發(1人)(1)基本信息管理:能夠向數據庫中添加、刪除、修改監考安排相關的信息。(2)數據查詢:能夠按照條件(教師姓名、監考校區)進行查詢;
(3)數據統計:按照教師姓名統計教師每一學期監考的次數和監考費,往返新老兩個校區的監考費為13元/次,否則為10元/次; ? 課題三十:氣象信息管理系統開發(1人)
(1)基本信息管理:能夠向數據庫中添加、刪除、修改氣象記錄。
(2)數據查詢:能夠按照查詢條件(月份、地名、氣溫類別)進行查詢并能瀏覽查詢結果
(3數據統計:能夠按照統計條件(月份、地名、氣溫類別)進行統計并能瀏覽統計結果。
第二篇:數據庫應用課程設計要求
數據庫應用課程設計要求
一、計算機信息管理專業集中實踐環節包含的內容及完成時間:
1、數據庫應用課程設計——應在第二學期完成;
2、企業資源規劃(ERP)綜合實訓——應在第四學期完成;
3、畢業設計——第五或第六學期進行。
二、畢業審核前需上報省電大的集中實踐環節材料
1、實踐成績評定表(按教務處提供的考場座位表,寫請各項實踐環節名稱,填寫成績)
2、集中實踐環節教學成績匯總表(附表4):應含有課程設計、生產實習報告、畢業論文三項成績
注:以上材料均一式兩份,一份上報省電大,一份由教學點保存,以備上級電大抽查。
附件:
1、數據庫應用課程設計大綱
2、企業資源規劃(ERP)綜合實訓課程教學大綱
3、畢業設計要求
附表:
1、畢業設計(論文)指導教師報審表
2、課程設計成績評定表
3、畢業設計(論文)成績評定表
4、集中實踐環節教學成績匯總表
封面樣式:
1、課程設計
2、畢業論文
附件1:
數據庫應用課程設計大綱
(3學分)
課程設計是計算機信息管理(專科)專業教學計劃中十分重要的實踐性教學環節。其目的是使學生通過課程設計加深對所學課程基本知識的理解,培養學生理論聯系實際的能力,課程設計占3學分。
一、數據庫應用課程設計參考選題
1、圖書借閱管理系統
背景資料:
(1)圖書室有各種圖書若干冊(冊數根據情況自定,但不少于20冊)。
(2)每種圖書都有書名、書號(ISBN)、作者(譯者)、出版社、定價和內容簡介。
(3)借書證記錄有借閱者的姓名、所在單位、職業等。
設計要求:
(1)進行需求分析,編寫數據字典。
(2)設計E-R圖。
(3)實現新進圖書的數據錄入。
(4)實現對所有購進圖書的分類查詢。
(5)能夠按書名、作者等分類查詢現有圖書的數量。
2、XX學校教師工資管理系統
背景資料:
(1)某學校現有100名教職工,按職稱分為教授、副教授、講師、助教。(可根據本人所在學校實際情況確定具體名額。
(2)工資由基本工資、福利津貼和獎勵工資構成,失業保險和住房公積金在工資中扣除。
(3)該學校基本工資是根據教師職稱等級分配工資數額,其余無差別。
(4)每位教師的基本資料有姓名、性別、年齡、職稱。
(5)工資按月發放,實際發放的工資金額為工資減去扣除。
以上信息可供參考,學員可根據本人所在學校具體情況設計。
設計要求:
(1)進行需求分析,編寫數據字典。
(2)設計E-R圖。
(3)實現個人的基本資料、工資和扣除金額數據的錄入。
(4)計算個人的實際發放工資。
(5)按職稱分類統計人數和工資金額。
(6)實現分類查詢。
(7)能夠刪除辭職人員的數據。
3、教務管理系統
背景資料:
某大學的某個學院下設若干系,每個系包含一個或幾個班級,每個系有若干名教師。每個班級有若干名學生。教師每學期講授多門課程,每門課程每學期由一名教師講授。負責教務工作的教師的日常工作包括:
1、每學期開始時打印每個系的每個班級的基本信息(班名,入學時間,班長等)以及學生的基本狀況報表,包括每個學生的基本信息(學號、姓名、性別、出生日期、照片等)和聯系方式,如宿舍號,電話,E-MAIL地址等。
2、每學期重新打印一份教師名單,包含教師的基本信息,以及便于聯系等方面的信息(工作證號碼、姓名、性別、出生日期、職稱,職務,辦公室房間號,電話號碼)。假設每個教師的辦公室房間號有一個,不同的教師也可以有相同的房間號。每個教師可有多個聯系電話。
設計要求:
(1)進行需求分析,編寫數據字典。
(2)設計E-R圖。
(3)采用友好的界面對系、班級、學生、教師、課程、選課等內容進行增、刪、改。
(4)具有方便的查詢功能,例如,對于學生,可以按照學生的學號、姓名、年齡、性別、系別等屬性的任意組合條件進行查詢。同樣為課程以及選課等內容進行查詢。
(5)具有豐富的報表統計功能,例如,對于學生選課信息,可以進行如下報表匯總操作:
1)打印出某學生某學期所選修的全部課程的學分,學時以及成績。
2)打印出某教師所講授的全部課程的信息。
3)打印出某班某學期所有學生按總成績降序列出的學號、姓名以及總成績報表。
4)打印出各系具有的各級職稱的教師人數。
5)打印出該學院所開設的各門課程的名稱、學時以及先修課的名稱和學時。
4、房屋中介管理系統
背景資料:
某房屋中介公司擁有多名職員分管不同業務,公司與多名房主具有業務聯系,每個房主在委托房屋中介公司進行房屋的出租或出售時都要填寫一張表格,說明房屋的地址、面積、朝向、類別以及價格等相關信息。需要租住或購買房屋的客戶在向中介公司尋求服務時,也需要登記需要租住或購買的房屋的細節要求。職員負責與客戶約定時間,并陪同客戶看房,若客戶看中房屋,公司將記錄客戶購買或租住房屋的合同的相關信息。試為此公司設計一個數據庫應用系統。
功能要求:
(1)管理公司職員的基本信息,以及所進行的業務信息,如聯系客戶、陪同客戶看房的信息
(2)登記房屋、房主以及客戶的信息,并能進行方便地增、刪、改。
(3)方便房主查詢所需要的房屋的查詢功能。
(4)統計待租或待售的房屋信息等。
5、產品生產與銷售管理系統
背景資料:
某家具公司生產和銷售多種家具產品。公司擁有多個生產家具的車間,每個車間有多名工人,負責生產多種產品。客戶可在公司下設的多個銷售點購買家具,所購買的家具記錄在訂單中,銷售點根據訂單向客戶運送家具。請根據如上應用環境,為該公司設計和實現一個產品生產與銷售管理系統。功能要求:
(1)記錄公司的產品和工人的基本信息,并能進行方便的增、刪、改。
(2)記錄公司的每個銷售點、客戶以及每個訂單的信息。
(3)對工人、產品、客戶以及訂單等信息進行多條件任意組合查詢。
(4)統計產品的銷售信息。
6、學生成績查詢系統
功能要求:
1、可以批量導入excel 表中的學生成績
2、可以用學號或姓名查詢成績
3、可以按照班號查詢成績
4、其他要求參看上面3
二、任務安排:
1、每個學員可選擇如上一個題目,獨立完成設計任務。
2、各分校也可根據具體情況,由課程輔導教師指定課題指導學生完成設計任務。
3、提交完整的課程設計報告(內含設計步驟及程序代碼)。
三、成績評定
課程設計指導教師應對學生的課程設計進行考核。
考核內容:設計過程的基本情況與表現;課程設計的成果。
成績評定:課程設計成績分為優秀、良好、中等、及格與不及格五等。課程設計成績評定表見附表2。
四、裝訂要求(按如下次序)
1、課程設計封面(見封面樣式1)
2、課程設計成績評定表
3、課程設計正文
五、正文參考格式:(字體均采用宋體、小四,其中標題加粗)
1.課程設計課題:
(字體:宋體,小四)
2.課程設計目的:
(字體:宋體,小四)
3.程序設計環境及配置要求:
(字體:宋體,小四)
4.設計內容:
注:內容應包括
①分析解決問題的基本思路;
②根據基本思路,設計好程序的算法;
③寫出設計步驟及對應源程序,并加入有關圖、表;
④在計算機上編譯程序,檢驗程序的可運行性
⑤說明程序(或系統)在設計和調試中遇到的問題和解決方法
(字體:宋體,小四)
5、感想:
(字體:宋體,小四)
第三篇:數據庫原理與應用課程設計要求及選題
《數據庫原理與應用》課程設計
一、目的:
《數據庫原理與應用》課程設計對于鞏固數據庫知識,加強學生的實際動手能力和提高學生綜合素質十分必要。本課程設計主要圍繞兩方面內容:數據庫設計和基本數據庫編程實踐。通過課程設計,使學生了解數據庫系統的理論,掌握數據庫的設計方法及數據庫的運用和基本開發技術。
1.掌握數據庫設計的基本方法,熟悉數據庫設計的步驟;
2.通過設計數據庫系統應用課題,進一步熟悉數據庫管理系統的操作技術,提高動手能力,提高分析問題和解決問題的能力; 3.學習基本數據庫編程方法。
二、本課程設計內容與要求
掌握數據庫的設計的每個步驟,以及提交各步驟所需圖表和文檔。通過使用SQL SERVER,建立所設計的數據庫,并在此基礎上實現數據庫查詢、連接等基本操作操作。
1、需求分析
根據給定的設計課題,繪制的DFD、DD圖表以及書寫相關的文字說明。
2、概念結構設計
繪制所選課題詳細的E-R圖。
3、邏輯結構設計
將E-R圖轉換成等價的關系模式;按需求對關系模式進行規范化;對規范化后的模式進行評價,調整模式,使其滿足性能、存儲等方面要求;根據局部應用需要設計外模式。
4、物理結構設計
選定實施環境,存取方法等。
5、數據實施和維護
用MS SQL SERVER2005建立數據庫結構,加載(測試/虛擬)數據,能體現對數據庫的保護(安全性和完整性控制等)。實現各種查詢、鏈接應用程序,應用程序編制(可選),并能對數據庫做簡單的維護操作。
6、設計小結:總結課程設計的過程、體會及建議。
7、其他:參考文獻、致謝等。
三、上機任務
1、庫、基本表的建立和修改:在SQL SERVER環境下用SQL語言建立庫以及庫中基本表。
2、數據加載: 用手工錄入或導入等方法實現基本表中的數據加載。
3、單表查詢以及多表查詢:在建立的基本表中使用select基本格式和聚集函數;設計合適的視圖,實現多表間查詢。
4、觸發器:根據需要設計觸發器,如實現表間關聯字段修改時的完整性等問題。
5、存儲器:根據需要設計存儲過程。
6、不限語言和開發環境實現完成界面設計,實現系統主要功能(可選)。
四、考核方式與成績評定
各階段的圖表、文檔與程序(包括SQL語句和應用程序,程序部分交電子版)作為考核的內容,成績計分按優、良、中、及格、不及格5級評定。
五、注意事項
1、選題素材參考第六項,同樣課題內容相似度不能超過50%,否則以不及格計。
2、數據庫對象內容:表、存儲過程、觸發器、安全性、完整性控制等。
3、上機調試的SQL語句腳本要保存,提交(穿插在課程設計報告里和作為電子版提交)。
4、時間安排:第17周(14信科1班)、第18周(14信科2班)。
5、課程設計結束前需交(1)課程設計報告(含封面)打印稿和電子版,電子版要求命名為“11位學號+姓名+選題名稱”的形式;(2)SQL文件以及源代碼壓縮包,命名規則參考(1)。
六、選題素材參考
1、教材征訂系統
系統功能的基本要求:
? 教材包括教材名、ISBN 號、出版社、出版時間、價格、教材獲獎類型(如十二五規劃教材、精品課程教材、教指委指導教材等); ? 教師可以為班級課程選訂教材;
? 學院教務秘書可以統計教材征訂的情況,及時找出哪些班級課程尚未征訂教材等; ? 教務處可以統計每學期各班的教材費用,可以給出教材費用異常的班級(如該學期教材費用超過300元);可以統計使用近三年教材的比例等。
2、大學生實踐創新項目管理系統
系統功能的基本要求:
? 大學生實踐創新項目分為國家級、省級、校級以及院級等4個等級;每個等級又可分為
? ? ? ? 重點項目、一般項目以及指導性項目三種類型。
大學生實踐創新項目基本信息包括項目名稱、項目等級、項目類型、立項時間、主持人、參與人、項目經費、項目申請書;
本系統可以對大學生實踐創新項目進行過程管理,包括經費使用管理、中期檢查情況以及結題情況(正常結題、延期以及延期結題情況等)
學院可以查看指定立項時間范圍指定等級和指定類型的已結題項目、未結題項目明細情況。
學校教務處可以統計某個時間段立項項目的延期結題的項目比例以及延期結題情況。
3、高校教學經費預算管理系統
系統功能的基本要求:
? 教學經費預算包含實驗室建設經費、學科技能競賽經費、實驗實踐教學經費等預算項目。? 實驗室建設經費預算包括實驗室建設項目名稱、擬購設備、建設類型(新建、改建、擴建)、預算金額、擬建時間(上半年建設或下半年建設)、負責人;學科技能競賽經費預算包括競賽項目、主辦單位、級別(國家級、省級、校級)、歷年參加成績、經費預算、負責人;實驗實踐教學經費預算包括班級、課程、名稱、單價、數量、預算金額、任課教師等信息。
? 學院可以按查詢總的教學經費預算及實驗室建設經費、學科技能競賽經費、實驗實踐教學經費預算的金額。
? 學校教務處可以按統計各學院的教學經費預算情況,可以按統計整個學校實驗室建設總預算經費、學科技能競賽總預算經費、實驗實踐教學經費總預算經費等。
4、工資管理系統
系統功能的基本要求:
? 員工各種信息的輸入及維護,包括個人信息、部門、工種等; ? 每個工種基本工資的設定;
? 加班津貼管理,根據加班時間和類型給予不同的加班津貼標準;考勤管理,根據事假、曠工等不同情況制定不同的扣工資標準;
? 按照不同工種的基本工資情況、員工的考勤情況產生員工的每月的月工資; ? 能夠按月統計單個員工的工資情況、每個部門的工資情況。
5、機票預定系統
系統功能的基本要求:
? 每個航班信息的輸入、每個航班的座位信息的輸入,座位類型分為頭等艙、二等艙、經濟艙等;
? 當旅客進行機票預定時,輸入旅客選擇的信息(包括出發地、目的地、時間、座位類型等),系統為旅客安排航班、座位;
? 旅客可以在航班起飛前24小時退訂或改簽機票;距離起飛時間超過12小時退票扣8%費用,改簽免費;距離起飛時間12小時以內退票扣15%費用;改簽補交5%費用。
? 機場工作人員能夠查詢每個航班的預定情況、統計航班的月度滿座率,了解滿座率與月份之間的關系。
6、低值、易耗品管理系統
系統功能的基本要求:
? 學院提出低值、易耗品的申請,包括名稱、數量、預算單價、預算總價、申請人、用途、使用日期等信息;教務處設備科給出批復意見,同意購買還是不同意,若同意購買,還需指定購買方式,如集體采購或學院自行采購等。
? 低值、易耗品信息的錄入,包括登記號、名稱、數量、單價、購買時間、購買學院、購買人、保管人等信息。
? 低值、易耗品的領用信息錄入,包括登記號、名稱、數量、領用人、領用時間等信息。? 教務處設備科負責低值、易耗品的錄入,并能按、按學院等條件進行統計、查看低值、易耗品的入庫數量、領用數量和剩余數量等信息。
? 學院負責領用信息的輸入,并能查看本學院的所有低值、易耗品的購買紀錄,且能按、領用人等條件進行統計、查看本學院低值、易耗品的入庫數量、領用數量和剩余數量等信息。
7、輔導員工作測評系統
系統功能的基本要求:
? 學生輸入學號和密碼后能登陸該系統,并顯示該班級和其輔導員信息,學生進一步確認后進入選擇打分頁面,所有測評項目必須全部回答完畢后方可提交;且不可以重復提交。? 允許管理者改變測評項目和具體選項及其對應的分值。
? 管理者能統計各班參與測評的情況,比如參與率,以及哪些同學尚未參與測評;
? 管理者能統計各位輔導員的總平均得分,以及全校排名和院內排名等;可以根據輔導員姓名查看各測評項目的得分情況。比如某次的測評項目如下:
一、你的輔導員是否開過班級會議?(3分)
1、是(3分)
2、否(0分)
二、你的輔導員是否到過你的宿舍?(4分)
1、是(4分)
2、否(0分)
三、你的輔導員是否聯系過你的家長?(3分)
1、是(3分)
2、否
四、你認為你的輔導員工作態度?(2分)
1、很好(2分)
2、較好(1.5分)
3、一般(1分)
4、較差(0分)
五、你認為你的輔導員工作積極性?(2分)
1、很高(2分)
2、較高(1.5分)
3、一般(1分)
4、較低(0分)
六、你認為你的輔導員工作能力?(3分)
1、很強(3分)
2、較強(2分)
3、一般(1分)
4、較弱(0分)
七、你對你的輔導員工作整體滿意程度?(3分)
1、很滿意(3分)
2、較滿意(2分)
3、較不滿意(1分)
4、很不滿意(0分)
8、課程習題管理及組卷系統-服務器端
系統功能的基本要求:
? 管理員為課程指定一名課程負責人;課程負責人可以指定若干課程任課教師(可以包括課程負責人自身);任課教師可以按系部選擇班級,并為所選班級生成選課碼。
? 任課教師通過身份驗證后可以按章節、知識點、題型(選擇、填空、判斷為客觀題、問答題和編程題為主觀題)、難度進行習題和參考答案的輸入與維護,一個知識點可以有多道難度相同的習題。
? 任課教師通過身份驗證后可以按章節、知識點、題型、難易程度等條件(一個或多個)指定習題數目,生成小測驗,并指定小測驗使用起止時間;也可以對小測驗進行維護(如刪除、更新等操作)。
? 任課教師可以查看班級學生答題情況,如答題次數、客觀題的正確率等;可以批閱學生答題(主要是批閱主觀題)。
9、課程習題管理及組卷系統-學生端
系統功能的基本要求:
? 班級學生根據學號和選課碼使用該系統。
? 學生登陸后有兩種方式使用,一是直接按章節、知識點查看習題并作答,對于客觀題答錯的和主觀題給出正確答案提示;要求不能一次性顯示所有題目,若知識點題數大于10,則該知識點每次顯示5個題目(自動選擇,難度不限);若知識點題數大于3小于10時,則該知識點每次顯示3個題目(自動選擇,難度部限);若知識點題目小于等于3時,則每次顯示1個題目。二是在規定時間內,選擇任課教師生成的小測驗,查看并作答,對于客觀題答錯的和主觀題給出正確答案提示。
? 學生可查看所有答題情況,每次答題時間、使用類型(直接作答習題還是完成小測驗)、答題數量、客觀題數量、客觀題錯誤數量、客觀題正確率等。? 學生可以查看任課教師批閱自己的答題情況。
10、人事管理系統
系統功能的基本要求:
? 員工各種信息的輸入及修改,包括員工的基本信息、學歷信息、職稱等信息。? 員工所在的部門信息,包括部門名稱、部門經理等信息;
? 按照一定的條件,查詢、統計符合條件的員工信息;包括每個員工詳細信息的查詢、按學歷查詢、按部門查詢等,包括按學歷、部門、參加工作時間等統計各自的員工信息; ? 對于轉出、辭職、辭退、退休員工信息的刪除,并更新相應部門的統計信息。
? 管理員設定各部門的編制數,可以查詢各部門的在職員工數量,統計缺額以便于及時招聘;對于在職員工的部門調轉,在不超過部門編制數的前提下允許滿額部門或缺額少的部門向缺額多的部門調轉。
11、畢業設計選題管理系統
系統功能的基本要求:
? 學校以學院為單位,公布教師指導畢業設計的課題名稱及要求; ? 學生登錄系統后可以預選兩個課題(同一位教師或兩個教師的);
? 教師可以看到所有預選他(她)的學生信息及所選課題,根據規定的人數確定學生; ? 一個學生只能被一位教師選擇確定,比如甲教師已確定了A學生,則乙教師不能再選擇A學生了。
? 各學院可以統計出所有未被任何教師選定的學生信息,以及未滿的教師信息;并告知學生再次登陸本系統,進行第二輪雙向選擇,若第二輪后還未全部確認,再進行第三輪,依次類推;要求能統計每輪選定課題的學生人數并標注出每位學生是第幾輪選定課題的。
12、畢業設計過程管理系統
系統功能的基本要求:
? 教師指導學生畢業設計,包括開題報告、外文翻譯、讀書筆記、方案設計、系統設計、論文審閱等多個方面的指導;
系統給定中期檢查、畢業答辯申請表的模版,在規定時間內學生登陸后可以在線填寫中期檢查完成情況和答辯申請表,教師登陸后給出所指導學生的中期檢查導師意見和答辯申請表導師意見,填寫時間系統自動生成,教師簽名必須手簽。
? 教師可以查看學生各階段所需提交文檔是否已經提交以及提交時間等信息,這些文檔包括讀書筆記、外文翻譯、任務書、選題申請表、中期檢查表、答辯申請表、論文等。
? 學院可以查看所有教師指導的詳細記錄,包括指導時間、指導項目、指導具體內容等;統計出每位教師對每位同學的指導次數;
? 學院可以統計哪些學生還缺少文檔,即哪些學生哪些應該提交的文檔尚未提交,并找出其指導教師。
13、倉庫管理系統
系統功能的基本要求:
? 產品入庫管理,可以填寫入庫單,確認產品入庫,包括產品基本信息、數量、倉庫、入庫人等信息;
? 產品出庫管理,可以填寫出庫單,確認出庫,出庫單包括產品信息、領用人信息、數量、出庫時間等信息;
? 借出管理,憑借條借出,然后能夠還庫;包括借用時間、借用人、產品信息、數量、時間等信息。
? 可以進行盤庫,反映每月、年的庫存情況,入庫情況、出庫情況、借出情況;
? 可以查詢產品入庫情況、出庫情況、當前庫存情況,可以按出庫單、入庫單,產品、時間進行查詢;
14、通用考試系統-服務器端
系統功能的基本要求:
? 系統包含所有學生信息,包括系、班級、個人信息等;
? 管理員可以出卷,指定試卷名稱、試卷時長、試卷密碼等信息,并且按題型為該試卷分別輸入考試題目,題型分為選擇題、判斷題、填空題以及問答題等四種;四種題型單道題的分值分別為2分、2分、2分和5分。
? 管理員可以指定班級指定時間參加指定試卷的考試。
? 系統記錄每位學生的考試情況,如參加考試時間、考試試卷、完成提交時間等; ? 可以統計每學期使用該系統考試的試卷套數、班級數和參考人數等統計信息。
15、通用考試系統-學生端
系統功能的基本要求: ? ? ? ? 學生根據學號和試卷密碼登錄后,根據學生的登錄信息系統會給出相應的試卷信息; 所有試卷都有四種題型,選擇題、判斷題、填空題以及問答題; 在考試過程中,考生對任一題有疑問時可以做個標志以備后查;
考試在考試結束前(時間結束)可以關閉考試系統,再次登陸可以繼續考試,但考生一旦提交(考生提交或時間結束系統自動提交),將不能再登陸考試;
? 學生可以統計做標記的題數和明細列表;可以統計尚未完成的題目數和分數。
16、藥店藥品管理系統
系統功能的基本要求:
? 供貨商為藥店供藥,藥品分中成藥、西藥兩大類,西藥可分為國產藥和進口藥;
? 藥店對藥品進行管理,不同類型的藥品有不同的預警條件,如消炎、感冒等常用藥在庫存數量小于10盒時系統給出缺貨預警,非常用藥在庫存數量小于5時進行藥品缺貨預警,所有藥品在保質期到期前3個月進行藥品過期預警。
? 用戶可以用現金也可以刷醫保卡進行購藥;醫保卡購藥只能用于購買那些允許刷卡消費的藥品。
? 藥店可以統計每個月的收支情況,購買藥物總款數;賣出藥物總款數;醫保卡刷卡支付比例等統計信息。
? 藥店可以按時間段分別統計出銷售數量最多的藥物品種、銷售數量和銷售金額最多的藥物品種及金額。
17、圖書館薦書管理系統
系統功能的基本要求:
? 教師可以通過該系統薦書,給出所薦書的一些具體詳細信息;
? 圖書館老師根據相關條例確認是否需要購買;并將結果反饋給教師; ? 若確認可以購買,則進入購買程序,從書商處購買書籍;
? 圖書館可以統計各系在某個時間段有哪些教師推薦了哪些書籍以及處理結果(包括是否確認購買,以及購買時間、到館是時間等)? 圖書館可以統計教師薦書占所有書籍中得比例;
? 圖書館按統計成功購買的教師薦書數量最多的前三名教師,并給予優秀薦書教師稱號。
18、科研項目管理系統
系統功能的基本要求:
? 教師的科研課題主要包括橫向課題和縱向課題兩個方面,其中縱向課題又包括校級、市廳級、省部級等;橫向課題分為一般項目(到帳資金小于10萬)和重大項目(到帳資金大于10萬)。
? 各學院教師可以通過該系統查看自己的所有科研項目,包括已結題和在研項目信息; ? 學院可以查看本院教師的科研情況,按進行比較,包括項目數、到帳資金金額等;并可以統計分析教師職稱和學位在科研項目上的分布情況;
? 科技處負責全校科研項目的管理,包括立項、中期檢查、結題等各個環節的管理;可以統計各學院每的項目情況。
19、外賣訂餐管理系統
系統功能的基本要求:
? 餐館提供每天多種菜肴的供應數量;并按一定的類別進行分類,比如可分為蔬菜、葷菜等;3元區、5元區等;冷菜、熱菜等;炒菜、湯菜等;
? 餐館提供標準套餐供用戶選擇,用戶也可以自由選擇菜肴自定套餐; ? 當某個菜肴已售完時,用戶不可以在套餐中再選擇該菜肴; ? 用戶可以查看送餐時間以及預計到達時間;
? 餐館可以統計每天的送餐金額,并根據每天菜肴賣出的數量估算以后菜肴的準備量;
20、小型辦公系統
系統功能的基本要求:
? 用戶憑帳號密碼登入系統,有4類用戶:普通員工、部門經理、總經理、系統管理員 ? 系統管理員可以查看、增加、刪除前3類用戶,即普通員工、部門經理和總經理,并可修改其密碼;可以查看、增加、刪除部門信息,可以指定或更改部門經理,可以為每位員工分配部門。
? 所有用戶均可以查看所有員工(包括部門經理、總經理、管理員等)的通信錄;均可以改變自己的通信方式和登陸密碼。
? 總經理可以為所有普通員工、部門經理群發短消息,可以為指定人員發短消息和布置工作任務。
? 部門經理可以為本部門的所有員工群發短消息,可以為本部門指定人員發短消息和分配工作任務;可以查看是否有自己的短消息,可以看到系統提示當前日期(今天)有無工作任務。
? 普通員工可以查看是否有自己的短消息,可以看到系統提示當前日期(今天)有無工作任務,是誰布置的以及具體工作內容要求。
? 系統可以按月統計各部門經理通過該系統發短消息和布置工作任務的數量,并橫向比較。
21、企業考勤系統
系統功能的基本要求:
? 用戶憑帳號密碼登入系統,有4類用戶:普通員工、部門經理、總經理、系統管理員 ? 系統管理員可以查看、增加、刪除前3類用戶,即普通員工、部門經理和總經理,并可修改其密碼;可以查看、增加、刪除部門信息,可以指定或更改部門經理,可以為每位員工分配部門。
? 普通員工和部門經理需要每天簽到,總經理可以查看和統計部門經理的簽到情況,部門經理可以查看和統計普通員工的簽到情況。
? 系統管理員設定每天應到崗時間,如5~10月,夏令時早上8點上班;11~4月,早上8點30上班。
? 普通員工請假時間在一周之內的由部門經理批準;請假時間在一周以上的需部門經理和總經理同時批準;部門經理請假由總經理批準;
? 部門經理可以按日或月份查看和統計本部門員工的出勤情況,包括請假情況、有無請假到期而未上班的情況、遲到情況等;總經理可以查看和統計部門經理的出勤情況,包括請假情況、有無請假到期而未上班的情況、遲到情況等。
22、錄取數據處理系統
系統功能的基本要求:
? 招辦工作人員可以導入或輸入已確定錄取的錄取數據,包括 考生個人信息、考分、專業志愿填報情況以及錄取專業等;
? 招辦工作人員可以導入或輸入錄取各批次的省控線,以及同類高校的投檔線。
? 被授權用戶通過系統可以得到每個專業的錄取人數,專業錄取分數線(當考分相同時,看語數外三門總分)以及各志愿的滿足率,比如第一志愿滿足率是多少?第二志愿滿足率是多少,英語的總平均成績及各專業英語的平均成績等。
? 被授權用戶通過系統可以查看我校的投擋線與省控線以及同類高校的進行比較、排名。? 被授權用戶通過系統可以查看尚未錄滿專業的情況。
? 被授權用戶通過系統可以查看指定考生號的學生基本情況以及錄取情況。
? 當調整專業計劃數后,可以重新進行錄取,重新完成以上功能,在重新錄取之前系統可以自動保存上一次的錄取結果,并支持自定義備份表名。(因為有時存在這樣的情況,一次錄取后發現專業錄取不均衡,可以采用專業計劃微調然后重新錄取來改善該問題;另這個過程可能需要多次,可以有多個備份表,故需支持自定義備份表名。)
23、設備故障報修系統
系統功能的基本要求:
? 系統中有若干實驗室,有的實驗室只有1臺計算機(教師機)、有的實驗室每組實驗臺都有計算機;
? 每組試驗臺都有計算機的實驗室,學生可以在該計算機上選擇故障類型后填寫設備故障詳細信息后提交,故障類型分為硬件故障和軟件故障,系統根據計算機的MAC地址確定是哪個試驗臺或座位號的故障;
? 只有1臺教師機的實驗室,在教師機上提交該實驗室的設備故障信息,注明有故障的實驗設備編號。
? 教師可以統計各個實驗室在某個時間段的故障信息;
? 教師可以在系統中注明每個故障信息的處理情況,包括處理是否及時(24小時之內),是否已處理維修好等信息。
24、畢業生照片核對系統
系統功能的基本要求:
? 教務處負責畢業生需核對的信息輸入,包括姓名、學號、年級、學院、專業、照片等信息。
? 教務處可以查看所有畢業生的核對情況,可以按學院、專業統計核對情況,如畢業生總人數,已核對人數,未核對人數等信息。
? 學院可以查看本學院各專業核對情況,如畢業生總人數,已核對人數,未核對人數等信息;還可以代替在外實習或聯系不上的學生核對信息。
? 學生用學號和身份證號登陸照片核對系統進行信息核對,可以反饋核對結果,如果有錯誤,可以備注字段注明對應正確的信息,然后由教務處管理員核實后統一修改錯誤內容。? 教務處管理員核實后修改的內容在另一張表中記錄修改明細,包括修改的學生信息,修改前的錯誤信息,修改后的信息等內容。
25、小型教務管理系統
系統功能的基本要求:
? 學生可以查看自己各個學期的課程,可以查看各個學期已考試科目的成績; ? 教師可以查看本學期的課表,包括上課教室,上課時間,課程以及班級等信息; ? 教師在課程結束后,可以為所帶班級所帶課程進行成績的錄入; ? 學校可以統計本學期所開課程占所有已開課程的比例;
? 教師可以統計所帶各班不及格的人數及占所在班級人數的比例; ? 學生可以按學期查看自己有不及格課程的課程數和學分數;查看自己每學期的專業排名,即每學期按同年級同專業的所有學位課程的排名平均值。
26、加油站檢查系統
? 本地區石油公司有若干片區,每個片區下屬若干個加油站;
? 石油公司領導和片區經理負責加油站的檢查,其中公司領導可以檢查所有加油站;片區經理可以檢查其下屬加油站,檢查出的問題應給出整改期限; ? 預設若干檢查內容及其權重;
? 檢查人員對加油站的檢查結果需要加油站站長確認后方生效; ? 加油站站長實際整改后提交整改情況說明;
? 公司領導可以查看和統計各個時間段、各個片區、各個加油站的檢查的得分情況以及檢查中發現的問題情況、整改情況及整改是否及時(在整改期限內完成整改表示整改及時,否則為不及時);
? 片區經理可以查看和統計本片區各個時間段、各個片區、各個加油站的檢查的得分情況以及檢查中發現的問題情況、整改情況及整改是否及時(在整改期限內完成整改表示整改及時,否則為不及時);
27、計算機等級考試培訓報名系統
? 計算機等級考試分為江蘇省計算機等級考試和全國計算機等級考試;每類考試都有若干級別,若干科目,具體請百度。
? 學生在線注冊登錄后,首先應完善其個人詳細信息,如系部、班級及個人信息(含聯系方式)等,可以選擇當前可以報名培訓的考試種類及科目,系統自動顯示培訓費用及現場繳費地點、截止時間等信息,確認報名提交;學生按時到繳費點繳費后領取系統打印的繳費收據(包含領聽課證時間內容),系統后臺并記錄打印次數,打印次數大于0即表示已打印過。
? 學生憑繳費收據按時領取聽課證和培訓資料后,回收繳費收據,并在系統里標注已領聽課證和培訓資料。
? 學生登錄后可以查看其當前已報名繳費培訓科目及上課的時間地點安排。
? 管理員可以統計各類考試各個等級、科目的培訓繳費人數,若個別科目人數太少,不能開班,則通知學生前來辦理退費手續(在領取聽課證之前確定不開班科目),系統相應的作不開班標記和已退費標記(學生退費后)。
28、智能路燈管理系統—后臺管理部分
系統功能的基本要求:
? 城市有若干區,區下屬若干街道;街道兩邊都有若干路燈。
? 后臺管理系統能夠顯示城市所有路燈情況,包括是否有故障,亮燈狀態等;
? 后臺管理人員可以選中區或街道或具體路燈,讓選中的路燈變亮或變暗(有四檔,80%亮,60%亮、40%亮、20%亮),也可以關燈或開燈; ? 后臺管理人員可以設定各路燈的亮滅周期以及亮度值;
? 后臺可以查看和統計路燈在某個周期的亮燈時長,可以查看和統計有故障路燈的情況。
29、小區物業管理系統
? 管理員錄入小區基本信息;
? 根據不同類型的房子設置不同的物業管理費標準,如別墅每月物業管理費0.5元/平米,躍層每月物業管理費0.4元/平米,其余0.3元/平米;
? 可以查看每幢樓每戶的物業費繳費情況,如繳費標準、面積、已交的月份等;若已欠費3個月及以上則提示上門催繳,并記錄催繳時間及次數,若催繳3次仍未繳欠費則提請供電局和自來水公司切斷其水電。
? 一次性預繳半年物業管理費則在標準基礎上優惠5%;一次性預繳全年物業管理費則優惠8%。
? 業主可以登錄該系統查看自己的繳費記錄,已交的月份及繳費標準、面積等信息,可以反饋物業管理上的問題,可以查看物業處理情況。
? 物業對業主反映情況及時處理并給出處理意見反饋給業主。
30、家具廠木料管理系統
? 家具廠錄入木料數據,如木料類型、木料尺寸、數量、價格等; ? 可以查看木料庫存數量及庫房地點和庫房保管員信息;
? 客戶給出需求后,家具廠輸入需要的木料類型、需要尺寸、數量等信息,系統自動合理給出用到的木料類型、木料尺寸及數量,以及原料所在倉庫等信息,并自動統計出原料價格;這里的合理選擇可以有多種算法,比如對于所需尺寸每次都選擇能滿足的最小木料尺寸就是其中的一種算法,當然可能不是最優化的,在比如如果木料尺寸是2.1*2.1米正方形原料,如果需要兩塊1*1米的需要尺寸木料,那么選擇2.1*2.1米的原料就合理。? 實際施工后,尚可以利用的稍大的邊角料再錄入系統,供以后使用。
? 家具廠可以設定每種木料類型、木料尺寸的預警數量,當庫存小于預警數量時,及時提醒家具廠采購木料。
? 家具廠可以按月統計采購金額和收入金額。
31、住房公積金貸款測算系統
系統功能的基本要求:
住房公積金一般是不允許取現的,只能在購買房屋或者房屋裝修時才可以使用,所以在申請辦理住房公積金貸款時,想實現這樣的功能,比如貸款M年,在還款N年后(N 還款方式有兩種: 1、等額本息: 每月應還金額:a*[i*(1+i)^n]/[(1+I)^n-1] 注:a貸款本金 i貸款月利率 n貸款月數 2、等額本金: 每月應還本金:a/n 每月應還利息:an*i/30*dn 注:a貸款本金 i貸款月利率 n貸款月數 an第n個月貸款剩余本金,a1=a,a2=a-a/n,a3=2-2*a/n...以次類推 dn 第n個月的實際天數,如平年2月就為28,3月就為31,4月就為30,以次類推,為方便統計,可設定dn為固定值30 銀行利率因為可能存在調整,所以應允許用戶修改或設定利率,比如某個時期的利率為: 項目 年利率(%)五年以下(含五年) 3.33 五年以上 3.87 要求能夠根據用戶的公積金月繳金額,以及該用戶公積金現有金額和欲貸款總額,分別統計出還款各年限(比如貸1、2、3、4、5、6、7年等等)的實際還款月數,以及等額本息和等額本金的月還金額以及所支付的總利息,供用戶依據自身情況進行選擇。 2011級碩士研究生《數據庫技術》課程 應用開發設計要求 1.開發設計一個簡單的管理信息系統(題目自選),其前臺所使用的語言不限,但后臺開發平臺要求統一使用SQL Server 2000及其以上版本。 2.前臺功能要求具有:(1)登錄界面;(2)主界面;(3)查詢功能;(4)數據修改功能(包括數據的插入、刪除等);(5)菜單設計(選做) 3. 后臺要求有:(1)數據庫的建立;(2)數據表的建立(注意表的結構及字段的特殊限制); (3)至少建三張表(每個表輸入10條以上的記錄),建立表間關系;(4)參照完整性描述。 4.所開發的系統要求最好能脫離開發環境運行(即系統的發布)。 5.報告要求: (1)設計概述:簡單描述本設計要解決的問題和實現的主要功能; (2)需求分析:需求分析后得出數據字典; (3)概念設計:畫出E—R圖或數據流圖; (4)數據庫設計:將E—R圖轉換為DBMS能接受的關系模型,并在SQL Server 2000上實現(包括數據庫、數據表及參照完整性的建立等); (5)界面設計:主要包括登錄界面(登錄的用戶名及口令等)、主界面(可以是命令按鈕或菜單)、查詢(要求最好能實現模糊查詢)、數據編輯(數據的插入、刪除及修改)等界面的主要設計過程及設計結果; (6)前后臺實現連接的詳細描述及代碼介紹; (7)系統的發布介紹(所開發的系統能否脫離開發環境運行); (8)總結和體會:重點寫本次數據庫設計學習、應用過程中的收獲、體會以及需要進一步完善的內容。 6.提交材料及時間: (1)設計報告的打印稿(用A4紙) (2)答辯通過后,請以自己的姓名為文件夾名,將自己的設計報告及系統設計的原代碼存入自己的文件夾中(每個同學提供一個README文件,在該文件中注明系統的名稱、開發環境及相關工具等),壓縮文件夾后提交給班長,班長收齊后,再將全班同學的資料統一刻錄在一張光盤上(在光盤上注明班級、數據庫課程設計等信息),全班提交一張光盤即可。 (3)設計及提交時間:用4—5周時間設計,2012年1月10日前提交。 電子商務數據庫技術課程設計報告 設計題目: 專業:電子商務 年級班級: 學號姓名: 指導教師: 李躍貞 蘇麗琴 黃建蓮 孫臨君 白宏斌 指導教師評閱: 二O一三年 一月日 摘要:摘要應說明本設計的中心思想和主要內容,突出設計中的新見解 新方法,說明該設計方案的理論根據及現實意義。摘要力求簡明扼要,字數為300-500字左右。 目錄 第一章 系統需求分析…………………………………………………………1 1.1 處理需求…………………………………………………………………1 1.2 信息需求…………………………………………………………………1 第二章 數據庫概念設計……………………………………………………1 2.1……………………………………………………………………………1 第三章 數據庫邏輯設計……………………………………………………1 3.1……………………………………………………………………………1 第四章 創建數據庫…………………………………………………………1 4.1……………………………………………………………………………1 第五章 系統實現……………………………………………………………1 附錄…………………………………………………………………………1 參考文獻……………………………………………………………………… 1《電子商務數據庫技術》課程設計報告 (報告正文部分): (要求:正文部分一律用小四號字,宋體,1.5倍行距。一級大標題靠左,加粗。二級大標題靠左,不加粗。) 參考文獻: [1] 劉先鋒主編,數據庫系統原理與應用,武漢:華中科技大學出版社,2012。[2] …………………………………………………………………………..要求: 1、參考文獻使用五號字,宋體,單倍行距。按作者、書名、出版社、地點、出版時間格式逐一列出,中間用逗號格開。 2、參考文獻單獨一頁 3、參考文獻包括引用的書籍、論文和互聯網資料,互聯網資料需要寫明詳細的URL,例如: http:///main/jyjx/index.htm第四篇:數據庫技術課程設計要求
第五篇:《電子商務數據庫技術課程設計》報告格式