計算機專業(yè)畢業(yè)論文---企業(yè)產(chǎn)品信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 實 踐 報 告</p><p>  題 目: 企業(yè)產(chǎn)品信息管理系統(tǒng) </p><p>  專 業(yè): 軟件工程 </p><p>  年(班)級: 05 年 16 班 </p><p>  學(xué) 號: </p>

2、<p>  姓 名: </p><p>  指導(dǎo)教師: </p><p>  完成日期: 20XX 年 XX 月 XX 日 </p><p>  畢業(yè)實踐報告選題報告</p><p><b>  選題的依據(jù)及意義:</b></p&g

3、t;<p>  隨著人民生活的水平的日益提高,人們對于生活的品質(zhì)也有了明顯的提高,現(xiàn)在到網(wǎng)上購物慢慢成為潮流,方便快揭,便宜,越來越多的人開始將之視為日常生活的一部份。人們消費觀念的改變也帶來了網(wǎng)絡(luò)世界的巨大發(fā)展。公司企業(yè)網(wǎng)上管理普遍,方便安全,適宜用戶的需求,跟隨時代的改變,21世紀(jì)的計算機化地位也已不可動搖,計算機簡單、快捷、高效、準(zhǔn)確的特性也受到推崇,在各行各業(yè)迅速發(fā)展壯大起來。在企業(yè)信息管理行業(yè)中,以產(chǎn)品管理行業(yè)為

4、首,早就實行了產(chǎn)品生產(chǎn)、網(wǎng)絡(luò)管理的自動化。旁邊規(guī)模的企業(yè)均在這方面發(fā)展。</p><p><b>  本課題研究內(nèi)容:</b></p><p>  本網(wǎng)站將使用VS2005作為開發(fā)工具.</p><p>  在工作管理系統(tǒng)中.我們將使用ASP作為網(wǎng)站的開發(fā)技術(shù)進行動態(tài)網(wǎng)頁的開發(fā)</p><p>  該系統(tǒng)有以下幾大主要功

5、能模塊:</p><p>  1.前臺營業(yè)模塊(1)業(yè)界新聞 讓用戶及業(yè)內(nèi)人士同時掌握其他公司的相同的產(chǎn)品形成對比 第一可以更能顯示本公司的實力 第二給本公司相關(guān)技術(shù)人員以參考 在這里用戶還可以看到市場上各類相近產(chǎn)品的市場價的報價以及分析 還介紹相關(guān)的新聞(2)本公司新聞的網(wǎng)站動向 讓用戶及時了解本公司的產(chǎn)品更新情況和技術(shù)發(fā)達程度,并詳細分析行內(nèi)技術(shù)情況以及歷史性的發(fā)展,對產(chǎn)品價格上升下跌的情況做詳細的分析,讓

6、用戶有了安全敢,同時給予用戶免費使用本公司的產(chǎn)品,讓用戶近距離接觸本公司產(chǎn)品的更多功能,讓用戶感覺到本公司的產(chǎn)品確實好用 起到促消的效果(3)公司的產(chǎn)品展示,讓用戶及本公司技術(shù)人員是做到心理有數(shù),展示本公司的產(chǎn)品第一有利于外界人士了解本公司的產(chǎn)品,第二給本公司的人員有了清楚的帳目及參考(4)用戶中心 用戶通過注冊就可以與本公司相關(guān)功能聯(lián)系購物在后臺操作的管理員就可以完成本次用戶購物的功能了 這個用戶中心是模擬現(xiàn)實的購物 用戶可以查看自

7、己的購物籃 上面有用戶注冊修改信息,我的定單,繼續(xù)購物功能,購物完后按退出推出系統(tǒng)</p><p>  2.后臺 管理員通過網(wǎng)站管理系統(tǒng)登陸到后臺管理系統(tǒng) ,(1)新聞管理 管路員就可以通過相關(guān)記者采訪來的新聞在這里發(fā)布了 分別有新聞添加和管理部2功能(2)產(chǎn)品管理 分為產(chǎn)品管理和添加 在管理上有修改刪除功能 (3)用戶管理 管理員可以修改用戶的資料刪除等功能,管理員可以添加用戶,并付于相對的權(quán)限。操作員可以

8、更換自己密碼</p><p>  研究目標(biāo)、主要特色及工作進度:</p><p>  研究目標(biāo)及指導(dǎo)思想:</p><p>  本軟件的最終用戶為各大企業(yè)公司以及有點規(guī)模的產(chǎn)品生產(chǎn)公司企業(yè)</p><p>  一般用戶只需懂得計算機基本操作、具備文字錄入能力。相對維護人員應(yīng)具備一定的計算機專業(yè)知識,了解數(shù)據(jù)庫系統(tǒng)的管理與維護,能排除一般計算機

9、故障。</p><p><b>  假定和約束</b></p><p>  從項目設(shè)計需求說明至最終審核,開發(fā)人員工作分配到位,開發(fā)小組成員在配合組長工作的同時,應(yīng)能如期完成各自的工作任務(wù)。</p><p>  開發(fā)期限為一個月,若小組某成員因技術(shù)缺陷或者特殊原因延誤開發(fā)進度,其他組員應(yīng)提供相對幫助。另有輔導(dǎo)老師進行指導(dǎo)與督促本系統(tǒng)的指導(dǎo)思想是

