red1.org Forum Index red1.org
Nihili est - in vita priore ego imperator romanus fui
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

VMs Enhancement

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    red1.org Forum Index -> College ERP Project
View previous topic :: View next topic  
Author Message
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Tue Sep 20, 2005 1:01 am    Post subject: VMs Enhancement Reply with quote

I have incorporated the Pre-Registration module (mecca.sis.preregistration.action.PreRegistrationMainModule) with the screen designs. Please refer to the image links below, and adjust the Pre-Registration module accordingly:

A] Pre-Registration (pre_register.vm) - http://www.red1.org/barn/Cybernetics/VMs/pre-reg.gif
1) Need to enable Matric No. Search. When submitt do not take its value. (high)
2) Need to combine the two (2) NAME boxes into one (1) (high)
3) Need to add ICNO search and combine the two (2) IC NO boxes into one (1) (high)
4) Need to add new field - MODE - DONE

B] Pre-Registration 2 (pre_register2.vm) - http://www.red1.org/barn/Cybernetics/VMs/pre-reg2.gif
1) Need to add new field - MODE - DONE
2) Why Edit button linking to pre_register.vm and not a seperate VM? - DONE
3) Need to add Receipt button to allow receipt printing (moderate) - link to showreceipt() at the moment

C] Pre-Registration Edit Mode (pre_register.vm) - http://www.red1.org/barn/Cybernetics/VMs/pre-reg_edit.gif
1) Need to seperate into two (2) different VMs; or customize the Edit Mode better - DONE
2) Need to replace Reset button with Cancel / Back button - DONE

D] Pre-Registration Search Mode (student_search.vm) - http://www.red1.org/barn/Cybernetics/VMs/pre-reg_search.gif
1) Need to replace BACK in text with button - DONE
2) Need to link to action.getstudent(); I tried but it affect the EDIT button in pre_register2.vm coz sharing the same action (moderate)
3) This happen when I click on my browser's BACK button and re-submitt the same pre-registration student details (high)
4) No. for each page is incorrect. No. in 2nd page starts with 51) and 3rd page 101) (low)
5) Need to add pagination (low)


Last edited by Gan MH on Thu Oct 06, 2005 10:28 pm; edited 10 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Fri Sep 23, 2005 1:54 am    Post subject: Fee Structure Module Reply with quote

Fee Structure Module (mecca.sis.x.billing.FeeStructureModule) and Fee Structure Report Module (mecca.sis.billing.FeeStructureReportModule) new VMs as per screen designs:

A] Fee Structure - identification & selection (fee_structure.vm) - http://www.red1.org/barn/Cybernetics/VMs/fee_structure1.gif
1) Need to replace with program_abbre - DONE
2) Need to remove Get button and simplify getProgram() (high)
3) Need to enable Fee Report button, viewing of respective Fee Stucture Report (moderate)
4) Need to hide and default to Default Track. Program Track is not to be used in future (high)
5) Need to replace with Intake (intake_code) (High) - red1 and sam resolving multiple intake sessions

B] Fee Structure - details & customization (fee_structure.vm) - http://www.red1.org/barn/Cybernetics/VMs/fee_structure2.gif
1) Need to replace with program_abbre (low)
2) Need to add Intake (intake_code) DONE
3) Need to remove unneccery Fee Code - DONE can easily remove using Database Metadata

C] Fee Structure Report (fee_structure_report.vm) - http://www.red1.org/barn/Cybernetics/VMs/fee_structure3.gif
1) Selection of Program is to be directly in fee_structure.vm (bug is everywhere now, selection of program doesn't function properly and it's somehow dependent to action in fee_structure.vm) (moderate) Solved by RED1. Same javaclass as below. Sam missed out a context.put (program_code). Remarked and CVSed
2) Need to replace with program_abbre (low)
3) Need to add Intake (intake_code) not needed here
4) Need to add Save function (low)
5) Need to add Print function (low)
6) Need to replace with Intake (intake_code) (High) - red1 and sam resolving multiple intake sessions
RED1: fully qualified java classname is http://localhost/x/mecca.sis.x.billing.FeeStructureReportModule . Sam advised need to create new intake_session table to replace session table. So temporarily use start_date instead of intake_name


