資源描述:
《報刊訂閱管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、存檔資料成績: 華東交通大學(xué)理工學(xué)院課程設(shè)計報告書所屬課程名稱數(shù)據(jù)庫系統(tǒng)開發(fā)教程題目報刊訂閱管理系統(tǒng)的設(shè)計與實現(xiàn)分院 電信分院 專業(yè)班級11信管一班學(xué) 號115 學(xué)生姓名 張松 指導(dǎo)教師李正凡 20年月日第1頁共37頁華東交通大學(xué)理工學(xué)院課程設(shè)計報告序號項目等 級優(yōu)秀良好中等及格不及格1課程設(shè)計態(tài)度評價2出勤情況評價3任務(wù)難度評價4工作量飽滿評價5設(shè)計中創(chuàng)新性評價6論文書寫規(guī)范化評價7綜合應(yīng)用能力評價綜合評定等級課程設(shè)計(論文)評閱意見評閱人 職稱20年月日第37頁共37頁華東交通
2、大學(xué)理工學(xué)院課程設(shè)計報告目 錄第一章課程設(shè)計內(nèi)容及要求31.1.設(shè)計目的41.2.設(shè)計要求41.3.設(shè)計環(huán)境4第二章概要設(shè)計42.1.系統(tǒng)需求分析:42.2.系統(tǒng)結(jié)構(gòu)設(shè)計:52.3.邏輯結(jié)構(gòu)設(shè)計:52.4.功能模塊設(shè)計:6第三章詳細設(shè)計73.1.系統(tǒng)數(shù)據(jù)庫設(shè)計:73.2.系統(tǒng)主要功能模塊設(shè)計123.2.1.登錄界面:123.2.2.主界面:123.3.程序主要算法對應(yīng)的原代碼13第四章調(diào)試與運行結(jié)果及存在的問題18第五章課程設(shè)計心得體會35第六章參考文獻36第37頁共37頁華東交通大學(xué)理工學(xué)院課程設(shè)
3、計報告第一章課程設(shè)計內(nèi)容及要求通過對某企業(yè)的報刊訂閱業(yè)務(wù)進行分析、調(diào)查,設(shè)計該企業(yè)的報刊訂閱管理系統(tǒng)。以SQLServer2005作為后臺數(shù)據(jù)庫,以C#作為前臺開發(fā)工具,完成數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計開發(fā)。1.1.設(shè)計目的人們在部門單位中一直以來都是使用傳統(tǒng)人工方式管理本單位的報刊訂閱,這種管理方式存在著許多缺點,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),難于歸類整理,這對于查找、更新和維護都帶來了不少的困難。課題要求設(shè)計并實現(xiàn)一個報刊訂閱管理系統(tǒng),能夠通過計算機和數(shù)據(jù)庫對本單位的報刊訂閱進行管理。一個單位可
4、指定一個或多個管理員,普通用戶注冊獲得一個賬號后就可以訂閱報刊以及在自己的權(quán)限范圍內(nèi)進行相關(guān)的操作。1.2.設(shè)計要求綜合運用所學(xué)的數(shù)據(jù)庫基本知識,并能通過查閱相關(guān)文獻材料,獨立完成該課題的設(shè)計開發(fā)工作。要求根據(jù)本課題設(shè)計出合理的數(shù)據(jù)結(jié)構(gòu),并實現(xiàn)報刊訂閱管理系統(tǒng)中,登錄對角色的判斷,管理員注冊新用戶,管理員查看、更新報刊信息,查詢、統(tǒng)計訂閱信息,維護數(shù)據(jù),管理用戶,普通用戶修改個人信息,查詢、統(tǒng)計、增加訂閱等功能模塊。1.3.設(shè)計環(huán)境系統(tǒng)數(shù)據(jù)庫用的是MicrosoftSQLServer2005,系統(tǒng)的
5、開發(fā)平臺為MicrosoftVisualStudio2010,開發(fā)語言為C#。第37頁共37頁華東交通大學(xué)理工學(xué)院課程設(shè)計報告第一章概要設(shè)計2.1.系統(tǒng)需求分析:通過對企業(yè)的報刊訂閱業(yè)務(wù)進行分析、調(diào)查,設(shè)計該企業(yè)的報刊訂閱管理系統(tǒng)。主要實現(xiàn)以下功能:1.登陸功能:登陸系統(tǒng)為身份驗證登錄。分為管理員登錄和一般用戶登錄。分別通過不同的用戶名和密碼進入報刊訂閱管理界面。2.錄入新信息功能:對于管理員,包括新用戶信息和新報刊信息的錄入功能,信息一旦提交就存入到后臺數(shù)據(jù)庫中;普通用戶自行注冊進行錄入個人信息。
6、3.訂閱功能:用戶可以訂閱報刊,系統(tǒng)自動計算所需金額,并顯示在界面上;管理員不可訂閱報刊,必須以用戶身份訂閱報刊。4.查詢功能:按人員查詢、按報刊查詢、按部門查詢有關(guān)訂閱信息,對查詢結(jié)果能進行預(yù)覽;5.統(tǒng)計功能:按報刊統(tǒng)計、按人員統(tǒng)計、按部門統(tǒng)計,對統(tǒng)計結(jié)果能進行預(yù)覽;6.系統(tǒng)維護:如數(shù)據(jù)安全管理(含備份與恢復(fù))2.2.系統(tǒng)結(jié)構(gòu)設(shè)計:本系統(tǒng)包括后臺數(shù)據(jù)庫設(shè)計和前臺應(yīng)用程序的設(shè)計兩個大的方面,后臺數(shù)據(jù)庫的設(shè)計是為前臺應(yīng)用程序而服務(wù)的,而應(yīng)用程序的設(shè)計則是基于數(shù)據(jù)庫編寫的。根據(jù)需求分析可以建立管理員表,
7、部門表,用戶表,報刊類別表,報刊信息表,訂單表。其中用戶表中包括了用戶基本信息,報刊信息表中包括了報刊的基本信息,訂單表中包括了用戶訂閱報刊的相關(guān)信息。系統(tǒng)登錄主要分為管理員和用戶兩種類型。管理員可以實現(xiàn)錄入用戶信息、錄入報刊信息,查詢用戶、報刊、部門訂閱情況,統(tǒng)計用戶、報刊、部門所訂閱的數(shù)量,數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的系統(tǒng)維護操作。用戶可以實現(xiàn)查詢本人信息并修改,訂閱報刊并查詢等操作。界面設(shè)計相對友好,方便用戶的操作。第37頁共37頁華東交通大學(xué)理工學(xué)院課程設(shè)計報告2.1.邏輯結(jié)構(gòu)設(shè)計:設(shè)計數(shù)據(jù)庫共有7
8、個關(guān)系模式,分別為:?用戶(用戶賬號,姓名,密碼,用戶類別)用戶賬號為主鍵,決定因素為主鍵自身或包含主鍵,滿足BC范式。?普通用戶1(用戶賬號,聯(lián)系電話,聯(lián)系地址,部門編號)用戶賬號為主鍵,部門編號為外鍵,決定因素為主鍵自身或包含主鍵,滿足BC范式。?普通用戶2(用戶賬號,身份證號)用戶賬號為主鍵,決定因素為主鍵自身或包含主鍵,滿足BC范式。?部門(部門編號,部門名稱)部門編號為主鍵,決定因素為主鍵自身或包含主鍵,滿足BC范式。?報刊信息(報刊編號,報刊名稱,出版報社