[請益] 有關php架站的問題
對不起 這是篇問作業的作業文...
========================================
這是有關設計一個簡單的報名系統的問題...
[題目] 請在4個小時內作出一學生課程報名系統 功能如下:
1.各科系學生基本資料查詢
可以<顯示><新增><刪除><更新>各班科系的學生基本資料
2.各開設課程簡介查詢
可以<顯示><新增><刪除><更新>目前開設的課程名稱
3.報名系統:
<1>學生依科系及座號登入後顯示基本資訊及所有課程
並提供學生顯示是否有報名修課 及新增報名修課及退課功能
<2>管理員登入查詢
提供一管理員帳號(admin/admin)登入後可以選擇觀看:
(1)依課程觀看該課程報名人數
(2)依各科系觀看該科系所以學生修課狀況
(3)依學生姓名查詢該學生修課狀況
================================================================
我現在已經有大略做出這個報名系統...
但是所花的時間卻非常非常的久...(已經做了好幾天了)
想請教版上大家自己是否有哪些地方要再加強或觀念不對的
我的做法是這樣子:
1.先規劃資料庫:
分成三個資料庫 student , course , sign
student: 學生基本資料 (第一小題使用)
course : 課程資訊 (第二小題使用)
sign : 單純[stu_no][course_no]兩個欄位
(由student ,course join出給第三題使用)
2. 做一個簡單html網頁版型的函式
do_html_header();
do_html_footer();
3. 做存取資料庫的函式庫
exec_query( $query_string );
4. 做一頁面提供選擇班級 : select_class.php
<?
do_html_header();
display_select_form(); //提供選擇班級的form
do_html_fooer();
?>
5. 做一頁面提供顯示學生基本資料: show_student.php
<?
do_html_header();
display_student_form(); //顯示學生基本資料
do_html_footer();
?>
6. 做三個頁面分别作為提供<新增><刪除><更改>學生單筆基本資料
: new_student.php delete_student_.php update_student.php
7. 再做三個頁面分別根據 6.所做的三個頁面再做資料庫的變動
================================ 第一題大致完成 =====================
第一小題的解題流程大致是這個樣子
但我光在coding這些程式碼就已經花掉了至少3 5個小時
這還不加上看完題目後 想流程及架構的時間...
想請教版上的大家 我應該要怎麼規劃這個系統 讓整個架構更精簡...
使其能在短短四小時完成
感謝大家看完這長長一串文章...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.133.9
※ 編輯: a0017 來自: 59.114.133.9 (05/27 18:28)
推
05/27 18:52, , 1F
05/27 18:52, 1F
→
05/27 18:57, , 2F
05/27 18:57, 2F
推
05/27 19:13, , 3F
05/27 19:13, 3F
推
05/27 19:33, , 4F
05/27 19:33, 4F
→
05/27 19:33, , 5F
05/27 19:33, 5F
→
05/27 19:59, , 6F
05/27 19:59, 6F
→
05/27 20:00, , 7F
05/27 20:00, 7F
推
05/27 21:06, , 8F
05/27 21:06, 8F
→
05/27 21:08, , 9F
05/27 21:08, 9F
→
05/27 21:08, , 10F
05/27 21:08, 10F
→
05/27 21:11, , 11F
05/27 21:11, 11F
→
05/27 21:13, , 12F
05/27 21:13, 12F
→
05/27 21:13, , 13F
05/27 21:13, 13F
→
05/27 21:14, , 14F
05/27 21:14, 14F
推
05/27 21:50, , 15F
05/27 21:50, 15F
推
05/27 21:53, , 16F
05/27 21:53, 16F
推
05/27 21:56, , 17F
05/27 21:56, 17F
→
05/27 21:57, , 18F
05/27 21:57, 18F
推
05/27 22:55, , 19F
05/27 22:55, 19F
→
05/27 22:56, , 20F
05/27 22:56, 20F
→
05/27 22:57, , 21F
05/27 22:57, 21F
→
05/27 22:58, , 22F
05/27 22:58, 22F
→
05/27 22:58, , 23F
05/27 22:58, 23F
→
05/27 22:59, , 24F
05/27 22:59, 24F
→
05/27 22:59, , 25F
05/27 22:59, 25F
推
05/27 23:05, , 26F
05/27 23:05, 26F
→
05/27 23:06, , 27F
05/27 23:06, 27F
→
05/27 23:06, , 28F
05/27 23:06, 28F
→
05/28 07:20, , 29F
05/28 07:20, 29F
→
05/28 07:21, , 30F
05/28 07:21, 30F
→
05/28 07:21, , 31F
05/28 07:21, 31F
→
05/28 07:22, , 32F
05/28 07:22, 32F
→
05/28 07:23, , 33F
05/28 07:23, 33F
→
05/28 07:25, , 34F
05/28 07:25, 34F
→
05/28 07:26, , 35F
05/28 07:26, 35F
→
05/28 07:27, , 36F
05/28 07:27, 36F
→
05/28 07:29, , 37F
05/28 07:29, 37F
→
05/28 07:30, , 38F
05/28 07:30, 38F
→
05/28 07:34, , 39F
05/28 07:34, 39F
→
05/28 07:35, , 40F
05/28 07:35, 40F
→
05/28 07:36, , 41F
05/28 07:36, 41F
→
05/28 07:38, , 42F
05/28 07:38, 42F
→
05/28 07:38, , 43F
05/28 07:38, 43F
推
05/28 09:40, , 44F
05/28 09:40, 44F
推
05/28 09:46, , 45F
05/28 09:46, 45F
→
05/28 09:47, , 46F
05/28 09:47, 46F
→
05/28 09:54, , 47F
05/28 09:54, 47F
推
05/28 09:55, , 48F
05/28 09:55, 48F
推
05/28 15:31, , 49F
05/28 15:31, 49F
→
05/28 19:37, , 50F
05/28 19:37, 50F
→
05/28 19:37, , 51F
05/28 19:37, 51F
→
05/28 19:38, , 52F
05/28 19:38, 52F
→
05/28 19:38, , 53F
05/28 19:38, 53F
→
05/28 19:38, , 54F
05/28 19:38, 54F
推
05/28 21:03, , 55F
05/28 21:03, 55F
→
05/28 21:04, , 56F
05/28 21:04, 56F
→
05/28 21:04, , 57F
05/28 21:04, 57F
→
05/28 21:05, , 58F
05/28 21:05, 58F
推
05/28 21:27, , 59F
05/28 21:27, 59F
討論串 (同標題文章)