Last edited by Gan MH on Sun Oct 23, 2005 4:03 am; edited 9 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Fri Sep 23, 2005 11:30 pm    Post subject: Reply with quote

Student Invoice (Individual) Module (mecca.sis.x.billing.StudentInvoiceGenerateModule) new VMs as per screen designs:

A] Invoice to Individual Student - identification & selection (create_invoice.vm) - http://www.red1.org/barn/Cybernetics/VMs/student_invoice1.gif
1) Need to enable Name Search (moderate)
2) Need to enable IC No. Search (moderate)

B] Invoice to Individual Student - managing student invoice (create_invoice.vm) - http://www.red1.org/barn/Cybernetics/VMs/student_invoice2.gif
1) Need to replace with program_abbre (low)
2) Need to fix bug, sometimes create new invoice number instead of overwritting existing one (high)
3) Need to add Save As function (low)
4) Need to add Print function (low)


Last edited by Gan MH on Fri Oct 07, 2005 2:52 am; edited 3 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
red1
Site Admin


Joined: 06 Jul 2004
Posts: 1756
Location: Kuala Lumpur, Malaysia

PostPosted: Sat Sep 24, 2005 6:50 am    Post subject: Reply with quote

Good update (but i wonder if it overlap the previous ones u did.. i will take a look back and see also) checked, doesnt seem so, just need to review often
Since all 3 of us are going to refer to the same source, pls always CVS all the time... i m doing that almost every 5 mins..

About the high priority for the double boxes, are they working at the moment? Do they impact critical processes in the system. If there are we identify them as CRITICAL. There shuld only be about 3 HIGHS, and they are dynamicly priotised. Meaning after we solved u choose another 3 to be upgraded from moderate to high Very Happy. Anyway i will tackle those i know already such as intake code display in C-6. But i put some comments above so that i can make more sense. Will inform here once done.
C.6. I temporarily made the Intake to show session.start_date instead of intake_code. Sam advised to create another table similar to session called session_intake. Will study how that table is created in the first place, so that it will be used proper. Already CVS above temp measure.

Also pls (important request again) provide the java classnames. Or u can save your output as html and embed the classnames as a comment inside. Then its not ambigous and fast for me to locate the right ones.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Tue Sep 27, 2005 2:04 am    Post subject: Reply with quote

Student Invoice (Batch) Module (mecca.sis.x.billing.BatchInvoiceGenerateModule) new VMs as per screen designs:

A] Batch Invoice Student - identification & selection (fee_generate.vm) - http://www.red1.org/barn/Cybernetics/VMs/batch_student_invoice1.gif
1) Need to replace with program_abbre - DONE
2) Need to remove Get button and simplify getProgram() (moderate)
3) Need to hide and default to Default Track. Program Track is not to be used in future (high)
4) Need to replace with Intake (high)
5) Need to replace with Period (high)

B] Batch Invoice Student - invoice(s) generated (fee_generate.vm) - http://www.red1.org/barn/Cybernetics/VMs/batch_student_invoice2.gif
1) Need to add pagination (low)
2) Need to add Save function (low)
3) Need to add Print function (low)


Last edited by Gan MH on Fri Oct 07, 2005 6:16 pm; edited 2 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Wed Sep 28, 2005 4:42 am    Post subject: Reply with quote

I am having problem identifying the correct VM for mecca.sis.payment.action.PaymentMainModule. Please advice.

Red1 - Gan, here is the action list from WebContent/WEB-INF/actions/sis/payment/action.xml which is stated in that java u mentioned.
Code:
<actions>
    <command name="">
        <action name="mecca.sis.payment.action.GetPaymentAction" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/getPayment.vm"/>
          <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command>
    <command name="getPayment">
        <action name="mecca.sis.payment.action.GetPaymentAction" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/getPayment.vm"/>
          <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command>
    <command name="showReceipts">
        <action name="mecca.sis.payment.action.GetReceiptsAction" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/showReceipts.vm"/>
           <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command>
    <command name="doPayment">
        <action name="mecca.sis.payment.action.DoPaymentAction" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/getPayment.vm"/>
           <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command>         
     <command name="doReceipt">
        <action name="mecca.sis.payment.action.DoReceiptAction" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/getReceipt.vm"/>
          <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command> 
         <command name="searchMatric">
        <action name="mecca.sis.payment.action.searchMatric" />
        <views>
           <target name="normal" view="vtl/sis/view/payment/student_search.vm"/>
           <target name="error" view="vtl/action/error.vm"/>                      
        </views>
    </command>   
