----在線測試系統
這次課程設計我做的是章節自測系統, 主要是服務於學生進行階段性自測和練習。系統分為練習和測試兩部分,每一部分又各分若干專題。系統中採用的技術主要有:JDBC數據庫連接技術、和MVC三層架構利用MyEclipse集成開發環境。
雖然系統的基本功能都已實現,但還是存在系統不穩定等多個問題尚待解決。這個系統主要是我自己開發的,但也得到了老師和同學的很大幫助。我正在做系統的過程中遇到了很多問題,有的是知識存儲不足,有的是考慮不夠周全,之所以能夠順利實現基本功功能,離不開老師和同學的大力相助。事實證明,只靠自己是不能順利完成一套功能完整的系統的,必須充分利用團隊的力量。
開發一套系統,最重要的是細心,並不是一定要做到面面俱到,但也要充分考慮到客户的需求和現實意義,不管什麼系統,只用運用到實際應用中,才具
有先現實意義。所以在準備工作中要正確分析社會需求瞭解現實應用,畫出流程圖,把大體框架做好,然後再逐一細化。我們不可能做到面面俱到,但一定要做到步步紮實,作為一個程序編程人員,要保持清醒的頭腦,以現實為依據,讓自己的每一行代碼都能實現自己的意義。
通過這次課程設計,我收穫的不僅僅是課程上的知識得到實際應用,還有編程的基本習慣和開發系統時應注意的'流程。
主要功能及規格分析
1.1 登錄系統的主要功能要求
歡迎頁面
系統安全登錄
管理員或普通用户功能選擇
1.2 在線考試系統的主要實現功能要求
用户修改登錄密碼
讓用户選擇考試科目
從試題庫中隨機出題給用户
根據隨機出的題做出用户的考試頁面 保存用户的答案
給用户的試卷評分
查詢用户成績
1.3 在線管理系統的主要功能要求
瀏覽整個系統中的各種用户(超級用户、普通用户)
添加管理員和普通用户
瀏覽並添加考試科目
瀏覽並添加題庫
管理員修改登錄密碼
1.4在線閲卷系統的主要功能要求
瀏覽系統會考試科目
根據考試科目進行試卷批改
實現客觀題的自動批改
實現主觀題的人工批改
2、功能需求和用例分析
2.1系統功能需求:老師可以在網上完成一個考試從題目設計,試題錄入,考試安排,考試實施,考卷批
改,分析統計;考試數據,其它數據要求儲存在數據庫上;考試數據的存放和處理可以實現對學生公開(學生自測成績可自己查看)也可以實現非公開,需要一定的安全性保障。
2.1.1考生:
(1).分佈式的,從考試客户端連接到考試應用服務器,在任何地方進行身份確認,從而完成考試
(2).考生可以登陸後修改自己的密碼
(2).題目具有一個穩定性和隨機性,試卷生成方式主要有兩種(隨機自動生成、固定試題、)
(3).考生提交試卷後可以得知考試結果並且知道哪裏出錯。
2.1.2老師:
(1).提供一個功能全面的考試管理客户端,可以進行考試的設計和安排功能
(2).對考生進行身份管理
(3).對考試進行監控
(4).保存考試結果,供老師進行分析和察看。
2.2 用例描述:
帳户管理
用例名稱:帳户管理
參與者:超級用户
功能描述:1. 查看學生詳細信息
2. 添加和刪除學生用户
3. 添加和刪除教師用户
考試管理
用例名稱:考試管理
參與者:超級用户
功能描述:1. 設置考試題型
2. 設置考試分值
3.設置考試時間和難度級別
4.設置題目顯示方式(全屏顯示所以題還是一屏一題)
5.設置出題方式(隨機出題還是固定試題)
題庫管理
用例名稱:題庫管理
參與者:超級用户
web課程設計的個人總結二CHANGZHOUINSTITUTEOFTECHNOLOGY
Web程序設計學習報告
二級學院(直屬學部): 計算機信息工程學院專業: 軟件工程 班級: **軟件二學生姓名:程一鳴 學號: 11030603
20**年6月
目錄
一.概述 ........................................................................ 3
二.可行性分析 ............................................................ 4
三.實現功能 ................................................................ 5
四.總體設計和詳細設計 ............................................ 6
五.相關設計代碼 ........................................................ 8
六.實驗心得體會 ...................................................... 16
一. 概述
隨着網絡的飛速發展和普及,越來越多的 用户習慣上網購物。本系統的主要目的就是為用户提供一個方便的網上購物平台。利用本系統,用户可以直接在網上購物並自己的需要對商品進行瀏覽、查看。本系統遵循軟件工程標準,並按照軟件工程規定的流程進行項目的開發。
1999年底,隨着互聯網高潮來臨。中國網絡購物的用户規模不斷上升。2010年中國網絡購物市場延續用户規模、交易規模的雙增長態勢。2010年中國網絡購物市場交易規模接近5000億,達4980.0億元,佔到社會消費品零售總額的3.2%;同時,網絡購物用户規模達到1.48億,在網民中的滲透率達30.8%(《2013-2017中國網絡購物行業市場前瞻與投資預測分析報告》統計數據顯示)。對於一些傳統企業而言,通過一些傳統的營銷手段已經很難對現今的市場形成什麼重大的改變了。如果想將企業的銷售渠道完全打開,企業就必需引進新的思維和新的方法。而網絡購物正好為現今的傳統企業提供了一個很好的機會與平台,傳統企業通過藉助第三方平台和建立自有平台紛紛試水網絡購物,構建合理的網絡購物平台、整合渠道、完善產業佈局成為傳統企業未來發展重心和出路。
購物車主要是為廣大網上顧客購物的資源平台。購物車主要目標是建設在網上對用户進行信息服務互動平台。
二. 可行性分析 (1)系統可行性
網上購物平台主要是對後台管理和前台操作。後台管理是管理員對本網站的維護,通過訂單管理(四種訂單狀態)、商品管理(商品添加、類別 添 加)、會員管理(添加會員)、系統管理(上傳管理)等功能達到對網站的管理。前台操作是用户登錄到本網站,可以進行用户註冊,找到自己想要買的商 品,裝入物車,提交定單進行購買。網上購物平台的特點是客户和 商品信息量很大,管理員需要整理的信息很多,為讓管理員輕鬆、方 便、快捷的管理,該平台採用符合購買商品基本的原則,滿足廣大客 户的日益增長的數量,並達到操作過程中的直觀、方便、實用、安全 等要求。
(2)經濟可行性
縮短了供貨週期,壓縮了庫存,裁減了人員,於是就可以依據縮短時間的天數和庫存物資的減少,以及裁減人員的工資等,使原材料和勞動力資源得到更合理的利用,從而提高了大多數信息化建設項目降低了不少成本,避免了多消耗,減少多管理費用的支出等等。
三. 實現功能
1.主要功能:瀏覽商品、加入購物車、訂單管理、商品購買、用户管理等。
(1) 商品信息發佈功能
發佈銷售的商品信息,註冊取得授權後可在系統後台隨時增添、修改、更新銷售商品信息
(2) 網上購物功能
買方先通過登錄,成功後瀏覽商品,可以下訂單並且查看自己的訂單,隨後結賬購買。
(3) 訂單管理功能
訂單下達時會在後台產生訂單號、商品號、下單用户賬號、價格、總計等。
(4) 用户管理功能
用户可以註冊,並在登錄時檢測賬號正確性。
(5) 商品管理功能
管理員可以對商品進行管理,增添新商品或者修改庫存等。
2.功能實現流程:
(6) 訂購。即把所選物品添加到購物車。
(7) 修改。根據自己的需求可以修改已購物品的數量。也可以刪除
已選商品。
(8) 顯示購物車內所選的物品及單價。
(9) 結算。到購物車裏處進行結算。
(10)清空購物車。