整體概述:
本次需要設計乙個學生選課系統,需要實現學生選擇本學期所上的課程名稱、周次、時間後,每日由釘釘報送每個學生的每日上課情況。
系統由教師(管理員)和學生(使用者)組成,
管理員負責對學生使用者進行增、刪、改、查、凍結等操作,並新增每個學期可選擇的課程名稱及周次。
學生使用者登陸後只能修改自己的使用者密碼,並可以選擇課程以及上課時間
e-r 關係圖
需求分析:
教師(管理員)功能:
1.新增學生使用者資訊(姓名,** 、使用者名稱、密碼)
具體要求:要實現增、刪、改、查,顯示所選的課程名稱
2.新增學期資訊(學期名稱,起止日期)
具體要求:由老師設定每個學期的起止日期,並能夠選擇當前學期,選擇後只顯示當前學期的課程。
3.新增課程資訊(課程名稱,周次)
具體要求:按照學期新增課程(包含名稱,周次資訊),並顯示當前學期的課程
4.首頁
(顯示當前學期、當前周次的每個學生上課情況)
實現與釘釘繫結,每日推送功能。
5.顯示貢獻值和請假
學生(使用者)功能:
1.登陸(由老師設定使用者名稱密碼)
2.選課(選擇學期,並選擇課程,選擇週幾哪一節上課)
3.請假(選擇日期,寫明原因) // 功能待定
4.更改密碼
5.登出
2023年1月12日心情記錄
忙碌的2009年已經離我而去,充滿挑戰的2010已經悄悄的來到我們的面前。在這裡要感謝在過去的1年裡面,給我支援的爸爸媽媽 老婆 兒子,還有我的妹妹。感謝給我支援和幫忙的同事 同學!最近已經很少有精力更新部落格了。今天得空登入csdn上的部落格來看看,不知不覺,從2004年開始寫部落格,到現在已經快...
記錄 第一次寫部落格
博主是西北某211在校研究生,機緣巧合之下開始學習web前端,在前端學習方面,目前還是乙個半小白。2018.9.6第一次接觸csdn部落格,接觸前端差不多快1年了,很多筆記總結沒做成電子版。現在前端基礎知識基本有底子了,還需加強基礎。目前正在學習canvas。下一階段打算繼續學習vue.js框架,以...
做過一次需求分析後的體會
需求工程分為需求開發和需求管理兩個部分.需求開發步驟如下 1 產品組與客戶討論,研究產品,或根據經驗來確定問題域 2 產品組分析問題域,得到系統需求 3 產品組把系統需求文件化,得到 系統功能需求說明書 4 開發組,測試組,sqa評審確認 系統功能需求說明書 5 開發組分析 系統功能需求說明書 得到...