Anda di halaman 1dari 15

Architectural Design:

The new system will be php based web page. Each page has different menu and users can navigate from one page to another using these menus. By clicking right menu, the program takes the user to the page he/she want. The interfaces of the program has interfaces menu bar that includes many function modules within it, through which the user can perform the required entry of data and retrieval easily and comfortably. The program as a whole is linked from the main menu where the menu is designed in such a way that it provide easy and simple graphical user interface. The user can perform any function of the module just by clicking the form the selected menus. For easily performing all operation as defined by the user the following modules have been included in the system. First when we open the Application , it will open a simple web page with only one link ie Login link. After Clicking the login link the user is navigated to the login page where he/she should input the authorized username and password. If the login is successful the user is navigated to the main menu page.

1. Main Menu After a successful login the main menu page is displayed which contain sub-menus which will navigate the user to main modules of the system. Member Remarks Event Subscription Daily Attandance Event Attendance Newsletter Logout

Description of the main menu that represent separate modules. 1. Member Searching panel

If this link is clicked, the user is navigated Member Record area. Using this page we can sort, search, update, and delete the membership record. Insert

Add a new member record. Update Individual membership record can be updated using this link Delete If we want to delete the membership record, click delete link in its side. View To view the detail about individual member click the name of the member in the list

2. Remarks If the user clicks the remarks link, he/she is navigated to remarks window. Insert

This window has a option to add new categories of remarks. Activate This gives us to select from the categories of remarks to be made compulsory to fill from the membership panel 3. Event As we click this menu we are navigated to event page List

. This page shows the list of event till date. Add

It has the provision to add new event information. 4. Subscription This menu navigates the user to subscription page.

List

This page shows the data of subscriber and information on their subscription. Add

It has a provision to keep the record of new subscriber.

5. Daily Attendance This menu takes the user to the daily attendance page. Using this page we can maintain the daily attendance of members and visitors. 6. Event Attendance Special function is organized in special dates. During this event attendance is maintained. The event attendance link navigates us to the page where we can record the attendance of attendee of that particular event. 7. Newsletter This link navigates to the record of Newsletter published till date. Add

It has provision to add new subscription, its price and quantity. 8. Logout If the user clicks his link, he/she will navigate out of the system. He/she has to enter the username and password again if he/she wants to enter into the system again

Procedural Design
Pseudo Code
Main Control BEGIN SHOW index page SHOW login page DO INPUT username INPUT password END DO ON Click Login ESTABLISH database connection SEARCH username IF username matches with database record THEN DO COMPARE password with record IF password matches THEN SHOW main screen page DISPLAY MENU member DISPLAY MENU remark DISPLAY MENU event DISPLAY MENU daily Attendance DISPLAY MENU event attendance DISPLAY MENU newsletter DISPLAY MENU logout ELSE DISPLAY login error message END IF END DO ELSE DISPLAY login error message END IF END

1.Module:Member
BEGIN SHOW Menu IF SELECT member menu THEN DO DISPLAY Search Form INPUT Card no INPUT Firstname

INPUT Middlename INPUT Lastname INPUT Phone number INPUT Address DISPLAY Insert Submenu

IF SELECT Insert Submenu THEN DO SHOW Member Add Form INPUT id INPUT Join date INPUT first name INPUT middle name INPUT Last name INPUT tel 1 INPUT tel 2 INPUT cell/mobile INPUT country INPUT district INPUT location INPUT gender INPUT status INPUT profession INPUT education INPUT DOB INPUT email INPUT photo END DO ON Click Save DO SAVE member records to database END DO ON Click RESET DO CLEAR form END DO END DO END IF

Update/Delete member

IF SELECT Update/Delete member Submenu THEN DO SHOW Update/Delete Form INPUT id IF SELECT check button THEN IF id match with member add id record THEN DO UPDATE if necessary FirstName UPDATE if necessary middle name UPDATE if necessary Last name UPDATE if necessary tel 1 UPDATE if necessary tel 2 UPDATE if necessary cell/mobile UPDATE if necessary country UPDATE if necessary district UPDATE if necessary location UPDATE if necessary gender UPDATE if necessary status UPDATE if necessary profession UPDATE if necessary education UPDATE if necessary DOB UPDATE if necessary email UPDATE if necessary photo END DO ELSE DISPLAY id not assigned END IF END IF ON Click UPDATE DO UPDATE member records to database END DO ON Click DELETE DO DELETE form END DO END DO END IF

