• Home
  • Outdoor Adventure
    • Hiking
    • Backpacking
    • Camping
    • Caving
  • Travel
  • Life Style
    • Diploma Life
    • Degree Life
    • Work and Part Time
  • Code Test and Project
  • FYP

Jack Hau Story

facebook twitter instagram
Currently the Times E-Module doesn’t have the session timeout function. In this case, the development department (Mr.Wan Ping) assigned a task while I am doing the testing on Times E-Module. The task is that when the user login into Times E-Module setting the session timeout display an alert and redirect to login page. Start on 2nd April and end of 3rd April.

The example above shows that session timeout and gives an alert to users.
Share
Tweet
Pin
Share
No comments
Currently the Times E-Module when the user logout it’s direct to the login page doesn’t display any message to the user for a successful logout. In this case, the development department (Mr.Wan Ping) assigned a project to design a new logout page by using default CSS. The difficult part is to read the default CSS and use it in the logout page. The objective of the project is to help the users to know and for sure that they are successfully exited the Times E-Module Web Application. Then users will be taken to a logout confirmation page.

The example above shows that design of logout page
Share
Tweet
Pin
Share
No comments
During testing of the Times E-Module Web Application, I found that the Times E-Module required the user to change the password at first time login into the Times E-Module. I inform to my senior that the problem is that after change of the password it should get back to login page but here it’s remain in the same page. The senior suggested me to modify the code behind for the employee who is first time login the Times E-Module required to set a new password and give alert redirect to the login page. The difficult part is to create source code by using programming in C#. It is very similar to Java in its syntax with a major difference begin that all variable types are descended from a common ancestor class. After changing the password and give an alert without re-enter website URL automatically redirected to login page is convenient to the user and saving time in that case. It does not break the Back button functionality of the browser. 
 The example above shows that give alert without renter website URL redirect automatically to login page
Share
Tweet
Pin
Share
No comments

This form is Patient Information for staff to enter patients details such as patient id, patient name, patient gender, patient ic, patient contact no and patient email. Besides that, we set few button at the bottom for easy way to key in record, delete record or switch to other page. Those buttons such as Main, delete record, add record, save record, search record and proceed to appointment form button. It’s useful because we can proceed to next form or switch back to that form easily. The advantage that we design this form is to reduce data redundancy and save time. It can avoid our database appear repeated data.


This is a complete report that show all patients information such as patient id, patient name, patient gender, patient contact no, patient email. The advantage come out of this report is for staff to view their clinic have how many patient.


This form is Staff Information for staff to enter staff details such as staff id, staff name, staff gender, staff ic, staff contact no and staff email. The advantage that we design this form is to reduce data redundancy and save time. It can avoid our database appear repeated data


This report complete to show staff detail such as staff id, staff name, staff contact no, staff email. The advantage come out of this report is easy for clinic keep track staff. For example, some emergency case needs immediacy calling staff come back clinic


This form is about Patient Appointment. We can enter a unique appointment code, patient id, staff id, appointment date and appointment reason. At the same time, we use combo box in Staff ID, so that when adding new staff the system will automatically update on Appointment form. The advantage come out with this form is measure appointment time with no collision happens


This report clearly list out all the staff and every day of patient appointment such as staff id, patient id, appointment id, appointment date, appointment reason. The advantage come out of this report is for staff to explicitly view their appointment at which date and the patient appointment reason

Sample VB code showing appointment in dialog :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        PrintDialog1.Document = PrintDocument1
        PrintDialog1.PrinterSettings = PrintDocument1.PrinterSettings
        PrintDialog1.AllowSomePages = True
        If PrintDialog1.ShowDialog = DialogResult.OK Then
            PrintDocument1.PrinterSettings = PrintDialog1.PrinterSettings
            PrintDocument1.Print()
        End If
    End Sub
Share
Tweet
Pin
Share
No comments
Newer Posts
Older Posts

About me



Jack is a programmer, hiker who loves to take challages. Programming can be hard, but no pain no gain. Beside that, Jack like to use cooking for stress relief. “Cooking is a great destresser because it serves as a creative outlet”. During cooking the chef have to well handle of food ingredients. “Cooking is like giving birth because you are mixing things together to create something new and wonderful.”

Labels

Backpacking Camping car Caving Code Test and Project Degree Life Diploma Life Event FYP Hiking Mountain Internship MMU Cyberjaya MMU Melaka Outdoor Adventure Part Time and Work Penang Singapora Thailand Trip and Travel

recent posts

Follow Us

Blog Archive

  • ▼  2018 (2)
    • ▼  May (1)
      • Say hi to Pahang Maran Berkelah Waterfall Camping
    • ►  January (1)
  • ►  2017 (8)
    • ►  August (2)
    • ►  July (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2016 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  October (2)
    • ►  September (3)
    • ►  July (1)
    • ►  May (2)
    • ►  April (6)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2015 (3)
    • ►  December (1)
    • ►  September (2)
  • ►  2014 (19)
    • ►  October (1)
    • ►  September (2)
    • ►  July (4)
    • ►  June (5)
    • ►  April (2)
    • ►  March (3)
    • ►  January (2)
  • ►  2013 (10)
    • ►  December (2)
    • ►  November (1)
    • ►  October (1)
    • ►  September (1)
    • ►  August (3)
    • ►  June (2)
  • ►  2012 (4)
    • ►  September (1)
    • ►  June (2)
    • ►  February (1)
  • ►  2011 (2)
    • ►  December (1)
    • ►  August (1)
Powered by Blogger.