閩江學院教務管理系統登陸(一)
閩江學院教務管理系統入口:http://jwgl.mju.edu.cn/
閩江學院教務管理系統登陸(二)
教務管理系統系統
大型數據庫課程設計
設計說明書
教務管理系統
起止日期: 2014 年 12月 1日 至 2014 年 12月 7 日
學班學成
生姓名 關鵬舉 級 號 績
計算機1102班 11408100208
指導教師(簽字)
計算機與通信學院
12月6日
1.1課題背景
由于計算機與通信學院的不斷發展壯大,教務管理工作的工作量越來越大,全部用員工來做這個工作不僅越來越浪費人力、物力、財力,而且也越來越難管理,迫切需要一個進行教務管理的軟件系統。鑒于這種情況,計算機與通信學院在信息化建設中把教務管理系統也納入其中,利用網絡進行教務管理工作不僅省部分人力、物力、財力,更重要的是利用網絡可以提高工作效率,便于整個學院教務管理工作的管理。
計算機與通信學院教務管理系統是一個實際應用的軟件系統,做這樣一個軟件系統,不僅可以使我們可以更加了解軟件開發的過程,而且把學到的理論知識應用到實際的軟件開發過程中,進一步了解、掌握理論知識,為以后的工作學習積累經驗。
1.2控件開發相關技術介紹
本系統相關開發的技術是利用專門的數據庫,即Oracel數據庫。
提起數據庫,第一個想到的公司,一般都會是Oracle。該公司成立于1977年,最初是一家專門開發數據庫的公司。
Oracle在數據庫領域一直處于領先地位。1984年,首先將關系數據庫轉到了桌面計算機上。然后,Oracle的下一個版本,版本5,率先推出了分布式數據庫、客戶/服務器結構等嶄新的概念。Oracle的版本6首創行鎖定模式以及對稱多處理計算機的支持……最新的Oracle8主要增加了對象技術,成為關系-對象數據庫系統。目前,ORACLE產品覆蓋了大、中、小型機等幾十種機型,Oracle數據庫成為世界上使用最廣泛的關系數據系統之一。ORACLE是一種適用于大型、中型和微型計算機的關系數據庫管理系統,它使用SQL(Structured guery language)作為它的數據庫語言。 SQL主要包括數據定義、數據操縱(包括查詢)和數據控制等三方面功能。SQL是一種非過程化程度很高的語言,用戶只需說明"干什么"而無需具體說明"怎么干"語言簡潔、使用方便功能強大,集聯機交互與嵌入于一體,能適應廣泛的使用環境。ORACLE數據庫由三種類型的文件組成:數據庫文件、日志文件和控制文件。
2 系統分析
2.1 工作流程
學生可以根據自己的學號查詢自己的各科成績,系統管理員可以增加學生信息和學生成績的錄入、老師信息的錄入和修改。
2.2 業務需求
(1)學生可以查詢自己的信息; (2)老師可以查詢自己的信息;
(3)系統管理員可以增加/刪除/修改學生/老師/系部/學生成績/老師的信息;
3 系統設計
3.1 系統功能結構圖
本系統編寫的目的,是實現一個教務管理系統,提高工作效率和方便學生老師查詢自己的信息、系統管理員修改和錄入信息。
由于程序的功能是和數據庫相關的數據查詢和數據操作,所以程序至少具有以下功能:
1. 對數據表的基本操作,如插入、修改、刪除。 2. 根據條件進行查詢。
鑒于以上的功能,本系統的系統結構圖如下:
圖3.1 系統結構圖
閩江學院教務管理系統登陸(三)
綜合教務管理系統
綜合教務管理系統
一、需求分析
1. 系統目標:
實現一個計算機綜合教務管理系統,完成班級信息管理,學生信息管理,課程信息管理和學生選課管理等功能。
2. 系統功能需求:
本系統的用戶分為超級用戶和普通用戶兩類,超級用戶負責系統維護,包括對班級信息,學生個人信息,課程信息的錄入,修改,查詢,刪除等。普通用戶即選課學生則只具有為自己選課的權限。
(1) 功能劃分:
用戶通過身份驗證后進入主界面。主界面為超級用戶提供6項選擇:學生信息管理,課程信息管理,班級信息管理,選課,口令修改和退出系統。普通用戶有4項功能選擇:選課,課程查詢,口令修改和退出系統。
(2) 功能描述: ● 班級信息管理:
給出所有班級的列表,超級用戶可以實現增加,修改,查找,刪除班級信息,維護指定班級所有學生信息,為指定班級設定必修課和選課學分限制等功能。在維護指定班級學生信息功能中,超級用戶可以實現增加,修改,刪除學生信息,察看某一學生選課情況,為學生更改口令等功能。在指定班級必修課功能中,以課表形式列出班級所有必修課的課程信息,實現為一個班級增加或刪除必修課的功能。 ● 學生信息管理: