第一篇:軟件工程學年設計之學生選課系統(精)
學 年 設 計
課程名稱:學年設計(論文(軟件工程 實驗項目:學生選課系統 姓 名:XXX 專 業:計算機科學與技術 班 級:XX 班 學 號:XXX 指導教師 XXX 計算機科學與技術學院 實驗教學中心 XXXX 年 XX月 XX日 目 錄
1.項目概述 ??????????????????????????? 3 1.1開發背景
??????????????????????????? 3 1.2 開發目的 ?????????????????????????? 3 1.3 開發運行境 ?????????????????????????? 3
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模塊設計 ??????????????????????????? 5
4.數據庫計 ???????????????????????????? 5 4.1 數據庫的邏輯設計 ??????????????????????? 5
4.2數據庫的配置?????????????????????????? 6
5.詳細設計 ??????????????????????????? 8 5.1 學生登錄模塊的設計與實現 ??????????????????? 8 5.2 學生注冊模塊的設計與實現 ??????????????????? 9 5.3 學生查詢模塊的設計與實現??????????????????? 9
5.4 學生選課模塊的設計與實現??????????????????? 10 6 測試及提交 ?????????????????????????? 10 1.項目概述 1.1 開發背景
Internet 的飛速發展深刻地影響了人們的日常生活和商業運作方式。人們打 開網頁瀏覽當天的新聞,發電子郵件給遠方的朋友,使用搜索引擎查找資料, 進入網上商城購買商品 —— 這一切都是在使用 Internet。社會的方方面面滲透著 互連網的應用,使得一向煩瑣的手工程序變得方便,快捷,而學校網上選課系 統正是基于這一思想而發展起來的。
1.2 開發目的
傳統的手工選課不僅復雜,也牽涉了很多的人力,對管理也造成了諸多不 變,而借助網上選課系統,學生在規定選課時間段內,可以不受地點和時間的 限制完成選修課的申請,而學校也可以方便地對系統進行管理和控制,提高工 作效率。
1.3 開發運行環境 : 開發工具 :java語言
開發環境 :JDK 1.4 系統功能:(1 登錄、注冊功能.(2 選課功能(3 查詢功能 2.需求分析 2.1 系統需求
用戶的需求具體體現在各種學習成績的提供、保存、更新和查詢方面,這 就要求數據庫結構能充分滿足各種信息的輸入和輸出。收集基本數據、數據結 構及數據處理的流程,組成一份詳盡數據字典,為后面的具體設計打下基礎。
2.2 功能需求
通過系統功能分析,針對一般的網上選課系統,總結出如下的需求信息:(1 學生的需求:網上選課、選課情況查詢;(2 本系統主要實現學生信息管理和選課查詢。學生信息包括學號、姓名、班級;課程信息包括課程名;2.3 業務流程圖 3.總體設計
3.1 基本設計概念和處理流程
互聯網技術的飛速發展, Java 等設計工具的方便實用,以及數據庫技術的 發展給本系統的設計和實現提供了技術上的支持。
系統基本的流程是:用戶登錄->主界面->選擇各項子系統。3.2 系統層次模塊圖 3.3系統層次模塊圖
3.4模塊設計
(1 用戶注冊模塊:填寫用戶名、密碼、確認密碼
(2 用戶登錄模塊:填寫已注冊的用戶名稱,填寫正確的密碼,進入主控 制頁面。(3 用戶選課模塊:。
(4 用戶查詢模塊:可以進行查看所選課程的操作。4.數據庫設計
4.1 數據庫的邏輯設計
我們選用了 Microsoft Access 2000。
數據通信接口采用 ODBC。ODBC 是微軟開發的一套讀取數據庫的解決方 案,它的目的是將所有對數據庫的底層操作全部隱藏在 ODBC 的驅動程序內核 里。對于程序員來說,只要構建了一個指向數據庫的連接,就可以采用統一的 應用程序編程接口實現對數據庫的讀寫。目前 ODBC 驅動已經提供了對大多數 常見類型數據庫的支持,包括 dBase , Informix , Access , SQL Server和 Oracle 等。也包括了對其它類型的數據庫的支持,如文本, Excel 電子表格等的支持。根據系統功能設計的要求以及功能模塊的劃分,對于系統信息數據庫,可 以列出以下數據項和數據結構: 1.名稱:用戶信息表
2.名稱:課程信息表
4.2數據庫的配置
一個真正的、完整的站點是離不開數據庫的。ODBC 為應用程序提供了一 種標準方法來操作相關的數據庫:管理器根據數據源提供的數據庫的位置、數 據庫類型及 ODBC 驅動程序等信息,建立起 ODBC 與具體數據庫的聯系。這 樣,只要應用程序將數據源名提供給 ODBC , ODBC 就能建立起與相應數據庫 的連接。
按如下步驟可以建立一個新的系統數據源。
首先,在控制面板中雙擊 ODBC 圖標,打開“ ODBC 數據源管理器”對話 框,選擇“系統 DSN ”選項卡,單擊“添加”按鈕。如下圖所示。
在“創建新數據源”對話框中,選擇“ Driver do Microsoft Access(*.mdb”作為數據庫驅動程序并單擊“完成”按鈕。如下圖所示。
在“ ODBC Microsoft Access安裝”對話框中,數據源名稱填寫為
“ student ”,這是程序中將要引用的。單擊“選擇 … ”按鈕,從彈出的文件窗 口中選擇 student.mdb 文件所在的位置。如下圖所示。
然后單擊“確定”按鈕,這樣就完成了 Access 數據庫的 ODBC 數據源設 置。以上步驟,通過 ODBC 管理器注冊了一個名字為 student 的數據源,并且指 定了數據庫的驅動程序。
5.詳細設計
5.1 學生登錄模塊的設計與實現 5.1.1.登錄模塊
功能:本模塊主要用于對用戶身份進行鑒別。用戶通過表單提供用戶名和 密碼信息,系統根據用戶提供的登錄信息對用戶進行身份查詢鑒別。如果身份 合法,則將用戶導向系統的選課頁面。
輸入:用戶名、密碼 處理:(1 輸入用戶的登錄信息:在頁面提供的表單出輸入用戶的用戶名和密碼信 息,點擊“登錄”按鈕提交表單信息到身份驗證頁面。或點擊“重置”按鈕, 重新輸入。
(2 用戶身份進行驗證:連接數據庫,打開用戶數據表 login ,檢驗用戶登 錄信息。以輸入數據“用戶名”為查詢條件創建數據集查看輸入用戶名是否存 在。如果存在,繼續檢驗輸入的密碼是否正確。密碼和用戶名都正確,則進入 選課頁面;如果用戶名不存在或密碼不正確,則給出登錄失敗的提示框。輸出:學生選課頁面
5.1.2.學生登錄頁面圖如下圖所示:
5.2 學生注冊模塊的設計與實現 5.3 學生查詢模塊的設計與實現
5.4 學生選課模塊的設計與實現
第二篇:配電網工程設計軟件
配電網工程設計軟件 概況介紹:
《配電網工程設計軟件》根據國家電網公司《配電網標準化設計系統功能規范》、南方電網公司V1.0標準以及地方電力集團進行開發;該軟件基于自主CAD平臺、功能強大、設計效率高、使用范圍廣同時符合設計標準,并能實時配網設計與造價的一體化;能滿足城網設計、農網改造設計、電纜線路設計以及戶表設計工作的計算機輔助設計軟件。
1.國內首創的不用畫圖自動出圖技術:
配網工程具用項目多工程小的特點,設計工作量非常大,為了提高設計工作效率,我們調查及歸納了以往的設計經驗,創新性的提出不用畫圖也能出設計圖紙的數學模型并結合最新的軟件技術,真正的實現設計的智能化。
用戶只需要通過錄入基本信息、氣象區、測量數據,軟件就可以自動根據設計規則自動進行桿型選型,并根據設計標準對桿進行結構驗算,從而實現設計合理、結構安全并幫助客戶一鍵生成設計圖紙及統計材料,最終一鍵生成設計成果、設計說明書及計算工程造價。
通過此功能創新大大提高工作效率及設計標準,受到了廣大設計人員的信賴。
2.專業的線路設計:
為了滿足設計繪圖需要,軟件可以支持多種測量數據導入、自動平斷面繪制、自動生成導線弧垂表、自動繪制地下電纜、自動排桿、排桿校核、自動連線、自動布桿、自動布拉線、自動金具選型、桿上設備繪制、手工繪制線路、批量繪制線路、高低壓共桿設計、智能識別圖紙等功能。
繪圖模式我們通過多項功能創新,通過軟件解決繪圖有規律的畫法,實現繪圖的自動化,從而讓繪圖更專業、更高效。
3.平斷面設計: 軟件采用平斷面設計功能專業,可以滿足10kV以上線路的設計要求,軟件支持導入測量數據及手工添加數據兩種模式,并自動生成平斷面圖。
在平斷面設計中提供插入布桿、自動布桿、自動生成地下電纜、繪制懸鏈線、排桿校核、自動計算埋深、呼稱高、自動計算對地距離。
4.桿型組裝設計: 軟件根據規則庫以及桿高、條件、排列方式、氣象區、耐張類型、檔距自動進行桿型設計并生成桿型、桿頭,最后組裝成對應材料。
5.電纜工程設計: 城網工程以電纜線路為主,為了滿足城網設計需要,軟件采用地形圖模式進行繪圖,用戶只需根據地形圖進行電纜的設計,通過電纜井、電纜溝、電纜敷設、電纜頭繪制,并結合線路優化算法實現材料及工程量的自動統計。
6.戶表工程設計: 在農網改造中,需要進行戶表設計,如進行一戶一表的設計,設計的工程量很大,為了提高工作效率,軟件提供導入Excel數據實現自動繪制戶表功能,同時通過接戶線繪制、戶表繪制、墻擔繪制、電線繪制實現自動生成戶表明細表、自動標注表箱等功能。關鍵特性:
該軟件可以進行10kV線路設計、0.4 主站蜘蛛池模板: 18禁止进入1000部高潮网站| 狠狠狠狼鲁亚洲综合网| 人妻饥渴偷公乱中文字幕| 久久人人超碰精品caoporen| 青青青国产精品一区二区| 天天干天天干| 偷偷做久久久久网站| 内射后入在线观看一区| 久久精品国产一区二区三区肥胖| 99国产在线精品视频| 亚洲色大成网站www尤物| 亚洲色大成网站久久久| 日本一区二区三区免费播放视频了| 男生白内裤自慰gv白袜男同| 国产aⅴ无码久久丝袜美腿| 亚洲最大中文字幕无码网站| 国产精品欧美久久久久久日本一道| 亚洲最新版av无码中文字幕一区| 成人午夜福利免费专区无码| 东京热无码人妻系列综合网站| 狠狠躁夜夜躁人人躁婷婷视频| 欧美综合区自拍亚洲综合图| 成人欧美日韩一区二区三区| 亚洲成色www久久网站夜月| 亚洲愉拍99热成人精品| 天天做天天爱天天综合网| 亚洲av无码一区东京热蜜芽| 精品一区二区三区在线观看视频| 亚洲色成人网站在线观看| 无码熟妇人妻在线视频| 久久国产精品精品国产色婷婷| 亚洲欧美国产欧美色欲| 精品国产一区二区三区av孞弋| 无码超级大爆乳在线播放| 无码人妻aⅴ一区二区三区蜜桃| 国产国语亲子伦亲子| 日韩精品一卡二卡3卡四卡2| h无码精品3d动漫在线观看| 亚洲欧美成aⅴ人在线观看| 精品人妻午夜一区二区三区四区| 日韩人妻精品一区二区三区视频|