信息管理系統(tǒng)與信息系統(tǒng)畢業(yè)論文定稿子_第1頁
信息管理系統(tǒng)與信息系統(tǒng)畢業(yè)論文定稿子_第2頁
信息管理系統(tǒng)與信息系統(tǒng)畢業(yè)論文定稿子_第3頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)老師:二O五年五月目錄摘要 I關(guān)鍵詞 IAbstract Keywords I.V.1 引言 1.1.1 選題背景 11.2 本課題的目的及意義 21.3 設(shè)計(jì)方法 21.3.1 設(shè)計(jì)方案 21.3.2 設(shè)計(jì)思路 31.4 本章小結(jié) 32 系統(tǒng)可行性分析 42.1 項(xiàng)目背景 42.2 可行性分析 52.2.1 技術(shù)可行性分析 52.2.2 經(jīng)濟(jì)可行性分析 72.2.3 運(yùn)行可行性分析 72.3 本章小結(jié) 73 需求分析 83.1 任務(wù)需求 83.2 功能需求

2、 93.3 數(shù)據(jù)流圖 93.4 數(shù)據(jù)字典 .1 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 數(shù)據(jù)處理 1.63.5 本章小結(jié) 1.7.4 總體設(shè)計(jì) 系統(tǒng)功能劃分 .1 學(xué)生模塊功能劃分 2.04.1.2 管理員模塊功能劃分 企業(yè)模塊功能劃分 2.24.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 各實(shí)體屬性圖 各實(shí)體之間的關(guān)系 E-R 圖 2.54.3 數(shù)據(jù)庫設(shè)計(jì) 2.54.4 安全保密設(shè)計(jì) 3.04.5 本章小結(jié) 3.0.5 詳細(xì)設(shè)計(jì) 程序流程圖 學(xué)生模塊程序流程圖 3.1

3、5.1.2 管理員模塊程序流程圖 企業(yè)模塊程序流程圖 3.35.2 輸入輸出設(shè)計(jì) 登錄窗口 管理員后臺(tái)管理窗口 學(xué)生信息管理窗口 企業(yè)管理窗口 系統(tǒng)數(shù)據(jù)連接 4.75.3 本章小結(jié) 4.8.6 測(cè)試與維護(hù) 軟件測(cè)試的目的、方法 軟件測(cè)試的目的 軟件測(cè)試的方法 4.86.2 黑盒測(cè)試 .1 用戶登錄測(cè)試 4.96.3 白盒測(cè)試 .1 用戶登錄測(cè)試 5.06.4 本章小結(jié) 5.2.7 結(jié)束語 概述

4、 系統(tǒng)的功能 5.47.3 系統(tǒng)的特點(diǎn) 5.47.4 系統(tǒng)存在問題 將來需完善 5.57.6 系統(tǒng)的開發(fā)體會(huì) 5.5參考文獻(xiàn) 5.7.致 謝 5.9.畢業(yè)論文誠信聲明 6.0.社會(huì)實(shí)踐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要由于科學(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ā)了成

