個(gè)人網(wǎng)站的實(shí)驗(yàn)報(bào)告_第1頁
個(gè)人網(wǎng)站的實(shí)驗(yàn)報(bào)告_第2頁
個(gè)人網(wǎng)站的實(shí)驗(yàn)報(bào)告_第3頁
個(gè)人網(wǎng)站的實(shí)驗(yàn)報(bào)告_第4頁
個(gè)人網(wǎng)站的實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ASP.NET網(wǎng)站分析說明書第第.1數(shù)據(jù)庫設(shè)計(jì)由數(shù)據(jù)模型利用SQLsever2008進(jìn)行數(shù)據(jù)庫的詳細(xì)設(shè)計(jì),本系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫名為DB1,其基本表的設(shè)計(jì)如下:3.1.1用戶表:3.1.2系統(tǒng)基本表如下3.1.3.照片基本表設(shè)計(jì)如下3.1.4心情基本表設(shè)計(jì)如下四、網(wǎng)站系統(tǒng)實(shí)現(xiàn)各子系統(tǒng)功能分析與程序代碼設(shè)計(jì)4.1登錄界面4.1.1主程序運(yùn)行后,進(jìn)行用戶登錄,直接管理的后臺(tái)界面。功能:本模塊的主要功能是對(duì)操作用戶的直接使用,,如下圖所示其主界面代碼如下<htmlxmlns="/1999/xhtml"><head><title></title><linkhref="App_Themes/Login/Login.css"rel="stylesheet"type="text/css"/><styletype="text/css">.style1{font-family:黑體;margin-top:400px;margin-right:100px;margin-bottom:auto;margin-left:450px;color:White;width:444px;}.style4{width:118px;}.style7{width:118px;height:35px;}.style13{width:198px;}.style15{width:198px;height:35px;}.style16{text-align:center;font-size:x-large;}.style17{width:94px;}.style19{width:94px;height:35px;}</style><linkhref="App_Themes/Monochrome/Monochrome.css"type="text/css"rel="stylesheet"/></head><bodyid="back"><formmethod="post"action="Login.aspx"id="form1"><divclass="aspNetHidden"><inputtype="hidden"name="__VIEWSTATE"id="__VIEWSTATE"value="/wEPDwUKLTk0MDIwMTE2Ng9kFgICAw9kFgICBw8PFgIeCEltYWdlVXJsBQxwaWN0dXJlLmFzcHhkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUMSW1hZ2VCdXR0b24x3uQOhmKoeLASlnURx+kwvQC+gah48TpYr1WvtHNsmYI="/></div><divclass="aspNetHidden"> <inputtype="hidden"name="__VIEWSTATEGENERATOR"id="__VIEWSTATEGENERATOR"value="ECBC3FE1"/> <inputtype="hidden"name="__EVENTVALIDATION"id="__EVENTVALIDATION"value="/wEdAAdpJvdcmyI3komBWEKmEZL5/Xz2afi5ZZqSQSSrQCfUjIK0FCtPkJZnBCzKm/qaptyOspFgSfc6Nk5o5AEnALyX6ZACrx5RZnllKSerU+IuKiSs3NcKZoWgPCrbjFrerGjK6Jv9q/WKHiVLQXfzlOWauyO/f2eZhj99vUnNEhg67hBz+aOnNMDQnViH7cAGZrY="/></div><div><tableclass="style1"><tr><tdclass="style19"><divclass="style16">用戶</div></td><tdclass="style15"><inputname="UserName1"type="text"id="UserName1"style="border-style:Inset;font-size:X-Large;height:31px;width:186px;"/></td><tdclass="style7"></td></tr><tr><tdclass="style19"><divclass="style16">密碼</div></td><tdclass="style15"><inputname="Password1"type="password"id="Password1"style="border-style:Inset;font-size:X-Large;height:31px;width:186px;"/></td><tdclass="style7"></td></tr><tr><tdclass="style19"><divclass="style16">驗(yàn)證碼</div></td><tdclass="style15"><inputname="CheckCode1"type="text"id="CheckCode1"style="border-style:Inset;font-size:X-Large;height:31px;width:186px;"/></td><tdclass="style7"></td></tr><tr><tdclass="style17"> </td><tdclass="style13"><inputtype="image"name="ImageButton1"id="ImageButton1"src="picture.aspx"style="height:35px;width:131px;"/></td><tdclass="style4"> </td></tr><tr><tdclass="style17"><br/>            </td><tdclass="style13"><inputtype="submit"name="OK"value="登錄"id="OK"style="background-color:White;border-style:Solid;font-size:Medium;height:34px;width:90px;"/>  <inputtype="submit"name="Cancel"value="返回"id="Cancel"style="background-color:White;border-style:Solid;font-size:Medium;height:34px;width:90px;"/></td><tdclass="style4"><spanid="Information"></span></td></tr></table> <br/><br/><br/> </div></form></body></html>4.1.2圖片頁面源代碼如下<%@PageTitle="Picture"Language="C#"MasterPageFile="~/MasterPages/Frontend.master"AutoEventWireup="true"CodeFile="InsertPicture.aspx.cs"Inherits="InsertPicture"%><asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="cpMainContent"Runat="Server"><divstyle="height:50px;z-index:auto;width:702px;">    <asp:FileUploadID="FileUpload1"runat="server"/><asp:ButtonID="Button11"runat="server"onclick="Button11_Click"Text="上傳"Width="64px"Height="21px"/><asp:ButtonID="Button12"runat="server"onclick="Button12_Click"Text="刷新"Width="64px"/><asp:ButtonID="Button17"runat="server"onclick="Button17_Click"Text="返回"Width="64px"/><br/>   <asp:LabelID="Label1"runat="server"Text="上傳照片到服務(wù)器上"Font-Size="Small"ForeColor="#666699"></asp:Label><br/><br/><asp:DataListID="DataList1"runat="server"RepeatColumns="4"Width="24px"Height="89px"><ItemTemplate><divstyle="width:160px;margin:auto;height:120px;border:1pxsolidgray;"><divstyle="height:117px"><ahref="<%#Eval("NormalPhoto")%>"target="_blank"><imgalt="今天天氣真好"style="border-style:none;border-color:inherit;border-width:medium;margin:auto;padding:5px;height:100px;width:147px"src="<%#Eval("SmallPhoto")%>"/></a></div></div><divid="asd"runat="server"style="color:Gray;text-align:center;height:44px;font-size:xx-small;"><%#Eval("Name")%><br/><inputid="Hidden1"type="hidden"/><inputid="Hidden2"type="hidden"/><asp:TextBoxID="tid"runat="server"Text='<%#Eval("Name")%>'Visible="False"/><asp:ButtonID="Button16"runat="server"onclick="Button16_Click"Text="刪除"/> </div></ItemTemplate></asp:DataList><br/><divstyle="margin:auto;height:30px;padding:0px;text-align:right;padding:0px;width:673px;"><asp:LinkButtonID="lbnPrevPage"runat="server"CommandName="prev"OnCommand="Page_OnClick"onclick="lbnPrevPage_Click">上一頁</asp:LinkButton><asp:LabelID="lbCurrentPage"runat="server"Text="0"></asp:Label>  <asp:LabelID="lbTotal"runat="server"Text="0"></asp:Label><asp:LinkButtonID="lbnNextPage"runat="server"CommandName="next"OnCommand="Page_OnClick">下一頁</asp:LinkButton>  跳轉(zhuǎn)至第<asp:DropDownListID="lstPage"runat="server"OnSelectedIndexChanged="lstPage_SelectedIndexChanged1"AutoPostBack="True"></asp:DropDownList>頁 </div></div></asp:Content>4.2系統(tǒng)管理頁面管理員登錄成功后會(huì)進(jìn)入如圖的網(wǎng)站系統(tǒng)管理界面,程序相關(guān)源代碼<%@PageTitle="PlanetWrox-Management-InsertandUpdateReviews"Language="C#"MasterPageFile="~/MasterPages/Frontend.master"AutoEventWireup="true"CodeFile="AddEditReview.aspx.cs"Inherits="AddEditReview1"%><asp:ContentID="Content1"ContentPlaceHolderID="head"runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="cpMainContent"runat="Server"><asp:DetailsViewID="DetailsView1"runat="server"AutoGenerateRows="False"DataKeyNames="Id"DataSourceID="SqlDataSource1"DefaultMode="Insert"Height="50px"Width="125px"OnItemInserted="DetailsView1_ItemInserted"OnItemInserting="DetailsView1_ItemInserting"OnItemUpdated="DetailsView1_ItemUpdated"OnItemUpdating="DetailsView1_ItemUpdating"><Fields><asp:BoundFieldDataField="Id"HeaderText="Id"InsertVisible="False"ReadOnly="True"SortExpression="Id"/><asp:TemplateFieldHeaderText="Title"SortExpression="Title"><EditItemTemplate><asp:TextBoxID="TextBox1"runat="server"Text='<%#Bind("Title")%>'></asp:TextBox><asp:RequiredFieldValidatorID="reqVal1"ErrorMessage="Enteratitle"ControlToValidate="TextBox1"runat="server"/></EditItemTemplate><InsertItemTemplate><asp:TextBoxID="TextBox1"runat="server"Text='<%#Bind("Title")%>'></asp:TextBox><asp:RequiredFieldValidatorID="reqVal2"ErrorMessage="Enteratitle"ControlToValidate="TextBox1"runat="server"/></InsertItemTemplate><ItemTemplate><asp:LabelID="Label1"runat="server"Text='<%#Bind("Title")%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Summary"SortExpression="Summary"><EditItemTemplate><asp:TextBoxID="TextBox2"TextMode="MultiLine"Width="500"Height="100"runat="server"Text='<%#Bind("Summary")%>'></asp:TextBox><asp:RequiredFieldValidatorID="reqVal3"ErrorMessage="Enterasummary"ControlToValidate="TextBox2"runat="server"/></EditItemTemplate><InsertItemTemplate><asp:TextBoxID="TextBox2"TextMode="MultiLine"Width="500"Height="100"runat="server"Text='<%#Bind("Summary")%>'></asp:TextBox><asp:RequiredFieldValidatorID="reqVal4"ErrorMessage="Enterasummary"ControlToValidate="TextBox2"runat="server"/></InsertItemTemplate><ItemTemplate><asp:LabelID="Label2"runat="server"Text='<%#Bind("Summary")%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="Body"SortExpression="Body"><EditItemTemplate><asp:TextBoxID="TextBox3"TextMode="MultiLine"Width="500"Height="100"runat="server"Text='<%#Bind("Body")%>'></asp:TextBox></EditItemTemplate><InsertItemTemplate><asp:TextBoxID="TextBox3"TextMode="MultiLine"Width="500"Height="100"runat="server"Text='<%#Bind("Body")%>'></asp:TextBox></InsertItemTemplate><ItemTemplate><asp:LabelID="Label3"runat="server"Text='<%#Bind("Body")%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:TemplateFieldHeaderText="GenreId"SortExpression="GenreId"><EditItemTemplate><asp:DropDownListID="DropDownList1"runat="server"DataSourceID="GenresDataSource"DataTextField="Name"DataValueField="Id"SelectedValue='<%#Bind("GenreId")%>'></asp:DropDownList></EditItemTemplate><InsertItemTemplate><asp:DropDownListID="DropDownList1"runat="server"DataSourceID="GenresDataSource"DataTextField="Name"DataValueField="Id"SelectedValue='<%#Bind("GenreId")%>'></asp:DropDownList></InsertItemTemplate><ItemTemplate><asp:LabelID="Label4"runat="server"Text='<%#Bind("GenreId")%>'></asp:Label></ItemTemplate></asp:TemplateField><asp:CheckBoxFieldDataField="Authorized"HeaderText="Authorized"SortExpression="Authorized"/><asp:BoundFieldDataField="UpdateDateTime"HeaderText="UpdateDateTime"SortExpression="UpdateDateTime"Visible="False"/><asp:CommandFieldShowEditButton="True"ShowInsertButton="True"/></Fields></asp:DetailsView><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:db2%>"DeleteCommand="DELETEFROM[Review]WHERE[Id]=@Id"InsertCommand="INSERTINTO[Review]([Title],[Summary],[Body],[GenreId],[Authorized],[UpdateDateTime])VALUES(@Title,@Summary,@Body,@GenreId,@Authorized,@UpdateDateTime)"SelectCommand="SELECT[Id],[Title],[Summary],[Body],[GenreId],[Authorized],[UpdateDateTime]FROM[Review]WHERE([Id]=@Id)"UpdateCommand="UPDATE[Review]SET[Title]=@Title,[Summary]=@Summary,[Body]=@Body,[GenreId]=@GenreId,[Authorized]=@Authorized,[UpdateDateTime]=@UpdateDateTimeWHERE[Id]=@Id"><DeleteParameters><asp:ParameterName="Id"Type="Int32"/></DeleteParameters><InsertParameters><asp:ParameterName="Title"Type="String"/><asp:ParameterName="Summary"Type="String"/><asp:ParameterName="Body"Type="String"/><asp:ParameterName="GenreId"Type="Int32"/><asp:ParameterName="Authorized"Type="Boolean"/><asp:ParameterName="UpdateDateTime"Type="DateTime"/></InsertParameters><SelectParameters><asp:QueryStringParameterName="Id"QueryStringField="Id"Type="Int32"/></SelectParameters><UpdateParameters><asp:ParameterName="Title"Type="String"/><asp:ParameterName="Summary"Type="String"/><asp:ParameterName="Body"Type="String"/><asp:ParameterName="GenreId"Type="Int32"/><asp:ParameterName="Authorized"Type="Boolean"/><asp:ParameterName="UpdateDateTime"Type="DateTime"/><asp:ParameterName="Id"Type="Int32"/></UpdateParameters></asp:SqlDataSource><asp:SqlDataSourceID="GenresDataSource"runat="server"ConnectionString="<%$ConnectionStrings:db2%>"SelectCommand="SELECT[Id],[Name]FROM[Genre]ORDERBY[SortOrder]"></asp:SqlDataSource></asp:Content>4.2.2心情程序頁面部分程序源代碼如下<%@PageTitle="xinqing"Language="C#"MasterPageFile="~/MasterPages/Frontend.master"AutoEventWireup="true"CodeFile="InsertFeel.aspx.cs"Inherits="Genres"%><asp:ContentID="Content1"ContentPlaceHolderID="head"Runat="Server"></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="cpMainContent"Runat="Server"><br/><div>插入心情</div><br/><asp:GridViewID="GridView1"class="GridView"runat="server"AllowPaging="True"AllowSorting="True"AutoGenerateColumns="False"DataKeyNames="Id"DataSourceID="SqlDataSource1"EmptyDataText="沒有可顯示的數(shù)據(jù)記錄。"BackColor="White"BorderColor="White"BorderStyle="Ridge"BorderWidth="2px"CellPadding="3"CellSpacing="1"GridLines="None"><Columns><asp:CommandFieldShowDeleteButton="True"ShowEditButton="True"ShowSelectButton="True"ButtonType="Button"/><asp:BoundFieldDataField="Id"HeaderText="Id"ReadOnly="True"SortExpression="Id"/><asp:BoundFieldDataField="Name"HeaderText="Name"SortExpression="Name"/><asp:BoundFieldDataField="SortOrder"HeaderText="SortOrder"SortExpression="SortOrder"/></Columns><FooterStyleBackColor="#C6C3C6"ForeColor="Black"/><HeaderStyleBackColor="#4A3C8C"Font-Bold="True"ForeColor="#E7E7FF"/><PagerStyleBackColor="#C6C3C6"ForeColor="Black"HorizontalAlign="Right"/><RowStyleBackColor="#DEDFDE"ForeColor="Black"/><SelectedRowStyleBackColor="#9471DE"Font-Bold="True"ForeColor="White"/><SortedAscendingCellStyleBackColor="#F1F1F1"/><SortedAscendingHeaderStyleBackColor="#594B9C"/><SortedDescendingCellStyleBackColor="#CAC9C9"/><SortedDescendingHeaderStyleBackColor="#33276A"/></asp:GridView><asp:DetailsViewID="DetailsView1"runat="server"DataSourceID="SqlDataSource1"DefaultMode="Insert"Height="50px"Width="125px"BackColor="White"BorderColor="White"BorderStyle="

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論