版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課 程 設 計</b></p><p> 基于.NET技術的報刊訂閱管理系統(tǒng)</p><p> [摘要]報刊訂閱管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。經(jīng)過分析
2、,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向對象的開發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。</p><p><b> 關鍵字:控件、窗體</b></p><p> [Abstract]
3、 Newspapers and periodicals subscription management system is the typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front
4、 end the application procedure development two aspects. The former required set up data consistency and integrality, data security good storehouse. For the latter requires the application program function complete, easy
5、operation, etc.</p><p> After analysis, we use MICROSOFT company's VISUAL BASIC development tool, using the various object-oriented development tools, especially the data window can be convenient and co
6、ncise control database of intelligent object, the first in a short time, and then build system application prototype, the initial prototype system needs iteration, revise and improve customer satisfaction, to form a feas
7、ible system.</p><p><b> 一、引言</b></p><p> 報刊訂閱管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的員工和管理者來說都是至關重要的,所以報刊訂閱管理系統(tǒng)應該能夠成為用戶提供充足的信息和快捷訂閱的查詢手段。但是一直以來人們使用傳統(tǒng)人工的方式訂閱報刊,這種管理方式存在著許多的缺點,如:效率低,保密性差,另外時間一長
8、,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不少困難。</p><p><b> 1、背景</b></p><p> 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,他已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。使用計算機對報刊、員工信息進行管理,具有手工管理所無可比擬的優(yōu)點。例如:檢索迅速,查找方便,可靠性高,存儲量大
9、,保密性好,壽命長,成本低等,這些優(yōu)點能夠極大地提高報刊訂閱管理的效率。</p><p><b> 2、可行性分析</b></p><p> “報刊訂閱管理系統(tǒng)”的設計和開發(fā),能夠為企業(yè)員工和管理者提供快捷,方便的查詢報刊的基本信息并訂閱報刊。管理員能夠對員工的基本信息進行增加,修改,刪除,批量導入和查詢,也可以對報刊信息進行增加,修改,刪除,批量導入,查詢和訂閱
10、,而員工只能夠對自己的基本信息和報刊訂閱進行查詢、訂閱,不能夠修改,這樣能夠增加數(shù)據(jù)的安全性。</p><p><b> 二、 需求分析</b></p><p><b> 1、系統(tǒng)需求</b></p><p> “報刊訂閱管理系統(tǒng)”是基于.NET語言進行開發(fā)的,適用于企業(yè)對員工的報刊訂閱進行管理的系統(tǒng),所使用的工具是
11、Microsoft Visual Basic 5.0,數(shù)據(jù)庫采用的是Microsoft SQL Server 2000。</p><p><b> 2、功能需求</b></p><p> 對于報刊訂閱管理系統(tǒng),分為四個部分,一個是用戶基本信息的管理,一個是報刊信息的管理,一個是訂閱報刊,另一個是訂閱報刊的管理與統(tǒng)計。</p><p> 對
12、于用戶的信息,包含用戶的基本信息,如:用戶編號,用戶姓名,姓名,性別,身份證號,聯(lián)系電話,所在部門等,便于信息的錄入和管理的靈活性,快捷的查詢功能。</p><p> 對于報刊的信息,包含報刊的基本信息,如:報刊編號,報刊名稱,出版報社,出版周期,季度報價,內容介紹,分類名稱等,便于信息的錄入和管理的靈活性,快捷的查詢功能。</p><p> 對于訂閱報刊,要求可以對用戶選擇的報刊進行
13、訂閱,之后可以進行修改和刪除。</p><p> 對于報刊訂閱的管理和統(tǒng)計,要求能夠對所有用戶訂閱的報刊進行按姓名、按部門、按報刊查詢訂閱信息。</p><p> 為了維護數(shù)據(jù)系統(tǒng)的安全性和數(shù)據(jù)的準確性,設置了兩種用戶角色:管理員和普通用戶。</p><p> 普通用戶可以對用戶基本信息進行處理,可以查詢報刊信息并訂閱。具體功能如下:</p>&
14、lt;p> 1.查詢報刊信息并訂閱報刊</p><p> 2.修改用戶個人信息</p><p><b> 3.查詢訂閱信息</b></p><p> 教師可以對整個系統(tǒng)進行管理操作,包括學生的功能。具體功能如下:</p><p> 1.注冊普通用戶和管理員</p><p> 2
15、.普通用戶個人信息的添加、修改、刪除和查詢</p><p> 3.報刊信息的添加、修改、刪除和查詢</p><p> 4.訂閱報刊,對訂單進行修改和刪除</p><p> 5.報刊訂閱信息的查詢</p><p> 以普通用戶為使用者功能:</p><p> 圖1.1 模塊劃分圖</p>
16、<p> 以管理員為使用者部分功能:</p><p> 圖1.2 模塊劃分圖</p><p><b> 3、運行需求</b></p><p><b> 服務器端配置:</b></p><p> (1)搭建web服務器,安裝IIS系統(tǒng)組件</p><p>
17、; (2)安裝Access后臺數(shù)據(jù)庫</p><p><b> 客戶端配置</b></p><p> Internet Explorer瀏覽器</p><p><b> 三、總體設計</b></p><p> 3.1、基本設計概念和處理流程</p><p> 用戶
18、使用“報刊訂閱管理系統(tǒng)”,在運行本系統(tǒng)時,首先應出現(xiàn)一個“身份驗證”框,對用戶身份進行確認,然后才能進入到相應的管理模塊:</p><p><b> 3.2 模塊設計</b></p><p><b> 管理員模塊</b></p><p><b> 1.系統(tǒng)管理</b></p>&
19、lt;p> 包括更換用戶,退出。</p><p><b> 2.管理用戶</b></p><p> 普通用戶:包括注冊新用戶,增加用戶信息,修改用戶信息,刪除用戶信息等操作,管理員還可以批量導入用戶信息,更加方便操作。</p><p> 管理員:注冊管理員,修改管理員密碼。</p><p><b>
20、; 3.更新報刊</b></p><p> 包括查詢報刊信息,添加報刊基本信息,修改報刊基本信息,刪除報刊基本信息,錄入學生基本信息,管理員還可以對報刊信息進行批量導入,更加方便操作。</p><p><b> 4.報刊訂閱</b></p><p> 包括瀏覽報刊,對選中的報刊進行訂閱,單獨增加新訂單,并可以對訂單進行修改和
21、刪除操作。</p><p><b> 5.訂閱查詢</b></p><p> 管理員可以按照用戶名、報刊名稱、部門名稱中任一一項進行查詢報刊訂閱情況。</p><p><b> 學生模塊</b></p><p><b> 1.系統(tǒng)管理</b></p>&l
22、t;p> 包括更換用戶,退出。</p><p><b> 2.個人信息</b></p><p> 學生可以修改自己的部分信息。</p><p><b> 3.報刊查詢</b></p><p> 包括查詢報刊信息并對選中的報刊進行訂閱。</p><p><
23、b> 4.訂閱管理</b></p><p> 用戶可以查詢自己所訂閱的訂單信息。</p><p><b> 四、數(shù)據(jù)庫設計</b></p><p> 4.1、數(shù)據(jù)庫的邏輯設計</p><p> 分析流程圖,這個系統(tǒng)需要使用數(shù)據(jù)庫來存儲相關的信息。數(shù)據(jù)庫是整個系統(tǒng)的基礎,只有將數(shù)據(jù)庫框架搭建起來
24、,才能完成子模塊的編輯、實施。為方便數(shù)據(jù)的維護及數(shù)據(jù)的有效擴充,我們采用的數(shù)據(jù)庫開發(fā)工具是Microsoft SQL Server 2000 ,數(shù)據(jù)庫名稱為學生檔案管理系統(tǒng) ,在此數(shù)據(jù)庫中創(chuàng)建4個表,分別為:</p><p><b> 表1.1 登錄表:</b></p><p> 表1.2 報刊信息:</p><p> 表1.3 訂單信息
25、:</p><p> 表1.4 用戶信息:</p><p><b> 4.2、連接數(shù)據(jù)庫</b></p><p> public static string strConn = "Data Source=localhost;Initial Catalog=學生檔案管理系統(tǒng);Integrated Security=True&quo
26、t;;</p><p> SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=學生檔案管理系統(tǒng);Integrated Security=True");</p><p> conn.Open();</p><p><b> 五、詳
27、細設計</b></p><p><b> 5.1 登錄界面</b></p><p><b> 圖5.1</b></p><p> 用戶輸入用戶名和密碼以后,然后在數(shù)據(jù)庫中查詢用戶信息表,如果能夠找到該記錄,則用戶是合法用戶,可進入系統(tǒng)進行后臺管理,如果輸入有誤或沒有輸入,則提示用戶“輸入有誤,請重新輸入&
28、lt;/p><p><b> 5.2管理員界面</b></p><p><b> 圖5.2</b></p><p> 當用戶選擇權限為管理員以后,用戶將進入管理員界面,實行管理員的權限操作。</p><p><b> 5.3普通戶界面</b></p><
29、p><b> 圖5.3</b></p><p><b> 5.4管理用戶</b></p><p><b> 普通用戶:</b></p><p><b> 圖5.41</b></p><p> 選擇普通戶可以注冊新用戶賬號</p>
30、<p><b> 圖5.42</b></p><p><b> 批量導入用戶信息</b></p><p><b> 圖5.43</b></p><p><b> 編輯用戶信息</b></p><p><b> 圖5.44&
31、lt;/b></p><p> 管理員可以在選框中選擇一位用戶并對其個人信息進行修改</p><p> 管理員通過姓名檢索到用戶信息,并再選框中選擇用戶對其個人信息進行刪除</p><p><b> 管理員:</b></p><p><b> 圖5.45</b></p>
32、<p> 輸入管理員賬號,修改管理員密碼</p><p><b> 5.5更新報刊</b></p><p><b> 圖5.51</b></p><p> 管理員可以輸入報刊名稱、出版周期或者分類名稱來查詢報刊信息,并可以在顯示欄中選中對其進行修改、刪除。</p><p><
33、b> 圖5.51</b></p><p><b> 增加單獨報刊信息</b></p><p><b> 5.6報刊訂閱</b></p><p><b> 圖5.61</b></p><p> 管理員可以輸入報刊名稱查詢報刊信息,并可以對選中顯示欄中的
34、報刊進行訂閱。</p><p><b> 圖5.62</b></p><p> 管理員可以單獨增加一個訂單,輸入用戶信息和訂閱信息。</p><p><b> 圖5.63</b></p><p> 管理員可以在顯示欄中選中一條訂單信息,并對其進行修改。</p><p>
35、;<b> 圖5.64</b></p><p> 管理員可以輸入訂單編號或者用戶姓名來檢索訂閱情況,選中顯示欄中的信息進行刪除操作。</p><p><b> 5.7訂閱查詢</b></p><p><b> 圖5.7</b></p><p> 管理員可以通過用戶姓名
36、、報刊名稱、所在部門來查詢報刊訂閱信息,并可以生成報表,進行打印操作。</p><p><b> 六、結束語</b></p><p> 學生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前端應用程序的設計開發(fā)兩方面。對于前者要求建立起數(shù)據(jù)一致性好和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應用程序具有功能完備,易使用等
37、特點。</p><p><b> 參考文獻</b></p><p> [1] 馮昊. ASP動態(tài)網(wǎng)頁設計與上機指導[M]北京:清華大學出版社,2002</p><p> [2] 楊冀川. ASP動態(tài)網(wǎng)站設計實戰(zhàn)[M]北京:機械工業(yè)出版社,2000</p><p> [3] 沈大林. Dreamweaver Fla
38、sh Fireworks三合一教程[M].北京:電子工業(yè)出版社,2001</p><p> [4] Mike Morrison , Jonline Morrison. 數(shù)據(jù)庫的WEB站點[M] 北京:清華大學出版社,2002</p><p> [5] 楊威. ASP3.0網(wǎng)絡開發(fā)技術[M].北京:人民郵電出版社,2001</p><p> [6] 余雷,周松建
39、. ASP.NET應用開發(fā)百例[M] 北京:清華大學出版社,2003</p><p> [7] 李勁. 精通ASP數(shù)據(jù)庫設計[M].北京:科學出版社,2001</p><p> [8] 黃斯偉,王瑋. HTML4.0使用祥解[M].北京:人民郵電出版社,1999</p><p> [9] 白鑒聰,王進. JavaScript網(wǎng)頁效果大師[M]. 北京:機械工
40、業(yè)出版社,2001</p><p> [10] 武蒼林,羅晃. Web數(shù)據(jù)庫的ASP開發(fā)方案[J].計算機工程與科學,1999:21(1):65-68</p><p> [11] 賈軍渭. 基于WWW和分布式對象技術的Browser/ Server結構[J].計算機工程.1998,10</p><p> [12] 陳世雄,耿新民等. 多層分布式B/S計算模式的
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 報刊訂閱管理系統(tǒng)課程設計
- 課程設計-報刊訂閱管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---報刊訂閱管理系統(tǒng)
- c++_課程設計--雜志訂閱管理系統(tǒng)
- c++ 課程設計--雜志訂閱管理系統(tǒng)
- c_課程設計-- 圖書館管理系統(tǒng)
- c_銀行叫號系統(tǒng)課程設計
- c_學生成績管理系統(tǒng)課程設計報告
- c_學生成績管理系統(tǒng)課程設計報告
- c_語言課程設計---學生選課系統(tǒng)
- 報刊訂閱管理系統(tǒng)
- 報刊訂閱管理系統(tǒng)
- c_課程設計游戲21點
- 報刊訂閱管理系統(tǒng)設計與實現(xiàn)
- c_課程設計-俄羅斯方塊
- c_語言的課程設計學生信息管理
- 數(shù)據(jù)庫原理與應用課程設計報告--企業(yè)報刊訂閱管理系統(tǒng)
- c_課程設計---模擬抽獎軟件設計
- 報刊訂閱管理系統(tǒng)的設計與實現(xiàn)
- c_程序設計課程設計-- 在線留言
評論
0/150
提交評論