10、:</p><p>  1 工作范圍 </p><p>  開發(fā)本系統(tǒng)是為了更有利于你方公司的市場營銷;</p><p>  本網(wǎng)站將在互連網(wǎng)上公開發(fā)行;</p><p><b>  2 工作方法</b></p><p>  本網(wǎng)站將使用VS2005作為開發(fā)工具.</p>

11、<p>  在工作管理系統(tǒng)中.我們將使用ASP作為網(wǎng)站的開發(fā)技術(shù)進行動態(tài)網(wǎng)頁的開發(fā)</p><p><b>  3 操作需求</b></p><p>  本網(wǎng)站將分為兩種進人方式: 1.管理員 2.普通用戶</p><p>  管理員擁有修改的權(quán)限.其他的則沒有.</p><p><b&

12、gt;  2、主要特色:</b></p><p>  B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。</p><p>  該結(jié)構(gòu)軟件的優(yōu)勢在于:</p><p>  1.一般查詢響應(yīng)時間不能大于2秒。<

13、;/p><p>  2,統(tǒng)計的響應(yīng)時間視具體情況而定,但簡單的統(tǒng)計一般不能大于5秒。</p><p>  3,本網(wǎng)站應(yīng)運行在windows xp系統(tǒng)下</p><p>  4,系統(tǒng)的界面操作方式應(yīng)以用戶意見變化而靈活轉(zhuǎn)化</p><p>  5,可跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,均可作為客戶機來訪問系統(tǒng);</p>

14、<p>  6,具有良好的開放性和可擴充性;</p><p>  7,可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。</p><p><b>  3、工作進度:</b></p><p>  2009年2月16日至3月1日 確定課題,并搜集資料</p><p>

15、;  2009年3月2日至3月8日 完成選題報告</p><p>  2009年3月9日至4月30日 完成系統(tǒng)設(shè)計</p><p>  2009年5月1日至5月10日 完成畢業(yè)實踐報告</p><p><b>  四、參考文獻:</b></p><p>

16、;  [1] 李建民 朱俊炎等. WEB工程實訓(xùn)教程. [M] 中國商業(yè)出版社,2007.9</p><p>  [2] 蔣秀英等. SQL Server 2000數(shù)據(jù)庫與應(yīng)用(第一版). [M] 清華大學(xué)出版社,2006.3</p><p>  [3] 朱少民等.軟件測試方法和技術(shù) [M].清華大學(xué)出版社,2005.7</p><p>  [4] 朱冰等等.C#語

17、言實用教程. [M] 中國鐵道出版社.2005.01</p><p><b>  五、指導(dǎo)老師意見:</b></p><p><b>  指導(dǎo)教師簽名:</b></p><p>  年 月 日 </p><p>  專 科 生 畢 業(yè) 實 踐 報 告</p><

18、;p>  題 目: 企業(yè)產(chǎn)品信息管理系統(tǒng) </p><p>  專 業(yè): 軟件工程 </p><p>  年(班)級: 05 年 16 班 </p><p>  學(xué) 號: 6666655555 </p><p>  姓 名:

19、 </p><p>  指導(dǎo)教師: </p><p>  完成日期: 2009 年 5 月 10 日 </p><p><b>  目 錄</b></p><p><b>  摘 要1</b>&l

20、t;/p><p><b>  第一章引言1</b></p><p>  1.1 項目背景及意義1</p><p>  1.2 系統(tǒng)可行性分析1</p><p>  1.3 本課題研究目標(biāo)與內(nèi)容2</p><p>  第二章系統(tǒng)設(shè)計基本原理與方法3</p><p>

21、  2.1系統(tǒng)架構(gòu)設(shè)計3</p><p>  2.2 ASP技術(shù)簡介3</p><p>  2.3 Microsoft SQL Server 2000簡介3</p><p>  第三章系統(tǒng)概述及需求分析5</p><p>  3.1 系統(tǒng)總體概述5</p><p>  3.2 業(yè)務(wù)需求5</p>

22、;<p>  3.3 功能需求6</p><p>  3.4 系統(tǒng)總體性能需求6</p><p>  3.5 系統(tǒng)運行環(huán)境需求7</p><p>  第四章總體方案設(shè)計8</p><p>  4.1 系統(tǒng)設(shè)計目標(biāo)8</p><p>  4.2 系統(tǒng)設(shè)計思想8</p><p

23、>  4.3 系統(tǒng)功能模塊設(shè)計8</p><p>  4.4 系統(tǒng)用例圖9</p><p>  第五章數(shù)據(jù)庫設(shè)計10</p><p>  5.1 數(shù)據(jù)庫需求分析10</p><p>  5.2 數(shù)據(jù)庫概念設(shè)計10</p><p>  5.3 數(shù)據(jù)庫邏輯設(shè)計10</p><p>

24、;  5.4 數(shù)據(jù)庫連接及操作12</p><p>  第六章系統(tǒng)具體實現(xiàn)13</p><p>  6.1會員登錄模塊設(shè)計13</p><p>  6.2前臺的實現(xiàn)21</p><p>  第七章系統(tǒng)測試與評價26</p><p>  7.1 系統(tǒng)測試26</p><p>  第