5、都醫(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 進(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

6、development of science and technology faster and faster, societyhas enteredtheinformationageof high-speeddevelopment,developmentandmanagementofall walks oflifemore and moreinseparablefromthe computer,each schoolis no exception,ofcourse, will usethe computertoimproveworkefficiency.In social practice

7、management at present, our school is still using the traditionalartificial management method, both waste of manpower, materialresources, 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,

8、especially Chengdu medical college students' social practice management system is developed. Social practice as a required 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 a

9、nd schools and enterprises.Social practice management system using Microsoft Visual Studio 2013 and SQL Sever 2008 for development. Paper detailed expounds the technical means of social practice management system, development background and its significance, and by different users give different per

10、missions for the operation of the relevant systemKeywords;ASP.NET;SQL Sever 2008students; social practice; management system1 引言由于科技的發(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)

11、 絡(luò)的便利, 不用面對(duì)面的應(yīng)聘, 成為了招聘求職的一個(gè)重要手段。 這也使得我們的工作效率 越來越大,在有效的時(shí)間里,我們可以完成更多的事情。社會(huì)實(shí)踐管理系統(tǒng)使企業(yè)和學(xué)生都能在最廣闊的范圍和最短的時(shí)間里, 找到滿足自己的 人才和最合適自己的崗位。 與此同時(shí)還能為學(xué)生節(jié)約制作個(gè)人簡(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è)過程需求到自己所需的千里馬, 加大

12、了學(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ǔ)缺, 更好的整合自己的知識(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)

13、代大學(xué)生都會(huì)接觸到的內(nèi)容。 教育事業(yè)的不斷發(fā)展, 也使得高校對(duì)學(xué)生的 對(duì)社會(huì)的適應(yīng)能力越來越看重, 在高校的教育改革之中, 越來越多的學(xué)校開始考核學(xué)生的實(shí) 踐能力, 也使得學(xué)生在平時(shí)的學(xué)習(xí)生活中開始參與越來越多的社會(huì)實(shí)踐。 現(xiàn)在每個(gè)學(xué)生的社 會(huì)實(shí)踐的種類、 崗位存在著差異, 為了使學(xué)校以及學(xué)院更好的了解每個(gè)同學(xué)的實(shí)踐情況和為 同學(xué)提供更多的實(shí)踐機(jī)會(huì),因此開發(fā)一個(gè)社會(huì)實(shí)踐管理系統(tǒng)就顯得尤為重要。本文描述的學(xué)生社會(huì)實(shí)踐管理系統(tǒng)可以為企業(yè)、學(xué)校、學(xué)生個(gè)人提供不同的服務(wù)。1.3 設(shè)計(jì)方法1.3.1 設(shè)計(jì)方案在開始設(shè)計(jì)的時(shí)候,我考慮了很多的編程語言和工具,結(jié)合自身的現(xiàn)狀我最后采用了SQL sever20

14、08+ASP .net 。學(xué)生模塊包括: 1、企業(yè)管理:企業(yè)列表 < 實(shí)踐單位申請(qǐng) > ;2、 實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表 <編寫報(bào)告列表 > ;教師(管理員)模塊包括:一、超級(jí)管理 員: 1、教師管理:教師列表 <新增教師 > ;2 、學(xué)生管理:學(xué)生列表 <新增學(xué)生 >< 實(shí)踐申請(qǐng) 審核> ; 3、企業(yè)管理:企業(yè)列表 < 新增企業(yè) >< 實(shí)踐單位申請(qǐng) > ;4 、權(quán)限管理; 5、實(shí)踐報(bào) 告管理:實(shí)踐報(bào)告列表 < 評(píng)價(jià)實(shí)踐報(bào)告 >< 查看實(shí)踐報(bào)告 > 、編寫實(shí)踐報(bào)告;二、教師: 1、 學(xué)

15、生管理; 2、企業(yè)管理; 3、實(shí)踐報(bào)告管理: 實(shí)踐報(bào)告管理 :實(shí)踐報(bào)告列表 <查看實(shí)踐報(bào)告 > ; 企業(yè)模塊包括: 1、學(xué)生管理:學(xué)生列表 < 實(shí)踐申請(qǐng)審核 > ;2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列 表< 評(píng)價(jià)實(shí)踐報(bào)告 >< 查看實(shí)踐報(bào)告 > 。1.3.2 設(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)的表

16、項(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è)計(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ā)語言

17、 ,數(shù)據(jù)庫使用 SQL sever2008 。2.2 可行性分析2.2.1 技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成本系統(tǒng)的開發(fā)工 作,軟、硬件配置能否滿足開發(fā)者的需要等 1 。本人的軟、硬件配置完全可以滿 足本系統(tǒng)開發(fā)、運(yùn)行的需要。硬件:華碩 K43SJ 筆記本, CPU 主頻 2.3GHz 、內(nèi)存 6G 、硬盤 500G軟件: windows 7 旗艦版操作系統(tǒng)Microsoft visual studio 2013SQL server 2008我使用了 SQL+ASP .NET 的模式作為開發(fā)工具, 由于系統(tǒng)本身不是很大, 只是一個(gè)屬于 中小型的管理系統(tǒng),系統(tǒng)可以

18、如期的完成。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+等的支持 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)

19、新,在保持 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 , Management Studio 是一個(gè)集成化的數(shù)據(jù)操作環(huán)境,幾乎所有的 數(shù)據(jù)庫操作都可以在這里完成, 包括數(shù)據(jù)庫創(chuàng)建、 備份、 恢復(fù)等各種操作。 至今微軟已經(jīng)推 出了 Microsoft SQL S

20、erver 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ā)送觀察和信息5 。3 、 ASP.NETASP.NET 提供了統(tǒng)一的 Web 開發(fā)模型, 也提供了一種新的編程模型和結(jié)構(gòu), 可以生成 伸縮性和穩(wěn)定性更好的應(yīng)

