学生网上选课管理系统_选课管理系统
**
數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告
**
學(xué)生選課管理系統(tǒng)(上)
設(shè)計(jì)內(nèi)容與要求:
1、系統(tǒng)用戶由三類組成:教師、學(xué)生和管理員。
2、管理員負(fù)責(zé)的主要功能:
①用戶管理(老師、學(xué)生及管理員的增、刪、改);
②課程管理(添加、刪除和修改);
③選課管理(實(shí)現(xiàn)選課功能開(kāi)放和禁止、老師成績(jī)輸入開(kāi)放和禁止)。
3、學(xué)生通過(guò)登錄,可以查詢課程的基本信息、實(shí)現(xiàn)選課、退課和成績(jī)查詢;
4、老師通過(guò)登錄,可以查看選課學(xué)生的基本信息,可以輸入成績(jī)。
- 概述
1.1 開(kāi)發(fā)背景
隨著無(wú)紙化辦公的普遍實(shí)現(xiàn),信息的自動(dòng)處理以及網(wǎng)絡(luò)式的信息交互方式已經(jīng)被人們廣泛應(yīng)用。讓計(jì)算機(jī)來(lái)管理學(xué)生的信息是現(xiàn)在各個(gè)高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,增加了學(xué)生選課自主權(quán)。
學(xué)生選課系統(tǒng)作為一種現(xiàn)代化的教學(xué)技術(shù),越來(lái)越受到人們的重視,是一個(gè)學(xué)校不可或缺的部分,?學(xué)生選課系統(tǒng)就是為了管理好選課信息而設(shè)計(jì)的。學(xué)生選課系統(tǒng)的將使選課管理工作規(guī)范化、系統(tǒng)化、程序化,避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠準(zhǔn)確、及時(shí)、有效的查詢和修改學(xué)生選課情況。
1.2 系統(tǒng)簡(jiǎn)介
學(xué)生管理系統(tǒng)功能畢竟太過(guò)寬泛,也難以在短時(shí)間內(nèi)完成。所以為了能夠按時(shí)有效地完成系統(tǒng)的設(shè)計(jì)與調(diào)試,我們小組選擇了學(xué)生管理系統(tǒng)的一個(gè)方面——學(xué)生選課系統(tǒng)來(lái)進(jìn)行設(shè)計(jì)完成。
從學(xué)生選課系統(tǒng)的需求分析到數(shù)據(jù)庫(kù)的設(shè)計(jì),包括邏輯設(shè)計(jì)、物理設(shè)計(jì)等,在倒最后的實(shí)現(xiàn)與維護(hù)一一呈現(xiàn)出來(lái),包括最初的設(shè)計(jì)理念,數(shù)據(jù)庫(kù)具體覺(jué)得建立以及數(shù)據(jù)的輸入、管理及更新。包括實(shí)現(xiàn)學(xué)生選課功能、教師錄入成績(jī)功能,管理員對(duì)數(shù)據(jù)庫(kù)信息的增刪改查功能一應(yīng)俱全。與傳統(tǒng)的選課方式相比,網(wǎng)上選課系統(tǒng)利用局域網(wǎng)為學(xué)生選課帶來(lái)了極大的便捷。學(xué)生在公共機(jī)房,或者宿舍的個(gè)人電腦上便可以通過(guò)校園網(wǎng)絡(luò)來(lái)選課。在選課期間內(nèi),學(xué)生能夠使用選課系統(tǒng)靈活的修改自己的選課情況,大大提高了學(xué)校選課工作的效率。教務(wù)處的教師則可以通過(guò)選課系統(tǒng)的管理員子系統(tǒng)來(lái)管理學(xué)生的選課情況,使得學(xué)生選課工作達(dá)到系統(tǒng)化和自動(dòng)化,大大提高了學(xué)校的工作效率,為廣大師生及相關(guān)人員節(jié)省了極多的時(shí)間。
- 需求分析
2.1 功能需求
本系統(tǒng)所需要的功能需求如下:
1、系統(tǒng)用戶由三類組成:教師,學(xué)生和管理員。
2、系統(tǒng)管理員?:
1)維護(hù)學(xué)生的個(gè)人基本信息,實(shí)現(xiàn)對(duì)學(xué)生個(gè)人信息的增、刪、改、查,學(xué)生信息包括學(xué)號(hào)、姓名、性別、年齡、入學(xué)時(shí)間、系別、專業(yè)、密碼。
2)維護(hù)教師的個(gè)人基本信息,實(shí)現(xiàn)對(duì)教師個(gè)人信息的增、刪、改、查,教師信息包括教師工號(hào)、姓名、性別、密碼。
3)維護(hù)課程的個(gè)人基本信息,實(shí)現(xiàn)對(duì)課程個(gè)人信息的增、刪、改、查,課程信息包括課程號(hào)、課程名、學(xué)分。
3、學(xué)生用戶:
1)查詢和修改個(gè)人信息。
2)進(jìn)行選課操作。
3)學(xué)生可以查看自己所選課程信息及以前所選課程的成績(jī)信息。
4、教師用戶:
1)查詢學(xué)生選課信息。
2)課程結(jié)束后,登記成績(jī)。
2.2 數(shù)據(jù)需求
本系統(tǒng)所需要的數(shù)據(jù)需求如下:
1)學(xué)生信息表;
2)教師信息表;
3)管理員信息表;
4)專業(yè)信息表;
5)系信息表;
6)課程信息表;
7)選課信息表;
8)控制設(shè)置表 。
2.3 數(shù)據(jù)字典
1)學(xué)生信息
名字:學(xué)生信息表
編號(hào):student
描述:學(xué)生相關(guān)信息存儲(chǔ)的描述
定義:學(xué)生信息表=學(xué)號(hào)+姓名+性別+出生日期+地址+電話+密碼+班級(jí)編號(hào)
位置:保存到磁盤
2)課程信息
名字:課程信息表
編號(hào):course
描述:課程信息存儲(chǔ)的描述
定義:課程信息表=課程編號(hào)+課程名+學(xué)時(shí)+學(xué)分+周學(xué)時(shí)+學(xué)年+學(xué)期+開(kāi)課類別+專業(yè)編
號(hào)
位置:保存到磁盤
3)教師信息
名字:教師信息表
編號(hào):teacher
描述:描述教師的信息
定義:教師信息表=教師編號(hào)+姓名+性別+出生日期+職務(wù)+職稱+教研室編號(hào)
位置:保存到磁盤
4)管理員信息
名字:管理員
編號(hào):manager
別名:教師用戶信息
描述:是對(duì)使用本系統(tǒng)的管理員(教師)進(jìn)行身份驗(yàn)證用的
定義:管理員=教師用戶名+登錄密碼
位置:教師表
5)系信息
名字:系信息表
編號(hào):dept
描述:是對(duì)學(xué)生所在系的信息描述
定義:系信息表=系部編號(hào)+系名+系主任+電話
位置:保存到磁盤
6)選課信息
名字:選課信息表
編號(hào):stucourse
描述:學(xué)生選課后的信息
定義:選課信息表=教師編號(hào)+學(xué)號(hào)+課程編號(hào)+成績(jī)
位置:保存到磁盤
7)專業(yè)信息
名字:專業(yè)信息表
編號(hào):major
描述:是對(duì)學(xué)生所在專業(yè)的描述
定義:專業(yè)信息表=專業(yè)編號(hào)+專業(yè)名稱+專業(yè)介紹+系部編號(hào)
位置:保存到磁盤
3. 概念結(jié)構(gòu)設(shè)計(jì)
3.1各部分實(shí)體屬性圖
1、學(xué)生實(shí)體屬性圖
2、教師實(shí)體屬性圖
3、管理員實(shí)體屬性圖
4、專業(yè)實(shí)體屬性圖
5、系實(shí)體屬性圖
6、課程屬性實(shí)體圖
3.2系統(tǒng)E-R圖
各個(gè)實(shí)體之間的E-R圖如圖3-7。
4. 邏輯結(jié)構(gòu)設(shè)計(jì)
4.1 關(guān)系模式
學(xué)生(學(xué)號(hào)、專業(yè)號(hào)碼、姓名、性別、生日、密碼)
教師(教師工號(hào)、系號(hào)碼、姓名、性別、生日、密碼、職稱)
管理員(管理員工號(hào)、姓名、性別、生日、密碼、權(quán)限標(biāo)志)
專業(yè)(專業(yè)號(hào)碼、系號(hào)碼、專業(yè)名、輔導(dǎo)員、聯(lián)系方式、專業(yè)介紹)
院系(系號(hào)碼、系名稱、系主任、聯(lián)系方式、系介紹)
課程(課程號(hào)碼、學(xué)時(shí)、學(xué)分、課程介紹)
選課信息(學(xué)號(hào)、課程號(hào)碼、教師工號(hào)、成績(jī))
下篇地址指路:添加鏈接描述
#未經(jīng)授權(quán),禁止轉(zhuǎn)載#
#違者必究#
總結(jié)
以上是生活随笔為你收集整理的学生网上选课管理系统_选课管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【剑指offer 07】用迭代和递归两种
- 下一篇: CTR 模型之 Deep Cross