25、八章設(shè)計總結(jié)28</p><p>  參考文獻(References)29</p><p><b>  致 謝30</b></p><p>  企業(yè)產(chǎn)品信息管理系統(tǒng)</p><p>  專業(yè):軟件工程 學(xué)號:6666655555 姓名:張燈結(jié)彩 指導(dǎo)老師:羅銘</p>&

26、lt;p><b>  摘 要</b></p><p>  伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活,當(dāng)今社會中,計算機的使用已經(jīng)深入到日常工作和生活的方方面面。Windows系統(tǒng)的推出使電腦從高雅的學(xué)術(shù)殿堂走入了尋常百姓家,網(wǎng)上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前臺應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應(yīng)用

27、程序功能完備,易使用等特點。對SQL Server2000數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、ASP設(shè)計平臺,ASP數(shù)據(jù)庫技術(shù)進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對企業(yè)產(chǎn)品信息系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,本文所設(shè)計的企業(yè)產(chǎn)品管理系統(tǒng)可以滿足購物者和高級管理員雙方面的需求。通過電子商務(wù)網(wǎng)站的建設(shè)以實現(xiàn)對商業(yè)零售企業(yè)提供信息化管理。建立了基于網(wǎng)絡(luò)訂貨系統(tǒng)和網(wǎng)絡(luò)銷售系統(tǒng)。著重論述

28、了系統(tǒng)功能與實現(xiàn)、數(shù)據(jù)流程及存儲,包括商品目錄、會員注冊、網(wǎng)上訂貨與購物、商品查詢、后臺數(shù)據(jù)庫管理等。</p><p>  【關(guān)鍵詞】網(wǎng)上購物,SQL Server2000 ,AS</p><p><b>  第一章 引言</b></p><p>  1.1 項目背景及意義</p><p>  隨著人民生活的水平的日

29、益提高,人們對于生活的品質(zhì)也有了明顯的提高,現(xiàn)在到網(wǎng)上購物慢慢成為潮流,方便快揭,便宜,越來越多的人開始將之視為日常生活的一部份。人們消費觀念的改變也帶來了網(wǎng)絡(luò)世界的巨大發(fā)展。公司企業(yè)網(wǎng)上管理普遍,方便安全,適宜用戶的需求,跟隨時代的改變,21世紀(jì)的計算機化地位也已不可動搖,計算機簡單、快捷、高效、準(zhǔn)確的特性也受到推崇,在各行各業(yè)迅速發(fā)展壯大起來。有助于用戶更了解我們對本網(wǎng)站的建設(shè)計劃,我們雙方之間能夠互相信任的準(zhǔn)則.在企業(yè)信息管理行業(yè)

30、中,以產(chǎn)品管理行業(yè)為首,早就實行了產(chǎn)品生產(chǎn)、網(wǎng)絡(luò)管理的自動化。旁邊規(guī)模的企業(yè)均在這方面發(fā)展。本系統(tǒng)也就是為了管理好公司產(chǎn)品信息而設(shè)計的。 </p><p>  1.2 系統(tǒng)可行性分析</p><p>  公司要在網(wǎng)上管理包括的產(chǎn)品和用戶購銷鑒定資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的網(wǎng)絡(luò)產(chǎn)品管理系統(tǒng)都是初步開始使用,甚至尚未使用計算機進行信息管理。以前對信息管理的主要方式是基于文

31、本、表格等紙介質(zhì)的手工處理,對于公司產(chǎn)品的情況(如生產(chǎn)的數(shù)量和銷售量)的統(tǒng)計和核實等往往采用對產(chǎn)品信息人工檢查進行,用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管計算機在公司很普遍,但是尚較少用于產(chǎn)品信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是本企業(yè)產(chǎn)品信息管理系統(tǒng)開發(fā)所要解決的問題。</p><p>  從項目設(shè)計需

32、求說明至最終審核,開發(fā)人員工作分配到位,開發(fā)小組成員在配合組長工作的同時,應(yīng)能如期完成各自的工作任務(wù)。</p><p>  開發(fā)期限為一個月,若小組某成員因技術(shù)缺陷或者特殊原因延誤開發(fā)進度,其他組員應(yīng)提供相對幫助。另有輔導(dǎo)老師進行指導(dǎo)與督促。 </p><p>  1.2.1經(jīng)濟可行性</p><p>  從經(jīng)濟上分析,開發(fā)需求不是很高,加上成熟的軟硬件環(huán)境、

33、開發(fā)周期較短,完成此系統(tǒng)所需要的開發(fā)成本是十分少的,完成后更有利于你方公司的市場營銷開發(fā)維護起來也比較簡單。</p><p><b>  經(jīng)費:大概10萬元</b></p><p><b>  開發(fā)周期: 1個月</b></p><p>  1.2.2技術(shù)可行性</p><p>  本網(wǎng)站將使用VS

34、2005作為開發(fā)工具. ASP.NET的基本控件設(shè)計網(wǎng)站,C#制作企業(yè)產(chǎn)品信息管理系統(tǒng);ASP.NET與SQL Server數(shù)據(jù)庫的連接;我們將使用ASP作為網(wǎng)站的開發(fā)技術(shù)進行動態(tài)網(wǎng)頁的開發(fā)。</p><p>  1.2.3法律可行性</p><p>  由于整個系統(tǒng)是自行開發(fā),符合國家各種政策法規(guī)。</p><p>  1.3 本課題研究目標(biāo)與內(nèi)容</p&g

