『壹』 有誰做個軟體工程大作業
wojiawoqq
『貳』 大工12秋《軟體工程》在線作業1
怎麼還是這種格式的問題。沒人會回答的
『叄』 軟體工程作業
上面幾項要求用萬能辦公軟體就可以做到,萬能辦公是模塊化編程,你在使用時只需把圖書管理系統所需要的錄入內容列明,開發商很快就能幫你做出一套跟共享版軟體中的模塊風格一樣的辦公模塊,這款軟體可以在網路中搜索,也可以到天空軟體站下載。
『肆』 軟體工程大作業
軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性
使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
『伍』 求軟體工程作業!
我以前做過這樣的系統,我把需求什麼的貼給你!看看是不是你想要的!
學工處學生信息管理系統
(軟體需求說明書)
1引言 2
1.1編寫目的 2
1.2背景 2
1.3定義 2
1.4參考資料 2
2任務概述 2
2.1目標 2
2.2用戶的特點 2
2.3假定和約束 2
3需求規定 2
3.1對功能的規定 2
3.2其他功能的規定 2
3.3輸入輸出要求 2
3.4數據管理能力要求 2
4運行環境規定 2
4.1設備 2
4.2支持軟體 2
4.3介面 2
4.4控制 2
1引言
1.1編寫目的
隨著社會的發展,學校的規模也越來越大,學校的教育管理機構也越來越大。為了使得學校能夠方便,高效的動態的管理學生的各種信息,提高工作效率,為此我小組組設計了該系統,它提供了一套完整的學生信息管理模式,包括了學生在校的所有基本信息,使管理者能夠及時的獲得並動態處理相關的信息,減少了大量的開支,從而大大地提高了工作效率。為進一步提高學校的效率,提高高校的管理水平起到了很大的作用!
1.2背景
軟體名稱: 高校學生檔案管理系統
開發及用戶:本軟體用於XXXX辦公時使用,版權及使用權介歸屬開發者自己所有。
1.3定義
<暫未定義>
1.4參考資料
《Visual Basic程序設計教程》,楊莉主編, 中國水利出版社,2004年07月
《SQL Server 2000教程》,龔波主編,北京希望電子出版社,2002年07月
《Visual Basic資料庫系統開發實例導航》,劉韜主編,人民郵電出版社,2004年1月
《軟體工程導論(第四版)》,張海潘著,清華大學出版社,2005年6月
2任務概述
2.1目標
隨著高考的擴招,我校每年生員數量急劇增加,瑤湖校區在校學生將約三四萬人。學生處作為學校重要的學生工作管理部門,其中包括科室有學工處辦公室,學生管理科,學生教育科,學生宿舍管理科,心理咨詢中心、勤工助學管理中心等六個大的職能部門,負責著學校學生的教育、管理、成長成才服務工作的專門機構。面對著龐大的學生信息,手工、紙制的管理模式逐漸凸現越來越多的弊端,如耗費大量的人力,工作量大、工作繁瑣,容易出錯,很不利於工作。
因此,利用計算機軟體,編制一個專門負責管理學生檔案軟體等通過計算機來輔助管理學生檔案,已經成為當前我校學生管理工作的迫切的任務。
本系統為建立在典型的MIS系統(VB+SQL)框架上,為客戶提供全面的學生檔案管理,用戶可以通過該系統進行學生信息的動態管理,並使得學工處各科室可以共享相關的數據源,從而達到數據的統一,減少數據出錯,提高工作效率。另一方面,用戶可以系統提供的特定介面,將Excel文檔或者word文檔的數據源導入存儲到資料庫系統中,可以進行操作;並生成相關的數據表,將其導出成word或者excel文檔,這樣既方便列印,又可便於遞交文檔給上級部門。
實現的模式圖:(組圖)
由於學工處整個信息系統龐大,短期時間小組成員實現比較困難,小組成員在與學工處工作人員進行溝通後,並且徵求了導師的意見,決定先從學工處管理科入手實現學工處旗下的一個子系統,因為管理科是對全校學生信息的基本管理,是所有其他科室的所有資料庫資料的前提保證,可以說,實現管理科管理系統,留好與其他科室的介面,就相當與完成了整個學工處信息系統的一半任務工作,所以我們特決定先從管理科入手,完成我們項目最重要一步。
管理科系統業務流程圖:
2.2用戶的特點
系統要求用戶總體上具備一定的計算機操作水平:用戶的角色分為管理員、操作員、普通用戶.所有的用戶必須通過用戶名和密碼登入該系統.如果用戶名和密碼在該資料庫找不到相關的記錄,則該用戶無法登錄該系統.
當該用戶進入該系統時,許可權不同,所擁有的功能不同:如果以管理員的身份登入,則本系統所有的功能都可以操作.如果以操作員的身份登入,則只能實現其中某部分的操作.如果以普通用戶的身份登入,則只可以查看其中的相關的信息,對所有的信息都不能更改.
2.3假定和約束
該系統由軟體學院在讀本科生該開發小組維護.
開發成員: 徐富軍 曾紅星 習慶慶 指導老師:曾雅琳老師
開發時間:2005年10月-2006年元月
3需求規定
3.1對功能的規定
由以上對管理科業務流程圖,我們很快得出管理科系統的功能分析。每個 標記的可以建立在資料庫中建立一表格存儲,而對基本的表格操作可做如下規定:
1. 學生基本信息:
功能描述:
● 學生基本信息修改:在查詢功能中,輸入相應的條件,找到你所想要修改的記錄,再根據需要修改相應的欄位.可以修改的欄位為學號 姓名 性別 民族 出生年月 政治面貌 家庭住址 是否城鎮 婚姻狀況 身份證號 宿舍地址 宿舍電話 入學時間 所在學院 專業 班級 學歷等.
● 學生基本信息刪除:先查詢到所要刪除的記錄,然後根據實際情況確定是整條記錄刪除還是只刪除部分欄位進行刪除操作.如對部分進行刪除,則只能對非主鍵進行操作,非主鍵其欄位為姓名 性別 民族 出生年月 政治面貌 婚姻狀況 家庭住址 身份證號 宿舍地址 學歷.
● 學生基本信息添加:添加記錄時,必須主鍵不能為空,否則該條記錄添加失敗.
● 學生基本信息查詢:在查詢條件中,輸入查詢欄位,可以找到相關的記錄;如果是粗約查詢,則顯示所有相關記錄的第一條記錄;然後通過按鈕,可以查看所有查找到的記錄;如果是詳細查詢,則顯示該條記錄.
● 學生基本信息導出:可以將查詢到的數據導出生成EXCEL文檔資料,便於列印上傳文檔.
2. 學生家庭信息
功能描述:
● 數據來源:將各學院按照指定格式填寫上交的excel表導入到相應的資料庫.
● 查詢:輸入相應的查詢條件,可以找到相關的記錄.
● 數據導出:將資料庫中的表以excel或者word文檔形式導出來.
● 其他添加,刪除,修改與對基本表格操作雷同。
3.學生教育經歷
功能描述:
● 數據來源:將各學院按照指定格式填寫的excel表的形式導入到相應的資料庫.
● 學生教育經歷信息添加、刪除、修改:隨著人受教育程度的改變,我們可以相應在該表中增加相應的屬性,
其實現方式和對基本信息操作雷同.
● 查詢:輸入有關的查詢條件,可以找到相應的記錄信息.
● 數據導出:將資料庫中的表以excel或者word形式導出,便於直接列印或遞交文檔.
4. 學生素質綜合測評---專業成績表
功能描述:
●專業成績評定信息錄入,刪除,修改基本操作。
●-專業成績評定信息查詢: 在查詢條件中,輸入查詢欄位,可以找到相關的記錄;可分為精確查詢和詳細查詢。
● 專業成績評定信息導出:可以將查詢數據導入成excel或者word文檔,便於列印或遞交材料。.
5.學生素質綜合測評---操行評定表
功能描述:
● 數據來源:將規定格式的excel表導入相應的資料庫,從而達到動態地更改相應的資料庫
● 查詢:根據所提示的幾個查詢條件,輸入相應的欄位,可以找到資料庫相關的記錄.
● 數據導出: 可以將查詢數據導入成excel或者word文檔,便於列印或遞交材料。
● 操行評定信息錄入,刪除,修改基本操作。
6.學生綜合測評表
功能描述:
● 數據來源:將規定格式的excel表導入相應的資料庫,從而達到動態地更改相應的資料庫數據.
● 綜合評定信息錄入,刪除,修改基本操作。
● 查詢: 根據所提示的幾個查詢條件,輸入相應的欄位,可以找到資料庫相關的記錄
● 數據導出: 可以將查詢數據導入成excel或者word文檔,便於列印或遞交材料。
7. 獎學金信息
功能描述:
●獎學金信息添加:將新增加的獎學金的信息,按照其格式,將相關的欄位輸入進去.
●獎學金信息刪除:可以刪除任何一種由於各種原因廢除的獎學金的信息.
●信息查詢:可以根據查詢條件,查詢到相關獎學金信息。
8. 學生獎勵信息:
功能描述:
● 獎勵信息添加: 添加記錄時,必須主鍵不能為空,否則該條記錄添加失敗.
● 獎勵信息刪除: 先查詢到所要刪除的記錄,然後根據實際情況確定是整條記錄刪除還是只刪除部分欄位進行刪除操作.
● 獎勵信息修改: 在查詢功能中,輸入相應的條件,找到你所想要修改的記錄,再根據需要修改相應的欄位.
● 獎勵信息查看: 根據實際需要,在提示的幾個查詢條件,輸入相應的條件,可以查看相關的記錄信息.
● 數據導出: 根據實際需要,將資料庫中相關記錄的欄位,以excel或word文檔形式導出來,便於列印出來.
9.學生違紀信息
功能描述:
● 違紀信息添加: 添加記錄時,必須主鍵不能為空,否則該條記錄添加失敗
●違紀信息刪除: 先查詢到所要刪除的記錄,然後根據實際情況確定是整條記錄刪除還是只刪除部分欄位進行刪除操作.
●違紀信息修改: 在查詢功能中,輸入相應的條件,找到你所想要修改的記錄,再根據需要修改相應的欄位.
●違紀信息查看: 根據實際需要,在提示的幾個查詢條件,輸入相應的欄位,可以查看相關的記錄信息.
●數據導出: 根據實際需要,將資料庫中相關記錄的信息,以excel或word文檔形式導出來,便於列印遞交文檔.
10. 系統管理
功能描述:
●添加用戶信息:如有職員進入該科室,可以利用該功能,為其增加相應的操作許可權.
●刪除用戶信息:將由人事改動調走的職員,相關的記錄刪除,從而達到撤消原有的操作許可權.
●修改用戶信息:在查詢條件中,輸入所要查詢的欄位,從而找到該記錄,進行修改相關欄位.
●查看用戶信息:管理員查看所有的用戶信息.
3.2其他功能規定
11.學院信息表
功能描述:
主要是添加,刪除,修改等基本操作,是整個學工處系統的管理員操作的功能許可權,建立在每個子系統之上。在選擇對其他信息表的基本信息表操作時候必須先找到起所在的學院
12.專業信息表
功能描述:
主要是添加,刪除,修改等基本操作,是整個學工處系統的管理員操作的功能許可權,建立在每個子系統之上,在選擇對其他信息表的基本信息表操作時候必須先找到起所在的專業
13.班級信息表
功能描述:
主要是添加,刪除,修改等基本操作,是整個學工處系統的管理員操作的功能許可權,建立在每個子系統之上,在選擇對其他信息表的基本信息表操作時候必須先找到起所在的班級。
註明:學工處各部門的管理在學校實際情況都以每個學院中的每個專業,每個班級為單元工作,包括對學生的基本信息,綜合測評操作,獎勵信息等都以每個班級為單元進行統計管理,所以學院,專業,班級三個表的信息操作是在整個系統建立時候由系統管理員直接設定好,其他科室的子系統管理員只能查詢,選擇操作,不能對其進行修改,刪除,添加等操作。
3.3輸入輸出要求
用戶登錄時,用戶名的數據類型必須是簡體中文、英文,不支持其它類型.且不能超過20個字元.
密碼輸入長度不超過20個字元.
用戶必須一固定的格式(如EXCEL格式)將數據源導入系統,或者按照要求輸入數據。
全部管理的信息可以在系統提供的表格中查詢顯示。
如果用戶有需要,所需的信息(如學生及其信息)可以以所需的格式導出。
3.4數據管理能力要求
資料庫管理
●數據導入: 所有由各學院的上交的文檔資料將作為所有信息的原始數據源,可直接導入到資料庫生成數據,節約手工錄入的時間,可大大提高工作效率,
●資料庫備份:先打開所要保存該資料庫的目錄文件,然後以.bak後綴備份該資料庫.
●資料庫還原:如是該資料庫由於某種原因,丟失了部分數據,可以利用該資料庫還原功能,修改該資料庫,從而保證了該系統正常運行.
本系統為每個科室建立一個子系統,但是資料庫是統一為一個整體。只建立一個資料庫。
學工處管理科資料庫中必須包括以下幾個表:用戶基本信息表、,學生基本信息表,學生家庭信息表,學生個人履歷表,學生獎勵表、懲罰表.,學生專業成績表,學生操行表,綜合測評表,學院信息表,專業信息表,班級信息表等。詳細的信息可以建立在資料庫設計文檔以方便用戶查看。
4運行環境規定
4.1設備及其支持軟體
1、 硬體需求
(1)CPU :Celeron 300 或更高。
(2)內存:128M, 推薦256M。
(3)硬碟:要求剩餘空間大於5GB。 2、 操作系統需求
(1) Windows2000
(2) Windows xp 3、 其它軟體需求
(1)Microsoft SQL Server2000
(2)Microsoft Visual Basic 6.0 中文版。
(3)Microsoft Office 2003系列辦公軟體
4.2介面
本產品是一項獨立的系統,而且全部內容自含。通過介面可以實現對Excel數據源的導入,並以文檔格式列印輸出。除此之外,跟其它軟體無特定通信協議支持。
用戶與軟體的介面:用戶必須通過密碼登陸系統。
軟體與硬體的介面:運行本系統必須要一定的硬體來支持,比如:CPU、內存、硬碟等,以及相應的操作系統和其他的軟體需求。
軟體與軟體的介面:模塊之間調用必須要注意全局變數和非全局變數的使用
接受任何基於系統的應用系統的物理或邏輯的配置。它可以描述系統硬體的物理拓撲結構和在此結構上執行的系統軟體,也能描述系統節點的拓撲結構和通信路徑、節點上運行的構件、構件中的邏輯單元等。
4.3控制
通過Excel實行資料庫導入,不同身份許可權的用戶進入系統後,單擊」導入數據源」菜單項將進入導入資料庫界面,在主機磁碟上選擇所需的Excel數據源進行。另一方面,用戶根據所需,將查詢到所需要的數據信息,導出成Excel或者word文檔列印出來!
另外,本系統的預計成本有物理設備如硬體電腦和軟體如(SQL Server+VB)!因此,本系統開發具有較高的實用性!
註:還有一些土沒有辦法貼出來,如果你有需要,可以告訴我你的E_mail,我發給你~
『陸』 國家開放大學《軟體工程》形考作業1試題
官網其實有考試題庫的,可以去官網看看歷年真題,如果找不到的話,利用網路文庫、電大題酷小程序、上學吧等考試搜題工具會好很多的。幫你搜了一些題,希望能夠幫到你~~~
面向對象建模得到的模型包含系統的3個要素,即靜態結構、交互次序和數據變換。
選擇一項:
對
錯
正確的答案是「對」。
軟體測試的目的是證明程序沒有錯誤。
選擇一項:
對
錯
正確的答案是「錯」。
軟體是指用程序設計語言(如Pascal,C,Visual Basic等)編寫的程序,軟體開發實際上就是編寫程序代碼。
選擇一項:
對
錯
正確的答案是「錯」。
扇出是一個模塊直接調用的模塊數目,一般推薦的扇出為3或4
選擇一項:
對
錯
正確的答案是「對」。
系統流程圖是一個典型的描述邏輯系統的傳統工具。
選擇一項:
對
錯
正確的答案是「錯」。
軟體開發過程中,抽取和整理用戶需求並建立問題域精確模型的過程叫()
選擇一項:
a. 面向對象設計
b. 面向對象程序設計
c. 生存期
d. 面向對象分析
正確答案是:面向對象分析
『柒』 軟體工程作業!!急求!!
我給, hi聯系,email?