21、用程序,并提供更好的安全保護(hù) 6 。其中 ASP.NET 4.5 是 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ù)和更新,跨平臺(tái)等優(yōu)點(diǎn),是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模

22、式,Web 文檔瀏覽器是客戶端最主要的應(yīng)用軟件 8 。這種模式統(tǒng)一了客戶端,客戶端不需要維護(hù),數(shù)據(jù)和 應(yīng)用程序都放在服務(wù)器上, 簡(jiǎn)化了系統(tǒng)的開發(fā)、 維護(hù)和使用成本。 客戶機(jī)上只要安裝一個(gè)瀏 覽器,如 Firefox ,服務(wù)器安裝 Oracle 、 Sybase 或 SQL Server 等數(shù)據(jù)庫,瀏覽器就能通 過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。2.2.2 經(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)的需求量很

23、大, 本軟件具有很強(qiáng)的實(shí)用性, 商業(yè)價(jià)值潛 力極高,只要作品完工就可以投入使用,很快就能產(chǎn)生經(jīng)濟(jì)效益。因此從經(jīng)濟(jì)的角度分析, 開發(fā)本軟件系統(tǒng)是完全可以的。2.2.3 運(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)使用 Microsoft SQL Server 2013作為開發(fā)工具, SQL Sever 2008作為數(shù)據(jù)庫,一般的客戶機(jī)都可作為開發(fā)機(jī)器,所以在技術(shù)上是完全可行的。本系統(tǒng)操作十分簡(jiǎn)單, 易于上手, 我們只需要有

24、電腦并且電腦可以接入網(wǎng)絡(luò)就可以愉快 的使用該系統(tǒng)了。2.3 本章小結(jié)本章主要闡述了該系統(tǒng)在經(jīng)濟(jì)、 技術(shù)、 運(yùn)行等方面的可行性分析, 該系統(tǒng)各方面都是可 文檔行的,極具有開發(fā)價(jià)值。3 需求分析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è)列表 <實(shí)踐單位申請(qǐng) > ;2、實(shí) 踐報(bào)告管理:實(shí)踐報(bào)告列表 < 編寫報(bào)告列表 > ;教師(管理員)模塊包括:一、超級(jí)管理員: 1、教師管理:教師列表 <新增教師 > ;2、學(xué)生管理:學(xué)生列表 <新增學(xué)生 >

25、;< 實(shí)踐申請(qǐng)審核 >; 3、企業(yè)管理:企業(yè)列表 < 新增企業(yè) > ;4 、權(quán)限管理; 5、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表<評(píng)價(jià)實(shí)踐報(bào)告 >< 查看實(shí)踐報(bào)告 > 、編寫實(shí)踐報(bào)告;二、教師: 1 、學(xué)生管理; 2、企業(yè)管理; 3、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告管理 :實(shí)踐報(bào)告列表 < 查看實(shí)踐報(bào)告 > ;企業(yè)模塊包括: 1、學(xué)生 管理:學(xué)生列表 <實(shí)踐申請(qǐng)審核 > ; 2、實(shí)踐報(bào)告管理:實(shí)踐報(bào)告列表 < 評(píng)價(jià)實(shí)踐報(bào)告 >< 查 看實(shí)踐報(bào)告 > 。結(jié)合實(shí)際情況和用戶的需要, 在經(jīng)過我的指導(dǎo)老師同意之后, 我開始了我

26、愉快的開發(fā)之旅。 操作系統(tǒng): 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)管理

27、的都是我們的辛勤的教師,這當(dāng)中有許多教師并非專業(yè)的人員,同樣要求我們的后臺(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ù)流的四種成分如下圖:一步步的執(zhí)行命令,將輸入轉(zhuǎn)化成輸處理出存放起來以備將來使用的數(shù)據(jù),通常數(shù)據(jù)存儲(chǔ)與實(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ù)流圖實(shí)踐單位杳看P1實(shí)踐單位申請(qǐng)學(xué)生操作子系統(tǒng)企業(yè)信息列表實(shí)踐報(bào)告信息列表一編寫實(shí)踐報(bào)告f圖3-3 用戶

