Академический Документы
Профессиональный Документы
Культура Документы
Introduction: -
A Notice Board is a place where people can leave public messages, for
example, to advertise things, announce events, or provide information.
1
Disadvantages:-
Advantages:-
2
1. Do you read the notices on the web based online notice board?
2. How often do you read notices from the physical notice board?
3. In your opinion the web interface is?
4. In your opinion moving from the paper based and location restricted model
to the Web based model is good or bed?
5. Should the web based notice board replicate the information from the
paper based version or should it be easy to update notices by users?
6. How does posting notices in a website compare to posting them in the
physical notice board?
7. In your opinion how can we make the notice posting process an easy and
time saving one?
8. In your opinion how this Online Notice Board can be improved?
Practical No-3: Create System Requirement Specifications.
Solution:
SRS Format:
Functional Requirements:
Case Study Scope[Project Scope]- Minimum 10 Lines
Case Study Features/ Characteristics- Minimum-5
Non Functional Requirements:
Case Study Operational Environment- Software and Hardware
Configuration
This definition is followed Prototyping Model.
Introduction: -
A customer defines a set of general objectives for software, but does not
identify detailed requirements for functions and features. In other cases, the
developer may be unsure of the efficiency of an algorithm, the adapt-ability of an
operating system, or the form that human-machine interaction should take. The
prototyping paradigm assists you and other stakeholders [customers] to better
understand what is to be built when requirements are fuzzy.
* *
View Notice
*
Download Notice
*
Sort Notice
* *
View Result
*
*
**
Generate Result *
* *
* * *
*** *
*
Sort Result
*
Download Result
Admin User
* Delete Result
Create Notice
Modify Notice
Delete Notice
*
Feedback
Student
Logout Admin
-Name : char 1 #Username : char
-Mob : long * #Password : char
-Dob : char +student() -EMail : char
-EMail : char +admin() -Mob : int
-Degree : char +aid : int
-Sem : int
-College : char #Username : char #Password : char +addNotice()
-Enrollment : long Login +addResult()
+sid : int +updateNotice()
-Username : char +updateResult()
-Password : char +delNotice()
+login() +delResult()
+logout() +viewNotice()
+register() +viewResult()
+viewNotice()
+viewResult()
+downloadNotice()
+downloadResult()
«interface»
Database
Register
+StudentData()
+AdminData()
-Name : char
-Mob : long
-EMail : char
-Dob : char
-Degree : char
-Sem : int
-College : char #Username : char #Password : char
+student()
ViewNotice
-nid : int
-Notice : long
-Not_Date : char
-Exp_Date : char
-Degree : char
-Sem : int
+student()
+admin()
ViewResult
-rid : int
-Enrollment : long
-SName : char
-Degree : char
-Sem : char
-Year : int
-Month : int
-Percentages : float
-Grade : char
+student()
+admin()
Registred
Is Register
No
Register
Yes
Loged In
No
Yes
User
Admin
Enter Details
Get User/Pass
Enter User/Pass
Authantication
Sort/View Notice
Generate Notice
Sort/View Result
Generate Result
User Feedbacking
Enter Details
Get User/Pass
Enter User/Pass
Authantication
Insert/Update/Delete Notice
Action On Notice
Insert/Update/Delete Result
Action On Result
Register
Enter UsrId/Pwd
Login
Student Admin
View Download
Add Update Delete
Logout
Login
Register Online Notice Board
Register
Admin
Student
Manage Result
Manage Notice
Register db_register
Login
Manage Result
db_result
View/Download Result
Manage Notice
db_notice
View/Download Notice