Search Member
IF SELECT search Member Submenu THEN DO

INPUT if necessary member id INPUT if necessary address INPUT if necessary profession INPUT if necessary DOB INPUT if necessary full name INPUT if necessary gender INPUT if necessary country INPUT if necessary Email END DO END IF

ON Click SEARCH DO SEARCH member records to database DISPLAY search list END DO END IF

View details member


IF SELECT view details member Submenu THEN DO SHOW view details Form INPUT id IF id matches with member add id record THEN DO DISPLAY details of the member END DO ELSE DISPLAY Id not found END IF END DO END IF

2. Module: Remarks
BEGIN SHOW Main Menu IF SELECT remarks THEN DO SHOW SUBMENU Insert SHOW SUBMENU Activate SHOW LIST OF remarks

ONCLICK Insert DO INPUT Catagorty CLICK submit ONCLICK submit DO ADD NEW CATEGORY OF Remark END DO END DO

ONCLICK Activate DO SELECT Catagorty CLICK submit ONCLICK submit DO ADD NEW remarks to be filled in membership form END DO

END DO END IF END

3. Events Module
BEGIN SHOW Main Menu IF SELECT events THEN DO

SHOW SUBMENU Insert DO WHILE NOT EOF DO LIST events till date SHOW SUBMENU edit SHOW SUBMENU delete END DO END DO IF SELECT insert DO INPUT event title INPUT event description INPUT event locaiton INPUT event start date INPUT event start time INPUT event end date INPUT event end time IF SUBMIT RECORD new event data REDIRECT Event Page END IF END DO END IF IF SELECT edit DO UPDATE event title UPDATE event description UPDATE event locaiton UPDATE event start date UPDATE event start time UPDATE event end date UPDATE event end time IF SUBMIT RECORD new event data REDIRECT insert page END IF END DO END IF

IF SELECT delete DO DELETE the current record

END DO END IF

END DO END IF END

4 Subscription Module
BEGIN SHOW Main Menu IF SELECT subscription THEN DO SHOW SUBMENU Insert DO WHILE NOT EOF DO LIST data of all subscriber SHOW SUBMENU edit SHOW SUBMENU detail END DO END DO IF SELECT insert DO INPUT Newsletter SELECTION INPUT member or not IF member DO INPUT Card no ELSE FILL detail form END IF INPUT expiry date INPUT amount paid IF SUBMIT RECORD new event data REDIRECT TO subscription Page END IF END DO END IF IF SELECT edit

DO UPDATE Newsletter UPDATE member or nonmember information UPDATE expiry date UPDATE ammount IF SUBMIT UPDATE new event data REDIRECT newsletter page END IF END DO END IF

IF SELECT detail DO SHOW individual subscription detail END DO END IF

END DO END IF END

5 Daily Attendance Module


BEGIN SHOW Main Menu IF SELECT daily attendance THEN DO SHOW SUBMENU Insert DO WHILE NOT EOF DO LIST data of attendance per day SHOW SUBMENU detail END DO END DO IF SELECT insert DO

INPUT date SELECTION INPUT member or not IF member DO INPUT Card no ELSE INPUT name END IF IF SUBMIT RECORD attendance END IF END DO END IF IF SELECT detail DO SHOW attendance detail of particular day END DO END IF

END DO END IF END

6 Event Attendance Module


BEGIN SHOW Main Menu IF SELECT event attendance THEN DO SHOW SUBMENU add DO WHILE NOT EOF DO LIST summary of all event attendance SHOW SUBMENU detail END DO END DO IF SELECT add DO INPUT event nam

INPUT member id IF SUBMIT RECORD attendance END IF END DO END IF IF SELECT detail DO SHOW report of selected event. END DO END IF

END DO END IF END

7 Newsletter Module
BEGIN SHOW Main Menu IF SELECT newsletter THEN DO SHOW SUBMENU add DO WHILE NOT EOF DO LIST summary of newsletter published SHOW SUBMENU edit END DO END DO IF SELECT add DO INPUT title INPUT quantity INPUT description INPUT date INPUT price

IF SUBMIT RECORD new newsletter END IF END DO END IF IF SELECT edit DO UPDATE title UPDATE quantity UPDATE description UPDATE date UPDATE price IF SUBMIT REDIRECT newsletter page END IF END DO END IF

END DO END IF END

7 Log out
BEGIN SHOW Main Menu IF SELECT logout THEN DO LOG OUT system NAVIGATE TO index page

END DO

END IF END

Anda mungkin juga menyukai