28、學(xué)生數(shù)據(jù)流圖新增企業(yè)實(shí)踐單位申請(qǐng)權(quán)限管理一評(píng)價(jià)實(shí)踐報(bào)告4學(xué)生信息列表圖3-4用戶超級(jí)管理員數(shù)據(jù)流圖P3表學(xué)生信息列 表企業(yè)信息列新增學(xué)生-實(shí)踐申請(qǐng)審核教師操作新增企業(yè)新L子系統(tǒng)一查看實(shí)踐報(bào)告*實(shí)踐報(bào)告信息列表圖3-5用戶教師數(shù)據(jù)流圖P4學(xué)生信息列-e表實(shí)踐報(bào)告信息列表企業(yè)操作子系統(tǒng)實(shí)踐申請(qǐng)審核一*評(píng)價(jià)實(shí)踐報(bào)告_*查看實(shí)踐報(bào)告2H*圖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ù)處理。34

29、1 數(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組成:用戶名,姓名,性別,企業(yè)名稱,企業(yè)地址,聯(lián)系電話名字:實(shí)踐報(bào)告信息表 描述:記錄實(shí)踐報(bào)告信息編號(hào):D4名字:權(quán)限信息表 描述:記錄權(quán)限信息編號(hào):D5342 數(shù)據(jù)流本系統(tǒng)數(shù)據(jù)流如下:編號(hào):F1名字:學(xué)生信息描述:學(xué)生信息的添加編號(hào):F2名字:教師信息描述:教師信息的添加編號(hào):F3

30、名字:企業(yè)信息描述:企業(yè)信息的添加編號(hào):F4名字:權(quán)限分配描述:超級(jí)管理員對(duì)教師、學(xué)生、企業(yè)的權(quán)限分配編號(hào):F5名字:編寫實(shí)踐報(bào)告描述:學(xué)生對(duì)自己實(shí)踐結(jié)果的總結(jié)性報(bào)告編號(hào):F7名字:評(píng)價(jià)實(shí)踐報(bào)告描述:企業(yè)對(duì)相應(yīng)學(xué)生的實(shí)踐報(bào)告進(jìn)行評(píng)價(jià)編號(hào):F6名字:查看實(shí)踐報(bào)告描述:管理員和企業(yè)查看相應(yīng)學(xué)生的實(shí)踐報(bào)告編號(hào):F8名字:實(shí)踐單位申請(qǐng)描述:學(xué)生對(duì)實(shí)踐單位提出申請(qǐng)編號(hào):F9名字:實(shí)踐申請(qǐng)審核描述:企業(yè)對(duì)學(xué)生提出申請(qǐng)進(jìn)行審 核343 數(shù)據(jù)處理該系統(tǒng)數(shù)據(jù)處理如下:編號(hào):P0名字:社會(huì)實(shí)踐信息管理系統(tǒng)描述:整個(gè)管理系統(tǒng)輸入/輸出:D1,D2,D3,D4, D5編號(hào):P2名字:超級(jí)管理員操作子系統(tǒng)描述:超級(jí)管理

31、員對(duì)整個(gè)系統(tǒng)的維護(hù)編號(hào):P1名字:學(xué)生操作子系統(tǒng)描述:學(xué)生對(duì)本系統(tǒng)的應(yīng)用輸入/輸出:D3, D4編號(hào):P3名字:教師操作子系統(tǒng) 描述:教師對(duì)本系統(tǒng)的應(yīng)用輸入/ 輸出:D1,D2,D3, D4輸入/輸出:D1,D2,D3,D4, D5編號(hào):P4名字:企業(yè)操作子系統(tǒng)描述:企業(yè)對(duì)本系統(tǒng)的應(yīng)用輸入/輸出:D3, D4分析各個(gè)模塊之間的數(shù)據(jù)3.5 本章小結(jié)本章主要闡述了系統(tǒng)各方面的需求分析以及系統(tǒng)的數(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)和模塊、

32、 系統(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)模塊圖4.1.1 學(xué)生模塊功能劃分可以申請(qǐng)實(shí)踐單位,在學(xué)生系統(tǒng)比較簡(jiǎn)單,在該子系統(tǒng)中我們可以查看有哪些實(shí)踐單位,在實(shí)踐過后可以編寫相應(yīng)的實(shí)踐報(bào)告。如圖4-2 :學(xué)生模塊實(shí)踐單位查看實(shí)踐單位申請(qǐng)編寫實(shí)踐報(bào)告圖4-2學(xué)生模塊圖4.1.2 管理員模塊功能劃分管理員系統(tǒng)包括超級(jí)管理員和教師兩個(gè)模塊。超級(jí)管理員

33、模塊完成此系統(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)告等。學(xué)生管理企業(yè)管理新增學(xué)生實(shí)踐申請(qǐng)審核-L 新增企業(yè),實(shí)踐單位申請(qǐng)權(quán)限管理 Q WL 學(xué)生實(shí) 踐 報(bào) 告 管 理1 1 1JL查 看 實(shí) 踐 報(bào) 告評(píng) 價(jià) 實(shí) 踐 報(bào) 告編 寫 實(shí) 踐 報(bào) 告實(shí) 踐 申 請(qǐng) 審 核實(shí)踐報(bào)告管理查看實(shí)踐報(bào)告圖4-3管理員模塊4.1.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

34、-4企業(yè)模塊圖4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的分析,對(duì)數(shù)據(jù)庫進(jìn)行準(zhǔn)確的設(shè)計(jì),設(shè)計(jì)出對(duì)各個(gè)需要的實(shí)體。4.2.1 各實(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í)體屬性圖學(xué)生是該系統(tǒng)的主要用戶,它的實(shí)體圖如下:專業(yè)性別年齡家庭住址姓名學(xué)號(hào)身份證學(xué)生圖4-7學(xué)生信息實(shí)體屬性圖4-8企業(yè)信息實(shí)體屬性圖432各實(shí)體之間的關(guān)系 E-R圖姓名學(xué)號(hào)性別M工作N年齡學(xué)生家庭住址專

35、業(yè)企業(yè)實(shí)踐信息N公司名稱1企業(yè)姓名公司地址用戶名聯(lián)系電話性另圖4-9學(xué)生和企業(yè)關(guān)系 E-R圖4.3 數(shù)據(jù)庫設(shè)計(jì)表4-1管理員表字段名稱類型長(zhǎng)度允許空字段說明Usern ame文本50否教師用戶名Password文本50否教師密碼Name文本50否教師姓名Age小整數(shù)否年紀(jì)Ide ntityid文本50否身份證號(hào)碼Address文本50否家庭地址Gen der字節(jié)50否性別Phone文本50否電話號(hào)碼Isdel字節(jié)否是否刪除Issys字節(jié)否是否系統(tǒng)內(nèi)置表4-2登陸信息(LogUser)表字段名稱類型長(zhǎng)度允許空字段說明Usern ame文本50否用戶名Password文本50否密碼Pers oni

36、d整數(shù)否用戶idPers on type小整數(shù)否用戶類型表4-3菜單動(dòng)作(Menu)表字段名稱類型長(zhǎng)度允許空字段說明Name文本50否菜單名稱Code文本50否菜單編碼url文本200是菜單路徑Pare ntid整數(shù)否父親IdIsdefault文本10否是否為默認(rèn)Ico n文本100否圖標(biāo)名稱Isbth字節(jié)否是否為按鈕Isdel字節(jié)否是否刪除表4-4 權(quán)限信息(power )表字段名稱類型長(zhǎng)度允許空字段說明Men uid整數(shù)否菜單idPers on type小整數(shù)否用戶類型表4-4企業(yè)信息(company)表字段名稱類型長(zhǎng)度允許空字段說明Usern ame文本50否用戶名Password文本5

37、0否密碼Name文本50否姓名Gen der字節(jié)否性別Compa nyn ame文本50否公司名稱Compa ny addres文本50否公司地址sTel文本50否電話Isdel字節(jié)否是否刪除表4-5學(xué)生信息(student)表字段名稱類型長(zhǎng)度允許空字段說明Name文本50否姓名Age小整數(shù)否年紀(jì)Ide ntityid文本50否身份證號(hào)碼Address文本50否家庭住址Stude ntNo文本50否學(xué)號(hào)Password文本50否密碼Gen der字節(jié)否性別Major文本50否專業(yè)Phone文本50否電話號(hào)碼State小整數(shù)否狀態(tài)Isdel字節(jié)否是否刪除Teacherid整數(shù)否教師IdCompa

38、 nyid整數(shù)否公司Id表4-6實(shí)踐報(bào)告(Report)表字段名稱類型長(zhǎng)度允許空字段說明Title文本200否標(biāo)題Scontent文本最大否內(nèi)容Appraise文本500否評(píng)價(jià)Isappraise字節(jié)否是否評(píng)價(jià)Userid整數(shù)否用戶IDAddtime日期否添加時(shí)間表4-6 實(shí)踐申請(qǐng)(Reportapply )表字段名稱類型長(zhǎng)度允許空字段說明Id整數(shù)否IdCompa ny整數(shù)否公司Stude nt整數(shù)否學(xué)生4.4 安全保密設(shè)計(jì)a)系統(tǒng)設(shè)計(jì)了登陸界面,用戶都有自己的用戶名和密碼11。b)系統(tǒng)超級(jí)管理員擁有系統(tǒng)的很高很高的權(quán)限,甚至是系統(tǒng)最高的一個(gè)權(quán)限,它可以對(duì)系統(tǒng)進(jìn)行授權(quán)和回收,還可以增加新的用戶

