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

正文內(nèi)容

基于web的學(xué)生信息管理系統(tǒng)論文-在線瀏覽

2025-02-18 02:49本頁面
  

【正文】 數(shù)據(jù)庫 年級(jí)信息錄入 考試信息錄入 用戶信息錄入 用戶數(shù)據(jù)表 學(xué)生檔案管理人員 年級(jí)信息錄入 班級(jí)信息錄入 課程信息錄入 成績數(shù)據(jù)表 班級(jí)數(shù)據(jù)表 成績數(shù)據(jù)表 查詢條件 查詢結(jié)果 學(xué)生信息錄入 學(xué)生數(shù)據(jù)表 成績信息錄入 課程數(shù)據(jù)表 學(xué)生 信息維護(hù)流圖 如圖( 23)所示,用戶將需要維護(hù)的學(xué)生信息以表的形式從數(shù)據(jù)庫中導(dǎo)出,并在學(xué)生信息管理模塊中進(jìn)行修改,最后將修改的結(jié)果送回?cái)?shù)據(jù)庫,并在頁面中顯示給用戶。 圖 2-4 班級(jí)管理流程圖 學(xué)生檔案管理人員 學(xué)生信息維護(hù) 年級(jí)信息維護(hù) 班級(jí)信息維護(hù) 課程信息維護(hù) 學(xué)生數(shù)據(jù)表 成績數(shù)據(jù)表 班級(jí)數(shù)據(jù)表 課程數(shù)據(jù)表 信息維護(hù)結(jié)果 成績信息維護(hù) 課程數(shù)據(jù)表 數(shù)據(jù)庫 用戶數(shù)據(jù)表 用戶權(quán)限 用戶 用戶管理人員 班級(jí)管理流程圖如圖 (25)所示,班級(jí)數(shù)據(jù)通過班級(jí)信息錄入模塊,將班級(jí)信息輸入到班級(jí)數(shù)據(jù)表中,并存于數(shù)據(jù)庫,當(dāng)要查詢相應(yīng)信息時(shí),系統(tǒng)調(diào)用學(xué)生數(shù)據(jù)表和年級(jí)數(shù)據(jù)表,按照輸入的查詢條件在班級(jí)數(shù)據(jù)表中查找出需要的結(jié)果。在成績管理中,特別加入了一個(gè)考試管理模塊,當(dāng)用戶需要維護(hù)或查詢成績時(shí),首先要通過考試管理模塊確定出該次考 試是哪一個(gè)班、哪一門課、哪一個(gè)時(shí)間和類型的考試,以次產(chǎn)生相應(yīng)的考試信息,并將該信息傳遞給成績管理模塊,用來進(jìn)行成績維護(hù)和查詢。如劃分模塊。同時(shí)滿足用戶通過網(wǎng)絡(luò)對(duì)系統(tǒng)進(jìn)行操作的需求。 運(yùn)行環(huán)境 : Windows2021 Server/Windows2021 Server 總體設(shè)計(jì) 處理流程 : IE 瀏覽器,在地址欄中輸入程序地址。 ,通過事件驅(qū)動(dòng)機(jī)制激活相應(yīng)的功能模塊,調(diào)用相應(yīng)頁面,用來執(zhí)行相應(yīng)的功能。 系統(tǒng)模塊及 功能 基礎(chǔ)數(shù)據(jù)模塊 學(xué)生信息管理:輸入學(xué)生基本信息,并對(duì)學(xué)生信息進(jìn)行修改、查詢、刪除和打印預(yù)覽。 年級(jí)信息管理:輸入年級(jí)基本信息,并可對(duì)年級(jí)進(jìn)行新增、修改和查詢,可以通過年級(jí)編號(hào)、年級(jí)名稱、年級(jí)組長進(jìn)行復(fù)合查詢。 課程信息管理:輸入課程編號(hào)、名稱、類型和課程描述,并可按照以上信息進(jìn)行查詢,并對(duì)查詢出的結(jié)果進(jìn)行編輯。 查詢打印模塊 該模塊可以按照一定查詢條件,查詢出用戶所需要的信息,并轉(zhuǎn)到相應(yīng)的信息管理模塊,可直接對(duì)所查到的數(shù)據(jù)進(jìn)行編輯或是打印。 學(xué)生信息:查詢學(xué)生信息,輸入查詢條件,轉(zhuǎn)向?qū)W生信息管理表單。 班級(jí)信息:查詢班級(jí)信息,輸入查詢條件,轉(zhuǎn)向班級(jí)信息管理表單。 考試信息:查詢考試信息,輸入查詢條件,轉(zhuǎn)向考試信息管理表單。主要進(jìn)行成績的錄入、修改和查詢??蓪?duì)錄入的成績進(jìn)行保存,也可對(duì)已經(jīng)錄入的成績進(jìn)行取消。 按學(xué)生查詢:可按學(xué)號(hào)直接查找某位學(xué)生的某段時(shí)間、某種類型的考 試成績、也可按照年級(jí)和班級(jí)直接查找出該學(xué)生。 用戶信息管理 用戶管理:超級(jí)用戶(系統(tǒng)管理員)對(duì)系統(tǒng)使用者的管理,可以新增、修改和刪除用戶信息。 修改密碼:用于用戶修改自己的密碼。 關(guān)于程序:介紹程序的編寫過程和版權(quán)等相關(guān)信息。 各模塊結(jié)構(gòu)分析 學(xué)生信息管理 主要用于學(xué)生的基本信息管理(如學(xué)號(hào)、姓名、性別、出生年月、聯(lián)系地址等)。實(shí)體 ER圖如下:(圖 33) 圖 33 3. 3. 3 班級(jí)管理 主要以班為單位對(duì)學(xué)校班級(jí)信息進(jìn)行管理,實(shí)體 ER圖如下:(圖 34) 圖 34 課程信息管理 主要用于學(xué)生課程的管理,如新增修改課程,課程類型的設(shè)置,實(shí)體 ER 圖如下 :( 圖 35) 圖 35 考試信息管理 主要用于對(duì)考試信息的管理,如參加考試的年級(jí)、班級(jí),以及考試時(shí)間和類型等信息,可根據(jù)確定出的考試信息進(jìn)行成績的管理。 圖( 38) 3. 3. 8 運(yùn)行模塊組合圖 在每一個(gè)模塊單獨(dú)運(yùn)行的過程中,各功能模塊并行執(zhí)行相應(yīng)命令,完成相應(yīng)功能,如圖( 39)所示 圖 39 考試管理 班級(jí) 年級(jí) 考試時(shí)間和類型 考試編號(hào) 成績 用戶管理 用戶權(quán)限 用戶密碼 用戶名 成績管理 成績 考試信息 學(xué)生 學(xué)生信息管理系統(tǒng) 學(xué)校信息修改 學(xué)校信息錄入 學(xué)校信息刪除 學(xué)校信息打印 學(xué)校信息查詢 幫助 退出 3. 4 數(shù)據(jù)庫分析 Microsoft SQL Server2021 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。)、靈活的和可擴(kuò)展的數(shù)據(jù)轉(zhuǎn)換(能夠構(gòu)建更加堅(jiān)固的數(shù)據(jù)轉(zhuǎn)換服務(wù)( DTS)軟件包)、集成了可擴(kuò)展的分析 服務(wù)(提供了數(shù)據(jù)采集、為生成報(bào)表而設(shè)計(jì)了靈活的向上流動(dòng)特性,實(shí)現(xiàn)單元級(jí)和成員安全的功能,還有寫回原始大小的能力)。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然,還提供了排序功能。如上所述, Microsoft SQL Server2021 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利 和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。在后邊的詳細(xì)設(shè)計(jì)中,將對(duì)數(shù)據(jù)庫的具體設(shè)計(jì)給出詳細(xì)介紹。當(dāng)與服務(wù)器連接的過程中,如果因?yàn)榫W(wǎng)絡(luò)等問題不能進(jìn)行數(shù)據(jù)傳輸,則系統(tǒng)會(huì)根據(jù)錯(cuò)誤原因?qū)τ脩糇鞒鎏崾?,指?dǎo)用戶正常使用。分為普通用戶、一般用戶、和超級(jí)用戶,對(duì)普通用戶只可以進(jìn)行查詢,一般用戶可以根據(jù)自己的權(quán)限對(duì)信息進(jìn)行添加、修改和刪除,只有超級(jí)用戶可以修改所有信息,并對(duì)其他用戶的權(quán)限等信息進(jìn)行設(shè)置。 在用戶進(jìn)入程序的登錄頁面時(shí),系統(tǒng)便會(huì)辨認(rèn)出該用戶的身份,并在用戶對(duì)程序進(jìn)行操作的時(shí),根據(jù)用戶權(quán)限賦予用戶相應(yīng)的權(quán)利。 數(shù)據(jù)庫 的建立 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫用來存儲(chǔ)、管理和調(diào)用程序中用到的所有信息,所以建立一個(gè)合理、實(shí)用的數(shù)據(jù)庫可以保證程序的正常、穩(wěn)定的運(yùn)行。 數(shù)據(jù)庫 由相應(yīng)的數(shù)據(jù)表組成,各數(shù)據(jù)表之間的關(guān)系通過兩個(gè)表之間 共享一個(gè)關(guān)鍵字值 實(shí)現(xiàn) 。一個(gè)更高級(jí)的 連接形式稱為自連接。 數(shù)據(jù)庫及數(shù)據(jù)流程 在該系統(tǒng)的設(shè)計(jì)中,建立名為 StudentSystem 的數(shù)據(jù)庫,所有數(shù)據(jù)表均在此數(shù)據(jù)庫中建立、修改和維護(hù)。在此規(guī)定新建的用戶名為: xsxt,密碼為: qinjiang(注:為保證系統(tǒng)能夠正常訪問數(shù)據(jù)庫,在系統(tǒng)與數(shù)據(jù)庫連接的設(shè)置中,用戶名和密碼必須數(shù)據(jù)庫中的設(shè)置相同,具體實(shí)現(xiàn)方法將在登陸模塊中詳細(xì)介紹 ),圖( 41) 給出了該系統(tǒng)的數(shù)據(jù)庫流程圖, 圖( 41) 數(shù)據(jù)庫 教務(wù)處 學(xué)生 教師 打印 顯示結(jié)果 查詢信息 學(xué)生信息管理 年級(jí)、班級(jí)管理 考試管理 成績錄入、 成績 維護(hù) 項(xiàng)目的建立 配置 文件 運(yùn)行 Visual C.NET程序,新建 Web應(yīng)用程序,并命名為: XueShengXiTong,打開 文件,按照表 41所示配置與服務(wù)器連接的各項(xiàng)數(shù)據(jù)。為了便于程序?qū)崿F(xiàn)和理解,按照表 42對(duì)所有表單和控件進(jìn)行統(tǒng)一規(guī)定。如圖 41 所示,用戶可以修改個(gè)人信息,普通用戶只能修改自己的登錄密碼,超級(jí)用戶不僅可以修改自己的信息,還可以修改他人的密碼和訪問權(quán)限,并可以添加和刪除用戶。 用戶信息表 XT_User 列名 數(shù)據(jù)類型 長度 允許空 用戶 ID User_id Bigint 8 N 用戶名 User_name Varchar 20 N 用戶密碼 User_password Varchar 20 Y 用戶類型 User_note Varchar 20 y 表 43 4. 3. 1 登錄模塊 該模塊實(shí)現(xiàn)用戶登錄功能,需要調(diào)用數(shù)據(jù)庫( StudentSystem)中的,用戶表( XT_User)(表 43)該表中存儲(chǔ)了用戶名、密碼和用戶權(quán)限,當(dāng)用戶登錄成功后,系統(tǒng)使用兩個(gè)會(huì)話 Session[“ pUserName” ]和 Session[“ pUserRight” ]分別記錄用戶名用戶信息管理 普通用戶 超級(jí)用戶 修改自己的密碼 新增、刪除用戶 設(shè)置權(quán)限 退出系統(tǒng) 圖 41 稱和用戶權(quán)限,用戶訪問各程序表單的同時(shí),系統(tǒng)會(huì)根據(jù)用戶名稱和他的權(quán)限對(duì)程序加以設(shè)置,比如用戶是否有新增和修改數(shù)據(jù)的權(quán)力。同 時(shí), 用戶 在修 改密 碼時(shí) ,系 統(tǒng) 可以 通 過Session[“ pUserName” ]確定該用戶的名稱 ,并在 XT_User 中查找和修改用戶密碼。 4. 3. 2 學(xué)生管理模塊 該模塊主要完成學(xué)生基本信息的錄入、刪除 、更新等功能。用戶可以在表單中看到所有學(xué)生的信息,也可以直接選擇某個(gè)學(xué)生查看其詳細(xì)資料。 學(xué)生信息表 XT_Student 列名 數(shù)據(jù)類型 長度 允許空 學(xué)生 ID Stu_id Bigint 8 N 登錄 String pUserName=輸入的用戶名 String pPassword=輸入的密碼 查詢數(shù)據(jù)庫 身份認(rèn)證 密碼驗(yàn)證 False 提示用戶不存在 false true true 提示密碼錯(cuò)誤 給會(huì)話附值 Session[“pUserName”]=pUserName Session[“pUserRight”]= 進(jìn)入主頁面 圖 41 學(xué)生學(xué)號(hào) Stu_code Varchar 10 N 學(xué)生姓名 Stu_name Varchar 20 N 學(xué)生性別 Sex Varchar 4 N 出生日期 Birth_date Datetime 8 Y 年級(jí) Grade_id Bigint 8 Y 班號(hào) Class_id Bigint 8 Y 聯(lián)系電話 Telephone Varchar 50 Y 入校日期 Enter_date Datetime 8 Y 政治面貌 Polity Varchar 20 Y 籍貫 Native_Place Varchar 20 Y 民族 Nation Varchar 20 Y 家庭住址 Address Varchar 60 Yes 注釋 Stu_note Varchar 200 Yes 表 44 1. 新增。等待用戶輸入完畢。用戶點(diǎn)選編輯按鈕,文本框中的學(xué)生信息呈現(xiàn)可編輯狀態(tài), 新增等按鈕隱藏,用 session 記錄編輯狀態(tài),接受用戶對(duì)學(xué)生信息的更改。當(dāng)新增或編輯按鈕被激活時(shí),保存按鈕呈現(xiàn)可見狀態(tài),用戶對(duì)學(xué)生信息進(jìn)行操作后,點(diǎn)擊保存按鈕,系統(tǒng)會(huì)根據(jù) Session 的內(nèi)容判斷是將新增數(shù)據(jù)添加到數(shù)據(jù)庫,還是對(duì)編輯的數(shù)據(jù)進(jìn)行修改。調(diào)用查詢表單( )并使用會(huì)話變量將所需查詢條件以字符串的形式傳回學(xué)生信息表( )在該表中顯示出查詢結(jié)果。 5. 刪除。 6. 取消。 7. 返回。 8. 打印預(yù)覽。 年級(jí)管理模塊 該模塊用于學(xué)校年級(jí)信息的管理,可對(duì)年級(jí)信息進(jìn)行新增、修改和查詢,相應(yīng)控件的使用和表單設(shè)計(jì)可參考學(xué)生信息模塊完成,表 45 給 出了年級(jí)信息表所需字段。數(shù)據(jù)表如表 46所示。 課程信息表 XT_Course 列名 數(shù)據(jù)類型 長度 允許空 課程 ID Course_id Bigint 8 N 課程編號(hào) Course_code Varchar 10 N 課程名稱 Course_name Varchar 40 n 課程類型 Course_type Varchar 20 Y 課程描述 Course_note Varchar 200 y 表 47 成績管理模塊 該模塊是整個(gè)系統(tǒng)中最為重要和復(fù)雜的一個(gè)模塊,不僅因?yàn)槌煽児芾硎菍W(xué)生管理系統(tǒng)中最為關(guān)鍵的一個(gè)環(huán)節(jié),而且在整個(gè)模塊中,幾乎用到了前面所定義的所有表,對(duì)于實(shí)現(xiàn)起來有一定難度,在此將對(duì)該模塊進(jìn)行詳細(xì)介紹。再在成績管理表單中,按表( 49)中的要求建立考試 ID、學(xué)生 ID 和所對(duì)應(yīng)的成績字段。 這樣設(shè)計(jì)的好處是考試信息和成績信息單獨(dú)管理,減少了成績表中數(shù)據(jù)的冗余,不同的考試信息對(duì)應(yīng)唯一的一個(gè)考試 ID,便于用戶查找相關(guān)考試,該模塊中,除了具有學(xué)生信息管理表中所具有的添加、刪除等按鈕外,還多了一個(gè)成績管理的按鈕,當(dāng)用戶要對(duì)考試成績進(jìn)行管理的時(shí)候,可先按照班級(jí)、課程、考試類型 或時(shí)間確定出具體的某一個(gè)考試的 ID 號(hào),再點(diǎn)擊成績管理按鈕,首先調(diào)用 ChengJiGuanLi 表單,再以確定出的考試 ID 為索引,在成績表中找到相應(yīng)成績信息,進(jìn)行添加和維護(hù)。 4.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1