</actions>
U can see from the list that each action java has its own corresponding VM.

Actually I already gone tru this action list. But I don't seem to be able to identify the VM for the first page in Payment Module, which is the student matric search box. - Gan
Identified - Gan


Last edited by Gan MH on Fri Sep 30, 2005 12:57 am; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Fri Sep 30, 2005 4:02 am    Post subject: Reply with quote

Payment and Receipt Module (mecca.sis.payment.action.PaymentMainModule) new VMs as per screen designs:

A] Payment & Receipt - student search (getPayment.vm) - http://www.red1.org/barn/Cybernetics/VMs/payment-search.gif
1) Need to add Wildcard Search by Name (low)
2) Need to add Wildcard Search by IC No. (low)

B] Payment & Receipt - student select (student_search.vm) - http://www.red1.org/barn/Cybernetics/VMs/payment-select.gif
1) Need to fix bug, cannot proceed to other pages - DONE. Add <command name="gotoPage"> in action.xml
2) Need to implement a better pagination (low)

C] Payment & Receipt - get payment (getPayment.vm) - http://www.red1.org/barn/Cybernetics/VMs/payment-getpayment.gif
1) Need to replace with program_abbre (low)
2) Need to check for other active account (high)
3) Need to fix bug, View Receipt button not working ** missing Action.xml already CVS- red1
4) Need to exclude payment with 0.0 amount red1 - DONE
5) Need to allow payment with no calculation beforehand red1 - DONE
6) Need to fix bug, F5 button / refresh must not create additional receipt(s) * DONE

D] Payment & Receipt - get receipt (getReceipt.vm) - http://www.red1.org/barn/Cybernetics/VMs/payment-getreceipt.gif
1) Need to replace with program_abbre (low)
2) Need to check for other active account (high)
3) Need to fix bug, View Receipt button not working ** red1
4) Need to exclude payment with 0.0 amount red1 - DONE
5) Shall these two (2) fields be input boxes or display red1 - they are read only so that no change allowed after confirm
6) Need to allow payment with no calculation beforehand red1 - DONE
7) Need to break existing print function into print and save functions red1 - at the moment 2 in 1
Cool Need to fix bug, F5 button / refresh must not create additional receipt(s)
*red1- Sam has solved for whole system, just need to put a line in every java. Will find out how. DONE
D] Payment & Receipt - show receipt (showReceipts.vm) - http://www.red1.org/barn/Cybernetics/VMs/show_receipts.gif **red1 - View Receipts does work on mine. Maybe we miss a synch.


Last edited by Gan MH on Fri Oct 07, 2005 12:19 am; edited 4 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
red1
Site Admin


Joined: 06 Jul 2004
Posts: 1756
Location: Kuala Lumpur, Malaysia

PostPosted: Sat Oct 01, 2005 1:26 pm    Post subject: Reply with quote

Amendments done as marked in red above... pls CVS back before u retouch any of the VMs... cos i did some adjustments.. to put in more details for ShowReceipts.vm and GetReceipt.vm

It is important to consider how each screen is appearing on different screen size. Taking this into consideration shall guarantee the User Interface appears properly in different scenario (800X600 screen, 1024X768 screen, left-navi template, single-page template, etc). Therefore, I have made some changes to the 3-searches (matric search, name search, ic no search) in a row design, as this UI design initially messed up in left-navi template.

Apart from this, I also found some messed up stuffs (table, td, tr, etc) in those VMs. Perhaps, please let me make the changes or we shall do it together next round, as it will take me some times to tidy up again the VMs.
- Gan

Next i will go thru PreRegistration to get the ReceiptPrint out and trace the creation of student records to see if clash with the new semester intake approach. Will report at the thread concerned if there is issue.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Fri Oct 07, 2005 4:53 am    Post subject: Reply with quote

Statement Module (mecca.sis.x.billing.StudentAccountDataModule) new VMs as per screen designs:

