資訊管理系統需求分析

2021-03-04 09:21:07 字數 2642 閱讀 4250

1.需求分析

1.1系統介紹

本學生資訊管理系統主要分為學生使用者和管理員兩部份。學生使用者先註冊,登入後可以進行資訊錄入,檢視學生資訊,請求訂水,確認已訂水,請求報修,確認已報修,修改密碼,接收郵件;管理員登入後可以進行改密碼,發郵件,刪除訂水和報修請求,傳送郵件,檢視學生資訊,修改學生資訊。

1.2需求的提取

1.2.1學生資訊管理系統應具有的獨特的功能:

(1)方便的操作。原有的手工投票管理基本上是人工操作,學生資訊管理系統運用計算機和其他附加裝置,不再需要手工操作,基本上是全自動化,能夠節省人力、最大限度地利用各種寶貴的資源,大大的提高了效率。

(2)友好的介面。友好的使用者介面會給人一種親切的感覺,在使用起來不會覺得沉悶,效率自然也會提高了。

(3)強大的功能,能夠滿足需要,快速簡單的統計任務,提高質量。

1.1.2學生資訊管理系統開發應遵循以下要求:

(1)盡量採用現有軟硬體環境及先進的系統開發方案,從而達到充分利用現有資源,提高系統開發水平和應用效果的目的。

(2)系統應具有可擴充套件、可復用的特點,能與管理系統接軌,資料庫的設計應該具有通用性。

(3)系統採用模組化程式設計方法,既便於系統功能的各種組合和修改,又便於系統維護人員的除錯與修改維護。

(4)系統應具備資料庫維護功能,及時根據需要進行資料的新增、刪除、修改等工作。

圖1-1需求模型

2 開發工具簡介

在**投票系統的設計發開過程中主要使用c#,其中用到的工具有:visualstiduo、sqlserver 2000等。

2.1.c#簡介

c#讀作c sharp。最初它有個更酷的名字,叫做cool。微軟從2023年12月開始了cool專案,直到2023年2月,cool被正式更名為c#。

在2023年,delphi語言的設計者hejlsberg帶領著microsoft公司的開發團隊,開始了第乙個版本c#語言的設計。在2023年9月,國際資訊和通訊系統標準化組織為c#語言定義了乙個microsoft公司建議的標準。最終c#語言在2023年得以正式發布。

c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性(例如沒有巨集以及不允許多重繼承)。c#綜合vb簡單的視覺化操作和c++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的元件程式設計的支援成為.

***開發的首選語言。

c#是物件導向的程式語言。它使得程式設計師可以快速地編寫各種基於microsoft .***平台的應用程式,microsoft .

***提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。

正是由於c#物件導向的卓越設計,使它成為構建各類元件的理想之選——無論是高階的商業物件還是系統級的應用程式。使用簡單的c#語言結構,這些元件可以方便的轉化為xml網路服務,從而使它們可以由任何語言在任何作業系統上通過inter***進行呼叫。

c#使得c++程式設計師可以高效的開發程式,且因可呼叫由 c/c++ 編寫的本機原生函式,因此絕不損失c/c++原有的強大的功能。因為這種繼承關係,c#與c/c++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向c#。

2.2.sqlserver 2000簡介

sqlserver 2000 是microsoft 公司推出的sqlserver 資料庫管理系統,sql server 2000 資料庫系統使用最常用的資料庫管理語言——結構化查詢語言(sql)進行資料庫管理。它具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2000 的大型多處理器的伺服器等多種平台使用;sql server 2000 sql server 2000 不但結合了分析、報表、整合和通知功能,而且它具有的圖形化使用者介面,可以使系統管理和資料庫管理更加直觀、簡單;sql server2000與windows nt完全整合,利用了nt的許多功能,如傳送和接受訊息,管理登入安全性等。sql server2000也可以很好地與microsoft backoffice產品整合。

sql server2000因為其速度、可靠性和適應性而備受關注。針對以上種種情況,sql server 2000 資料庫是**投票系統最好的選擇。

3.分析與設計

3.1 系統結構圖

學生資訊管理系統總體功能模組包括學生使用者模組和管理員模組,其具體描述如下:

1.學生資訊管理使用者模組

(1)使用者註冊:使用者須通過賬號註冊方可以進行投票;

(2)登入:註冊成功後,可輸入使用者名稱和密碼登入系統;

(3)請求訂水:學生請求訂水,訂水數量,水的品名,選擇**,預計可能到達時間,把狀態改為未收貨

(4)確認訂水:學生收到水後把訂水狀態改為已確認收貨

(5)報修:學生註明破損物品,上傳**表明破損狀態,狀態為未修好

(6)確認報修:把報修狀態改為以修好

(7)接收郵件

(8)修改密碼

2.管理員模組

(1)登入:輸入使用者名稱,密碼

(2)同意訂水:學生發出訂水請求後,做出回應

(3)同意報修:學生發出報修請求後回應

(4)刪除訂水請求:學生收到水確認已收到後刪除請求

(5)刪除報修請求:學生確認報修後刪除請求

(6)傳送郵件

(7)管理學生資訊:刪除和修改

圖2用例圖

登入時序圖

訂水或報修時序圖

職員資訊管理系統需求分析

1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 2 1.4參考資料 3 2任務概述 3 2.1目標 3 2.2使用者的特點 3 2.3執行環境 3 3資料描述 4 3.1 靜態資料 4 3.2 動態資料 4 3.3 資料庫描述 4 3.4 資料管理能力要求 4 3.5 資料流程圖 5 3...

學生資訊管理系統需求分析

分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 2.4.1 4 2...

學生資訊管理系統需求分析

實驗報告 班級學生姓名 學號目錄1 系統需求概述 2 1.1系統概述 3 1.2系統功能需求 3 2 用例建模 3 2.1確定系統範圍和系統邊界 3 2.2 參與者列表 4 2.3 用例列表 4 2.4 用例圖 4 2.5 輔助需求 7 3 物件建模 7 3.1 確定類與物件的關聯 屬性 7 3.2...