SQL數據庫製作考務管理系統實驗報告
一、實驗目的
1. 掌握sql server的基本用法
2. 熟悉掌握asp語言的應用
3. 掌握asp的頁面結構和內置對象
4. 掌握asp與sql server數據庫的連接和應用
5. 掌握asp 另外一個重要的語言——javascript,並熟悉它的應用
6.製作一個功能完善的考務管理系統
7.能夠獨立的完成系統策劃,系統分析和程序的編寫
8. 提高發現問題,解決問題的能力
二、實驗內容
製作一個考務管理系統,用於從考生報名、產生准考證到錄取考生和打印成績單即對考生考試和錄取全過程的考務管理,系統要實現的功能有:考生報名,按報名順序產生報名號;產生准考證號和打印准考證;輸入考生成績和輸入錄取合格標準;根據合格標準錄取上線考生;打印考生成績單和錄取通知書;設置系統用户和系統初始化。
三、實驗環境
1、windows xp或 windows XX;
2、安裝 microsoft sql server XX 個人版。
3、iis 5.0及以上版本和瀏覽器ie5.5及以上版本
4、macromedia dreamwezver8等相關軟件
四、實驗步驟
首先:配置環境,安裝sql server,macromedia dreamwezver8。
第二:對要做的系統進行構思、策劃、佈局。
第三:建立數據庫kaoshi及數據表:學生信息表(student),用户表(yonghu),考生表(biaozhun)。
第四:建立連接數據庫的文件,其代碼如下所示:
<%
set conn=teobject("ection")
"provider=sqloledb;" & "data source=localhost;initial catalog=ksd;user id=sa;password=100200;"
%>
第五:製作各個網頁並聯接所有需要聯接的網頁。
第六:運行整個系統,查找是否有錯誤,並進行修改直至整個系統運行無誤。
五、實驗過程與分析
(一)系統分析與總體設計
現在用計算機來進行考生的管理及考生的錄取已普遍存在。因如果用人來進行這項工作將十分煩瑣,系統管理員需要劃分很多的時間和精力,而且還不能保證其正確率。
而用考務管理系統可以簡化管理員的工作,還會提高工作的正確率。以下將對考務管理系統進行系統分析和設計。
(1)系統的功能描述
考務管理系統包括學生報名管理、考生成績管理系統維護三大模塊。
考生報名管理 包括報名處理、產生准考證、打印准考證和退出系統等4項功能。
考生成績管理 包括考生成績錄入、合格標準錄入、錄取考生、打印成績單和打印錄取通知單等5項功能。
系統維護 包括用户設置和系統初始化等2項功能。
用户通過系統菜單執行相應的操作。
(2)數據庫設計
本系統以sql server XX作為數據庫平台。在sql server XX中設計一個數據庫kaoshi,其中包含如下數據表。
ent表
該表用於存放所有考生記錄,包括基本數據.表的結構如圖2所示。
2biaozhun表
該表用於存放錄取考生的合格標準,其中只有一個記錄,該記錄指出各門課程的最低分和總分的最低分。只有各門成績和總分都超過這個標準的考生才能被錄取。該表的結構如圖3所示。
hu表
該表用於存放本系統用户的信息。包括用户的用户名、密碼和級別(只分“一般操作員”和“系統管理員”兩類)。該表結構如圖4所示。
六、實驗結果與總結
實驗中的考務管理系統是經過很多次的測試、修改再測試、再修改才完成的。也就是在多次的測試修改的過程中使我學發現了很多平時上課發現不了的問題,也發現了自己學習這門課程的薄弱的地方和學的不足的地方。通過實驗期間的發現問題、分析問題、查找問題原因、解決問題及進一步完善考務管理系統的.過程,我的能力和水平有一定程度的提高。經過一次獨立完成系統給我以後編程打下了基礎,讓我面對的不再是茫然和無措,而是有條不紊的思緒和完成的信心。所以這次實驗對我來説是一筆極大的財富。
當然,在實驗中我也有很多不足的地方,系統也有需要進一步完善的地方,這主要是我對asp與sql server數據庫的連接和應用不熟悉和經驗不足的原因造成的。所以我還要在以後繼續學習,以求做的更好。
相關文章
-
實現SQLServer數據庫轉成MYSQL數據庫
本次轉換需要依賴使用工具Navicat Premium。首先,將數據庫移至本地SQLServer,我試過直接在局域網上其他SQLServer服務器上想轉到本地Mysql好像有問題,想將遠程數據庫備份恢復到本地。1、打開Navicat Premium,新建一個同名 -
MySQL數據庫所支持的操作系統介紹
我們使用GNU Autoconf,因此將MySQL移植到所有使用Posix線程和C++編譯器的現代系統是可能的。(要求服務器支持線程。如果只是編譯客户端代碼,則只需要C++編譯器)。我們主要在Linux(SuSE和Red Hat)、FreeBSD和Sun Solaris -
數據庫、數據庫管理系統跟數據庫系統的區別
春季温差大,本身不適合作釣青魚,但是由於蟄伏了一個冬季,青魚早已飢腸轆轆,這時候出釣也有可能釣獲青魚。那麼在春季怎麼釣青魚呢?跟着本文一起來看看。春季釣青魚出釣時間春季出釣青魚建議選擇氣温相對高的且温度穩定的 -
兩個系統下的MYSQL數據庫備份與還原操作
大房子的裝修總是看上去容易,做起來難,要把每個細節都做到完美是有些費功夫的。假如你也有一個這樣的豪宅,你希望他是什麼樣的呢?超豪華、超享受、超經典!查看更多家居美圖經典美式風格的豪宅裝飾,壁爐、壁畫,四處可見得花紋 -
改進SQLServer數據庫系統安全的5個步驟
要使數據庫具備更強的抵禦侵犯的能力,你要採取幾步措施。有些措施只是良好的服務器管理的一部分,如擁有SQL Server最新的補丁,其他則包括使用中用户監管。以下是五個步驟: 查詢最新的服務包你要保證你總能有最新的服務 -
用MySQL來創建數據庫和數據庫表
當我們積累了新的體會時,心得體會是很好的記錄方式,如此可以一直更新迭代自己的想法。但是心得體會有什麼要求呢?下面是小編為大家整理的國培幼兒園培訓心得體會,歡迎閲讀,希望大家能夠喜歡。國培幼兒園培訓心得體會1轉眼 -
php mssql 數據庫分頁SQL的語句
我們在編寫MIS系統和Web應用程序等系統時,都涉及到與數據庫的交互,如果數據庫中數據量很大的話,一次檢索所有的'記錄,會佔用系統很大的資源,因此我們常常採用,需要多少數據就只從數據庫中取多少條記錄,即採用分頁語句。根據 -
如何用crontab系統每天定時備份MySQL數據庫
利用系統crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。1、創建保存備份文件的路徑/mysqldata#mkdir /mysqldata2、創建/usr/sbin/bakmysql文件#vi/usr/sbin/bakmysql輸入rq=` date +%Y%m%d `ta -
有關Linux下MySQL數據庫二進制日誌恢復方法
《古劍奇譚》是由上海燭龍信息科技有限公司研發、北京網元聖唐娛樂科技有限公司發行的著名單機遊戲系列,遊戲設定源自於《山海經》,故事則以武俠和仙俠為創作題材,以中國神話時代為背景,講述了中國古代俠骨柔情的仙俠文化 -
數據庫課程設計圖書管理系統報告
語文教學中,教師能夠把課前三分鐘演講作為一種教學組織方式引入課堂,這對激發學生的學習興趣、提高學生的語文素養和寫作水平有着重要作用。以下是本站小編分享給大家的關於高中生課前三分鐘演講稿,歡迎大家前來參考!