35、t;<p>  基于上述問題和需求可行性的分析,有必要建立一個企業(yè)產(chǎn)品信息管理系統(tǒng),使產(chǎn)品管理工作規(guī)范化,系統(tǒng)化,程序化,避免產(chǎn)品管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的進行查詢和修改公司產(chǎn)品情況等產(chǎn)品管理操作。</p><p>  第二章 系統(tǒng)設(shè)計基本原理與方法</p><p>  本企業(yè)產(chǎn)品信息管理系統(tǒng)將采用B/S模式進行開發(fā)、運用C#制作企業(yè)產(chǎn)

36、品信息管理系統(tǒng);ASP.NET與SQL Server數(shù)據(jù)庫的連接方法原理;VS2005開發(fā)軟件工具一套;</p><p>  2.1系統(tǒng)的體系結(jié)構(gòu)</p><p>  本企業(yè)產(chǎn)品信息管理系統(tǒng)根據(jù)后臺管理員設(shè)置的欄目和綁定的模板自動生成前臺產(chǎn)品信息頁面、欄目瀏覽頁面和業(yè)界新聞瀏覽頁面,同時后臺提供了欄目、模板、相關(guān)信息的編輯、修改、和刪除功能,完成了企業(yè)產(chǎn)品信息系統(tǒng)的所有功能。</p&

37、gt;<p>  本系統(tǒng)提交系統(tǒng)設(shè)計采用典型的三層結(jié)構(gòu)模式:第一層ASP頁面主要實現(xiàn)對管理界面的顯示和解釋、中間層組件實現(xiàn)對數(shù)據(jù)庫的操作和前臺頁面的生成工作,第三層數(shù)據(jù)庫服務(wù)器主要對系統(tǒng)提高數(shù)據(jù)服務(wù)。中間層組件主要封裝了對數(shù)據(jù)庫的查詢、修改、刪除以及頁面生成工作,實現(xiàn)了本系統(tǒng)的全部中間業(yè)務(wù)邏輯,在系統(tǒng)中起關(guān)鍵作用。如圖2-1所示</p><p>  圖2-1 系統(tǒng)設(shè)計方案</p>&l

38、t;p>  本系統(tǒng)欄目管理->產(chǎn)品信息管理->模板管理->生成HTML頁面形成一個完整的產(chǎn)品信息以及業(yè)界產(chǎn)品發(fā)布過程,主要通過相關(guān)類實現(xiàn)了數(shù)據(jù)庫的管理和靜態(tài)文件的生成操作。</p><p>  2.2 ASP技術(shù)簡介</p><p>  Active Server Pages:是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS之中 , 通過ASP我們可以結(jié)合 HT

39、ML 網(wǎng)頁、ASP 指令和 ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP你就不必擔(dān)心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔(dān),大大提高了交互的速度。</p><p>  2.3 Microsoft SQL Server 2000

40、簡介</p><p>  SQL是英文(Structured  Query Language)的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft S

41、QL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。</p><p>  SQL語言有以下幾個優(yōu)點:</p><p>  1 非過程化語言 SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)

42、果作為另一條SQL語句的輸入。</p><p>  SQL不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。</p><p><b>  2. 統(tǒng)一的語言<

43、/b></p><p>  SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。</p><p>  第三章 系統(tǒng)概述及需求分析</p><p>  3.1 系統(tǒng)總體概述</p><p>  企業(yè)

44、產(chǎn)品管理系統(tǒng)的主要任務(wù)是用計算機對各種產(chǎn)品信息進行日常的管理,如查詢、修改、增加、刪除,統(tǒng)計以及存儲等,迅速準(zhǔn)確地完成各種產(chǎn)品信息的統(tǒng)計計算和匯總工作,快速打印出公司產(chǎn)品信息報表,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)產(chǎn)品信息管理系統(tǒng)。</p><p> ?。?)對購銷人員及公司產(chǎn)品信息的變動進行處理。提供客戶瀏覽公司相關(guān)信息</p><p>  查詢統(tǒng)計功能,用戶界面.</p>

45、;<p><b>  管理員進入后臺管理</b></p><p>  系統(tǒng)總體鳥瞰 如圖3-1所示</p><p>  圖3-1 系統(tǒng)總體界面</p><p><b>  3.2 業(yè)務(wù)需求</b></p><p>  從以上系統(tǒng)概述中可以看出,本系統(tǒng)主要涉及的用戶有2類:客戶和系統(tǒng)管理

46、。以下將分別對各類用戶所對應(yīng)的業(yè)務(wù)需求進行介紹說明:</p><p><b>  1、購物業(yè)務(wù)需求</b></p><p>  購物用戶是本系統(tǒng)業(yè)務(wù)需求的重要組成部分之一,首先購物客戶可通過自己的注冊登錄系統(tǒng),可以在線修改自己的注冊資料,如密碼等,可以在線提交自己的購物信息狀態(tài), 這個用戶中心是模擬現(xiàn)實的購物 用戶可以查看自己的購物籃 上面有用戶注冊修改信息,我的定單

