版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學 號: 重慶工商大學派斯學院課 程 設 計題 目報刊訂閱管理系統(tǒng)學 院計算機系專 業(yè)計算機軟件工程班 級10計算機本科1班學生姓名李醒世爭指導教師劉小明2012年6月8日重慶工商大學課程設計成績評定表學院: 派斯學院 班級:10計本1班 學生姓名:李醒世爭 學號:項目分值優(yōu)秀(100x90)良好(90x80)中等(80x70)及格(70x60)不及格(x60)評分參考標準參考標準參考標準參考標準參考標準學習態(tài)度15學習態(tài)度認真,科學作風嚴謹,嚴格保證設計時間并按任務書中規(guī)定的進度開展各項工作學習態(tài)度比較認真,科學作風良好,能按期圓滿完成任務書規(guī)定的任務學習態(tài)度尚好,
2、遵守組織紀律,基本保證設計時間,按期完成各項工作學習態(tài)度尚可,能遵守組織紀律,能按期完成任務學習馬虎,紀律渙散,工作作風不嚴謹,不能保證設計時間和進度技術水平與實際能力25設計合理、理論分析與計算正確,實驗數(shù)據(jù)準確,有很強的實際動手能力、經(jīng)濟分析能力和計算機應用能力,文獻查閱能力強、引用合理、調(diào)查調(diào)研非常合理、可信設計合理、理論分析與計算正確,實驗數(shù)據(jù)比較準確,有較強的實際動手能力、經(jīng)濟分析能力和計算機應用能力,文獻引用、調(diào)查調(diào)研比較合理、可信設計合理,理論分析與計算基本正確,實驗數(shù)據(jù)比較準確,有一定的實際動手能力,主要文獻引用、調(diào)查調(diào)研比較可信設計基本合理,理論分析與計算無大錯,實驗數(shù)據(jù)無大
3、錯設計不合理,理論分析與計算有原則錯誤,實驗數(shù)據(jù)不可靠,實際動手能力差,文獻引用、調(diào)查調(diào)研有較大的問題創(chuàng)新10有重大改進或獨特見解,有一定實用價值有較大改進或新穎的見解,實用性尚可有一定改進或新的見解有一定見解觀念陳舊論文(計算書、圖紙)撰寫質(zhì)量50結(jié)構(gòu)嚴謹,邏輯性強,層次清晰,語言準確,文字流暢,完全符合規(guī)范化要求,書寫工整或用計算機打印成文;圖紙非常工整、清晰結(jié)構(gòu)合理,符合邏輯,文章層次分明,語言準確,文字流暢,符合規(guī)范化要求,書寫工整或用計算機打印成文;圖紙工整、清晰結(jié)構(gòu)合理,層次較為分明,文理通順,基本達到規(guī)范化要求,書寫比較工整;圖紙比較工整、清晰結(jié)構(gòu)基本合理,邏輯基本清楚,文字尚通
4、順,勉強達到規(guī)范化要求;圖紙比較工整內(nèi)容空泛,結(jié)構(gòu)混亂,文字表達不清,錯別字較多,達不到規(guī)范化要求;圖紙不工整或不清晰指導教師評定成績:指導教師簽名: 2012 年 6 月 8 日一、需求分析本系統(tǒng)主要有以下功能模塊:(1)登陸功能:登陸系統(tǒng)為身份驗證登錄。分為管理員登錄和一般用戶登錄。分別通過不同的用戶名和密碼進入報刊訂閱管理接口,新的用戶需要注冊。(2)錄入新信息功能:對于管理員,包括新用戶信息和新報刊信息的錄入功能,信息一旦提交就存入到后臺數(shù)據(jù)庫中;普通用戶自行注冊進行可以修改個人信息。(3)訂閱功能:用戶可以訂閱報刊,系統(tǒng)自動計算所需金額,并顯示在接口上;管理員不可訂閱報刊,必須以用戶
5、身份訂閱報刊。(4)查詢功能:用戶可以查詢并顯示自己所訂閱的信息;管理員可以按人員、報刊、部門分類查詢。查詢出的信息顯示在接口上,并且可以預覽和打印出結(jié)果。(5)統(tǒng)計功能:管理員可以按用戶、部門、報刊統(tǒng)計報刊的銷售情況,并對一些重要的訂閱信息進行統(tǒng)計;普通用戶可以統(tǒng)計出自己的訂閱情況,并且可以預覽和打印出結(jié)果。(6)系統(tǒng)維護功能:數(shù)據(jù)的安全管理,主要是依靠管理員對數(shù)據(jù)庫里的信息進行備份和恢復,數(shù)據(jù)庫備份后,如果出了什么意外可以恢復數(shù)據(jù)庫到當時備份的狀態(tài),這提高了系統(tǒng)和數(shù)據(jù)的安全性,有利于系統(tǒng)的維護。二、概念設計在報刊訂閱管理系統(tǒng)中,應該包涵管理員、訂單、用戶、報刊、部門、報刊類型六個模塊,他們
6、直接的關系應該是:管理員的登陸和使用;管理員處理訂單(各種信息);用戶的個人信息和使用情況;用戶可以訂閱的報刊信息;報刊的各種分類。繪制E-R圖IMMINIM包含報刊類別分類名稱分類編號出版報社報刊名稱報刊代號報刊內(nèi)容介紹分類編號出版周期季度訂價訂閱部門號聯(lián)系地址聯(lián)系電話用戶賬號密碼真實姓名部門號部門名稱用戶擁有部門M訂制用戶賬號訂單編號訂閱份數(shù)密碼訂閱月數(shù)訂單處理管理員管理員名密碼IM身份證號管理員(管理員名,密碼)訂單(訂單編號,用戶賬號,密碼,訂閱份數(shù),訂閱時間)部門(部門號,部門名稱)用戶(用戶賬號,密碼,真實姓名,身份證號,部門號,聯(lián)系地址,聯(lián)系電話)報刊(分類編號,內(nèi)容介紹,季度訂
7、價,出版周期,出版報社,報刊名稱,報刊代號)報刊類別(分類編號,分類名稱)聯(lián)系類型結(jié)構(gòu)如下:處理(信息記錄,信息分類)定制(方式)擁有訂閱(數(shù)量,時間)包涵冗余問題檢查:在各關系模式中,可得出每個關系的屬性值都是不可分的,因此各關系模式都是規(guī)范化關系;又可從以上各關系模式中可得每個屬性都不傳遞依賴于各關系模式的候選鍵,且轉(zhuǎn)換后各個屬性值的數(shù)據(jù)并沒有丟失,數(shù)據(jù)共享率高,所以在ER模型向關系模式轉(zhuǎn)化時不存在冗余問題。三、圖形接口1、管理員表2、部門表3、用戶表4、報刊類別表5、報刊信息表6、訂單表四、表的界面1、管理員表字段名稱字段類型字段大小允許空值索引備注管理員名varchar50必填關鍵詞密
8、碼varchar50必填2、部門表字段名稱字段類型字段大小允許空值索引備注部門號int4必填關鍵詞部門名varchar50必填3、用戶表字段名稱字段類型字段大小允許空值索引備注用戶賬號int4必填關鍵詞密碼varchar50必填真實姓名varchar50必填身份證號int4必填聯(lián)系電話int4必填聯(lián)系地址varchar50必填部門號int4必填4、 報刊類別表字段名稱字段類型字段大小允許空值索引備注分類編號int4必填關鍵詞分類名稱varchar50必填5、 報刊信息表字段名稱字段類型字段大小允許空值索引備注報刊代號int4必填關鍵詞報刊名稱varchar50必填出版報社varchar50必填
9、出版周期int4必填季度報價int4必填內(nèi)容介紹varchar50必填分類編號int4必填6、 訂單表字段名稱字段類型字段大小允許空值索引備注訂單編號int4必填關鍵詞用戶賬號int4必填報刊代號int4必填訂閱份數(shù)int4必填訂閱月數(shù)int4必填五、數(shù)據(jù)庫的實現(xiàn)1、用SQL語句創(chuàng)建數(shù)據(jù)庫create database 報刊訂閱管理系統(tǒng)on(NAME=報刊訂閱管理系統(tǒng)_date, filename=C:報刊訂閱管理系統(tǒng)_date.mdf, size=3, MAXSIZE=10, FILEGROWTH=1)LOG ON (NAME =報刊訂閱管理系統(tǒng)_log, FILENAME=C:報刊訂閱管理
10、系統(tǒng)_log.ldf, SIZE=2MB, MAXSIZE=15MB, FILEGROWTH=1MB)GO按F5執(zhí)行查詢2、新建表1、新建“管理員表”(1)USE報刊訂閱管理系統(tǒng)GOcreate table管理員表(管理員名 Varchar(50) NOT NULL,密碼 Varchar(50) NOT NULL, )GO(2)、按F5執(zhí)行查詢2、新建“部門表”(1)USE報刊訂閱管理系統(tǒng)GOcreate table部門表(部門號 int(4) NOT NULL,部門名 Varchar(50) NOT NULL, )GO(2)、按F5執(zhí)行查詢3、新建“用戶表”(1)USE報刊訂閱管理系統(tǒng)GOc
11、reate table用戶表(用戶賬號 int(4) NOT NULL,密碼 Varchar(50) NOT NULL,真實姓名 Varchar(50) NOT NULL,身份證號 int(4) NOT NULL,聯(lián)系電話 int(4) NOT NULL,聯(lián)系地址 Varchar(50) NOT NULL,部門號 int(4) NOT NULL, )GO(2)、按F5執(zhí)行查詢4、新建“報刊類別表”(1)USE報刊訂閱管理系統(tǒng)GOcreate table報刊類別表(分類編號 int(4) NOT NULL,分類名稱 Varchar(50) NOT NULL, )GO(2)、按F5執(zhí)行查詢5、新建
12、“報刊信息表”(1)USE報刊訂閱管理系統(tǒng)GOcreate table報刊信息表(報刊代號 int(4) NOT NULL,報刊名稱 Varchar(50) NOT NULL,出版報社 Varchar(50 ) NOT NULL,出版周期 int(4) NOT NULL,季度報價 int(4) NOT NULL,內(nèi)容介紹 Varchar(50) NOT NULL,分類編號 int(4) NOT NULL, )GO(2)、按F5執(zhí)行查詢6、新建“訂單表”(1)USE報刊訂閱管理系統(tǒng)GOcreate table訂單表(訂單編號 int(4) NOT NULL,用戶賬號 int(4) NOT NUL
13、L,報刊代號 int(4) NOT NULL訂閱份數(shù) int(4) NOT NULL訂閱月數(shù) int(4) NOT NULL )GO(2)、按F5執(zhí)行查詢六、創(chuàng)建主鍵1、管理員表主鍵的創(chuàng)建(1)、USE報刊訂閱管理系統(tǒng)GOalter table管理員表add constraint管理員名_管理員表primary key clustered(管理員名)go(2)、按F5執(zhí)行查詢2、部門表主鍵的創(chuàng)建(1)、USE報刊訂閱管理系統(tǒng)GOalter table部門表add constraint部門號_部門表primary key clustered(部門號)go(2)、按F5執(zhí)行查詢3、用戶表主鍵的創(chuàng)建
14、(1)、USE報刊訂閱管理系統(tǒng)GOalter table用戶表add constraint用戶賬號_用戶表primary key clustered(用戶賬號)go(2)、按F5執(zhí)行查詢4、報刊類別表主鍵的創(chuàng)建(1)、USE報刊訂閱管理系統(tǒng)GOalter table報刊類別表add constraint分類編號_報刊類別表primary key clustered(分類編號)go(2)、按F5執(zhí)行查詢5、報刊信息表主鍵的創(chuàng)建(1)、USE報刊訂閱管理系統(tǒng)GOalter table報刊信息表add constraint報刊代號_報刊信息表primary key clustered(報刊代號)go
15、(2)、按F5執(zhí)行查詢6、訂單表主鍵的創(chuàng)建(1)、USE報刊訂閱管理系統(tǒng)GOalter table訂單表add constraint訂單表_訂單表primary key clustered(訂單表)go(2)、按F5執(zhí)行查詢七、創(chuàng)建查詢A、數(shù)據(jù)查詢1、查詢報刊信息表中出報版社為人民出版社的記錄select *from 報刊信息表where 出版報社=人民出版社;2、查詢訂單表中訂閱份數(shù)不大于4的訂單編號,用戶賬號,報刊代號,訂閱份數(shù),訂閱月份,并按訂閱份數(shù)降序排列。select 訂單編號,用戶賬號,報刊代號,訂閱份數(shù),訂閱月份from 訂單表where 訂閱份數(shù)=4 order by 訂閱份數(shù)
16、desc3、查詢用戶表中部門號不為“1”的信息select *from 用戶表where NOT 部門號=1;4、查詢用戶表中“用戶賬號=”的所有信息select *from 用戶表where 用戶賬號=5、通過用戶表和部門表兩表查詢部門名為客服部在用戶表中的真實姓名、身份證號、聯(lián)系電話、聯(lián)系地址select 真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址from 用戶表where 部門號IN(select 部門號from 部門表where 部門名=客服部);6、通過用戶表和訂單表兩表查詢訂閱份數(shù)最大的真實姓名、身份證號、聯(lián)系電話、聯(lián)系地址、部門號select 真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址f
17、rom 用戶表where 用戶賬號IN(select 用戶賬號from 訂單表where 訂閱份數(shù)IN(Select MAX(訂閱份數(shù))from 訂單表);7、查詢訂單表中訂閱份數(shù)的平均值、最高值和總和Select MAX(訂閱份數(shù)) 最高訂閱份數(shù)from 訂單表select avg(訂閱份數(shù)) 平均訂閱份數(shù)from 訂單表select sum(訂閱份數(shù)) 總共訂閱份數(shù)from 訂單表8、通過報刊類別表和報刊信息表兩表查詢分類名稱為“女性”的報刊名稱,出版報社,出版周期,季度報價,內(nèi)容介紹select 報刊名稱,出版報社,出版周期,季度報價,內(nèi)容介紹from 報刊信息表where 分類編號IN
18、(select 分類編號from 報刊類別表where 分類名稱=女性);9、通過用戶表和訂單表兩表查詢訂閱份數(shù)為2并且訂閱月份為2的用戶賬號,密碼,真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址select 用戶賬號,密碼,真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址from 用戶表where 用戶賬號IN(select 用戶賬號from 訂單表where 訂閱份數(shù)=2 and 訂閱月份=2);10、報刊信息表、用戶表和訂單表三表查詢身份證號為8321的用戶訂閱的報刊名稱,出版報社,出版周期,季度報價,內(nèi)容介紹select 報刊名稱,出版報社,出版周期,季度報價,內(nèi)容介紹from 報刊信息表where 報
19、刊代號IN(select 報刊代號from 訂單表where 用戶賬號IN(select 用戶賬號from 用戶表where 身份證號=8321);11、查詢分析器創(chuàng)建一個名為“view_2”的視圖,內(nèi)容是顯示用戶表中用戶賬戶為的用戶賬號、密碼 、聯(lián)系電話和聯(lián)系地址,并且為該視圖加密。Create view aaaWITH ENCRYPTIONAs select 用戶賬號,密碼 ,聯(lián)系電話,聯(lián)系地址 from 用戶表where 用戶賬號=;B、數(shù)據(jù)更改1、在用戶表中增加一行用戶賬號,密碼,真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址,部門號分別為,5646,王杰,2556,重慶萬州,2的信息INSERTINTO 用戶表(用戶賬號,密碼,真實姓名,身份證號,聯(lián)系電話,聯(lián)系地址,部門號)values (,5646,王杰,2556,重慶萬州,2);2、刪除上面用戶表中增加的信息Deletefrom 用戶表where 用戶賬號=;3、修改用戶表中用戶賬號為的密碼,修改密碼是1001update 用戶表set 密碼=1001where 用戶賬號=八、總結(jié)經(jīng)過這么長的時間,報刊訂閱管理系統(tǒng),基本完善。在這段時間里里,我利用所學的知識,自己動手實踐寫代碼,做設計,并逐步地實現(xiàn)這個小小的管理系統(tǒng)。整個過程中遇到了不少問題,也解決了不少問題,當然也收獲了不少。首
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023二年級語文上冊 第八單元 23 紙船和風箏說課稿 新人教版
- 2025駕駛員安全生產(chǎn)聘用合同
- 2025X大學技術合同管理辦法
- 2025建筑外墻改造工程合同
- Module 9 Unit 1 We laughed a lot(說課稿)-2023-2024學年外研版(三起)英語五年級下冊001
- Unit 1 School Subjects Lesson3(說課稿)-2023-2024學年人教新起點版英語三年級下冊
- 公司法律事務代理合同范例
- 2024-2025學年高中歷史 第三單元 各國經(jīng)濟體制的創(chuàng)新和調(diào)整 第14課 社會主義經(jīng)濟體制的建立(1)教學說課稿 岳麓版必修2
- Module 2 Unit 1 I helped my mum.(說課稿)-2024-2025學年外研版(一起)英語四年級上冊
- 9小水滴的訴說 第二課時 說課稿-2023-2024學年道德與法治二年級下冊(統(tǒng)編版)
- 2025南網(wǎng)科研院系統(tǒng)內(nèi)招聘13人易考易錯模擬試題(共500題)試卷后附參考答案
- 關于合同知識的全面解讀
- Unit 6 Beautiful landscapes Integration 說課稿 -2024-2025學年譯林版英語七年級下冊001
- 五四制青島版三年級數(shù)學下學期教學計劃
- 2024年常德職業(yè)技術學院單招職業(yè)適應性測試題庫
- 山東省濟南市2023-2024學年高二上學期期末考試化學試題 附答案
- 2025 年福建省中考語文試題:作文試題及范文
- 短視頻運營績效考核表KPI-企業(yè)管理
- 【譯林】九下英語單詞默寫表
- IEC 62368-1標準解讀-中文
- 15J403-1-樓梯欄桿欄板(一)
評論
0/150
提交評論