39、。c)使客戶端層和數(shù)據(jù)庫層進(jìn)行隔離,有了隔離之后,客戶端操作是無法接觸本質(zhì)的數(shù)據(jù)庫,之間不會(huì)進(jìn)行直接的數(shù)據(jù)交流,這樣的話客戶端就不會(huì)對(duì)數(shù)據(jù)層無法進(jìn)行非 法的修改和破壞,使數(shù)據(jù)庫得到有效安全的保護(hù)。4.5本章小結(jié)本章詳細(xì)的闡述了系統(tǒng)的各個(gè)模塊和數(shù)據(jù)庫以及數(shù)據(jù)庫中每個(gè)表的詳細(xì)設(shè)計(jì)過程。通過這個(gè)階最準(zhǔn)確描述軟5詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是就是我們真正需要做的是是什么樣的一個(gè)系統(tǒng),段,我們希望得到該系統(tǒng)的準(zhǔn)確描述,代碼可以轉(zhuǎn)換為程序的一個(gè)過程12。5.1 程序流程圖程序流程圖又叫做框圖,是每個(gè)開發(fā)者都會(huì)涉及到的,也是用得最久遠(yuǎn)、件功能的方法。5.1.1 學(xué)生模塊程序流程圖結(jié)束圖5-1學(xué)生模塊程序流