47、,繼續(xù)購物功能,購物完后按退出推出系統(tǒng)</p><p>  2、系統(tǒng)管理員業(yè)務(wù)需求</p><p>  系統(tǒng)管理員登錄本系統(tǒng)后首先可以修改自己的密碼,用戶添加,用戶信息管理,其中包括凍結(jié)用戶帳號、修改用戶資料和刪除用戶信息,公司產(chǎn)品相關(guān)信息添加,產(chǎn)品信息維護,其中包括修改產(chǎn)品資料和刪除產(chǎn)品信息,業(yè)界相關(guān)信息添加,信息維護,其中包括修改業(yè)界新聞資料和刪除,公告信息維護,其中包括修改公告信息和

48、刪除公告信息,讓用戶近距離接觸本公司產(chǎn)品的更多信息</p><p><b>  3.3 功能需求</b></p><p><b>  主要功能列表:</b></p><p>  1.前臺營業(yè)模塊(1)業(yè)界新聞 讓用戶及業(yè)內(nèi)人士同時掌握其他公司的相同的產(chǎn)品形成對比 第一可以更能顯示本公司的實力 第二給本公司相關(guān)技術(shù)人員以參

49、考 在這里用戶還可以看到市場上各類相近產(chǎn)品的市場價的報價以及分析 還介紹相關(guān)的新聞(2)本公司新聞的網(wǎng)站動向 讓用戶及時了解本公司的產(chǎn)品更新情況和技術(shù)發(fā)達程度,并詳細分析行內(nèi)技術(shù)情況以及歷史性的發(fā)展,對產(chǎn)品價格上升下跌的情況做詳細的分析,讓用戶有了安全敢,同時給予用戶免費使用本公司的產(chǎn)品,讓用戶近距離接觸本公司產(chǎn)品的更多功能,讓用戶感覺到本公司的產(chǎn)品確實好用 起到促消的效果(3)公司的產(chǎn)品展示,讓用戶及本公司技術(shù)人員是做到心理有數(shù),展示

50、本公司的產(chǎn)品第一有利于外界人士了解本公司的產(chǎn)品,第二給本公司的人員有了清楚的帳目及參考(4)用戶中心 用戶通過注冊就可以與本公司相關(guān)功能聯(lián)系購物在后臺操作的管理員就可以完成本次用戶購物的功能了 這個用戶中心是模擬現(xiàn)實的購物 用戶可以查看自己的購物籃 上面有用戶注冊修改信息,我的定單,繼續(xù)購物功能,購物完后按退出推出系統(tǒng) 用戶簡單流程如圖3-2所示</p><p>  圖3-2 用戶簡單流程</p>

51、<p>  2.后臺 管理員通過網(wǎng)站管理系統(tǒng)登陸到后臺管理系統(tǒng) ,(1)新聞管理 管路員就可以通過相關(guān)記者采訪來的新聞在這里發(fā)布了 分別有新聞添加和管理部2功能(2)產(chǎn)品管理 分為產(chǎn)品管理和添加 在管理上有修改刪除功能 (3)用戶管理 管理員可以修改用戶的資料刪除等功能,管理員可以添加用戶,并付于相對的權(quán)限。操作員可以更換自己密碼</p><p>  3.4 系統(tǒng)總體性能需求</p>

52、<p>  1,一般查詢響應(yīng)時間不能大于2秒。</p><p>  2,統(tǒng)計的響應(yīng)時間視具體情況而定,但簡單的統(tǒng)計一般不能大于5秒。</p><p>  3,本網(wǎng)站應(yīng)運行在windows xp系統(tǒng)下</p><p>  4,系統(tǒng)的界面操作方式應(yīng)以用戶意見變化而靈活轉(zhuǎn)化。</p><p>  5,系統(tǒng)不能以運行環(huán)境的變化而停止運作;

53、</p><p>  6,一般情況下不用進行程序修改而是通過修改配置選項完成相應(yīng)工作。</p><p>  7,本軟件的輸入、輸出數(shù)據(jù)一般要求:產(chǎn)品輸入價格計算與保存,要求統(tǒng)計結(jié)果不能與系統(tǒng)自動分析批改有絲毫誤差。</p><p>  8、系統(tǒng)應(yīng)有較高的穩(wěn)定性,安全性,容錯性,速度上要求前臺要能夠很快地反應(yīng)用戶,后臺操作不能出現(xiàn)超時現(xiàn)象。</p>&

54、lt;p>  3.5 系統(tǒng)運行環(huán)境需求</p><p><b>  硬件要求:</b></p><p>  CPU:P3或者以上;</p><p>  內(nèi)存:64MB或者以上</p><p>  硬盤:50M或者以上</p><p>  數(shù)據(jù)庫環(huán)境:Microsoft SQL Server

55、2000</p><p>  服務(wù)器環(huán)境:Windows 2000</p><p>  第四章 總體方案設(shè)計</p><p>  4.1 系統(tǒng)設(shè)計目標(biāo)</p><p>  傳統(tǒng)的網(wǎng)站企業(yè)信息管理方式有兩種,一是靜態(tài)HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接,這種方式因為效率太低已不多用。二是基于ASP和腳本語言,將動

