oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...
數據庫課程設計-學生信息管理系統的設計與實現
2011-2012課程設計II
學生信息管理系統的設計與實現
一 設計內容
建立一個簡單的在校學生信息查詢系統,可以讓使用者查詢到學生的一些簡單的個人信息。
該學生信息管理系統包括簡單的學生基本信息以及實現學生信息的下載管理。
本課題要求完成如下的操作:(1)使用MySQL 、SQL Server 、Oracle等數據庫管理系統建立數據庫:StuMgr, 在StuMgr庫中創建表student(id,name,sex,age,college,major,classid),其中每個字段對應的意義如下表:
字段名中文含義Id學號Name姓名Sex性別Age年齡college學院Major專業Classid班級
將你所在班級信息錄入StuMgr數據庫中。
(2)使用C#、Java、C++等高級程序設計語言和軟件工程相關知識,設計與實現類似下圖所示的學生信息管理系統:
在此學生管理系統中主要實現如下功能:
用戶可以根據學院、班級、學號、姓名字段查詢學生信息。當沒有查詢條件的時候顯示所有學生信息。
用戶可以選擇部分學生的信息,根據所選擇學生的信息,生成word文檔,每個學生占word文檔的一頁。如上圖所示,鉤中兩個學生,則為這兩個學生生成word文檔系統需求分析
系統設計總體目標
(1)本系統具有很強的可靠,可以對的信息進行,對數據進行修改、刪除。
(2)本系統中的模塊具有可續性。
(3)本系統操作方便、靈活、簡單。只需的基本信息。
(4)本系統可高效、快速的查詢到考生的基本信息。
2、系統設計的需求概況功能分析
本系統主要實現對的基本信息管理、功能。
基本信息管理考生的基本信息包括:號、姓名、性別、、、、
b需求實現的功能:基本信息
(2)學生信息查詢:
a學生信息查詢:用戶可根據輸入字段查詢學生信息。
b需求實現功能:
(3)學生信息的下載管理
a學生信息的下載管理:用戶可以下載學生信息并生成word文檔、分頁。
b需求實現的功能:
(4)其他需求:為體現數據庫相關概念,在系統實現中要盡量創建數據庫、創建表、維護表、事務模型、視圖以及安全管理的等功能。
“數據庫管理”子用例的用例圖
用例的詳細描述——登陸用例
用例名稱登陸用例目標登陸。描述了用戶登錄到《學生信息管理系統》的過程,設置了各種用戶的權限主要參與者用戶、管理員觸發條件用戶、管理員企圖進入各個系統模塊時觸發前置條件系統必須能正常啟動典型事件過程參與者動作系統響應當用戶啟動這個應用系統時,用例開始。
用戶輸入用戶名和密碼系統顯示登陸界面。
系統驗證信息。
系統設置訪問權限。
系統顯示主菜單(子用例:顯示主界面)。
用例結束。替代事件過程替代(3):如果用戶輸入錯誤的用戶名或者密碼,給出提示信息并且跳轉到(5)后置條件用戶正常登陸到界面
用例的詳細描述——查詢用例
用例名稱查詢用例目標查詢。描述了用戶登錄到《學生信息管理系統》后,查詢學生信息的過程主要參與者用戶觸發條件用戶企圖進入查詢系統模塊時觸發前置條件系統必須能正常啟動且用戶必須已成功登陸典型事件過程
參與者動作系統響應當用戶啟動這個應用系統時,用例開始
用戶輸入查詢字段系統顯示查詢頁面
系統獲取查詢字段
系統顯示查詢結果
用例結束替代事件過程替代(5):如果用戶沒有輸入查詢字段,直接顯示全部學生信息,跳轉到(3)后置條件系統顯示查詢結果界面
用例的詳細描述——添加用例
用例名稱添加用例目標添加學生信息。描述了用戶登錄到《學生信息管理系統》后,添加學生信息的過程主要參與者用戶、管理員觸發條件用戶、管理員企圖進入添加系統模塊時觸發前置條件系統必須能正常啟動且用戶、管理員必須已成功登陸典型事件過程
參與者動作系統響應(1)當用戶啟動這個應用系統時,用例開始
(3)用戶輸入添加的學生信息(2)系統顯示信息管理頁面
(4)系統獲取添加信息
(5)系統添加信息
(6)用例結束替代事件過程無后置條件系統顯示添加后的結果
用例的詳細描述——刪除用例
用例名稱刪除用例目標刪除學生信息。描述了用戶登錄到《學生信息管理系統》后,刪除學生信息的過程主要參與者用戶、管理員觸發條件用戶、管理員企圖進入刪除系統模塊時觸發前置條件系統必須能正常啟動且用戶、管理員必須已成功登陸典型事件過程
參與者動作系統響應(1)當用戶啟動這個應用系統時,用例開始
(3)用戶選中要刪除的學生信息(2)
總結
以上是生活随笔為你收集整理的oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab杀毒扫描不动,我的电脑每次用
- 下一篇: 部分杀毒软件病毒测试结果