項目名稱:使用 ASP .NET 的圖書館網站
項目內容:
本節闡述了在 Web 程式設計課程年終作業範圍內製作的 ASP .NET 和圖書館系統網站的內容和專案目的。
我們的圖書館網站「sefabookstore.com」的整體設計如下圖所示。
圖1:sefabookstore.com網站主頁 從上圖中可以看到,一個頂部橫幅,5個選單,主頁螢幕,搜尋書籍,書籍,關於我們,還有一個輸入選單。本頁面的設計是在軟體檔案中的index.aspx檔案中進行的。
會員登入程序:
另一方面,會員登入過程所需的使用者名稱和密碼請求部分的程式碼行如上圖所示。從上面給出的程式碼行中可以看出,已定義了用於輸入要在文字方塊中寫入的值所需的程式碼行,並且已為網站的整體外觀添加了橫幅圖像。
菜單: 搜尋書籍:
搜尋書籍標籤包含內容。我們的網站上有 2 個不同的搜尋條件。這些;書籍類型和書名
書籍:
在上圖中,下拉式選單用於書籍部分的選擇類型部分。新增的書籍有故事、歷史小說和小說類型。當您在 bookadd.aspx 檔案中指定新類型來新增圖書類型時,它將自動新增至下拉事件。
新增一本書:
在上面的繪本ekle.aspx頁面中,需要7個資訊行,分別是書名、類別、發行日期、書本類型、新增圖片、新增主題。正在將新增的書籍記錄到sql資料庫中。
關於我們:我們網站主選單上的第五個也是最後一個選項卡是「關於我們」選項卡。
上圖中給出了有關我們網站的資訊。接觸:
通訊部分的主要內容,其設計如上圖所示;它由想要發送訊息的人的姓名、電子郵件地址、地址、主題和訊息欄位組成。透過此表格,使用者將能夠報告有關網站或餐廳的投訴、請求和建議。這裡,所要求的資訊和要傳送的訊息將保存在Access資料庫的訊息表中。訊息表的一般屬性和資料庫屬性將在第二部分詳細給出。
從上面概述的「communication.aspx」檔案的命令列中可以看出,驗證操作也主要包含在我們的程式碼區塊中。檢查使用驗證指令輸入的值(廣泛用於製作必要的控制項)後,將它們新增至 Access 資料庫。一般來說,我們首頁的選單和選項卡的程式碼片段是這樣的。現在將給出的第二部分包括 Access 資料庫中的表及其屬性。
表決:
如上圖所示,Radiobutton 和 Button 事件用於投票。使用的投票將發送到訪問資料庫並保存。 2. ACCESS資料庫總體特色 本網站使用的是Access資料庫,是作為年終作業而做的。資料庫是收集和組織資訊的工具。資料庫儲存有關人員、產品、訂單或其他任何內容的資訊。在這個專案中,Access資料庫程式用於保存和列出我們網站上的資料。使用 Access: 您可以將新資料輸入資料庫;例如,您可以為庫存新增商品 您可以編輯資料庫中的現有資料;例如,您可以變更項目的目前位置。 如果物品被出售或丟棄,您可以刪除資訊 以多種方式組織和查看資料 透過報表、電子郵件、內部網路或Internet 與其他人共享資料考慮到上面給出的功能,使用Access 資料庫既簡單又方便非常有用。本專案的Access資料庫共有3張表。這些表分別是; 「會員」、「預訂」及「投票」。下圖顯示了 Access 資料庫上的表格清單。
書籍表:這些表中的第一個是「書籍」表,該表保存了作為我們網站成員的使用者的資料。
上圖給出了我們表格的總體視圖,其中包含 8 個不同的欄位:書籍、類別、日期、主題、類型、圖片、旅遊、作者姓名和出版年份。透過「圖書」標籤在網站上註冊的使用者在必填欄位中輸入的資料將自動放置在此表的 8 個不同欄位中。 Kitapekle.aspx、Kitapara.aspx 和 Kitap.aspx 使用此資料庫。
票數表:
上述現場投票均已進行,並制定現場評分制度,並保存在accesss資料庫中。會員表:
Access資料庫中的另一個表是儲存成員的表。表格的內容有8個欄位。上面給出了該表的螢幕截圖,該表由 8 個欄位組成:姓名、使用者名稱、密碼、電子郵件、秘密問題、秘密答案和授權。這是網站註冊用戶保密的部分。 Member.aspx 和member.aspx 頁面從此表格提供。 Member.ASPX 頁面的程式碼區塊:
在上圖中,通訊選單與資料庫的連線顯示為程式碼片段。一般來說,用asp.net建立的專案的大致線路如下。專案中使用了現成的css範本。對專案建置階段所使用的許多Web程式課程如驗證、sql資料庫連線、sql資料庫查詢操作、網站設計等都進行了詳細的學習和研究。課程中學到的理論知識已在該專案中付諸實踐,並在基礎層面上解釋了使用 ASP .NET 進行 Web 程式設計的主題。