版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 本科學(xué)位論文(設(shè)計(jì)) 題 目:社會(huì)實(shí)踐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 學(xué) 號(hào): 院 系: 人文信息管理學(xué)院 年 級(jí): 2011級(jí) 專 業(yè): 信息管理與信息系統(tǒng) 指導(dǎo)老師 : 二一五 年 五 月 目錄TOC o 1-3 h u HYPERLINK l _Toc421646133 HYPERLINK l _Toc421646134 摘要 PAGEREF _Toc421646134 h I HYPERLINK l _Toc421646135 關(guān)鍵詞 PAGEREF _Toc421646135 h I HYPERLINK l _Toc421646137 Abstract PAGEREF _Toc42
2、1646137 h II HYPERLINK l _Toc421646138 Keywords PAGEREF _Toc421646138 h II HYPERLINK l _Toc421646139 1 引言 PAGEREF _Toc421646139 h 1 HYPERLINK l _Toc421646140 1.1 選題背景 PAGEREF _Toc421646140 h 1 HYPERLINK l _Toc421646141 1.2 本課題的目的及意義 PAGEREF _Toc421646141 h 1 HYPERLINK l _Toc421646142 1.3 設(shè)計(jì)方法 PAGERE
3、F _Toc421646142 h 1 HYPERLINK l _Toc421646143 1.3.1 設(shè)計(jì)方案 PAGEREF _Toc421646143 h 1 HYPERLINK l _Toc421646144 1.3.2 設(shè)計(jì)思路 PAGEREF _Toc421646144 h 2 HYPERLINK l _Toc421646145 1.4 本章小結(jié) PAGEREF _Toc421646145 h 2 HYPERLINK l _Toc421646146 2 系統(tǒng)可行性分析 PAGEREF _Toc421646146 h 3 HYPERLINK l _Toc421646147 2.1 項(xiàng)
4、目背景 PAGEREF _Toc421646147 h 3 HYPERLINK l _Toc421646148 2.2 可行性分析 PAGEREF _Toc421646148 h 3 HYPERLINK l _Toc421646149 2.2.1 技術(shù)可行性分析 PAGEREF _Toc421646149 h 3 HYPERLINK l _Toc421646154 2.2.2 經(jīng)濟(jì)可行性分析 PAGEREF _Toc421646154 h 4 HYPERLINK l _Toc421646155 2.2.3 運(yùn)行可行性分析 PAGEREF _Toc421646155 h 4 HYPERLINK
5、l _Toc421646156 2.3 本章小結(jié) PAGEREF _Toc421646156 h 4 HYPERLINK l _Toc421646157 3 需求分析 PAGEREF _Toc421646157 h 5 HYPERLINK l _Toc421646158 3.1 任務(wù)需求 PAGEREF _Toc421646158 h 5 HYPERLINK l _Toc421646159 3.2 功能需求 PAGEREF _Toc421646159 h 5 HYPERLINK l _Toc421646160 3.3 數(shù)據(jù)流圖 PAGEREF _Toc421646160 h 5 HYPERLI
6、NK l _Toc421646161 3.4 數(shù)據(jù)字典 PAGEREF _Toc421646161 h 8 HYPERLINK l _Toc421646162 3.4.1 數(shù)據(jù)存儲(chǔ) PAGEREF _Toc421646162 h 8 HYPERLINK l _Toc421646163 3.4.2 數(shù)據(jù)流 PAGEREF _Toc421646163 h 9 HYPERLINK l _Toc421646164 3.4.3 數(shù)據(jù)處理 PAGEREF _Toc421646164 h 10 HYPERLINK l _Toc421646165 本章小結(jié) PAGEREF _Toc421646165 h 11
7、 HYPERLINK l _Toc421646166 4 總體設(shè)計(jì) PAGEREF _Toc421646166 h 12 HYPERLINK l _Toc421646167 4.1 系統(tǒng)功能劃分 PAGEREF _Toc421646167 h 12 HYPERLINK l _Toc421646168 4.1.1 學(xué)生模塊功能劃分 PAGEREF _Toc421646168 h 12 HYPERLINK l _Toc421646169 4.1.2 管理員模塊功能劃分 PAGEREF _Toc421646169 h 13 HYPERLINK l _Toc421646170 4.1.3 企業(yè)模塊功能
8、劃分 PAGEREF _Toc421646170 h 14 HYPERLINK l _Toc421646171 4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc421646171 h 14 HYPERLINK l _Toc421646172 4.2.1 各實(shí)體屬性圖 PAGEREF _Toc421646172 h 14 HYPERLINK l _Toc421646173 各實(shí)體之間的關(guān)系E-R圖 PAGEREF _Toc421646173 h 16 HYPERLINK l _Toc421646174 4.3 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc421646174 h 16 HYPERLIN
9、K l _Toc421646175 4.4 安全保密設(shè)計(jì) PAGEREF _Toc421646175 h 19 HYPERLINK l _Toc421646176 本章小結(jié) PAGEREF _Toc421646176 h 19 HYPERLINK l _Toc421646177 5 詳細(xì)設(shè)計(jì) PAGEREF _Toc421646177 h 20 HYPERLINK l _Toc421646178 5.1 程序流程圖 PAGEREF _Toc421646178 h 20 HYPERLINK l _Toc421646179 5.1.1 學(xué)生模塊程序流程圖 PAGEREF _Toc421646179
10、 h 20 HYPERLINK l _Toc421646180 5.1.2 管理員模塊程序流程圖 PAGEREF _Toc421646180 h 20 HYPERLINK l _Toc421646181 5.1.3 企業(yè)模塊程序流程圖 PAGEREF _Toc421646181 h 21 HYPERLINK l _Toc421646182 5.2 輸入輸出設(shè)計(jì) PAGEREF _Toc421646182 h 22 HYPERLINK l _Toc421646183 5.2.1 登錄窗口 PAGEREF _Toc421646183 h 22 HYPERLINK l _Toc421646184 5
11、.2.2 管理員后臺(tái)管理窗口 PAGEREF _Toc421646184 h 23 HYPERLINK l _Toc421646185 5.2.3 學(xué)生信息管理窗口 PAGEREF _Toc421646185 h 29 HYPERLINK l _Toc421646186 5.2.4 企業(yè)管理窗口 PAGEREF _Toc421646186 h 31 HYPERLINK l _Toc421646187 5.2.5 系統(tǒng)數(shù)據(jù)連接 PAGEREF _Toc421646187 h 34 HYPERLINK l _Toc421646188 5.3 本章小結(jié) PAGEREF _Toc421646188 h
12、 34 HYPERLINK l _Toc421646189 6 測(cè)試與維護(hù) PAGEREF _Toc421646189 h 35 HYPERLINK l _Toc421646190 6.1 軟件測(cè)試的目的、方法 PAGEREF _Toc421646190 h 35 HYPERLINK l _Toc421646191 6.1.1 軟件測(cè)試的目的 PAGEREF _Toc421646191 h 35 HYPERLINK l _Toc421646192 6.1.2 軟件測(cè)試的方法 PAGEREF _Toc421646192 h 35 HYPERLINK l _Toc421646193 6.2 黑盒測(cè)
13、試 PAGEREF _Toc421646193 h 35 HYPERLINK l _Toc421646194 6.2.1 用戶登錄測(cè)試 PAGEREF _Toc421646194 h 35 HYPERLINK l _Toc421646195 6.3 白盒測(cè)試 PAGEREF _Toc421646195 h 36 HYPERLINK l _Toc421646196 6.3.1 用戶登錄測(cè)試 PAGEREF _Toc421646196 h 36 HYPERLINK l _Toc421646197 本章小結(jié) PAGEREF _Toc421646197 h 37 HYPERLINK l _Toc421
14、646198 7 結(jié)束語 PAGEREF _Toc421646198 h 38 HYPERLINK l _Toc421646199 概述 PAGEREF _Toc421646199 h 38 HYPERLINK l _Toc421646200 7.2 系統(tǒng)的功能 PAGEREF _Toc421646200 h 38 HYPERLINK l _Toc421646201 7.3 系統(tǒng)的特點(diǎn) PAGEREF _Toc421646201 h 38 HYPERLINK l _Toc421646202 7.4 系統(tǒng)存在問題 PAGEREF _Toc421646202 h 38 HYPERLINK l _T
15、oc421646203 7.5 將來需完善 PAGEREF _Toc421646203 h 38 HYPERLINK l _Toc421646204 系統(tǒng)的開發(fā)體會(huì) PAGEREF _Toc421646204 h 38 HYPERLINK l _Toc421646205 參考文獻(xiàn) PAGEREF _Toc421646205 h 40 HYPERLINK l _Toc421646206 致 謝 PAGEREF _Toc421646206 h 41 HYPERLINK l _Toc421646207 畢業(yè)論文誠信聲明 PAGEREF _Toc421646207 h 41社會(huì)實(shí)踐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
16、摘要由于科學(xué)技術(shù)的發(fā)展的越來越快,社會(huì)已經(jīng)進(jìn)入高速發(fā)展的信息化時(shí)代,各行各業(yè)的發(fā)展和管理業(yè)越來越離不開計(jì)算機(jī),當(dāng)然各學(xué)校也不例外都會(huì)使用計(jì)算機(jī)來提高工作效率。目前,我校在社會(huì)實(shí)踐管理方面仍采用較傳統(tǒng)的人工管理方法,這樣既浪費(fèi)人力、物力資源,同時(shí)還大大的降低了工作的效率,提高了成本。為了解決這一問題,提高學(xué)校社會(huì)實(shí)踐管理中的效率,特開發(fā)了成都醫(yī)學(xué)院學(xué)生社會(huì)實(shí)踐管理系統(tǒng)。社會(huì)實(shí)踐作為每一個(gè)高校學(xué)生的必修課程,對(duì)學(xué)生的成才起著至關(guān)重要的作用,該系統(tǒng)盡可能的滿足了學(xué)生和學(xué)校以及企業(yè)之間的三方需求。社會(huì)實(shí)踐管理系統(tǒng)使用Microsoft Visual Studio 2013和SQL Sever 2008
17、 進(jìn)行開發(fā)。論文詳細(xì)的闡述了社會(huì)實(shí)踐管理系統(tǒng)的技術(shù)手段,開發(fā)背景以及它的意義,并且通過不同的用戶賦予不同的權(quán)限而對(duì)系統(tǒng)進(jìn)行相關(guān)的操作。 關(guān)鍵詞學(xué)生;社會(huì)實(shí)踐;管理系統(tǒng);ASP.NET;SQL Sever 2008Social Practice Management SystemAbstractDue to the development of science and technology faster and faster, society has entered the information age of high-speed development, development and ma
18、nagement of all walks of life more and more inseparable from the computer, each school is no exception, of course, will use the computer to improve work efficiency.In social practice management at present, our school is still using the traditional artificial management method, both waste of manpower
19、, material resources, but also greatly reduces the working efficiency, improve the cost. In order to solve this problem, improve the efficiency of management of school social practice, especially Chengdu medical college students social practice management system is developed. Social practice as a re
20、quired course of students in institutions of higher education and the students into makes the important role of the system as much as possible to meet the demand between students and schools and enterprises.Social practice management system using Microsoft Visual Studio 2013 and SQL Sever 2008 for d
21、evelopment. Paper detailed expounds the technical means of social practice management system, development background and its significance, and by different users give different permissions for the operation of the relevant systemKeywordsstudents; social practice; management system;ASP.NET;SQL Sever
22、20081 引言由于科技的發(fā)展,社會(huì)已經(jīng)進(jìn)入高速發(fā)展的信息時(shí)代,電腦的使用已經(jīng)涉及各個(gè)領(lǐng)域。當(dāng)然,每個(gè)學(xué)校也不例外。我國的各大高等院校都建立起了校園網(wǎng),使得學(xué)校的辦公、教學(xué)和管理工作發(fā)生了翻天覆地的變化,且產(chǎn)生了新的特點(diǎn),也對(duì)教學(xué)的管理工作提出了新要求,也讓基于WEB的社會(huì)實(shí)踐管理系統(tǒng)成為了可能。通過Internet,學(xué)生和企業(yè)可充分利用網(wǎng)絡(luò)的便利,不用面對(duì)面的應(yīng)聘,成為了招聘求職的一個(gè)重要手段。這也使得我們的工作效率越來越大,在有效的時(shí)間里,我們可以完成更多的事情。社會(huì)實(shí)踐管理系統(tǒng)使企業(yè)和學(xué)生都能在最廣闊的范圍和最短的時(shí)間里,找到滿足自己的人才和最合適自己的崗位。與此同時(shí)還能為學(xué)生節(jié)約制作個(gè)
23、人簡(jiǎn)歷的費(fèi)用,企業(yè)也能節(jié)省很多人力和財(cái)力,而且供需雙方還有了更多的選擇。正值畢業(yè)季,我們大學(xué)生的就業(yè)收到各方的關(guān)注,也有越來越多的單位更加注重學(xué)生在校期間社會(huì)實(shí)踐的情況,通過社會(huì)實(shí)踐,大學(xué)生在求職的路上也多了更多的經(jīng)驗(yàn),并且可能在其中尋求到合適的用人單位。企業(yè)也可以在這個(gè)過程需求到自己所需的千里馬,加大了學(xué)生就業(yè)的可能性。1.1 選題背景成都醫(yī)學(xué)院的學(xué)生培養(yǎng)方案里就有一項(xiàng)“實(shí)踐教學(xué)”,這一條就很好的闡述了培養(yǎng)高素質(zhì)復(fù)合型創(chuàng)新性人才,就要培養(yǎng)學(xué)生的動(dòng)手能力。對(duì)我們來說,想要增強(qiáng)動(dòng)手能力,就是要多在社會(huì)中實(shí)踐,接受社會(huì)的審查。也只有在社會(huì)實(shí)踐的過程中,學(xué)生才能找到自己知識(shí)點(diǎn)的不足,查漏補(bǔ)缺,更好的
24、整合自己的知識(shí)層次,從而得到更好的發(fā)展。而開發(fā)社會(huì)實(shí)踐管理系統(tǒng),能更好的為學(xué)生和企業(yè)提供一個(gè)雙向選擇的平臺(tái),學(xué)校也可以在該平臺(tái)上了解學(xué)生的社會(huì)實(shí)踐情況。1.2 本課題的目的及意義社會(huì)實(shí)踐作為大學(xué)生的第二課堂,它的意義在提高我們大學(xué)生的動(dòng)手能力和增加我們社會(huì)閱歷,是每個(gè)當(dāng)代大學(xué)生都會(huì)接觸到的內(nèi)容。教育事業(yè)的不斷發(fā)展,也使得高校對(duì)學(xué)生的對(duì)社會(huì)的適應(yīng)能力越來越看重,在高校的教育改革之中,越來越多的學(xué)校開始考核學(xué)生的實(shí)踐能力,也使得學(xué)生在平時(shí)的學(xué)習(xí)生活中開始參與越來越多的社會(huì)實(shí)踐?,F(xiàn)在每個(gè)學(xué)生的社會(huì)實(shí)踐的種類、崗位存在著差異,為了使學(xué)校以及學(xué)院更好的了解每個(gè)同學(xué)的實(shí)踐情況和為同學(xué)提供更多的實(shí)踐機(jī)會(huì),因
25、此開發(fā)一個(gè)社會(huì)實(shí)踐管理系統(tǒng)就顯得尤為重要。本文描述的學(xué)生社會(huì)實(shí)踐管理系統(tǒng)可以為企業(yè)、學(xué)校、學(xué)生個(gè)人提供不同的服務(wù)。1.3 設(shè)計(jì)方法 設(shè)計(jì)方案在開始設(shè)計(jì)的時(shí)候,我考慮了很多的編程語言和工具,結(jié)合自身的現(xiàn)狀我最后采用了SQL sever2008+ASP.net。學(xué)生模塊包括:1、企業(yè)管理:企業(yè)列表;2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表;教師(管理員)模塊包括:一、超級(jí)管理員:1、教師管理:教師列表;2、學(xué)生管理:學(xué)生列表;3、企業(yè)管理:企業(yè)列表;4、權(quán)限管理;5、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表、編寫實(shí)踐報(bào)告;二、教師:1、學(xué)生管理;2、企業(yè)管理;3、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表;企業(yè)模塊包括:1
26、、學(xué)生管理:學(xué)生列表;2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表。 設(shè)計(jì)思路在開始設(shè)計(jì)的之前,我們要盡可能的收集學(xué)生和企業(yè)對(duì)于該系統(tǒng)的功能需求,然后進(jìn)行數(shù)據(jù)分析,建立數(shù)據(jù)模型,畫出E-R圖,然后根據(jù)E-R圖在SQL sever2008下建立該系統(tǒng)的數(shù)據(jù)庫,檢查數(shù)據(jù)庫表之間的聯(lián)系,對(duì)表的各個(gè)列進(jìn)行檢查,主鍵是否設(shè)置完整,設(shè)計(jì)好數(shù)據(jù)庫各個(gè)相關(guān)的表項(xiàng),避免出現(xiàn)錯(cuò)誤。之后就是設(shè)計(jì)系統(tǒng)各個(gè)功能模塊,這是要十分細(xì)心地注意各個(gè)模塊之間的相關(guān)部分,然后再設(shè)計(jì)各個(gè)接口程序,連接測(cè)試,是各個(gè)模塊間的連接有條不紊,能把整個(gè)系統(tǒng)有機(jī)的、完整的集成在一起,最后完成系統(tǒng)的測(cè)試。1.4 本章小結(jié)本章闡述了系統(tǒng)開發(fā)的背景、意義以及系統(tǒng)設(shè)
27、計(jì)的大概方案和思路,為開發(fā)系統(tǒng)提供了一個(gè)大體的架構(gòu)。2 系統(tǒng)可行性分析2.1 項(xiàng)目背景為了對(duì)高校的社會(huì)實(shí)踐進(jìn)行有效便捷的管理,增加企業(yè)與學(xué)生之間的交流,特開發(fā)本系統(tǒng)。 本系統(tǒng)是基于Windows操作系統(tǒng),主要是window系統(tǒng)是我們最常使用的系統(tǒng),而開發(fā)語言,介于自身的情況,我使用ASP.net開發(fā)語言,數(shù)據(jù)庫使用SQL sever2008。2.2 可行性分析 技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成本系統(tǒng)的開發(fā)工作,軟、硬件配置能否滿足開發(fā)者的需要等1。本人的軟、硬件配置完全可以滿足本系統(tǒng)開發(fā)、運(yùn)行的需要。硬件:華碩K43SJ筆記本,CPU主頻2.3GHz、內(nèi)存6G、
28、硬盤500G軟件:windows 7 旗艦版操作系統(tǒng) Microsoft visual studio 2013 SQL server 2008 我使用了SQL+的模式作為開發(fā)工具,由于系統(tǒng)本身不是很大,只是一個(gè)屬于中小型的管理系統(tǒng),系統(tǒng)可以如期的完成。1、Microsoft Visual Studio 2013此系統(tǒng)采用Microsoft Visual Studio 2013作為開發(fā)工具。Visual Studio作為Microsoft的一款“交互開發(fā)環(huán)境”(IDE)產(chǎn)品,通過功能齊全的代碼編輯器、編譯器、項(xiàng)目模塊、設(shè)計(jì)器、代碼向?qū)?、?qiáng)大且易用的調(diào)試器以及其他工具實(shí)現(xiàn)了對(duì)Visual C#、C
29、+等的支持2。此系統(tǒng)的后臺(tái)開發(fā)語言應(yīng)用了C#完成系統(tǒng)編碼。C#作為一個(gè)編程語言,宗旨是創(chuàng)建在。NET.Framework上運(yùn)行的各種應(yīng)用程序。C#簡(jiǎn)單、功能強(qiáng)大、類型安全、而且完全面向?qū)ο?。C#憑借在許多方面的創(chuàng)新,在保持C語言風(fēng)格的表現(xiàn)力和雅致特征的同時(shí),實(shí)現(xiàn)了應(yīng)用程序的快速發(fā)展。Visual C#是Microsoft對(duì)C#語言的實(shí)現(xiàn)。 2、 SQL Sever 2008 此系統(tǒng)后臺(tái)數(shù)據(jù)庫為SQL Sever 2008,SQL sever是一個(gè)大型的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。以其靈活快速、操作簡(jiǎn)單的優(yōu)點(diǎn)吸引了中小客戶的喜歡。SQL最常用的工具是Management Studio,Manageme
30、nt Studio是一個(gè)集成化的數(shù)據(jù)操作環(huán)境,幾乎所有的數(shù)據(jù)庫操作都可以在這里完成,包括數(shù)據(jù)庫創(chuàng)建、備份、恢復(fù)等各種操作。至今微軟已經(jīng)推出了Microsoft SQL Server 2013,而Microsoft SQL Server 2008是目前較為穩(wěn)定的版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的Microsoft SQL Server版本4。這個(gè)平臺(tái)有以下特點(diǎn):(1)可信任性:用戶可以以很高的安全性和可靠性來運(yùn)行應(yīng)用程序;(2)高效性:使得用戶可以降低開發(fā)和管理數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本; (3)智能性:提供了一個(gè)全面的平臺(tái),可以在用戶需要的時(shí)候給他發(fā)送觀
31、察和信息5。3、提供了統(tǒng)一的Web開發(fā)模型,也提供了一種新的編程模型和結(jié)構(gòu),可以生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)6。其中 是Visual studio 2013開發(fā)工具中的技術(shù),他基于.NET Framework 4.5框架,為開發(fā)者開發(fā)客戶端應(yīng)用、本地(Windows Sever)和云應(yīng)用提供了豐富、有效的工具7。對(duì)于Web應(yīng)用程序開發(fā)人員來說,利用ASP.NET提供的一系列控件,可以輕松的進(jìn)行開發(fā),大大縮短了開發(fā)周期,提高了開發(fā)效率。4 、B/S結(jié)構(gòu)社會(huì)實(shí)踐管理系統(tǒng)是在B/S結(jié)構(gòu)下實(shí)現(xiàn)的。BS(瀏覽器-服務(wù)器)開發(fā)模式,相對(duì)于CS模式,BS模式擁有方便維護(hù)和更新,跨平
32、臺(tái)等優(yōu)點(diǎn),是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,Web瀏覽器是 HYPERLINK :/baike.baidu /view/930.htm t _blank 客戶端最主要的 HYPERLINK :/baike.baidu /view/7886.htm t _blank 應(yīng)用軟件8。這種模式統(tǒng)一了 HYPERLINK :/baike.baidu /view/930.htm t _blank 客戶端,客戶端不需要維護(hù),數(shù)據(jù)和應(yīng)用程序都放在服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用成本??蛻魴C(jī)上只要安裝一個(gè)瀏覽器,如Firefox, HYPERLINK :/baike.baidu /view/899.htm
33、 t _blank 服務(wù)器安裝Oracle、Sybase或SQL Server等數(shù)據(jù)庫, HYPERLINK :/baike.baidu /view/7718.htm t _blank 瀏覽器就能通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 經(jīng)濟(jì)可行性分析建立學(xué)生社會(huì)實(shí)踐信息管理系統(tǒng)后,能大大增強(qiáng)企業(yè)社會(huì)實(shí)踐管理的效率和時(shí)間,大大的增加了工作效率,可以在同樣的時(shí)間內(nèi)做更多的工作,創(chuàng)造更多的價(jià)值。開發(fā)本系統(tǒng)成本是非常的低。再說現(xiàn)在社會(huì)對(duì)本系統(tǒng)的需求量很大,本軟件具有很強(qiáng)的實(shí)用性,商業(yè)價(jià)值潛力極高,只要作品完工就可以投入使用,很快就能產(chǎn)生經(jīng)濟(jì)效益。因此從經(jīng)濟(jì)的角度分析,開發(fā)本軟件系統(tǒng)是完全可以
34、的。 運(yùn)行可行性分析運(yùn)行可行性主要是企業(yè)管理人員對(duì)開發(fā)信息、系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué)、規(guī)范,原始數(shù)據(jù)是否正確等。所以要想開發(fā)一個(gè)經(jīng)濟(jì)實(shí)用的系統(tǒng)軟件,就我們平時(shí)學(xué)習(xí)的電腦就完全可以開發(fā)了。 軟件支持:本系統(tǒng)使用MicrosoftSQLServer 2013作為開發(fā)工具, SQL Sever 2008作為數(shù)據(jù)庫,一般的客戶機(jī)都可作為開發(fā)機(jī)器,所以在技術(shù)上是完全可行的。本系統(tǒng)操作十分簡(jiǎn)單,易于上手,我們只需要有電腦并且電腦可以接入網(wǎng)絡(luò)就可以愉快的使用該系統(tǒng)了。2.3 本章小結(jié)本章主要闡述了該系統(tǒng)在經(jīng)濟(jì)、技術(shù)、運(yùn)行等方面的可行性分析,該系統(tǒng)各方面都是可行的,極具有開發(fā)價(jià)值。3 需求分析
35、3.1 任務(wù)需求該系統(tǒng)是要實(shí)現(xiàn)學(xué)生、企業(yè)、學(xué)校之間的三方網(wǎng)絡(luò)化互動(dòng),所以系統(tǒng)的設(shè)計(jì)中包括了學(xué)生、企業(yè)教師三個(gè)模塊。學(xué)生模塊包括:1、企業(yè)管理:企業(yè)列表;2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表;教師(管理員)模塊包括:一、超級(jí)管理員:1、教師管理:教師列表;2、學(xué)生管理:學(xué)生列表;3、企業(yè)管理:企業(yè)列表;4、權(quán)限管理;5、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表、編寫實(shí)踐報(bào)告;二、教師:1、學(xué)生管理;2、企業(yè)管理;3、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表;企業(yè)模塊包括:1、學(xué)生管理:學(xué)生列表;2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表。結(jié)合實(shí)際情況和用戶的需要,在經(jīng)過我的指導(dǎo)老師同意之后,我開始了我愉快的開發(fā)之旅。操作系統(tǒng):
36、Windows 7開發(fā)工具:VisualStudio2013后臺(tái)數(shù)據(jù)庫開發(fā)工具:SQL sever2008服務(wù)器:IIS作為Web服務(wù)器3.2 功能需求學(xué)生社會(huì)實(shí)踐管理系統(tǒng)的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫,我們?cè)谑褂迷撥浖臅r(shí)候會(huì)覺得使用起來特別的順手,不需要高難度的手法,應(yīng)用程序系統(tǒng)。而數(shù)據(jù)庫來說我們要保證數(shù)據(jù)的安全和一致還有完整。(1)前臺(tái)作為用戶最直觀的操作界面,我們要讓用戶感覺這個(gè)系統(tǒng)易于上手,操作方便簡(jiǎn)單,我們盡可能的使用戶的操作簡(jiǎn)單化,即使是不怎么會(huì)電腦的人,在輸入賬戶密碼的時(shí)候就可以愉快的玩耍了。(2)管理后臺(tái):因?yàn)閷?duì)后臺(tái)管理的都是我們的辛勤的教師,這當(dāng)中有許多教師并非專業(yè)
37、的人員,同樣要求我們的后臺(tái)界面操作簡(jiǎn)單,在輸入管理員密碼之后,我們的老師也可愉快的操作系統(tǒng)了。3.3 數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD):數(shù)據(jù)流圖簡(jiǎn)稱DFD圖,數(shù)據(jù)流圖有四種成分:源點(diǎn)或終點(diǎn)、處理、數(shù)據(jù)存儲(chǔ)表和數(shù)據(jù)流9。數(shù)據(jù)流的四種成分如下圖: 圖 形 符 號(hào)名 稱符 號(hào) 說 明外部實(shí)體系統(tǒng)之外的數(shù)據(jù)源或目的處理一步步的執(zhí)行命令,將輸入轉(zhuǎn)化成輸出 數(shù)據(jù)存儲(chǔ)存放起來以備將來使用的數(shù)據(jù),通常與實(shí)體聯(lián)系圖中的數(shù)據(jù)實(shí)體相對(duì)應(yīng)數(shù)據(jù)流從一處流向另一處的數(shù)據(jù)圖3-1 數(shù)據(jù)流圖的四種成分標(biāo)示以下為本系統(tǒng)的數(shù)據(jù)流圖 圖 3-2 本系統(tǒng)數(shù)據(jù)流圖圖 3-3 用戶學(xué)生數(shù)據(jù)流圖圖 3-4 用戶超級(jí)管理員數(shù)據(jù)流圖圖 3-5 用戶
38、教師數(shù)據(jù)流圖圖 3-6 用戶企業(yè)數(shù)據(jù)流圖3.4 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過程中提供關(guān)于數(shù)據(jù)的描述信息。一般說來,數(shù)據(jù)字典應(yīng)該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。 數(shù)據(jù)存儲(chǔ)該系統(tǒng)數(shù)據(jù)存儲(chǔ)如下:名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號(hào):D1組成:學(xué)號(hào),姓名,性別,年齡,身份證, ,專業(yè),家庭住址名字:教師信息表描述:記錄教師的基本信息。編號(hào):D2組成:用戶名,姓名,性別,年齡,身份證,聯(lián)系 ,家庭住址名字:企業(yè)基本實(shí)踐信息表描述:記錄企業(yè)的基本信息。編號(hào):D3組成:用戶名,姓
39、名,性別,企業(yè)名稱,企業(yè)地址,聯(lián)系 名字:實(shí)踐報(bào)告信息表描述:記錄實(shí)踐報(bào)告信息。編號(hào):D4 名字:權(quán)限信息表描述:記錄權(quán)限信息。編號(hào):D5 數(shù)據(jù)流本系統(tǒng)數(shù)據(jù)流如下:編號(hào):F2名字:教師信息描述:教師信息的添加編號(hào):F1名字:學(xué)生信息描述:學(xué)生信息的添加編號(hào):F3名字:企業(yè)信息描述:企業(yè)信息的添加編號(hào):F4名字:權(quán)限分配描述:超級(jí)管理員對(duì)教師、學(xué)生、企業(yè)的權(quán)限分配編號(hào):F6名字:查看實(shí)踐報(bào)告描述:管理員和企業(yè)查看相應(yīng)學(xué)生的實(shí)踐報(bào)告描述:對(duì)學(xué)生實(shí)踐情況進(jìn)行反饋編號(hào):F5名字:編寫實(shí)踐報(bào)告描述:學(xué)生對(duì)自己實(shí)踐結(jié)果的總結(jié)性報(bào)告編號(hào):F8名字:實(shí)踐單位申請(qǐng)描述:學(xué)生對(duì)實(shí)踐單位提出申請(qǐng)編號(hào):F7名字:評(píng)價(jià)
40、實(shí)踐報(bào)告描述:企業(yè)對(duì)相應(yīng)學(xué)生的實(shí)踐報(bào)告進(jìn)行評(píng)價(jià)編號(hào):F9名字:實(shí)踐申請(qǐng)審核描述:企業(yè)對(duì)學(xué)生提出申請(qǐng)進(jìn)行審核 數(shù)據(jù)處理該系統(tǒng)數(shù)據(jù)處理如下:編號(hào):P1名字:學(xué)生操作子系統(tǒng)描述:學(xué)生對(duì)本系統(tǒng)的應(yīng)用.輸入/輸出:D3,D4編號(hào):P0名字:社會(huì)實(shí)踐信息管理系統(tǒng)描述:整個(gè)管理系統(tǒng)輸入/輸出:D1,D2,D3,D4,D5編號(hào):P2名字:超級(jí)管理員操作子系統(tǒng)描述:超級(jí)管理員對(duì)整個(gè)系統(tǒng)的維護(hù)輸入/輸出:D1,D2,D3,D4,D5編號(hào):P3名字:教師操作子系統(tǒng)描述:教師對(duì)本系統(tǒng)的應(yīng)用輸入/輸出:D1,D2,D3,D4編號(hào):P4名字:企業(yè)操作子系統(tǒng)描述:企業(yè)對(duì)本系統(tǒng)的應(yīng)用輸入/輸出:D3,D4本章主要闡述了系統(tǒng)各
41、方面的需求分析以及系統(tǒng)的數(shù)據(jù)流圖,分析各個(gè)模塊之間的數(shù)據(jù)流向。4 總體設(shè)計(jì)總體設(shè)計(jì)也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì), 即根據(jù)系統(tǒng)分析的分析來確定系統(tǒng)的系統(tǒng)和模塊、系統(tǒng)和模塊以及如何有機(jī)地結(jié)合在一起,如何實(shí)現(xiàn)每個(gè)模塊的功能。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)所需要的功能,同時(shí),努力實(shí)現(xiàn)效率高、可靠性高、可修改性,容易學(xué)習(xí)和使用。4.1 系統(tǒng)功能劃分經(jīng)過最開始對(duì)我們系統(tǒng)的需求分析,結(jié)合實(shí)際情況將整個(gè)系統(tǒng)分為三部分:學(xué)生模塊、企業(yè)模塊、管理員模塊系統(tǒng)。圖4-1 系統(tǒng)模塊圖 學(xué)生模塊功能劃分在學(xué)生系統(tǒng)比較簡(jiǎn)單,在該子系統(tǒng)中
42、我們可以查看有哪些實(shí)踐單位,可以申請(qǐng)實(shí)踐單位,在實(shí)踐過后可以編寫相應(yīng)的實(shí)踐報(bào)告。如圖4-2:圖4-2 學(xué)生模塊圖 管理員模塊功能劃分管理員系統(tǒng)包括超級(jí)管理員和教師兩個(gè)模塊。超級(jí)管理員模塊完成此系統(tǒng)的管理維護(hù)操作,以對(duì)系統(tǒng)進(jìn)行最高權(quán)限設(shè)置,包括增加企業(yè)、教師、學(xué)生用戶等,還有對(duì)各個(gè)子模塊的權(quán)限設(shè)置;教師模塊完成超級(jí)管理員分配給他的教師,一般包括企業(yè)、學(xué)生用戶的增加、審核學(xué)生的實(shí)踐申請(qǐng)、查看實(shí)踐報(bào)告等。圖 4-3 管理員模塊 企業(yè)模塊功能劃分企業(yè)模塊主要完成對(duì)學(xué)生的申請(qǐng)進(jìn)行審核,查看學(xué)生的實(shí)踐報(bào)告和對(duì)實(shí)踐報(bào)告進(jìn)行評(píng)價(jià)。如圖4-4:圖4-4 企業(yè)模塊圖4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的
43、分析,對(duì)數(shù)據(jù)庫進(jìn)行準(zhǔn)確的設(shè)計(jì),設(shè)計(jì)出對(duì)各個(gè)需要的實(shí)體。 各實(shí)體屬性圖概念模型是對(duì)現(xiàn)實(shí)世界建模,所以概念模型能夠方便、準(zhǔn)確地表示出信息世界中的常用概念。概念模型一般用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱R-R模型10。管理員包括超級(jí)管理員和教師。超級(jí)管理員是系統(tǒng)最高權(quán)限的用戶,它的實(shí)體圖如下圖:圖4-5 管理員實(shí)體屬性圖教師的實(shí)體圖如下:圖4-6 教師實(shí)體屬性圖學(xué)生是該系統(tǒng)的主要用戶,它的實(shí)體圖如下:圖4-7 學(xué)生信息實(shí)體屬性企業(yè)也是該系統(tǒng)的主要用戶,也擁有一個(gè)實(shí)體,如下圖:圖4-8 企業(yè)信息實(shí)體屬性圖各實(shí)體之間的關(guān)系E-R圖圖4-9 學(xué)生和企業(yè)關(guān)系E-R圖4.3 數(shù)據(jù)庫設(shè)計(jì)表4-1
44、管理員表字段名稱類型長(zhǎng)度允許空字段說明Username文本50否教師用戶名Password文本50否教師密碼Name文本50否教師姓名Age小整數(shù)否年紀(jì)Identityid文本50否身份證號(hào)碼Address文本50否家庭地址Gender字節(jié)50否性別Phone文本50否 號(hào)碼Isdel字節(jié)否是否刪除Issys字節(jié)否是否系統(tǒng)內(nèi)置表4-2 登陸信息(LogUser)表字段名稱類型長(zhǎng)度允許空字段說明Username文本50否用戶名Password文本50否密碼Personid整數(shù)否用戶idPersontype小整數(shù)否用戶類型表4-3 菜單動(dòng)作(Menu)表字段名稱類型長(zhǎng)度允許空字段說明Name文本5
45、0否菜單名稱Code文本50否菜單編碼url文本200是菜單路徑Parentid整數(shù)否父親IdIsdefault文本10否是否為默認(rèn)Icon文本100否圖標(biāo)名稱Isbth字節(jié)否是否為按鈕Isdel字節(jié)否是否刪除表4-4 權(quán)限信息(power)表字段名稱類型長(zhǎng)度允許空字段說明Menuid整數(shù)否菜單idPersontype小整數(shù)否用戶類型表4-4 企業(yè)信息(company)表字段名稱類型長(zhǎng)度允許空字段說明Username文本50否用戶名Password文本50否密碼Name文本50否姓名Gender字節(jié)否性別Companyname文本50否公司名稱Companyaddress文本50否公司地址Te
46、l文本50否 Isdel字節(jié)否是否刪除表4-5 學(xué)生信息(student)表字段名稱類型長(zhǎng)度允許空字段說明Name文本50否姓名Age小整數(shù)否年紀(jì)Identityid文本50否身份證號(hào)碼Address文本50否家庭住址StudentNo文本50否學(xué)號(hào)Password文本50否密碼Gender字節(jié)否性別Major文本50否專業(yè)Phone文本50否 號(hào)碼State小整數(shù)否狀態(tài)Isdel字節(jié)否是否刪除Teacherid整數(shù)否教師IdCompanyid整數(shù)否公司Id表4-6 實(shí)踐報(bào)告(Report)表字段名稱類型長(zhǎng)度允許空字段說明Title文本200否標(biāo)題Scontent文本最大否內(nèi)容Appraise
47、文本500否評(píng)價(jià)Isappraise字節(jié)否是否評(píng)價(jià)Userid整數(shù)否用戶IDAddtime日期否添加時(shí)間表4-6 實(shí)踐申請(qǐng)(Reportapply)表字段名稱類型長(zhǎng)度允許空字段說明Id整數(shù)否IdCompany整數(shù)否公司Student整數(shù)否學(xué)生4.4 安全保密設(shè)計(jì)系統(tǒng)設(shè)計(jì)了登陸界面,用戶都有自己的用戶名和密碼11。系統(tǒng)超級(jí)管理員擁有系統(tǒng)的很高很高的權(quán)限,甚至是系統(tǒng)最高的一個(gè)權(quán)限,它可以對(duì)系統(tǒng)進(jìn)行授權(quán)和回收,還可以增加新的用戶。使客戶端層和數(shù)據(jù)庫層進(jìn)行隔離,有了隔離之后,客戶端操作是無法接觸本質(zhì)的數(shù)據(jù)庫,之間不會(huì)進(jìn)行直接的數(shù)據(jù)交流,這樣的話客戶端就不會(huì)對(duì)數(shù)據(jù)層無法進(jìn)行非法的修改和破壞,使數(shù)據(jù)庫得到
48、有效安全的保護(hù)。本章詳細(xì)的闡述了系統(tǒng)的各個(gè)模塊和數(shù)據(jù)庫以及數(shù)據(jù)庫中每個(gè)表的詳細(xì)設(shè)計(jì)過程。5 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是就是我們真正需要做的是是什么樣的一個(gè)系統(tǒng),通過這個(gè)階段,我們希望得到該系統(tǒng)的準(zhǔn)確描述,代碼可以轉(zhuǎn)換為程序的一個(gè)過程12。5.1 程序流程圖程序流程圖又叫做框圖,是每個(gè)開發(fā)者都會(huì)涉及到的,也是用得最久遠(yuǎn)、最準(zhǔn)確描述軟件功能的方法。 學(xué)生模塊程序流程圖Y進(jìn)入學(xué)生界面開始判斷登錄窗口N結(jié)束圖 5-1學(xué)生模塊程序流程圖 管理員模塊程序流程圖Y進(jìn)入管理員界面開始判斷登錄窗口N結(jié)束圖 5-2管理員后臺(tái)管理的程序流程圖 企業(yè)模塊程序流程圖Y進(jìn)入企業(yè)界面開始判斷登錄窗口N結(jié)束圖 5-3
49、企業(yè)模塊的程序流程圖5.2 輸入輸出設(shè)計(jì)該系統(tǒng)有著不同的權(quán)限的用戶,每個(gè)用戶有著自己的操作,所以需要密碼的保護(hù)。 登錄窗口該界面提供了三個(gè)及界面的入口,用戶只需要輸入對(duì)應(yīng)的用戶密碼,即可進(jìn)入系統(tǒng)。圖5-4 登陸界面圖主要代碼如下: 管理員后臺(tái)管理窗口管理員包括了超級(jí)管理員和教師。首先看超級(jí)管理員界面,該界面是超級(jí)管理員進(jìn)行維護(hù),增加信息和權(quán)限分配的界面,詳細(xì)信息如圖:圖5-5 超級(jí)管理員界面1圖5-6 超級(jí)管理員界面2圖5-7 超級(jí)管理員界面3 管理員頁面關(guān)鍵代碼1:管理員頁面關(guān)鍵代碼2:教師也屬于管理員但是他的權(quán)限比超級(jí)管理員少很多,教師界面是教師對(duì)超級(jí)管理員分配給他的權(quán)限進(jìn)行維護(hù),包括增加
50、學(xué)生信息和企業(yè)信息等界面界面,詳細(xì)信息如圖: 圖5-8 教師界面1圖5-9 教師界面2其主要代碼如下: 學(xué)生信息管理窗口學(xué)生是該系統(tǒng)的主要用戶,可以在該系統(tǒng)中查詢社會(huì)實(shí)踐信息,申請(qǐng)社會(huì)實(shí)踐,書寫實(shí)踐報(bào)告等操作。圖5-10 學(xué)生界面1圖5-11 學(xué)生界面2其主要代碼如下: 企業(yè)管理窗口企業(yè)也是該系統(tǒng)的主要用戶,可以在該系統(tǒng)中查詢學(xué)生申請(qǐng),完成審核功能,評(píng)價(jià)實(shí)踐報(bào)告等操作。圖5-12 企業(yè)模塊界面1圖5-13 企業(yè)模塊界面2企業(yè)模塊主要代碼1:企業(yè)模塊主要代碼2: 系統(tǒng)數(shù)據(jù)連接數(shù)據(jù)庫連接,單擊Microsoft visual studio菜單欄中“工具”,在其下拉列表中選擇“連接到數(shù)據(jù)庫”,彈出“
51、添加連接”對(duì)話框,在其中填寫服務(wù)器名稱,也可以填寫服務(wù)器IP地址,選擇“使用SQL Server身份驗(yàn)證”并輸入用戶名和密碼,輸入或選擇你想添加的數(shù)據(jù)庫名稱,單擊“確定”,則與遠(yuǎn)程服務(wù)器數(shù)據(jù)庫成功建立連接。當(dāng)與數(shù)據(jù)庫成功建立連接后,可在應(yīng)用程序的Web.config配置文件中看到自動(dòng)生成的配置代碼,如下所示: 5.3 本章小結(jié)本章展示了系統(tǒng)的各個(gè)方面截圖以及該界面的關(guān)鍵代碼部分,展示學(xué)生、企業(yè)、管理員三個(gè)界面的詳細(xì)情況。6 測(cè)試與維護(hù)6.1 軟件測(cè)試的目的、方法 軟件測(cè)試的目的軟件測(cè)試是一個(gè)程序的實(shí)現(xiàn)過程,目的是測(cè)試盡可能發(fā)現(xiàn)并糾正軟件中的錯(cuò)誤,提高軟件的可靠性13。在正式的正確性證明的技術(shù)方
52、法和程序是相當(dāng)長(zhǎng)的一段時(shí)間在未來成為軟件測(cè)試的實(shí)用方法仍然是保證軟件可靠性的有效途徑。 軟件測(cè)試的方法軟件測(cè)試的方法有人工測(cè)試和機(jī)器測(cè)試兩種,而機(jī)器測(cè)試又分白盒測(cè)試和黑盒測(cè)試兩種。白盒測(cè)試,是通過對(duì)程序軟件的路徑和運(yùn)行過程進(jìn)行測(cè)試,根據(jù)判斷程序的內(nèi)部結(jié)構(gòu)和邏輯,達(dá)到檢驗(yàn)預(yù)期結(jié)果的目的。黑盒測(cè)試,是相對(duì)于白盒測(cè)試存在的,它完全不用考慮軟件的內(nèi)部結(jié)構(gòu)和特性,只專注于測(cè)試軟件的外部特性,通過輸入和輸出檢測(cè)是否滿足預(yù)期效果14。6.2 黑盒測(cè)試黑盒測(cè)試又叫功能測(cè)試,它通常被用來檢測(cè)每個(gè)函數(shù)是否能正確操作的工具。在測(cè)試中,不需要考慮什么是軟件和程序結(jié)構(gòu)和性能,只檢查程序功能根據(jù)用戶需求規(guī)范的規(guī)則的正常運(yùn)
53、行15。 用戶登錄測(cè)試 超級(jí)管理員用戶名和密碼都是默認(rèn)的admin,已經(jīng)設(shè)定不能修改。設(shè)計(jì)人黎亞運(yùn)測(cè)試人黎亞運(yùn)功能編號(hào)1功能組登陸界面功能點(diǎn)用戶登錄測(cè)試日期2014年4月15日測(cè) 試 環(huán) 境 及 前 提測(cè)試條件已添加用戶 A管理員:admin, 密碼:admin, B 教師: sss, 密碼:sss,B企業(yè):zhangsan, 密碼:zhangsan, C 學(xué)生用戶:123456, 密碼:123456, 測(cè) 試 項(xiàng) 目 及 內(nèi) 容測(cè)試步驟輸入項(xiàng)預(yù)期輸出項(xiàng)實(shí)際輸出1空值/空值提示“請(qǐng)?zhí)顚戀~號(hào)!”提示“請(qǐng)?zhí)顚戀~號(hào)!”2空值/ sss 提示“請(qǐng)?zhí)顚戀~號(hào)!”提示“請(qǐng)?zhí)顚戀~號(hào)!”3sss/空值提示“請(qǐng)?zhí)?/p>
54、寫密碼!”提示“請(qǐng)?zhí)顚懨艽a!”4sss/sss 登錄成功,正在跳轉(zhuǎn)中登錄成功,正在跳轉(zhuǎn)中Sss/sss提示“用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入”提示“用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入”5zhangsan/zhangsan 登錄成功,正在跳轉(zhuǎn)中登錄成功,正在跳轉(zhuǎn)中6123456/123456 登錄成功,正在跳轉(zhuǎn)中登錄成功,正在跳轉(zhuǎn)中測(cè) 試 結(jié) 論測(cè)試記錄黎亞運(yùn)總體結(jié)論基本通過 6.3 白盒測(cè)試6.3.1 用戶登錄測(cè)試根據(jù)用戶登錄流程可得用戶登錄流圖如下圖所示: 圖6-1用戶登錄流圖算V(G)值根據(jù)我們學(xué)過的白盒測(cè)試法中基本路徑公式:V(G)=E-N+2=P+1 可得V(G)=9-7+2=4,可確定4條獨(dú)立
55、路路徑1:1-2-3-6-7測(cè)試用例:當(dāng)Name=123456、PSW=123456、limit=學(xué)生正確時(shí),進(jìn)入系統(tǒng)。期望結(jié)果:輸入用戶信息時(shí)可以進(jìn)入系統(tǒng)。運(yùn)行結(jié)果:與期望結(jié)果相符。路徑2:1-2-4-6-7測(cè)試用例:當(dāng)Name=sss、PSW=sss、Limit=教師正確時(shí),進(jìn)入系統(tǒng)。期望結(jié)果:輸入用戶信息時(shí)可以進(jìn)入系統(tǒng)。運(yùn)行結(jié)果:與期望結(jié)果相符。路徑3:1-2-5-6-7測(cè)試用例:當(dāng)Name=zhangsan、PSW=zhangsan、Limit=企業(yè)正確時(shí),進(jìn)入系統(tǒng)。期望結(jié)果:輸入用戶信息時(shí)可以進(jìn)入系統(tǒng)。運(yùn)行結(jié)果:與期望結(jié)果相符。路徑4:1-2-3-6-1-2-4-6-1-2-5-6-
56、7測(cè)試用例:當(dāng)Name=123456或sss或zhangsan、PSW=123456或sss或zhangsan、limit=學(xué)生或企業(yè)或教師、驗(yàn)證錯(cuò)誤時(shí),系統(tǒng)登錄失?。划?dāng)Name=123456或sss或zhangsan、PSW=123456或sss或zhangsan、limit=學(xué)生或企業(yè)或教師、驗(yàn)證正確時(shí),系統(tǒng)登錄成功用戶可以進(jìn)入系統(tǒng)。期望結(jié)果:第二次輸入用戶信息時(shí)可以進(jìn)入系統(tǒng)。運(yùn)行結(jié)果:與期望結(jié)果相符。6.4本章小結(jié)本章主要是系統(tǒng)的測(cè)試,采用了白盒測(cè)試和黑盒測(cè)試了系統(tǒng)的登陸和修改的測(cè)試,經(jīng)過測(cè)試,系統(tǒng)通過。7 結(jié)束語由于學(xué)生社會(huì)實(shí)踐管理系統(tǒng)屬于典型的信息管理系統(tǒng)。其開發(fā)主要包括了后臺(tái)數(shù)據(jù)庫
57、的建立和維護(hù),即要求建立起的數(shù)據(jù)一致性和完善性強(qiáng),易使用等特點(diǎn)的庫。還要求程序功能完善,易學(xué),易用這些特點(diǎn)。我選擇了使用 Visual Studio 2013的開發(fā)環(huán)境,建立系統(tǒng)應(yīng)用原形,并且對(duì)初始原形進(jìn)行了需求的迭代,不斷地修改,更正完善,直到形成了比較滿意的可行系統(tǒng)。學(xué)生社會(huì)實(shí)踐管理系統(tǒng),對(duì)學(xué)生,企業(yè),管理員進(jìn)行了全面有效的管理,各用戶能夠在這個(gè)系統(tǒng)中進(jìn)行各自需要的信息查詢,大大縮短了獲取信息的實(shí)踐,大大提高了工作效率。7.2 系統(tǒng)的功能 歷時(shí)將近一學(xué)期的設(shè)計(jì)和開發(fā)接近尾聲,系統(tǒng)基本開發(fā)完成。此系統(tǒng)由學(xué)生信息,企業(yè)信息等組成,系統(tǒng)功能大體符合各用戶的需求。7.3 系統(tǒng)的特點(diǎn)1)界面友好,可
58、學(xué)可操作性強(qiáng)。無需用戶有太多的專業(yè)知識(shí)。 2)系統(tǒng)可擴(kuò)充性好,本系統(tǒng)在許多方面還需要不斷完善。3)在學(xué)生編寫實(shí)踐報(bào)告和企業(yè)評(píng)價(jià)實(shí)踐報(bào)告這兩個(gè)功能上做到了很好的連接,有利于學(xué)生用戶及時(shí)了解自己在工作中的表現(xiàn),企業(yè)用戶也能很好的掌握學(xué)生的反饋即使調(diào)整內(nèi)部工作。4)系統(tǒng)安全性良好,可以進(jìn)行網(wǎng)站注銷或關(guān)閉,這樣可以及時(shí)解決問題防止數(shù)據(jù)的丟失。 5)擁有用戶權(quán)限和密碼的限制,可以防止一定的人為的破壞或數(shù)據(jù)盜取。7.4 系統(tǒng)存在問題1)在設(shè)計(jì)、編碼和測(cè)試過程全是自行完成,存在著許多問題考慮不全面。2)由于知識(shí)儲(chǔ)備和時(shí)間的關(guān)系,輸出的信息還非常的不完善。3)在抗錯(cuò),容錯(cuò)性方面還需加強(qiáng)。頁面太過簡(jiǎn)單,平凡也需
59、要完善提高。7.5 將來需完善1)多媒體化:系統(tǒng)可支持語音的輸入,免去打字輸入的繁瑣。2)互動(dòng)化:學(xué)生可以相互查看彼此間的實(shí)踐情況,有利于學(xué)生鞭笞自己。還可以增加留言功能,可以相互討論,交流。經(jīng)過畢業(yè)設(shè)計(jì)的這幾個(gè)月,我最大的領(lǐng)悟就是成就、喜悅和堅(jiān)持。讓我系統(tǒng)的將自己四年學(xué)習(xí)的知識(shí)有機(jī)的、有效的結(jié)合在一起,提高了我的自身價(jià)值。不僅讓我把所學(xué)的知識(shí)全面的鞏固了一遍而且還得到了一個(gè)質(zhì)的飛躍。在分析問題,解決問題的能力方面也得到了比較大的鍛煉,還培養(yǎng)了我的創(chuàng)新意識(shí)。以前學(xué)習(xí)大多都是理論知識(shí)而經(jīng)過這次的畢業(yè)設(shè)計(jì),我的動(dòng)手能力得到了一定的增強(qiáng)。這對(duì)我以后的工作奠定了不錯(cuò)的基礎(chǔ)。在這次設(shè)計(jì)中還有許多不完善的地方,特別是三個(gè)地方:第一個(gè)地方是密碼問題。因?yàn)槌?jí)管理員是默認(rèn)的用戶名和密碼,而其他三個(gè)用戶的密碼也是默認(rèn)為登錄名不可以修改。所以存在這很大的安全隱患;第二個(gè)地方就是企業(yè)信息不完善。在企業(yè)信息中可以加入更多關(guān)于企業(yè)的消息。比如職位類型,所需人數(shù),企業(yè)背景等。這樣更方便學(xué)生了解而不用自己在花時(shí)間去查找;第三個(gè)地方是修改、刪除用戶功能,現(xiàn)實(shí)生活中工作是有變動(dòng)的而我的系統(tǒng)中不能刪除用戶。比如說教師,一旦成為了系統(tǒng)的管理員就不能修改和刪除。這有很大的弊端。出現(xiàn)這三個(gè)有待改進(jìn)之處的原因有二:1、我實(shí)戰(zhàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東嶺南職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025年山東經(jīng)貿(mào)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年山東水利職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫含答案解析
- 2025至2030年中國環(huán)保型窗簾數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年宿州職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年太原城市職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025至2030年中國咖啡花生數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國原色手提籃數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年嘉興南洋職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 二零二四年度原料采購與供應(yīng)合同
- 電纜擠塑操作手冊(cè)
- 浙江寧波鄞州區(qū)市級(jí)名校2025屆中考生物全真模擬試卷含解析
- 2024-2025學(xué)年廣東省深圳市南山區(qū)監(jiān)測(cè)數(shù)學(xué)三年級(jí)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- IATF16949基礎(chǔ)知識(shí)培訓(xùn)教材
- 【MOOC】大學(xué)生創(chuàng)新創(chuàng)業(yè)知能訓(xùn)練與指導(dǎo)-西北農(nóng)林科技大學(xué) 中國大學(xué)慕課MOOC答案
- 勞務(wù)派遣公司員工考核方案
- 基礎(chǔ)生態(tài)學(xué)-7種內(nèi)種間關(guān)系
- 2024年光伏農(nóng)田出租合同范本
- 《阻燃材料與技術(shù)》課件 第3講 阻燃基本理論
- 2024-2030年中國黃鱔市市場(chǎng)供需現(xiàn)狀與營銷渠道分析報(bào)告
- 新人教版九年級(jí)化學(xué)第三單元復(fù)習(xí)課件
評(píng)論
0/150
提交評(píng)論