A] Statement of Account - search and result (student_account_data.vm) - http://www.red1.org/barn/Cybernetics/VMs/statement.gif
1) Need to enable Name Search (low)
2) Need to enable IC No. Search (low)
3) Need to replace with program_abbre (low)
4) Info in bracket for Receipt should be either 1) Payment by Sponsor wording if payment is by sponsor; or 2) Remarks field in Pre-Registration Module and Payment Module if payment is by student(high) DONE (mecca.sis.billing.ReceiptData.java)- red1
5) Need to add Acount Balance for each row, difference between Debit and Credit (high) commented below
6) Need to add Save function (low)
7) Need to add Print function (low)


Last edited by Gan MH on Fri Oct 07, 2005 12:40 pm; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
red1
Site Admin


Joined: 06 Jul 2004
Posts: 1756
Location: Kuala Lumpur, Malaysia

PostPosted: Fri Oct 07, 2005 7:57 am    Post subject: Reply with quote

Gan,
forgot to update u that we are not using the .x. as its forked by Sam for his own project. Anyway i asked Sam to double confirm. Then u just remove all the .x.'s from y.html for the CVS.
Checked and changed all menu xml files to non-x Java classes

I will do item (4) and (5) above now. Hope to meet all of u 4.45pm in KLCC for Sam to update or we do on the spot Intake_Code routine.

But item (5) its already showing proper totals and final balance.. i check from the y.html > Statement of Account 2
The TOTAL is correct, but Balances for individual row are not. It should be the difference between Debit and Credit. Take the picture given as example:
Debit | Credit | Acount Balance
1000 | Null | 1000 (1000-0)
Null | 200 | 800 (1000-200)
Null | 500 | 300 (800-500)
1000 | 700 | 300

i think the right column should only show final total at the bottom (300).. then its meaningful.. i can change if client still wants that.. red1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Thu Oct 20, 2005 2:41 am    Post subject: Reply with quote

Sponsor Invoice (mecca.sis.bursary.SponsorInvoiceModule) new VMs as per screen designs:

A] Sponsor Invoice - identify & generate invoice(s) (sponsor_invoice.vm) - http://www.red1.org/barn/Cybernetics/VMs/sponsor_invoice1.gif


B] Sponsor Invoice - generated invoice list (sponsor_invoice_list.vm) - http://www.red1.org/barn/Cybernetics/VMs/sponsor_invoice2.gif
1) Do we need session here? (low)
2) Need to implement pagination (low)
3) Need to replace with program_abbre (low)
4) Need to add Invoice Number - Done
5) Need to add Invoiced Amount - Done


Last edited by Gan MH on Thu Oct 20, 2005 10:36 am; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gan MH
Senior


Joined: 08 Apr 2005
Posts: 350

PostPosted: Mon Oct 24, 2005 3:00 am    Post subject: Reply with quote

Student Report (mecca.sis.billing.ReportModule) new VMs as per screen designs:

A] Student Report - report selection (report_select.vm) - http://www.red1.org/barn/Cybernetics/VMs/report_select.gif
1) Item (1) seems redundant
2) When select report "Details of Invoiced Amount" then enable only Invoice Range; when select report "Details of Receipt Amount" then enable only Receipt Range
3) Item (3) looks conflict with Item (1)
4) Need to add an additional radio button for "Key-In" field

B] Student Report - Details of Invoiced Amount (report_billing.vm) - http://www.red1.org/barn/Cybernetics/VMs/report_invoice.gif
1) Need to add IC No.
2) Need to Replace with program_abbrev
3) Need to enable browser scroller when "View Report in New Window"

C] Student Report - Details of Receipt Amount (report_receipt.vm) - http://www.red1.org/barn/Cybernetics/VMs/report_receipt.gif
1) Need to add IC No.
2) Need to Replace with program_abbrev
3) Need to add Payment Remark

D] Student Report - Details of Outstanding Amount (report_unpaid.vm) - http://www.red1.org/barn/Cybernetics/VMs/report_outstanding.gif
1) Need to add IC No.
2) Need to Replace with program_abbrev
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    red1.org Forum Index -> College ERP Project All times are GMT + 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group