freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-08-15 08:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 來(lái)實(shí)現(xiàn)所有的功能,也可以分為 WEB 服務(wù)器和 Database 數(shù)據(jù)服務(wù)器,這樣就可以減輕服務(wù)器的負(fù)擔(dān),提高了執(zhí)行效率。 1)用戶的使用界面為瀏覽器形式的界面,采用 Windows 下的圖形化界面形式 ,即 Inter Explore 等 Web 瀏覽器。 2)系統(tǒng)不存在和其它系統(tǒng)的硬件接口。 3)系統(tǒng)采 用 sqlserver20xx 和 ASP. NET 等工具實(shí)現(xiàn),與其它應(yīng)用系統(tǒng)間的數(shù)據(jù)交換,通過(guò)校園網(wǎng)進(jìn)行,不涉及與專用應(yīng)用系統(tǒng)的接口。 用戶界面層位于客戶端,相當(dāng)于用戶界面,即 Inter Explore等 Web 瀏覽器。實(shí)現(xiàn)在客戶 端山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 11 瀏覽器中顯示的用戶界面,該層可以調(diào)用由業(yè)務(wù)邏輯層提供的業(yè)務(wù)方法。 業(yè)務(wù)邏輯層是系統(tǒng)核心部分,主要擔(dān)當(dāng)業(yè)務(wù)的邏輯處理任務(wù),包括處理接口層的 Http 請(qǐng)求,為用戶界面層提供業(yè)務(wù)功能同時(shí)通過(guò)數(shù)據(jù)層來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。 具體過(guò)程是:由 Web 服務(wù)器接收客戶端發(fā)送來(lái)的 Http 請(qǐng)求,對(duì)請(qǐng)求進(jìn)行分析轉(zhuǎn)換,并 調(diào)用相應(yīng)的邏輯處理程序;而該邏輯處理程序與數(shù)據(jù)層進(jìn)行通信,進(jìn)而訪問(wèn)數(shù)據(jù)庫(kù),并將處理結(jié)果返回給 Web服務(wù)器,再由 Web 服務(wù)器以 XML或 HTML 形式將結(jié)果發(fā)送給客戶端瀏覽器。數(shù)據(jù)層位于底層,主要用來(lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互,完成查詢、插入、修改和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)的功能。以 ADO. NET 為接口,SQL Server 為架構(gòu),主要處理應(yīng)用層對(duì)數(shù)據(jù)的請(qǐng)求。 (三)代碼設(shè)計(jì) 代碼,是代表客觀實(shí)體或?qū)傩缘姆?hào)。其真正意義在于采用一對(duì)一的方式,把一個(gè)復(fù)雜的事物用簡(jiǎn)單的形式表現(xiàn)出來(lái),是信息分類、校對(duì)、統(tǒng)計(jì)、檢索的關(guān)鍵。而代碼設(shè)計(jì) 是實(shí)現(xiàn)信息系統(tǒng)的前提條件,是系統(tǒng)設(shè)計(jì)與編程的標(biāo)準(zhǔn)。一套設(shè)計(jì)優(yōu)良的代碼系統(tǒng)可以提高信息交流和處理的效率和精度,提高數(shù)據(jù)的全局一致性,便于數(shù)據(jù)的存儲(chǔ)和檢索。 代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào),通常是字母、數(shù)字的組合。代碼設(shè)計(jì)有唯一性、合理性、可擴(kuò)充性、簡(jiǎn)單性、規(guī)范性、系統(tǒng)性等原則。 各模塊代碼: ( 1)管理員 name X 賬號(hào) 如: 1 2 3 … ( 2)教師 XXXX XX 代表教師工號(hào) 如: 000001 000002 … (3) 學(xué)生 XXXXXXX XXX 代表學(xué)生學(xué)號(hào) 如: 20xx010188 … (四)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)用戶需求研制數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程,具體的說(shuō),是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求。在信息管理系統(tǒng)中,數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)開(kāi)發(fā)過(guò)程中的核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量將直接影響整個(gè)系統(tǒng)的運(yùn)行效率和用戶對(duì)數(shù)據(jù)的使用的滿意度。 E- R 圖 在 需求分析的基礎(chǔ)上,用 ER(實(shí)體 聯(lián)系)圖構(gòu)造一個(gè)反映現(xiàn)實(shí)世界客觀事物之間聯(lián)系的概念模型,然后再將此概念模型轉(zhuǎn)換成基于某一特定的 DBMS 的數(shù)據(jù)模型。 管理員信息實(shí)體圖如下: 編 號(hào)登 陸 賬 號(hào)管 理 員 信 息登 陸 密 碼 圖 32 管理員信息實(shí)體圖 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 12 課程信息的實(shí)體圖如下: 主 鍵任 課 教 師上 課 地 點(diǎn)學(xué) 分課 程 名 稱課 程 編 號(hào)課 程 信 息 圖 33 課程信息實(shí)體圖 學(xué)生選課信息實(shí)體圖如下: 主 鍵課 程 編 號(hào)學(xué) 生 學(xué) 號(hào)選 課 信 息 圖 34 學(xué)生選課信息實(shí)體圖 學(xué)生信息實(shí)體圖如下: 編 號(hào)性 別郵 箱學(xué) 號(hào)姓 名學(xué) 生 信 息學(xué) 院專 業(yè)登 陸 密 碼 圖 35 學(xué)生信息實(shí)體圖 教師信息實(shí)體圖如下: 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 13 編 號(hào)性 別郵 箱工 號(hào)姓 名教 師 信 息學(xué) 院專 業(yè)登 陸 密 碼 圖 36 教師信息實(shí)體圖 學(xué)院信息實(shí)體圖如下: 主 鍵學(xué) 院 名 稱學(xué) 院 信 息 圖 37 學(xué)院信息實(shí)體圖 專業(yè)信息實(shí)體圖如下: 編 號(hào)專 業(yè) 名 稱學(xué) 院 名 稱學(xué) 院 編 號(hào)專 業(yè) 信 息 圖 38 專業(yè)信息實(shí)體圖 數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有MYSQL, SQL Server, Oracle 等。我采用了 SQL20xx 數(shù)據(jù)庫(kù)管理系統(tǒng),建立的數(shù)據(jù)庫(kù)名為ChengJiGuanLI。 系統(tǒng)中數(shù)據(jù)是以二維關(guān)系表形式存儲(chǔ)的,本系統(tǒng)中涉及到的數(shù)據(jù)儲(chǔ)存表如下: ( 1) Admin 管理員 信息表,如 下 表所示 : 表 31 Admin 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編號(hào) int 4 2 name 登陸賬號(hào) nvarchar 50 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 14 Password 登陸密碼 nvarchar 50 ( 2) Course 課程 信息表,如 下 表所示。 表 32 Course 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編號(hào) int 4 2 courseID 課程編號(hào) nvarchar 50 3 courseName 課程名稱 nvarchar 50 4 TeacherId 教師工號(hào) nvarchar 50 5 credithour 學(xué)分 nvarchar 50 6 term 學(xué)期 nvarchar 50 7 classname 班級(jí)名稱 nvarchar 50 8 Address 上課地點(diǎn) nvarchar 50 9 BeginTime 上課時(shí)間 nvarchar 50 10 zhuanyeid 專業(yè)編號(hào) Int 4 11 xueyuanid 學(xué)院編號(hào) Int 4 ( 3) SelectCourse 選課關(guān)系 信息表,如 下 表所示。 表 33 SelectCourse 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編號(hào) int 4 2 CourseId 課程編號(hào) nvarchar 50 3 Stuid 學(xué)號(hào) nvarchar 50 ( 4) Student 學(xué)生 信息表,如 下 表所示。 表 34 Student 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編 號(hào) int 4 2 UserName 姓名 nvarchar 50 3 xuehao 學(xué)號(hào) nvarchar 50 4 Sex 性別 nvarchar 50 5 chushengriqi 出生年月 datetime 8 6 Ds 備注 text 7 emal 電子郵件 nvarchar 50 8 pwd 登陸密碼 nvarchar 50 9 xueyuanid 學(xué)院編號(hào) Int 4 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 15 11 zhuanyeid 專業(yè)編號(hào) Int 4 ( 5) Teacher 教師 信息表,如 下 表 所示。 表 35 Teacher 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編 號(hào) int 4 2 UserName 姓名 nvarchar 50 3 gonghao 工號(hào) nvarchar 50 4 Sex 性別 nvarchar 50 5 chushengriqi 出生年月 datetime 8 6 Ds 備注 text 7 emal 電子郵件 nvarchar 50 8 pwd 登陸密碼 nvarchar 50 9 xueyuanid 學(xué)院編號(hào) Int 4 11 zhuanyeid 專業(yè)編號(hào) Int 4 ( 6) Xueyuan 學(xué)院 信息表,如 下 表所示。 表 36 Xueyuan 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編號(hào) int 4 2 xueyuanId 學(xué)院編號(hào) int 4 3 xueyuanname 學(xué)院名稱 nvarchar 50 ( 7) zhuanye 專業(yè) 信息表,如 下 表所示。 表 37 zhuanye 序號(hào) 英文名 中文名 類型 長(zhǎng)度 (字符 ) 1 id 編號(hào) int 4 zhuanyename 專業(yè)名稱 nvarchar 50 zhuanyeid 專業(yè)編號(hào) Int 4 (五)輸入輸出設(shè)計(jì) 系統(tǒng)輸入輸出 (I/0)設(shè)計(jì)是一個(gè)在系統(tǒng)設(shè)計(jì)中很容易被忽視的環(huán)節(jié) ,又是一個(gè)重要的環(huán)節(jié) ,它對(duì)于用戶和今后系統(tǒng)使用的方便和安全可靠性來(lái)說(shuō)都是十分重要的。一個(gè)好的 輸入系統(tǒng)設(shè)計(jì) 可以為用戶和系統(tǒng)雙方帶來(lái)良好的工作環(huán)境 ,一個(gè)好的 輸出設(shè)計(jì) 可以為管理者提供簡(jiǎn)捷、明了、有效、實(shí)用的管理和控制信息 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 16 在登陸界面,要求輸入用戶名及密碼, 選擇用戶角色 。用戶名和密碼正確填寫(xiě)后單擊確定,再根據(jù)角色的不同分別進(jìn)入不同的管理模塊。其界面設(shè)計(jì)樣式如圖 52 所示。 圖 39 登陸界面 本頁(yè)面是用戶登錄系統(tǒng)的頁(yè)面,當(dāng)用戶提交登錄信息,對(duì)用戶進(jìn)行身份及權(quán)限判斷,再轉(zhuǎn)入不同的頁(yè)面。當(dāng)用戶名或密碼、權(quán)限輸入錯(cuò)誤,會(huì)提示用戶重新輸入。輸入用戶名或密碼錯(cuò)誤后會(huì)顯示如下畫(huà)面: 圖 310 登陸界面(輸入錯(cuò)誤提示) 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 17 在輸出設(shè)計(jì)中,我們?yōu)榱朔奖愎芾碚叩墓ぷ?,?huì)將管理頁(yè)面設(shè)計(jì)如下圖( 添加學(xué)生信息 ) : 圖 311 添加學(xué)生信息界面 四、系統(tǒng)實(shí)現(xiàn) 系統(tǒng)中有 3 個(gè)用戶,分別為系統(tǒng)管理員、教師用戶和學(xué)生用戶。 管理員對(duì)系統(tǒng)中的所有信息進(jìn)行管理, 包括賬號(hào)管理,學(xué)生信息管理,教師信息管理,課程信息管理,學(xué)院信息管理,專業(yè)信息管理等功能模塊。 學(xué)生用戶的功能包括修改自己的信息,修改自己的登陸密碼,選課,查看選課信息等功能。 教師用戶的功能包括修改自己的信息,修改自己的登陸密碼,查看任課表,查看學(xué)生信息,錄入學(xué)生成績(jī)信息等功能。 下面對(duì)主要的功能模塊的設(shè)計(jì)進(jìn)行描述,主要顯示界面的截圖和關(guān)鍵的代碼實(shí)現(xiàn)。 (一)數(shù)據(jù)庫(kù)連接 本系統(tǒng)連接數(shù)據(jù)庫(kù)采用 WEB。 CONFIG文件對(duì)數(shù)據(jù)庫(kù)進(jìn)行配置,連接數(shù)據(jù)庫(kù)的關(guān)鍵代碼如下:connectionStrings addname=” ConnectionString” connectionString=” DataSource=.。InitialCatalog=ChengJiGuanLI。Integrated Security=True” providerName=” ” / add name=” ChengJiGuanLIConnectionString1” connectionString=” Data Source=PC20xx0924WGCG。Initial Catalog=ChengJiGuanLI。IntegratedSecurity=True。MultipleActiveResultSets=False。PacketSize=4096。ApplicationName=MicrosoftSQLServerManagementStudioExpress” providerName=” qlClient” / /connectionStrings 要連接數(shù)據(jù)庫(kù)首先要打開(kāi)數(shù)據(jù)庫(kù),我們打開(kāi) SQLserver20xx 管理器,對(duì)數(shù)據(jù)庫(kù)進(jìn)行 相關(guān)操作,登陸界面如圖 51 所示。 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 18 圖 41 連接數(shù)據(jù)庫(kù)界面 (二)管理員用戶操作界面 圖 42 管理員界面 該界面可進(jìn)行賬號(hào) 管理,密碼修改,學(xué)生(教師)信息的添加、刪除、修改,專業(yè)、學(xué)院成績(jī)等的管理及查詢等操作。 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 19 可進(jìn)行添加、編輯、刪除等操作。 圖 43 賬號(hào)管理 學(xué)生管理模塊是管理員對(duì)學(xué)生信息進(jìn)行管理的功能模塊,包括對(duì)學(xué)生信息的添加,修改和刪除的功能。添加學(xué)生的時(shí)候要對(duì)學(xué)號(hào)進(jìn)行驗(yàn)證,學(xué)號(hào)是不能重復(fù)添加的,此外學(xué)生信息還包括學(xué)生的姓名、性別、院系、出生日期、入學(xué)日期、備注等信息。 添加學(xué)生界面設(shè)計(jì)樣式如圖 44 所示。 (教師結(jié)構(gòu)模塊與此相同 ) 圖 44 添加學(xué)生信息 學(xué)生信息添加后會(huì)出現(xiàn)提示添加成功信息。 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 20 圖 45 添加學(xué)生信息成功 查看添加的學(xué)生信息 圖 46 查看學(xué)生信息 課程管理模塊實(shí)現(xiàn)了管理員對(duì)課程信息的管理,包括對(duì)課程信息的添加、修改和刪除等操作。同樣的課程的編號(hào)不允許重復(fù)添加,所以在添加課程信息的時(shí)候首先要對(duì)課程的編號(hào)進(jìn)行驗(yàn)證,判斷是否已經(jīng)在數(shù)據(jù)庫(kù)中存在,如果已經(jīng)存在給出提示,如果不存在就能添加,添加的課程信息包括課程的編號(hào)、課程的名稱、課程的學(xué)分、課程的備注信息等信息。 添加課程信息界面設(shè)計(jì)樣式如圖 47 所示。 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文 21 圖 47 添 加課程信息 課程添加成功 圖 48 成功添加課程 山東財(cái)經(jīng)大學(xué)學(xué)士學(xué)位論文
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1