ASP.NET程序設計 課程期末試卷
軟件技術專業 ASP.NET程序設計 課程期末試卷
題號
1
2
3
4
5
6
7
8
9
10
11
總分
說明:
1. 考試包括筆試和機試,全程開卷。考試總時長為180分鐘,其中筆試時間40分鐘,分值為30分;機試時間140分鐘,分值為70分。
2.考試只可攜帶紙質資料,不得使用U盤、上網或使用手機等工具查閱資料,違者以作弊論處。
3.創建項目及提交要求:
(1)在不還原盤盤區上創建一新文件夾,文件夾名稱為:學號-姓名。
如:20170700012-孫悟空
(2)機試試題的項目存放在創建的個人文件夾中。
(3)程序中標識符請按規范定義,并添加必要的注釋。
(4)考試結束將試題文件夾和數據庫文件壓縮上交,本試卷一并上交。
一、筆試部分(共30分,每題5分)
1、簡述母版頁和用戶控件的概念及區別?(5分)
2、在Visual Studio開發界面,從工具箱拖拽到Aspx頁面中一個下拉列表控件(RadioButtonList)和Button按鈕,設計為性別男或女,單擊按鈕,寫出用戶選擇的性別(5分)
3、簡述Request對象的常用五個屬性?(5分)
4、如何使用Session對象限制非登錄用戶訪問系統的網頁?(5分)
5、簡述RequiredFieldValidator控件五個屬性?(5分)
6、簡述對Ajax的理解?(5分)
本試卷共 2 頁,此頁為 A 卷第 1 頁 (注:參加重修考試者請在重修標識框內打勾)
二、機試部分(共70分)
某醫療機構需要開發一套核酸檢測管理系統,Asp.Net后臺編程,SQL SERVER作為后臺數據庫。其中“核酸檢查結果顯示和編輯”功能由你來完成。
要求實現:
核酸檢查結果列表如圖-1所示
其中:列表要求有分頁和條件查詢
(10分)NucDB數據庫的設計:該數據庫需要設計表為Test表,表結構如圖1所示。
表結構
列名
數據類型
說明
備注
id
int
主鍵自動增長
編號
name
varchar(50)
not null
姓名
sex
varchar
not null
性別(男或女)
idcard
varchar(50)
not null
身份證號
phone
varchar(50)
not null
手機號
item
varchar
檢測類型:
核酸檢測
血清檢查
result
varchar
20
檢測結果:
陰性
陽性
time
datetime
not null
檢測時間
圖2 Test表結構
8.(5分)核算檢測的頁面名稱為Nuclein_Index.aspx,頁面運行效果如圖2所示。
圖1:Nuclein_Index.aspx
具體要求如下。
點擊“填寫報告圖片”,跳轉到“Machine_Add.aspx”頁面;
點擊“核酸結果查詢”,Nuclein_Detail.aspx頁面;
9.(20分)添加檢測記錄的頁面名稱為Nuclein_Add.aspx,頁面運行效果如圖2所示。
(1)該頁面必須具有輸入驗證的功能,具體要求如下。
姓名:不能為空
身份證號:不能為空、18位正則表達式
手機號:11位
檢測時間:默認當前時間
圖2添加檢測結果頁面運行效果
10.(20分)核酸檢測詳情的頁面名稱為Nuclein_Detail.aspx,并實現分頁效果頁面運行效果,具體如圖3、4所示。
圖3核酸檢測詳情頁面運行效果
圖4核酸檢測詳情頁面分頁效果
11.(15分)輸入姓名,手機號,可以其中任意結果查詢,點擊“查詢”實現頁面更新功能,更新頁面同圖5。
圖5核酸檢測詳情頁面查詢效果
本試卷共 2 頁,此頁為 A 卷第 2 頁
SQL 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。