56、態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理產(chǎn)品信息,這是目前較為流行的做法。人們對最新信息的需求和發(fā)布迫切的需要及時性,而動態(tài)交互式網(wǎng)頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網(wǎng)上實現(xiàn)公司產(chǎn)品的網(wǎng)上多用戶發(fā)布,多欄目管理,實時的進行行為統(tǒng)計和記錄的網(wǎng)上交互系統(tǒng)。</p><p>  4.3 系統(tǒng)功能模塊規(guī)定</p><p><b>  產(chǎn)品信息管理</b></p&g

57、t;<p><b>  添加產(chǎn)品</b></p><p><b>  編輯產(chǎn)品信息</b></p><p><b>  審核產(chǎn)品信息</b></p><p>  產(chǎn)品以及業(yè)界新聞欄目管理</p><p><b>  附件信息管理</b><

58、;/p><p><b>  生成管理</b></p><p><b>  生成所有產(chǎn)品信息</b></p><p><b>  生成各欄目主頁</b></p><p><b>  生成主頁</b></p><p><b>  

59、模板綁定</b></p><p><b>  模板管理</b></p><p><b>  增加模板</b></p><p><b>  賬號管理</b></p><p><b>  賬號管理</b></p><p>&

60、lt;b>  修改密碼</b></p><p><b>  系統(tǒng)數(shù)據(jù) </b></p><p><b>  系統(tǒng)設(shè)置 </b></p><p><b>  后臺通知</b></p><p><b>  4.4 系統(tǒng)用例圖</b><

61、/p><p>  系統(tǒng)用例圖如圖4-1所示。</p><p>  圖4-1 系統(tǒng)用例圖</p><p>  第五章 數(shù)據(jù)庫設(shè)計</p><p>  5.1 數(shù)據(jù)庫需求分析</p><p><b>  數(shù)據(jù)管理能力要求:</b></p><p>  1、能處理大量的產(chǎn)品數(shù)據(jù)。

62、</p><p>  2、安全指數(shù)高,防止黑客攻擊。</p><p>  3、負荷能力強,防止數(shù)據(jù)量過大,而影響速度。</p><p>  4、采用備份,追查非法用戶</p><p>  5、遵循數(shù)據(jù)完整性規(guī)則,保證數(shù)據(jù)實際有效。</p><p>  6、保證發(fā)送數(shù)據(jù)庫引擎的數(shù)據(jù)得以可靠存儲。</p&g

63、t;<p>  7、數(shù)據(jù)備份功能,保證數(shù)據(jù)在丟失之后可以得到及時地補救。</p><p>  (1)系統(tǒng)存在多個用戶且分別擁有不同權(quán)限(管理員、客戶)。</p><p> ?。?)客戶注冊時必須記錄客戶的基本信息,以及產(chǎn)品的基本信息。</p><p>  (3)管理員可以可以發(fā)布業(yè)界最新公告以及添加和刪除產(chǎn)品信息。</p><p&

64、gt;  5.2 數(shù)據(jù)庫概念設(shè)計</p><p>  由上面的數(shù)據(jù)項,我們可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。</p><p>  5.3 數(shù)據(jù)庫邏輯設(shè)計</p><p>  5.3.1數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫的概念設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)

65、庫系統(tǒng)所支持的實際數(shù)據(jù)模型。由上述數(shù)據(jù)庫的分析和概念設(shè)計,針對本系統(tǒng)的需求我們設(shè)計出以下6張表,具體邏輯結(jié)構(gòu)如下圖5-1到5-6所示:</p><p>  1,表ST_newsclass</p><p>  圖5-1 ST_newsclass</p><p>  2,表ST_prolib</p><p><b>  3</b

66、></p><p>  圖5-2 ST_prolib</p><p>  3表ST_tProduct</p><p>  圖5-3 ST_tProduct</p><p>  4表ST_tNews</p><p>  圖5-4 ST_tNews</p><p>  5表ST_tOrd

67、er</p><p>  圖5-5 ST_tOrder</p><p>  6表ST—tUser</p><p>  圖5-6 ST—tUser</p><p>  5.4數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)</p><p>  經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。就可以在SQL Servr 2000數(shù)據(jù)庫系統(tǒng)中

68、實現(xiàn)該邏輯結(jié)構(gòu),利用SQL Server 2000數(shù)據(jù)庫系統(tǒng)中SQL查詢分析器實現(xiàn)的。</p><p>  第六章 系統(tǒng)具體實現(xiàn)</p><p>  6.1 客戶前臺的實現(xiàn)</p><p>  6.1.1 會員登錄模塊設(shè)計 會員登錄前顯示登錄框,登陸后用戶除了可以進行購物外,還可修改自己的資料,可以進入自己的帳號頁面通過選擇進行適當(dāng)?shù)男薷?,里面包括對自己的購?/p>

69、車的查詢,訂單狀況的查詢。難點就是登陸時候的驗證,用戶和密碼是否配套, </p><p>  6.1.2前臺登陸截圖以及部分主要代碼</p><p>  沒注冊前 如圖6-1所示</p><p>  圖6-1所示沒注冊前截面</p><p>  6.1.3用戶注冊部分代碼:</p><p>  using System

70、;</p><p>  using System.Collections;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System

71、.Web;</p><p>  using System.Web.SessionState;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.HtmlControls;</p&g

