.Net機試題——編寫一個BS架構的多層表結構的信息管理模塊

 

要求:數據庫

    編寫一個BS架構的多層表結構的信息管理模塊,用戶體驗須要注意。包含錯誤處理,須要最終能完整的跑起來。頁面能夠不美化,可是整潔仍是必須的。在不能完成詳細功能需求的狀況下優先保證基本功能。架構

  1. 1.      基本功能:

完成整個多層表結構模塊的查詢,新建,編輯功能。url

  1. 2.      詳細功能需求:

    多層表的全部操做在DataSet中執行,包括新建,刪除,編輯等操做,在tb_module_info表編輯頁面 點擊保存按鈕後將全部的修改一次性提交到數據庫,而且要包在事務中,任何環節出問題則回滾操做。spa

  1. 3.      數據表

create_date_d 字段不在任何地方顯示,新建記錄時自動填寫該字段。事務

 

tb_module_infoip

Columnci

Typerem

Nullit

Descriptionio

module_id_n

Numeric(18,0)

Not Null

PK(indentity)

module_no_c

Nvarchar(50)

Null

 

module_name_c

Nvarchar(50)

Null

 

is_alive_c

Nvarchar(1)

Null

Y:Yes,N:No

module_note_c

Nvarchar(max)

Null

 

create_date_d

Datetime

Null

 

 

tb_module_type_info

Column

Type

Null

Description

module_type_id_n

Numeric(18,0)

Not Null

PK(indentity)

module_id_n

Numeric(18,0)

Null

Fk(tb_module_info.module_id_n)

module_type_name_c

Nvarchar(50)

Null

 

is_alive_c

Nvarchar(1)

Null

Y:Yes,N:No

module_type_note_c

Nvarchar(max)

Null

 

create_date_d

Datetime

Null

 

 

tb_module_type_news_info

Column

Type

Null

Description

module_type_news_id_n

Numeric(18,0)

Not Null

PK(indentity)

module_type_id_n

Numeric(18,0)

Null

Fk(tb_module_type_info.module_type_id_n)

module_type_news_title_c

Nvarchar(50)

Null

 

module_type_news_titleimg_url_c

Nvarchar(200)

Null

 

is_alive_c

Nvarchar(1)

Null

Y:Yes,N:No

module_type_news_text_c

Nvarchar(max)

 

 

remark_c

Nvarchar(max)

Null

 

create_date_d

Datetime

Null

 

 

 

  1. 4.      頁面要求

a)        tb_module_info查詢頁面

查詢字段:Module_no_c(模糊查詢),Module_name_c(模糊查詢),is_alive_c

查詢結果顯示:Module_no_c,Module_name_c,is_alive_c,Module_note_c

查詢按鈕:點擊查詢按鈕根據 查詢字段的值,進行查詢顯示出查詢結果。

清空按鈕:清空查詢字段內輸入的內容JS實現

新建按鈕:彈出tb_module_info表編輯頁面,新建一條tb_module_info記錄

查詢結果:使用Grid顯示,點擊Module_no_c字段進入Tb_module_info表編輯頁面,顯示點擊的記錄的內容。

b)       tb_module_info表編輯頁面

新建子記錄按鈕:彈出tb_module_type_info編輯頁面,新建一條tb_module_type_info表記錄。

保存按鈕:保存全部修改並關閉編輯頁面

刪除按鈕:刪除當前記錄以及其下屬的全部子記錄,關閉編輯頁面。

返回按鈕:不作任何操做直接關閉編輯頁面

子表顯示:子表使用Grid顯示,顯示module_type_no_c,module_type_name_c,is_alive_c字段,點擊module_type_no_c字段進入tb_module_type_info表編輯頁面,顯示點擊的記錄的內容。

c)        tb_module_type_info表編輯頁面

新建子記錄按鈕:彈出tb_module_type_info編輯頁面,新建一條Tb_module_type_info表記錄。

肯定按鈕:保存全部修改並關閉編輯頁面

刪除按鈕:刪除當前記錄以及其下屬的全部子記錄,關閉編輯頁面。

返回按鈕:不作任何操做直接關閉編輯頁面

子表顯示:子表使用Grid顯示,顯示module_type_no_c,module_type_name_c,is_alive_c字段,點擊module_type_no_c字段進入tb_module_type_info表編輯頁面,顯示點擊的記錄的內容。

d)       tb_module_type_news_info表編輯頁面

肯定按鈕:保存全部修改並關閉編輯頁面

刪除按鈕:刪除當前記錄以及其下屬的全部子記錄,關閉編輯頁面。

返回按鈕:不作任何操做直接關閉編輯頁面

相關文章
相關標籤/搜索