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

正文內容

基于web的成績管理系統的設計與實現畢業(yè)設計論文(編輯修改稿)

2025-08-15 08:31 本頁面
 

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