72、t;<p>  namespace ST_GROUP.EnterpriseOnlineInfoManage</p><p><b>  {</b></p><p>  public partial class ST_userreg : System.Web.UI.Page</p><p><b>  {</b>

73、;</p><p>  ST_DataBase ST_database = new ST_DataBase();</p><p>  protected void Page_Load(object sender, System.EventArgs e)</p><p><b>  {</b></p><p><b&

74、gt;  }</b></p><p>  protected void Button1_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  Label1.Visible = false;</p><p>  string

75、 errmsg = "";</p><p>  if (username.Text == "")</p><p><b>  {</b></p><p>  errmsg += "<br>用戶名不能為空!<br>";</p><p>&l

76、t;b>  }</b></p><p>  if (password.Text == "")</p><p><b>  {</b></p><p>  errmsg += "密碼不能為空!<br>";</p><p><b>  }<

77、/b></p><p>  if (password.Text != password2.Text)</p><p><b>  {</b></p><p>  errmsg += "兩次密碼不想同,請確認(rèn)您的密碼是否正確!<br>";</p><p><b>  }<

78、;/b></p><p>  if (usertel.Text == "")</p><p><b>  {</b></p><p>  errmsg += "聯(lián)系電話必須輸入!<br>";</p><p><b>  }</b></p

79、><p>  if (useraddr.Text == "")</p><p><b>  {</b></p><p>  errmsg += "請輸入地址!<br>";</p><p><b>  }</b></p><p>

80、  if (userrname.Text == "")</p><p><b>  {</b></p><p>  errmsg += "請輸入真實姓名!<br>";</p><p><b>  }</b></p><p>  if (errmsg

81、 != "")</p><p><b>  {</b></p><p>  Label1.Text = "<font color=ff000>"+errmsg +"</font>";</p><p>  Label1.Visible = true;</p&

82、gt;<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  string ST_strsql;</p><p>  ST_strsql = "select * from

83、ST_tUser where ST_username ='" + username.Text + "'";</p><p>  DataSet ST_dataSet = new DataSet();</p><p>  ST_dataSet=ST_database.GetDataSet(ST_strsql,"usernamelist&

84、quot;);</p><p>  if(ST_dataSet.Tables["usernamelist"].Rows.Count == 0)</p><p><b>  {</b></p><p>  ST_strsql = "insert into ST_tUser (ST_username,ST_userpa

85、ssword,ST_userrname,ST_usertel,ST_useraddr,ST_userclass) values ('" + username.Text + "','" + password.Text + "','" + userrname.Text + "','" + usertel.Text +

86、 "','" + useraddr.Text + "',1)";</p><p>  ST_database.execsql(ST_strsql);</p><p>  Response.Write("<script>alert(\"注冊成功!您現(xiàn)在可以登錄本站,在線選購您喜歡的產(chǎn)品了。\&qu

87、ot;);</script>");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  username.Text = "";</p&g

88、t;<p>  Response.Write("<script>alert(\"用戶名已經(jīng)存在,請確定新的用戶名,再次提交注冊!\");</script>");</p><p><b>  }</b></p><p><b>  }</b></p><

89、;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  登陸后顯示 如圖6-2所示</p><p>  圖6-2 登陸成功畫面</p><p>  6.1.4用戶成功登錄后

90、功能如圖6-3所示</p><p>  圖6- 3 用戶成功登錄后界面</p><p>  6.1.5用戶修改自己的資料</p><p><b>  用戶資料相關(guān)代碼:</b></p><p>  using System;</p><p>  using System.Collections;&

91、lt;/p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Web;</p><p>  using System.Web.Sessi

92、onState;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.HtmlControls;</p><p>  namespace ST_GROUP.EnterpriseOnline

93、InfoManage</p><p><b>  {</b></p><p>  /// <summary></p><p>  /// ST_userinfoedit 的摘要說明。</p><p>  /// </summary></p><p>  public par

94、tial class ST_userinfoedit : System.Web.UI.Page</p><p><b>  {</b></p><p>  ST_DataBase ST_database = new ST_DataBase();</p><p>  protected void Page_Load(object sender,

95、System.EventArgs e)</p><p><b>  {</b></p><p>  //Response.Write(cproid);</p><p>  if(!IsPostBack)</p><p><b>  {</b></p><p>  if (Se

96、ssion["name"] != null)</p><p><b>  {</b></p><p>  string ST_strsql = "select * from ST_tUser where ST_username='" + Session["name"].ToString() + &qu

97、ot;'";</p><p>  //Response.Write(strsql);</p><p>  DataTable ST_dt = new DataTable();</p><p>  ST_dt = ST_database.ReadTable(ST_strsql);</p><p>  username.Text

98、 = ST_dt.Rows[0]["ST_username"].ToString();</p><p>  userrname.Text = ST_dt.Rows[0]["ST_userrname"].ToString();</p><p>  usertel.Text = ST_dt.Rows[0]["ST_usertel"].

99、ToString();</p><p>  useraddr.Text = ST_dt.Rows[0]["ST_useraddr"].ToString();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }&

100、lt;/b></p><p>  #region Web 窗體設(shè)計器生成的代碼</p><p>  override protected void OnInit(EventArgs e)</p><p><b>  {</b></p><p><b>  //</b></p>&

101、lt;p>  // CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設(shè)計器所必需的。</p><p><b>  //</b></p><p>  InitializeComponent();</p><p>  base.OnInit(e);</p><p><b>  }</b>&

102、lt;/p><p>  /// <summary></p><p>  /// 設(shè)計器支持所需的方法 - 不要使用代碼編輯器修改</p><p>  /// 此方法的內(nèi)容。</p><p>  /// </summary></p><p>  private void InitializeCompo

103、nent()</p><p><b>  { </b></p><p><b>  }</b></p><p>  #endregion</p><p>  protected void Button1_Click(object sender, System.EventArgs e)</

104、p><p><b>  {</b></p><p>  Label1.Visible = false;</p><p>  string errmsg = "";</p><p>  if (username.Text == "")</p><p><b&

105、gt;  {</b></p><p>  errmsg += "<br>用戶名不能為空!<br>";</p><p><b>  }</b></p><p>  if (password.Text == "")</p><p><b>

106、  {</b></p><p>  errmsg += "密碼不能為空!<br>";</p><p><b>  }</b></p><p>  if (password.Text != password2.Text)</p><p><b>  {</b>

107、;</p><p>  errmsg += "兩次密碼不想同,請確認(rèn)您的密碼是否正確!<br>";</p><p><b>  }</b></p><p>  if (usertel.Text == "")</p><p><b>  {</b>&

108、lt;/p><p>  errmsg += "聯(lián)系電話必須輸入!<br>";</p><p><b>  }</b></p><p>  if (useraddr.Text == "")</p><p><b>  {</b></p>&

109、lt;p>  errmsg += "請輸入地址!<br>";</p><p><b>  }</b></p><p>  if (userrname.Text == "")</p><p><b>  {</b></p><p>  errm

110、sg += "請輸入真實姓名!<br>";</p><p><b>  }</b></p><p>  if (errmsg != "")</p><p><b>  {</b></p><p>  Label1.Text = "<

111、font color=ff000>"+errmsg +"</font>";</p><p>  Label1.Visible = true;</p><p><b>  }</b></p><p><b>  else</b></p><p><

112、b>  {</b></p><p>  string ST_strsql = "update ST_tUser set ST_userpassword='" +password.Text +"',ST_usertel='" + usertel.Text +"' ,ST_useraddr='" +

113、 useraddr.Text +"' where ST_username='"+ username.Text +"'";</p><p>  ST_database.execsql(ST_strsql);</p><p>  Response.Write("<script>alert(\"更新成

114、功\");</script>");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><

115、;p>  6.1.6注冊如圖6-4所示</p><p><b>  圖6-4用戶注冊</b></p><p>  6.1.7用戶登錄功能實現(xiàn)主要代碼</p><p>  using System;</p><p>  using System.Collections;</p><p>  u

116、sing System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Web;</p><p>  using System.Web.SessionState;</p><

117、;p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.HtmlControls;</p><p>  namespace ST_GROUP.EnterpriseOnlineInfoManage</p>&

118、lt;p><b>  {</b></p><p>  public partial class ST_Admin_login : System.Web.UI.Page</p><p><b>  {</b></p><p>  ST_DataBase ST_database = new ST_DataBase();&

119、lt;/p><p>  protected void Page_Load(object sender, System.EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Button1_Click(o

120、bject sender, System.EventArgs e)</p><p><b>  {</b></p><p>  string ST_strsql = "select * from ST_tUser where ST_username = '" + adminname.Text + "' and ST_use

121、rpassword = '"+ adminpass.Text +"' and ST_userclass = 2";</p><p>  DataTable ST_dt = new DataTable();</p><p>  ST_dt = ST_database.ReadTable(ST_strsql);</p><p&g

122、t;  if(ST_dt.Rows.Count>0)</p><p><b>  {</b></p><p>  Session["admin"] = adminname.Text;</p><p>  Response.Redirect("ST_Admin_index.aspx");</p&

123、gt;<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  adminpass.Text = "";</p><p><b>  }</b>

124、;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  6.1.8用戶中心以及查看產(chǎn)品信息以及訂購物品如圖6-5所示</p><p>  圖6-5戶中心及購物畫面&l

125、t;/p><p>  6.2后臺管理登陸前后視圖如圖6-6 .6-7所示</p><p>  圖6-6 后臺登陸前畫面</p><p>  圖6-7 后臺登陸后畫面</p><p>  6.2.1后臺主界面代碼:</p><p>  using System;</p><p>  using Sys

126、tem.Collections;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Web;</p><p>  using

127、 System.Web.SessionState;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.HtmlControls;</p><p>  namespace ST_GROUP

128、.EnterpriseOnlineInfoManage</p><p><b>  {</b></p><p>  public partial class ST_main : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected Sy

129、stem.Web.UI.WebControls.Button Button1;</p><p>  protected System.Web.UI.WebControls.Button Button2;</p><p>  protected System.Web.UI.WebControls.TextBox TextBox1;</p><p>  protecte

130、d System.Web.UI.WebControls.TextBox TextBox2;</p><p>  protected System.Web.UI.WebControls.TextBox TextBox3;</p><p>  protected System.Web.UI.WebControls.Button Button3;</p><p>  ST

溫馨提示

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

評論

0/150

提交評論