KISD MESSAGING SYSTEM
INTRODUCTION
It is a central web based messaging service for faculty and students. Short Message Services(SMS) is a better solution for information retrieval. Users of the system: Administrator Executive Faculty Student
Administrator having control over: Database management Users management Message management Batch allotment Security
INTRODUCTION (CONTD.)
Faculty can perform: Profile management Student management Message management Executive having function: Profile management Student management Message management Student can manage the following: Profile management Result view Request for any change
OBJECTIVES
The objective of these modules is to deliver the valuable information of an organization at the doorsteps of its members eliminating the need to visit the cyber caf. The KISD Messaging System is a central web based messaging service for faculty and students. College is a place where students information is being circulated and academic information is stored in a database. Information retrieval should be convenient and affordable. Short Message Services (SMS) is a better solution for information retrieval via this portal. Furthermore, we will be able to view the results on our handsets without opening the BPUT sites and waiting longer because of the congestion problem as thousands of students have opened the site at the same time.
PROJECT ARCHITECTURE
MOBILE NETWORK
WEB SERVER
USER
THIRD PARTY SMS GATEWAY SERVER
SOFTWARE ENGINEERING PARADIGM
Phase
Requirements Determination
What is Done?
Determine requirements to be met by system being complicated.
What is the end product?
Set of requirements and their priorities.
Requirement Specification
Draw up understandable plan of what the system will provide as outputs. Determine needs and priority by consensus among end users. Taking into account available resources such as humans, computers, time and money and find whether specified requirements can be met.
Obtain functional specification based on revised user requirement and feasibility study.
Detailed specifications of information to be provided.
Feasibility Study
Feasibility Document specifying resource needs and availability. Expected costs vs. benefits of the system are carried.
Functional specification, Budget, Time Schedule, Physical requirement as per storage and processor.
System Specification
Phase
What is Done?
What is the end product?
Design programs, databases, test plans. Programs, data bases user Manual and operations Manual.
System Design
Logical design of programs, design of databases, test and implementation plan.
Writing programs, creating data bases, testing programs and operation plans, documenting system, training user, data conversion if needed Installing system, trial of system and parallel runs existing system. Tests to accept system.
System Implementation
System Evaluation System Modification /Maintenance
Find out from users if system meets their requirement. Change system, adding or deleting features to satisfy users (modified) needs.
Evaluation report with suggestion to improve. Improved system containing modifications and improvements.
SYSTEM REQUIREMENTS
Hardware Used :
Server- Processor :Intel i5
Memory : 2GB Hard Disk : 360 GB Client- Processor : Pentium 3 Memory : 256 MB Hard Disk : 60 GB Client OS-Windows XP Server OS-Windows 2003 Middle ServerApache Tomcat 7.0.6 WAMP Server 2.1 Designing ToolsMicrosoft FrontPage 2003 Adobe Photoshop Adobe Flash Player
Software Used :
LIFE CYCLE MODEL
SOFTWARE REQUIREMENT DEFINITION SYSTEM REQUIREMENT ANALYSIS
SYSTEM SEGMENT SPECIFICATION SOFTWARE REQUIREMENT DOCUMENTS SOFTWARE DESIGN DOCUMENT (PRELIMINARY) SOFTWARE DESIGN DOCUMENT (FINAL)
SYSTEM DESIGN REVIEW
PRELIMINARY DESIGN
SOFTWARE SPECIFICATION REVIEW PRELIMINARY DESIGN REVIEW
DETAILED DESIGN
COMPUTER SOFTWARE UNITS
CODING AND UNIT TESTING
COMPONENT INTEGRATION AND TESTING
COMPUTER SOFTWARE COMPONENTS
COMPUTER SOFTWARE CONFIGURATION ITEMS SYSTEM TESTING TESTED SOFTWARE MAINTAIN SOFTWARE
ITERATIVE WATERFALL MODEL
CRITICAL DESIGN REVIEW TEST READINESS REVIEW
INTEGRATION TESTING
FINAL SOFTWARE REVIEW
CONTEXT LEVEL DIAGRAM
ADMINISTRATOR
MODIFY EMPLOYEE DETAILS
ADMIN DETAILS
EMPLOYEE EMPLOYEE DETAILS
KISD MESSAGING SYSTEM
MODIFY STUDENT DETAILS
STUDENT DETAILS
RECEIVE ALERTS
STUDENT
DATA FLOW DIAGRAM
LEVEL 1 DFD
E-R DIAGRAM
mname
mid
fname
empid desc MESSAGE lname
fname mname
lname
status
tel
desig
name empid
name
roll tel cid
pic exp
email
country
EMPLOYEE
manages
STUDENT
bid email
address
designed
address
Belongs to
city pin state
city
state
BATCH
country
pin
COURSE bid
cid cfee
startt
duration
days
cid
cname
endt
empid
Modular diagram
KISD MESSAGING SYSTEM
ADMIN HOME
EMPLOYEE HOME
STUDENT HOME
MESSAGE
EDIT PROFILE EMPLOYEE
BATCH
BATCH
EDIT PROFILE MESSAGE
STUDENT
EDIT PROFILE ADD
ALLOT
VIEW
ADD
MODIFY
VIEW
SEND
MODIFY
APPROVE
DELETE
REMOVE
VIEW
REMOVE
DELETE
MODIFY
DELETE
WORKING MODULE
HOMEPAGE TO BE FROM ADMINISTRATORS WORK ENVIRONMENT UPDATION AN INFO OF INFO. D/B DELETIONUPOF EMPLOYEE NEW EMPLOYEE ADDING OFTHE EMPLOYEELOGGED IN
Future scope
This project can be extended to enhance the examination module. Like we need not log-in the central site to view details regarding the postponements and pre-ponements and other vital information etc. With the help of the project designed by us the student can receive all the examination details in the form of alerts through messages on the cell phone. So it will ultimately eliminate the purpose of being online every time to view exam details, as messaging system provided an all time benefit of retrieving the information in offline mode as well.
CONCLUSION
With the completion of our project, we conclude that it has achieved its purpose and up to our satisfaction. It will enable an organization to conduct SMS SYSTEM in a new style. We hope our project will further fulfill the requirement of the user to a greater extent. We wish using the computerized system instead of manual system would benefit the organization in a great way. And if this project will be approved we will bring back home an all new VIRTUAL NOTICE BOARD where we need not to stand in front of the info desk and squint the eyes to view those boring notice displayed. Furthermore, we will be able to view the results on our handsets without opening the BPUT sites and waiting longer because of the congestion problem as thousands of students have opened the site at the same time
references
JavaScript bible by Danny Goodman Cascading Style Sheets, 2nd Edition By Eric Meyer CSS Cookbook By Christopher Schmitt Cascading Style Sheets, 2nd Edition By Eric Meyer CSS Cookbook By Christopher Schmitt SAMS Teach Yourself HTML and CSS in 24 Hours, SEVENTH EDITION By Dick Oliver, Michael Morrison Dynamic HTML The Definitive Reference by Goodman Software Engineering: Rajib Mall An Introduction to Database System: Bipin Desai HTML IN 10 SIMPLE STEPS: By Robert G. Fuller and Laurie Ann Ulrich Structured Analysis and Design: James A Senn Help Files: Help files provide with different software packages like Tomcat, JDK 1.5, MySQL The following Links were searched and exploited extensively for the project development and implementation. http://java.sun.com/products/jsp http://www.aw.com/cseng/