

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)》課程設(shè)計(jì)報(bào)告</p><p> 名稱(chēng):企業(yè)業(yè)務(wù)管理系統(tǒng)</p><p><b> 專(zhuān)業(yè):教育技術(shù)學(xué)</b></p><p><b> 姓名: </b></p><p><b> 學(xué)號(hào): </b></p><p&
2、gt; 一、設(shè)計(jì)目的:簡(jiǎn)單介紹企業(yè)(江蘇中煙集團(tuán))的相關(guān)狀況,展示企業(yè)的相關(guān)動(dòng)態(tài),對(duì)于注冊(cè)的用戶(hù)可以對(duì)企業(yè)的一些單據(jù)進(jìn)行處理,由于企業(yè)業(yè)務(wù)管理是一項(xiàng)比較復(fù)雜繁瑣的工作,每天都有大量的單據(jù)要處理,如果使用人工的方式來(lái)管理企業(yè)業(yè)務(wù),將會(huì)使效率很低,且錯(cuò)誤率高,而且日積月累會(huì)產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來(lái)了很大的困難。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的成熟和普及,使用計(jì)算機(jī)對(duì)企業(yè)業(yè)務(wù)進(jìn)行信息化、系統(tǒng)化的管理具有查找方便、存儲(chǔ)量大、
3、成本低等優(yōu)勢(shì)。該網(wǎng)站就是根據(jù)企業(yè)業(yè)務(wù)管理系統(tǒng)的特點(diǎn)利用現(xiàn)代電子技術(shù)來(lái)提高企業(yè)業(yè)務(wù)管理工作的質(zhì)量和效率。</p><p><b> 二、設(shè)計(jì)框架:</b></p><p><b> 三、內(nèi)容:</b></p><p> ?。?)設(shè)計(jì)模板頁(yè):創(chuàng)建擴(kuò)展名為.master的ASP.NET文件,即MasterPage2.mast
4、er模板頁(yè)</p><p> ?。?)設(shè)計(jì)企業(yè)首頁(yè),其中包括“一剪梅”的flash動(dòng)畫(huà),以及企業(yè)品牌,后臺(tái)管理等幾個(gè)超鏈接,界面如圖所示:</p><p> 插入Flash動(dòng)畫(huà)的代碼:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" </p><p> codeba
5、se="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" </p><p> class="style4" align="middle" </p><p> style="background-c
6、olor: #C0C0C0; background-image: none;clip: rect(auto, auto, auto, auto)"></p><p> <param name="movie" value="../image/flash.swf"/></p><p> <param name=&qu
7、ot;quality" value="high"/></p><p> <embed src="../image/flash.swf" quality="high" </p><p> pluginspage="http://www.macromedia.com/go/getflashplaye
8、r" </p><p> type="application/x-shockwave-flash" width="400" height="536"></embed></p><p><b> </object></b></p><p>
9、(3)企業(yè)管理頁(yè)面,包括介紹相關(guān)品牌煙的頁(yè)面,品牌故事,圖片預(yù)覽,在線(xiàn)編輯等。</p><p> 圖片預(yù)覽的代碼:for (int i = 1; i <= 6; i++)</p><p><b> {</b></p><p> HyperLink newHL = new HyperLink();</p><p&g
10、t; newHL.Text = i.ToString();</p><p> newHL.Font.Size = 12;</p><p> newHL.NavigateUrl = "?n=" + i.ToString();</p><p> this.Controls.Add(newHL);</p><p> i
11、f (Request.QueryString["n"] == null)</p><p><b> {</b></p><p> Image2.ImageUrl = "~/images/圖片1.jpg";</p><p><b> }</b></p><p&
12、gt;<b> else</b></p><p><b> {</b></p><p> Image2.ImageUrl = "~/images/圖片" + Request.QueryString["n"] + ".jpg";</p><p><b&g
13、t; }</b></p><p> (4)后臺(tái)管理頁(yè)面,包括數(shù)據(jù)庫(kù)的設(shè)計(jì),系統(tǒng)登錄,用戶(hù)注冊(cè),用戶(hù)信息、客戶(hù)信息、產(chǎn)品信息、合同管理等內(nèi)容</p><p> ?。?數(shù)據(jù)庫(kù)的需求分析</p><p> 用戶(hù)信息表:存放管理員和員工的信息,包括用戶(hù)編號(hào)、用戶(hù)名、密碼和權(quán)限等。</p><p> 客戶(hù)信息表:存放企業(yè)客戶(hù)的信息,
14、包括客戶(hù)編號(hào)、名稱(chēng)、負(fù)責(zé)人、描述等。</p><p> 產(chǎn)品信息表:存放企業(yè)的產(chǎn)品信息,包括產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng)和特征等。</p><p> 合同信息表:存放企業(yè)合同的狀態(tài)信息,包括合同編號(hào)、客戶(hù)編號(hào)、執(zhí)行狀態(tài)、簽署日期和負(fù)責(zé)人等。</p><p> ?。?數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p><b> 1. 用戶(hù)信息表</b
15、></p><p><b> 2. 客戶(hù)信息表</b></p><p><b> 3. 產(chǎn)品信息表</b></p><p><b> 4. 合同信息表</b></p><p><b> (3連接數(shù)據(jù)庫(kù) </b></p><
16、p> 本系統(tǒng)的數(shù)據(jù)庫(kù)連接字符串是在web.config配置文件中設(shè)置的 。</p><p><b> ?。?系統(tǒng)登錄模塊</b></p><p> 登錄頁(yè)面(shouye.aspx)使用了TextBox控件、Button控件,其頁(yè)面如圖所示:</p><p><b> 登錄模塊的代碼:</b></p>
17、;<p> string userName=TextBox1.Text.Trim();</p><p> string pwd=TextBox2.Text.Trim();</p><p> cert mycert = new cert(userName, pwd);</p><p> if (mycert.result)</p>
18、<p> { Session["adminS"]= userName;</p><p> Response.Redirect("users.aspx");</p><p><b> }</b></p><p> else { Response.Write("請(qǐng)輸入正確的用戶(hù)名和
19、密碼!"); }</p><p><b> }</b></p><p> ?。?用戶(hù)注冊(cè)模塊代碼:public partial class _Default : System.Web.UI.Page </p><p><b> {</b></p><p> protected voi
20、d Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!Page.IsPostBack)</p><p><b> {</b></p><p> for (int y = 1901; y <= 2
21、050; y++)</p><p> DropDownList1.Items.Add(y.ToString()); //動(dòng)態(tài)添加年</p><p> for (int m = 1; m <= 12; m++)</p><p> DropDownList2.Items.Add(m.ToString()); //動(dòng)態(tài)添加月</p><
22、;p><b> }</b></p><p><b> }</b></p><p> protected void Botton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this
23、.Panel2.Visible = true;</p><p><b> }</b></p><p> protected void Button2_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string Fi
24、leName = FileUpload1.FileName;</p><p> if (FileName != "")</p><p><b> {</b></p><p> string newfilename = "pic" + FileName.Substring(FileName.LastI
25、ndexOf("."));</p><p> FileUpload1.SaveAs(Server.MapPath("") + "\\" + newfilename); //上傳文件</p><p> this.Image1.ImageUrl = newfilename;</p><p><b&g
26、t; }</b></p><p> this.Panel2.Visible = false;</p><p><b> }</b></p><p> protected void LinkButton2_Click(object sender, EventArgs e)</p><p><b&g
27、t; {</b></p><p> this.Panel1.Visible = true; //顯示用于填寫(xiě)個(gè)人信息的Panel1控件</p><p> this.Table1.Visible = false; //隱藏用于顯示信息的Talbe1控件</p><p><b> }</b></p><p&g
28、t; protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.name.Text = TextBox1.Text; </p><p> if (this.RadioButton1.Checked)</
29、p><p> this.sex.Text = "男";</p><p><b> else</b></p><p> this.sex.Text = "女";</p><p> this.birth.Text = DropDownList1.Text + "年&quo
30、t; + DropDownList2.Text + "月";</p><p> this.aihao.Text ="";</p><p> for (int i = 0; i < CheckBoxList1.Items.Count; i++)</p><p> if (CheckBoxList1.Items[i].
31、Selected)</p><p> this.aihao.Text += CheckBoxList1.Items[i].Text + " 、";</p><p> this.Image2.ImageUrl = this.Image1.ImageUrl;</p><p> this.Panel1.Visible = false;</p
32、><p> this.Table1.Visible = true;</p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p>
33、<p> string connstr = ConfigurationManager.ConnectionStrings["connectionStrings"].ConnectionString;</p><p> SqlConnection conn = new SqlConnection(connstr);</p><p> conn.Open(
34、);</p><p> string sqlstr = "insert into users(UserName,UserPassword) values('" + TextBox1.Text + "','" + TextBox2.Text + "')";</p><p> SqlCommand
35、cmd = new SqlCommand(sqlstr, conn);</p><p> int n = cmd.ExecuteNonQuery();</p><p> conn.Close();</p><p><b> (6用戶(hù)管理模塊</b></p><p> 用戶(hù)管理模塊包含兩個(gè)頁(yè)面,一個(gè)是用戶(hù)管理主頁(yè)面
36、,該頁(yè)面列出了當(dāng)前的系統(tǒng)用戶(hù)及其詳細(xì)信息,在該頁(yè)面上還可以對(duì)系統(tǒng)已有的用戶(hù)進(jìn)行更新和刪除;另一個(gè)頁(yè)面是添加用戶(hù)的頁(yè)面。</p><p><b> 1.用戶(hù)管理主頁(yè)面</b></p><p><b> 2.添加用戶(hù)頁(yè)面</b></p><p><b> (7信息管理模塊</b></p>
37、<p> 信息管理模塊包含兩部分,分別是客戶(hù)信息管理和產(chǎn)品信息管理。下面分別介紹這兩個(gè)頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)。</p><p><b> 1.客戶(hù)信息管理</b></p><p><b> 2.產(chǎn)品信息管理</b></p><p><b> 四、技術(shù):</b></p>&
38、lt;p> ?。?)ado.net技術(shù)</p><p> ado.net是微軟.net平臺(tái)中最常用的數(shù)據(jù)訪(fǎng)問(wèn)技術(shù)。它是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢?lèi)庫(kù)。一般情況下,ado.net的數(shù)據(jù)源可以是數(shù)據(jù)庫(kù),也可以是文本文件、Excel表格、或者xml文件。ado.net提供了對(duì)Microsoft SQL Server數(shù)據(jù)源及OLE DB、XML等公開(kāi)數(shù)據(jù)源的一致訪(fǎng)問(wèn)。數(shù)據(jù)共享程序可以使用ado.net來(lái)連
39、接這些數(shù)據(jù)源,并執(zhí)行檢索、更新、刪除操作。</p><p> ?。?)運(yùn)用在線(xiàn)編輯器:Kindeditor是一套開(kāi)源的在線(xiàn)HTML編輯器,主要用于讓用戶(hù)在網(wǎng)站上獲得所見(jiàn)即所得編輯效果,開(kāi)發(fā)人員可以用Kindeditor把傳統(tǒng)的多行文本輸入框替換為可視化的富文本輸入框。KindEditor 使用 JavaScript 編寫(xiě),可以無(wú)縫地與 Java、.NET、PHP、ASP 等程序集成,比較適合在 CMS、商城、論壇
40、、博客、Wiki、電子郵件等互聯(lián)網(wǎng)應(yīng)用上使用。KindEditor的主要特點(diǎn)</p><p> 快速:體積小,加載速度快 開(kāi)源:開(kāi)放源代碼,高水平,高品質(zhì) 底層:內(nèi)置自定義 DOM 類(lèi)庫(kù),精確操作 DOM 擴(kuò)展:基于插件的設(shè)計(jì),所有功能都是插件,可根據(jù)需求增減功能 風(fēng)格:修改編輯器風(fēng)格非常容易,只需修改一個(gè) CSS 文件 兼容:支持大部分主流瀏覽器,比如 IE、Firefox、Safari、Chrom
41、e、Opera </p><p> 運(yùn)行后的效果如圖所示:</p><p> ?。?)使用自定義類(lèi):在根目錄下創(chuàng)建App_Code文件夾,在該文件夾下創(chuàng)建Cert類(lèi)</p><p> using System;</p><p> using System.Collections.Generic;</p><p>
42、 using System.Linq;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;</p>&
43、lt;p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> using System.Data.SqlClient;</p><p> using System.Configuration;</p>
44、<p> /// <summary></p><p> ///cert 的摘要說(shuō)明</p><p> /// </summary></p><p> public class cert</p><p><b> {</b></p><p> priva
45、te bool res=false;</p><p> public bool result</p><p><b> { set{</b></p><p> res=value;</p><p><b> }</b></p><p><b> get &
46、lt;/b></p><p><b> {</b></p><p> return res; </p><p><b> } </b></p><p><b> }</b></p><p> public cert(string
47、 myname,string pwd)</p><p><b> {</b></p><p> SqlConnection conn=new SqlConnection( ConfigurationManager.ConnectionStrings["ConnectionStrings"].ConnectionString);</p>
48、;<p> conn.Open();</p><p> String sqlstr = "select UserName from users where UserName ='" + myname + "' and UserPassWord='" + pwd + "'";</p><
49、p> SqlCommand cmd = new SqlCommand(sqlstr, conn);</p><p> if (cmd.ExecuteScalar() != null)</p><p><b> {</b></p><p> res = true;</p><p><b> }&l
50、t;/b></p><p><b> else </b></p><p><b> {</b></p><p> res = false;</p><p><b> }</b></p><p> conn.Close();</p&g
51、t;<p><b> }</b></p><p><b> }</b></p><p><b> 五、總結(jié):</b></p><p> 學(xué)習(xí)ASP.NET我們第一步要掌握.NET的面向?qū)ο笳Z(yǔ)言——C#,可以參考其他相關(guān)書(shū)籍和網(wǎng)站來(lái)學(xué)習(xí),對(duì)于Web編程所涉及的HTML、CSS以及J
52、avaScript等知識(shí),可以根據(jù)需要來(lái)學(xué)習(xí),進(jìn)行一些擴(kuò)充。網(wǎng)頁(yè)中加入了這些內(nèi)容,將會(huì)使用戶(hù)的Web頁(yè)面更豐富,更具用戶(hù)體驗(yàn)。許多ASP.NET控件最后都必須轉(zhuǎn)化為HTML,DIV+CSS是當(dāng)前主流的網(wǎng)頁(yè)布局模型。</p><p> 學(xué)習(xí)ASP.NET表示層技術(shù),會(huì)設(shè)計(jì)Web頁(yè)面</p><p> 需要結(jié)合先前打好的面向?qū)ο蠹夹g(shù)的基礎(chǔ),至少掌握以下內(nèi)容:</p><
53、p> ?。?) 各種Web控件的使用方法,</p><p> ?。?) 理解信息在網(wǎng)頁(yè)中的傳送方式,比如Cookie, Session等的使用。</p><p> (3) ASP.NET應(yīng)用程序與網(wǎng)頁(yè)的生命周期,以及相關(guān)對(duì)象(比如response,request)的用途。</p><p> ?。?) ASP.NET實(shí)現(xiàn)事件驅(qū)動(dòng)的內(nèi)幕</p>&
54、lt;p> ?。?) 自定義用戶(hù)控件</p><p> 沒(méi)有面向?qū)ο蠡A(chǔ),很難掌握上述技術(shù),所以學(xué)習(xí)這步的前提是理解面向?qū)ο箝_(kāi)發(fā)。</p><p><b> 掌握數(shù)據(jù)庫(kù)技術(shù)</b></p><p> 具體地說(shuō),要學(xué)習(xí)以下內(nèi)容:</p><p> ?。?) 學(xué)會(huì)使用SQL Server 2005:不要求精通它的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)網(wǎng)站與開(kāi)發(fā)系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)---網(wǎng)站管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 課程設(shè)計(jì)--服裝企業(yè)網(wǎng)站課程設(shè)計(jì)
- 信息管理系統(tǒng)網(wǎng)站課程設(shè)計(jì)
- 網(wǎng)站課程設(shè)計(jì)--企業(yè)網(wǎng)站建設(shè)
- 圖書(shū)出納管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)與網(wǎng)站開(kāi)發(fā)課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--企業(yè)人事管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)
- 個(gè)人網(wǎng)站系統(tǒng)課程設(shè)計(jì)
- java課程設(shè)計(jì)報(bào)告--教務(wù)網(wǎng)站管理系統(tǒng)
- 網(wǎng)站設(shè)計(jì)和管理課程設(shè)計(jì)--bbs論壇系統(tǒng)
- 網(wǎng)站設(shè)計(jì)課程設(shè)計(jì)
- 超市管理系統(tǒng)開(kāi)發(fā)課程設(shè)計(jì)
- 網(wǎng)站課程設(shè)計(jì)
- 《網(wǎng)站設(shè)計(jì)與網(wǎng)頁(yè)制》課程設(shè)計(jì)
- 【課程設(shè)計(jì)】旅游管理系統(tǒng)開(kāi)發(fā)
- 電影網(wǎng)站系統(tǒng)規(guī)劃與設(shè)計(jì)課程設(shè)計(jì)
- 課程設(shè)計(jì)--班級(jí)網(wǎng)站設(shè)計(jì)與制作
- 《網(wǎng)站設(shè)計(jì)與網(wǎng)頁(yè)制作》課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論