婁茍志體 謝迎港 楊付祥
摘要:在信息化不斷普及和深入的今天,計(jì)算機(jī)已滲透到了人類生活的每一個(gè)角落,現(xiàn)代社會(huì)的各個(gè)領(lǐng)域無(wú)一例外地廣泛使用著計(jì)算機(jī)。隨著學(xué)校辦學(xué)水平的不斷提高和辦學(xué)條件的不斷改善,各種各樣的數(shù)據(jù)越來(lái)越冗雜,原有的人工管理機(jī)房模式已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需要。為了處理海量數(shù)據(jù)和適應(yīng)現(xiàn)代化的教學(xué)模式,方便管理員、教師以及學(xué)生的使用,特設(shè)計(jì)開發(fā)了教學(xué)資料管理服務(wù)系統(tǒng),極大程度的減輕了教學(xué)管理部門、老師的工作量、方便了學(xué)生的查詢。極大的提升了用戶加載頁(yè)面的速度,交互體驗(yàn)感也非常好,還降低了服務(wù)器的負(fù)擔(dān)。
關(guān)鍵詞:HTML;C#;教學(xué)資料管理;數(shù)據(jù)庫(kù);vs
作者簡(jiǎn)介:
婁茍志體(1999-),男,彝,四川省樂(lè)山市,本科,研究方向:信息與計(jì)算科學(xué)
謝迎港(1997-),男,漢,四川省成都市,本科,研究方向:信息與計(jì)算科學(xué)
楊付祥(1999-),男,漢,湖南省永州市,本科,研究方向:信息與計(jì)算科學(xué)
引言:隨著學(xué)校辦學(xué)水平的不斷提高和辦學(xué)條件的不斷改善,生源越來(lái)越多,傳統(tǒng)的教學(xué)資料管理模式難以處理如此冗雜的數(shù)據(jù)。為更好更高效地完成實(shí)驗(yàn)教學(xué)任務(wù),因此充分利用計(jì)算機(jī)軟硬件資源,開發(fā)先進(jìn)的教學(xué)資料管理管理系統(tǒng),建立規(guī)范化、信息化管理模式已然成為一項(xiàng)緊迫而重要的任務(wù)。
一、系統(tǒng)概述
本系統(tǒng)主要有五個(gè)界面:注冊(cè)界面,登陸界面,管理員界面,教師界面,游客界面。首先要通過(guò)注冊(cè)管理員或教師的賬號(hào),登陸之后,才能查看相關(guān)信息。如果是管理員,登錄后查詢修改刪除所有教師的信息,并可以發(fā)布資料欄目,查詢,修改和刪除資料欄目;如果是教師,登錄后可以查看和修改自己的信息,并可以發(fā)布教學(xué)資料,查詢,修改和刪除教學(xué)資料;如果是游客,只可以查看教師的信息。
二、功能需求分析
1.注冊(cè)模塊
注冊(cè)教師或者管理員的用戶名和密碼,可以實(shí)現(xiàn)登錄界面的登錄。
2.登陸模塊
通過(guò)選擇的權(quán)限查詢數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中有無(wú)用戶輸入的用戶名和密碼,有的話就登陸成功,跳轉(zhuǎn)到相應(yīng)頁(yè)面,否則登陸失敗。登陸模塊是一個(gè)系統(tǒng)最基本的安全模塊。
3.管理員模塊
管理員有系統(tǒng)的最高權(quán)限,可以查詢修改刪除所有教師的信息,并可以發(fā)布資料欄目,查詢,修改和刪除資料欄目。
三、概要設(shè)計(jì)
1.設(shè)計(jì)思路
本文針對(duì)教學(xué)資料管理系統(tǒng),建立了對(duì)教學(xué)資料管理,游客、管理員、教師的基本管理的解決方案,系統(tǒng)基于B/S模式,采用visual studio 2012,SQL server 2008 R2作為主要開發(fā)的工具,使用c#.net對(duì)SQL Server數(shù)據(jù)庫(kù)進(jìn)行基本操作。本系統(tǒng)主要是由三個(gè)部分組成:管理員部分,教師部分和游客部分。系統(tǒng)對(duì)分別針對(duì)管理員,教師,游客不同的操作特點(diǎn),做出需求分析,而且根據(jù)各個(gè)操作功能的實(shí)現(xiàn),完成了三大部分的模塊的劃分,設(shè)計(jì)出數(shù)據(jù)庫(kù)。
2.模塊功能介紹
2.1登錄功能
(1)管理員登陸
操作描述:進(jìn)入到登錄頁(yè)面,選擇管理員選項(xiàng),輸入自己的用戶名和密碼登錄本系統(tǒng)。
涉及數(shù)據(jù):管理員用戶名,密碼。
(2)教師登陸
操作描述:進(jìn)入到登錄頁(yè)面,選擇教師選項(xiàng),用自己的用戶名和密碼來(lái)登錄本系統(tǒng)。
涉及數(shù)據(jù):教師用戶名,密碼。
(3)學(xué)生登陸
操作描述:進(jìn)入到登錄頁(yè)面,不用賬號(hào)密碼可進(jìn)。
涉及數(shù)據(jù):無(wú)賬號(hào)密碼。
2.2新增功能
(1)新增管理員
操作描述:新增一個(gè)管理員。
涉及數(shù)據(jù):管理員ID,姓名,聯(lián)系電話,密碼。
(2)新增教師
操作描述:新增一個(gè)教師
涉及數(shù)據(jù):ID,姓名,系部,聯(lián)系電話,密碼。
(3)新增教學(xué)資料
操作描述:發(fā)布一本教學(xué)資料
涉及數(shù)據(jù):編號(hào),標(biāo)題,教師ID,出版社,出版時(shí)間,作者。
(4)新增資料欄目
操作描述:新增一門資料欄目
涉及數(shù)據(jù):編號(hào),書名,類別,教師ID,數(shù)量。
2.3數(shù)據(jù)查詢功能
(1)教師查詢
操作描述:管理員可以按照教師ID查詢所有教師的信息,教師只可以查詢自己個(gè)人的信息,游客只可以查看教師的信息。
涉及數(shù)據(jù):ID,姓名,系部,聯(lián)系電話,密碼。
(2)資料欄目查詢
操作描述:管理員可以按照書名查詢資料欄目的信息。
涉及數(shù)據(jù):編號(hào),書名,類別,教師ID,數(shù)量。
(3)教學(xué)資料查詢
操作描述:教師可以按照教師ID查詢教學(xué)資料的信息。
涉及數(shù)據(jù):編號(hào),標(biāo)題,教師ID,出版社,出版時(shí)間,作者。
2.4數(shù)據(jù)刪除,修改功能
(1)管理員
操作描述:管理員可以對(duì)教師的基本信息進(jìn)行修改,也可對(duì)資料欄目的一些數(shù)據(jù)進(jìn)行修改或者刪除;
涉及數(shù)據(jù):ID,姓名,系部,聯(lián)系電話,密碼,編號(hào),書名,類別,教師ID,數(shù)量。
(2)教師
操作描述:教師可以對(duì)自己的一些基本信息進(jìn)行修改,也可對(duì)教學(xué)資料的信息進(jìn)行修改或刪除。
涉及數(shù)據(jù):ID,姓名,系部,聯(lián)系電話,密碼,編號(hào),標(biāo)題,教師ID,出版社,出版時(shí)間,作者。
結(jié)論:
本系統(tǒng)的一個(gè)優(yōu)點(diǎn)就是使用起來(lái)非常方便,界面友好,我找了些同學(xué)進(jìn)行測(cè)試都說(shuō)交互體驗(yàn)非常好,特別是核心功能上機(jī)安排這一塊兒。但金無(wú)足赤人無(wú)完人,本論文的撰寫和程序的設(shè)計(jì)可能還是存在一些問(wèn)題。比如假設(shè)有兩個(gè)用戶同時(shí)修改同一張表的話,就會(huì)出問(wèn)題,后期我還會(huì)進(jìn)行改善。在開發(fā)過(guò)程中,有時(shí)候還是會(huì)發(fā)現(xiàn)書本上的內(nèi)容和實(shí)際運(yùn)用有些出入,所以,編程不是說(shuō)看看就能懂的,一定要親自去動(dòng)手,每次調(diào)試成功的時(shí)候內(nèi)心就會(huì)感到無(wú)比愉悅。
參考文獻(xiàn):
[1]孫蕾.軟件系統(tǒng)開發(fā)中的數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用研究[J].信息系統(tǒng)工程,2018(08):102.
[2]羅浩,嚴(yán)治政,何金洋,吳志敏,齊心.數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)教學(xué)演示系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].智庫(kù)時(shí)代,2018(01):86-88.