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