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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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ā)技術進行動態(tài)網(wǎng)頁的開發(fā)</p><p><b>  3 操作需求</b></p><p>  本網(wǎng)站將分為兩種進人方式: 1.管理員 2.普通用戶</p><p>  管理員擁有修改的權限.其他的則沒有.</p><p><b&

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

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

14、<p>  6,具有良好的開放性和可擴充性;</p><p>  7,可采用防火墻技術來保證系統(tǒ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)設計</p><p>  2009年5月1日至5月10日 完成畢業(yè)實踐報告</p><p><b>  四、參考文獻:</b></p><p>

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

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

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

19、 </p><p>  指導教師: </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 本課題研究目標與內容2</p><p>  第二章系統(tǒng)設計基本原理與方法3</p><p>

21、  2.1系統(tǒng)架構設計3</p><p>  2.2 ASP技術簡介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è)務需求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>  第四章總體方案設計8</p><p>  4.1 系統(tǒng)設計目標8</p><p>  4.2 系統(tǒng)設計思想8</p><p

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

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

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

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

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

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

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

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

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

32、求說明至最終審核,開發(fā)人員工作分配到位,開發(fā)小組成員在配合組長工作的同時,應能如期完成各自的工作任務。</p><p>  開發(fā)期限為一個月,若小組某成員因技術缺陷或者特殊原因延誤開發(fā)進度,其他組員應提供相對幫助。另有輔導老師進行指導與督促。 </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技術可行性</p><p>  本網(wǎng)站將使用VS

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

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

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

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

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

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

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

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

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

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

44、產品管理系統(tǒng)的主要任務是用計算機對各種產品信息進行日常的管理,如查詢、修改、增加、刪除,統(tǒng)計以及存儲等,迅速準確地完成各種產品信息的統(tǒng)計計算和匯總工作,快速打印出公司產品信息報表,針對系統(tǒng)服務對象的具體要求,設計了企業(yè)產品信息管理系統(tǒng)。</p><p> ?。?)對購銷人員及公司產品信息的變動進行處理。提供客戶瀏覽公司相關信息</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è)務需求</b></p><p>  從以上系統(tǒng)概述中可以看出,本系統(tǒng)主要涉及的用戶有2類:客戶和系統(tǒng)管理

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

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

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

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

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

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

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

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

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

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

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

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

58、;/p><p><b>  生成管理</b></p><p><b>  生成所有產品信息</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)設置 </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ù)庫設計</p><p>  5.1 數(shù)據(jù)庫需求分析</p><p><b>  數(shù)據(jù)管理能力要求:</b></p><p>  1、能處理大量的產品數(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> ?。?)系統(tǒng)存在多個用戶且分別擁有不同權限(管理員、客戶)。</p><p> ?。?)客戶注冊時必須記錄客戶的基本信息,以及產品的基本信息。</p><p>  (3)管理員可以可以發(fā)布業(yè)界最新公告以及添加和刪除產品信息。</p><p&

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

65、庫系統(tǒng)所支持的實際數(shù)據(jù)模型。由上述數(shù)據(jù)庫的分析和概念設計,針對本系統(tǒng)的需求我們設計出以下6張表,具體邏輯結構如下圖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ù)庫結構的實現(xiàn)</p><p>  經(jīng)過前面的需求分析和概念結構設計以后,得到數(shù)據(jù)庫的邏輯結構。就可以在SQL Servr 2000數(shù)據(jù)庫系統(tǒng)中

68、實現(xiàn)該邏輯結構,利用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ù)男薷模锩姘▽ψ约旱馁徫?/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 += "兩次密碼不想同,請確認您的密碼是否正確!<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)在可以登錄本站,在線選購您喜歡的產品了。\&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>  用戶資料相關代碼:</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 窗體設計器生成的代碼</p><p>  override protected void OnInit(EventArgs e)</p><p><b>  {</b></p><p><b>  //</b></p>&

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

102、lt;/p><p>  /// <summary></p><p>  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改</p><p>  /// 此方法的內容。</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 += "兩次密碼不想同,請確認您的密碼是否正確!<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用戶中心以及查看產品信息以及訂購物品如圖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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論