版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1.NET框架程序設計課程設計報告班級:姓名:學號:日期:軟件學院軟件工程系 目錄1項目概述 12系統(tǒng)需求分析 12.1系統(tǒng)功能需求 12.1.1新用戶注冊 12.1.2主窗體的用戶信息界面 22.2系統(tǒng)數據需求 33數據庫設計 33.1概念結構設計 33.2邏輯結構設計 33.3物理表結構設計 44詳細設計 44.1實現技術 44.2應用程序配置結構 55系統(tǒng)實現 146結束語 15參考文獻 16PAGEPAGE41項目概述現如今是以信息為技術的科技時代,高科技成果向現實生產力的轉化越來越快?,F如今的發(fā)展,信息技術和信息產業(yè)已經成為經濟增長的主要推動力之一。隨著知識經濟的到來,我們已經逐步進入信息化社會,信息增長的速度越來越快,人們都利用先進的技術管理理論方法手段來得到并處理越來越多的信息,以提高工作效率和管理水平。由于信息資源對人們生活的重要性,不斷提高信息的收集、傳輸,加以利用等活動,日益成為人們社會生活的重要組成部分。網上機票預訂管理系統(tǒng)的產生和發(fā)展正好滿足人們的需求。2系統(tǒng)需求分析2.1系統(tǒng)功能需求2.1.1新用戶注冊新用戶可以注冊,進入主界面后可以進新注冊,注冊時輸入用戶名,年齡,身份證號,電話號,目的地,起始地等信息就可以注冊成功,如果本人信息注冊錯誤可以點擊修改,進入界面后,就可以進行修改編輯。同時如果想取消注冊信息,可以點擊注銷,本人的信息就會在系統(tǒng)中被注銷。如圖:圖2-1進入主頁面2.1.2主窗體的用戶信息界面主窗體的用戶信息界面,用戶點及按鈕可以查詢個人信息,還可以對自己的信息進行修改,編輯與刪除。如圖:圖2-2編輯信息2.2系統(tǒng)數據需求整個機票預訂系統(tǒng)的數據是共享的。用戶的需求具體體現在各種學習成績的提供、保存、更新和查詢方面,這就要求數據庫結構能充分滿足各種信息的輸入和輸出。收集基本數據、數據結構及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。3數據庫設計3.1概念結構設計注冊信息注冊信息姓名年齡目的地起始地查詢用戶登錄賬號密碼身份證號3.2邏輯結構設計航空公司信息表:名稱,地址,票價管理員信息表:管理員名,管理員賬號客戶注冊信息表:姓名,年齡,身份證號,起始地,目的地3.3物理表結構設計表3-1航空公司信息表列含義類型長度是否為空主關鍵字備注名稱Char10NY公司名稱地址Nvarchar50NN公司地址票價Int4NN飛機票價表3-2管理員信息表列含義類型長度是否為空主關鍵字備注管理員名Char10NY管理員姓名管理員賬號Int4NN賬號信息表3-3客戶注冊信息表列含義類型長度是否為空主關鍵字備注姓名Char10NY客戶姓名年齡Int4NN客戶年齡身份證號Int18NN客戶身份證號起始地Char10NN起始地目的地Char10NN目的地4詳細設計4.1實現技術2.0技術,包括網站的規(guī)劃設計、數據庫技術、網站實現時所用技術以及網站的管理布置等。著重講述一些設計和開發(fā)原則、技巧以及一些容易引起混淆的概念和技術。4.2應用程序配置結構進行數據綁定,調用數據庫中的注冊信息:<htmlxmlns="/1999/xhtml"><headrunat="server"><title>無標題頁</title></head><body><formid="form1"runat="server"><div><br/> <asp:SqlDataSourceID="SqlDataSource1"runat="server"ConflictDetection="CompareAllValues"ConnectionString="<%$ConnectionStrings:客戶表ConnectionString%>"DeleteCommand="DELETEFROM[機票預訂信息]WHERE[姓名]=@original_姓名AND[年齡]=@original_年齡AND[身份證號]=@original_身份證號AND[電話號]=@original_電話號AND[票價]=@original_票價AND[起始地]=@original_起始地AND[目的地]=@original_目的地"InsertCommand="INSERTINTO[機票預訂信息]([姓名],[年齡],[身份證號],[電話號],[票價],[起始地],[目的地])VALUES(@姓名,@年齡,@身份證號,@電話號,@票價,@起始地,@目的地)"OldValuesParameterFormatString="original_{0}"SelectCommand="SELECT*FROM[機票預訂信息]"UpdateCommand="UPDATE[機票預訂信息]SET[年齡]=@年齡,[身份證號]=@身份證號,[電話號]=@電話號,[票價]=@票價,[起始地]=@起始地,[目的地]=@目的地WHERE[姓名]=@original_姓名AND[年齡]=@original_年齡AND[身份證號]=@original_身份證號AND[電話號]=@original_電話號AND[票價]=@original_票價AND[起始地]=@original_起始地AND[目的地]=@original_目的地"><DeleteParameters><asp:ParameterName="original_姓名"Type="String"/><asp:ParameterName="original_年齡"Type="Int32"/><asp:ParameterName="original_身份證號"Type="String"/><asp:ParameterName="original_電話號"Type="String"/><asp:ParameterName="original_票價"Type="Int32"/><asp:ParameterName="original_起始地"Type="String"/><asp:ParameterName="original_目的地"Type="String"/></DeleteParameters><UpdateParameters><asp:ParameterName="年齡"Type="Int32"/><asp:ParameterName="身份證號"Type="String"/><asp:ParameterName="電話號"Type="String"/><asp:ParameterName="票價"Type="Int32"/><asp:ParameterName="起始地"Type="String"/><asp:ParameterName="目的地"Type="String"/><asp:ParameterName="original_姓名"Type="String"/><asp:ParameterName="original_年齡"Type="Int32"/><asp:ParameterName="original_身份證號"Type="String"/><asp:ParameterName="original_電話號"Type="String"/><asp:ParameterName="original_票價"Type="Int32"/><asp:ParameterName="original_起始地"Type="String"/><asp:ParameterName="original_目的地"Type="String"/></UpdateParameters><InsertParameters><asp:ParameterName="姓名"Type="String"/><asp:ParameterName="年齡"Type="Int32"/><asp:ParameterName="身份證號"Type="String"/><asp:ParameterName="電話號"Type="String"/><asp:ParameterName="票價"Type="Int32"/><asp:ParameterName="起始地"Type="String"/><asp:ParameterName="目的地"Type="String"/></InsertParameters></asp:SqlDataSource><table><tr><tdstyle="width:160px"><uc2:WebUserControl2ID="WebUserControl2_1"runat="server"/></td><tdstyle="width:100px"></td></tr><tr><tdstyle="width:160px"><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"DataKeyNames="姓名"DataSourceID="SqlDataSource1"><Columns><asp:CommandFieldShowDeleteButton="True"ShowEditButton="True"ShowSelectButton="True"/><asp:BoundFieldDataField="姓名"HeaderText="姓名"ReadOnly="True"SortExpression="姓名"/><asp:BoundFieldDataField="年齡"HeaderText="年齡"SortExpression="年齡"/><asp:BoundFieldDataField="身份證號"HeaderText="身份證號"SortExpression="身份證號"/><asp:BoundFieldDataField="電話號"HeaderText="電話號"SortExpression="電話號"/><asp:BoundFieldDataField="票價"HeaderText="票價"SortExpression="票價"/><asp:BoundFieldDataField="起始地"HeaderText="起始地"SortExpression="起始地"/><asp:BoundFieldDataField="目的地"HeaderText="目的地"SortExpression="目的地"/></Columns></asp:GridView></td><tdstyle="width:100px"></td></tr></table></div></form></body></html>再點擊注冊、注銷按鈕時,可跳轉界面:<htmlxmlns="/1999/xhtml"><headrunat="server"><title>無標題頁</title></head><body><formid="form1"runat="server"><asp:FormViewID="FormView1"runat="server"DataKeyNames="姓名"DataSourceID="SqlDataSource1"><EditItemTemplate>姓名:<asp:LabelID="姓名Label1"runat="server"Text='<%#Eval("姓名")%>'></asp:Label><br/>年齡:<asp:TextBoxID="年齡TextBox"runat="server"Text='<%#Bind("年齡")%>'></asp:TextBox><br/>身份證號:<asp:TextBoxID="身份證號TextBox"runat="server"Text='<%#Bind("身份證號")%>'></asp:TextBox><br/>電話號:<asp:TextBoxID="電話號TextBox"runat="server"Text='<%#Bind("電話號")%>'></asp:TextBox><br/>票價:<asp:TextBoxID="票價TextBox"runat="server"Text='<%#Bind("票價")%>'></asp:TextBox><br/>起始地:<asp:TextBoxID="起始地TextBox"runat="server"Text='<%#Bind("起始地")%>'></asp:TextBox><br/>目的地:<asp:TextBoxID="目的地TextBox"runat="server"Text='<%#Bind("目的地")%>'></asp:TextBox><br/><asp:LinkButtonID="UpdateButton"runat="server"CausesValidation="True"CommandName="Update"Text="更新"></asp:LinkButton><asp:LinkButtonID="UpdateCancelButton"runat="server"CausesValidation="False"CommandName="Cancel"Text="取消"></asp:LinkButton></EditItemTemplate><InsertItemTemplate>用 戶 名: <asp:TextBoxID="TextBox1"runat="server"Text='<%#Bind("姓名")%>'></asp:TextBox><br/>年 齡: <asp:TextBoxID="TextBox2"runat="server"Text='<%#Bind("年齡")%>'></asp:TextBox><br/>身份證號: <asp:TextBoxID="TextBox3"runat="server"Text='<%#Bind("身份證號")%>'></asp:TextBox><br/>電話號碼: <asp:TextBoxID="TextBox4"runat="server"Text='<%#Bind("電話號")%>'></asp:TextBox><br/>票 價: <asp:TextBoxID="TextBox5"runat="server"Text='<%#Bind("票價")%>'></asp:TextBox><br/>起 始 地: <asp:TextBoxID="TextBox6"runat="server"Text='<%#Bind("起始地")%>'></asp:TextBox><br/>目 的 地: <asp:TextBoxID="TextBox7"runat="server"Text='<%#Bind("目的地")%>'></asp:TextBox><br/> <br/><asp:ButtonID="Button1"runat="server"Text="保存"CommandName="insert"/><inputid="Reset1"type="reset"value="恢復"/><br/><asp:LinkButtonID="InsertButton"runat="server"CausesValidation="True"CommandName="Insert"Text="插入"></asp:LinkButton><asp:LinkButtonID="InsertCancelButton"runat="server"CausesValidation="False"CommandName="Cancel"Text="取消"></asp:LinkButton></InsertItemTemplate><ItemTemplate>姓名:<asp:LabelID="姓名Label"runat="server"Text='<%#Eval("姓名")%>'></asp:Label><br/>年齡:<asp:LabelID="年齡Label"runat="server"Text='<%#Bind("年齡")%>'></asp:Label><br/>身份證號:<asp:LabelID="身份證號Label"runat="server"Text='<%#Bind("身份證號")%>'></asp:Label><br/>電話號:<asp:LabelID="電話號Label"runat="server"Text='<%#Bind("電話號")%>'></asp:Label><br/>票價:<asp:LabelID="票價Label"runat="server"Text='<%#Bind("票價")%>'></asp:Label><br/>起始地:<asp:LabelID="起始地Label"runat="server"Text='<%#Bind("起始地")%>'></asp:Label><br/>目的地:<asp:LabelID="目的地Label"runat="server"Text='<%#Bind("目的地")%>'></asp:Label><br/><asp:LinkButtonID="EditButton"runat="server"CausesValidation="False"CommandName="Edit"Text="編輯"></asp:LinkButton><asp:LinkButtonID="DeleteButton"runat="server"CausesValidation="False"CommandName="Delete"Text="刪除"></asp:LinkButton><asp:LinkButtonID="NewButton"runat="server"CausesValidation="False"CommandName="New"Text="新建"></asp:LinkButton></ItemTemplate></asp:FormView><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConflictDetection="CompareAllValues"ConnectionString="<%$ConnectionStrings:客戶表ConnectionString2%>"DeleteCommand="DELETEFROM[機票預訂信息]WHERE[姓名]=@original_姓名AND[年齡]=@original_年齡AND[身份證號]=@original_身份證號AND[電話號]=@original_電話號AND[票價]=@original_票價AND[起始地]=@original_起始地AND[目的地]=@original_目的地"InsertCommand="INSERTINTO[機票預訂信息]([姓名],[年齡],[身份證號],[電話號],[票價],[起始地],[目的地])VALUES(@姓名,@年齡,@身份證號,@電話號,@票價,@起始地,@目的地)"OldValuesParameterFormatString="original_{0}"SelectCommand="SELECT*FROM[機票預訂信息]"UpdateCommand="UPDATE[機票預訂信息]SET[年齡]=@年齡,[身份證號]=@身份證號,[電話號]=@電話號,[票價]=@票價,[起始地]=@起始地,[目的地]=@目的地WHERE[姓名]=@original_姓名AND[年齡]=@original_年齡AND[身份證號]=@original_身份證號AND[電話號]=@original_電話號AND[票價]=@original_票價AND[起始地]=@original_起始地AND[目的地]=@original_目的地"><DeleteParameters><asp:ParameterName="original_姓名"Type="String"/><asp:ParameterName="original_年齡"Type="Int32"/><asp:ParameterName="original_身份證號"Type="String"/><asp:ParameterName="original_電話號"Type="String"/><asp:ParameterName="original_票價"Type="Int32"/><asp:ParameterName="original_起始地"Type="String"/><asp:ParameterName="original_目的地"Type="String"/></DeleteParameters><UpdateParameters><asp:ParameterName="年齡"Type="Int32"/><asp:ParameterName="身份證號"Type="String"/><asp:ParameterName="電話號"Type="String"/><asp:ParameterName="票價"Type="Int32"/><asp:ParameterName="起始地"Type="String"/><asp:ParameterName="目的地"Type="String"/><asp:ParameterName="original_姓名"Type="String"/><asp:ParameterName="original_年齡"Type="Int32"/><asp:ParameterName="original_身份證號"Type="String"/><asp:ParameterName="original_電話號"Type="String"/><asp:ParameterName="original_票價"Type="Int32"/><asp:ParameterName="original_起始地"Type="String"/><asp:ParameterName="original_目的地"Type="String"/></UpdateParameters><InsertParameters><asp:ParameterName="姓名"Type="String"/><asp:ParameterName="年齡"Type="Int32"/><asp:ParameterName="身份證號"Type="String"/><asp:ParameterName="電話號"Type="String"/><asp:Par
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人商鋪租賃合同(含裝修補償條款)3篇
- 二零二五年度建筑塔吊租賃及勞務分包施工合同
- 2025民法典合同編修訂版修訂咨詢合同3篇
- 2025年度個人擔保業(yè)務合同模板2篇
- 二零二五年度文化旅游項目派遣員工勞動合同及文化交流協(xié)議4篇
- 養(yǎng)老院物業(yè)管理勞務合同范本(二零二五年度)3篇
- 2025年度美食城檔口租賃合同參考范本3篇
- 2025年度個人獨資企業(yè)股權轉讓合同范本與法律風險分析3篇
- 二零二五年度木工班組職業(yè)健康與安全協(xié)議合同3篇
- 2025年度農業(yè)設施搭棚種植技術服務合同3篇
- 肺炎臨床路徑
- 外科手術鋪巾順序
- 創(chuàng)新者的窘境讀書課件
- 綜合素質提升培訓全面提升個人綜合素質
- 如何克服高中生的社交恐懼癥
- 聚焦任務的學習設計作業(yè)改革新視角
- 移動商務內容運營(吳洪貴)任務三 APP的品牌建立與價值提供
- 電子競技范文10篇
- 食堂服務質量控制方案與保障措施
- VI設計輔助圖形設計(2022版)
- 眼科學??己喆痤}
評論
0/150
提交評論