40、程圖5.1.2管理員模塊程序流程圖判斷結(jié)束圖5-2管理員后臺(tái)管理的程序流程圖企業(yè)模塊程序流程圖開始登錄窗口判斷'結(jié)束L圖5-3企業(yè)模塊的程序流程圖5.2 輸入輸出設(shè)計(jì)該系統(tǒng)有著不同的權(quán)限的用戶,每個(gè)用戶有著自己的操作,所以需要密碼的保護(hù)。登錄窗口該界面提供了三個(gè)及界面的入口,用戶只需要輸入對(duì)應(yīng)的用戶密碼,即可進(jìn)入系統(tǒng)。圖5-4登陸界面圖主要代碼如下:<div loginTit 社會(huì)買蹉置ff 系繞div><tabLe i.d= loinPanelJ-<t r><th><label for="ui(T賬也nb即;血nbsp;段nb

41、s# ;號(hào):</latel></Ul><td><mput idFuic" type=,vt5xtb'value-"a dm in" data-inwgu"苗 填寫賬號(hào)"/></td><+d></td)</tr><tr><th><label f or=rpwdff >£nbsp: Anbsp: tubs; .</label></th><td>Cinput id-Apwt

42、" tiTDe-Dassvord*value=" aimin' data-m?s=1 iSS"</td></±r><tr><td><input typ.radio" id=stu*f jiiaJre="logirfType" walu護(hù)"I' /><label for匸"stu"學(xué)生</Label><:npnt +yp=*'riidio'十ph" rhpLh*kaH&qu

43、ot; riMin*u"'l nginType" vsklnpS* /><label f田"埶師/Labeltype*" radioid= ccn iicu»L0_,YogmTyr'O,y voluo 3 /><label fortea">lfe業(yè)"LabM#reg i O n 驗(yàn)證#|iif(Liid JNullOrEmptyOJIvar jsonPack 二 "清埴罵用戶名"1:Repone esonLo Cllient(j son Pack);if pw

44、d.lsNullOrEmptyQ)var j5onPack = new Base-Model.JonObj(O,-清境肓島碼 jRes pens eJsonT o Cllientj son Pack);> .*endrgion522 管理員后臺(tái)管理窗口管理員包括了超級(jí)管理員和教師。首先看超級(jí)管理員界面,該界面是超級(jí)管理員進(jìn)行維護(hù),增加信息和權(quán)限分配的界面,詳細(xì)信息如圖:«#eiF*w ue社會(huì)實(shí)睚董理帝統(tǒng) WHQ r±M =3*4+ Etsn圖5-5超級(jí)管理員界面1醴? Tsra =-tk "M* 75K1It! Mwdc»T1M|E! LHX*

45、3%"IWM»311J1-±in« LW*±«t圖5-6超級(jí)管理員界面2七會(huì)實(shí)璉奮理寧魂w13T FWn -ffWTlw丁- f iw* nE5IBW31hBw»*± aK=aw月.mm -F-MPlOWWZiMk 匚 5WHW RW 應(yīng)-IS晉:D M -KHflB 日 namsi* M圖5-7超級(jí)管理員界面3管理員頁面關(guān)鍵代碼 1 :J <head rurtit =" s>.ueta http-equiUonl ent-fype* c ent ent t ext/ht ml: chars

46、st =utf-BH /> 學(xué) 土騁嬉 </t it 1 o>(link href/Static/Pluss/Kustyasyui-l 2/the»ftVT>efauli/eaayui- css* rel=p style she et* />/link hrcf=*/St Atie/Flugs/jqii'My eaijnji 1. 4. 2/theihc;/LeMi. 161=*"ityLcshefi't * />(link hrefStatic/CsELase. 2ss r*l=' stylesheet"

47、; />/link hrcf=*/Sti+ic/Css/St/le. css* rcl<htylftshirt* />(script srcsVScnpts/jaueryl. 7. 1. run. js' X/acritt<5cr ipt rc«*at ie/Plii£s/jqjcry caay'ii 1,4r 2/jquery, casyui, mu'i. j> </script >(script src=' /Statie/Pliifs/lhziialo/lriEdLaloE. Jiin. js?

48、£tlf-1 rueAskin= lbLueJ ></script>a11 ipt iial ic/3cr jpt/CuJUtujli JJ*?r,h/sci.ijjt 1亨 <scriDrt>fuiit imi fSjve 0.var Mi = franeElenent. aoi:Vai V 篡 jpii. ofKeiLctvar param = J 'r#fori*,v).serialize().ifret urn.)S_ Aj UE (dll:?djix-L&dCtiuiL-;avtAv f p已匸込dat aTjrp*! '

49、; j $annj.type: npast fuecajsj function icb)個(gè)if (obj- it at e = 1) w. fCl o s ?Win f" S-t udfftAdd s ob j. m trutj . elsf <table><tr>Gd>學(xué)是;<Ad><td>(input names"Usernanie" /> </td></tr><tu><tD妬塔:</ld><td><input naiiiE二/&

50、gt; C/td></tr><tr>年齡二 </td><td><inpiat name=,vAg:e,v /></td></tr><t r><td>tt3J: </ld><td>Gtpirt type=* radio* najne-G ender* value-"* 1/3:SCiriput type= raii name= Cendeu1" V31ue=n D" /女 </td></tr><+d&

51、gt;<input name=wMaj o/></td><tr><td>M H 證:</td><td>input nan*e =171 dent it yId"" /> </td></tr><tr><td> 庭地址:</id><td><ini)ut names "Address" /> </td></lr><tx>聯(lián)系電話;<Ad><td&g

52、t;<input najike=17Phone/></td></tr>管理員頁面關(guān)鍵代碼 2 :<2erip>var t reeKemi - ml 1:var zTre&Obj = null;Trar settin 二eheel? j chtboxType: "Y":”"&T: "" .enable: tru&jchlrStyle: v chsckboK 'Lvi&v: shoIcon; false1 :(flnit);f皿ution f Init') £GetPaver (): f

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論