Distributed Software Development VLab project status
Current project status overall project status: on track finished … requirements design description database definition web interfaces what’s next … implementation revised design description
Current project status Activities w45 w46 w47 w48 w49 w50 w51 w52 w01 w02 w03 Project assignments Requirements Database definition Web site interface Design description Server modifications Implementation Web page testing Integration System testing Presentation & delivery
Conceptual design
Database specification
Reservation system Home Page Chooser login Make reservation Cancel reservation Choose Course A list of available courses will pop up and you will be able to select one. Choose Exercise A list of exercises related to the course will pop up. Choose Date All the available dates will be visualized for you to pick one.
Reservation system Cancel Reservation Choose Time Slot Time slots available will be easily shown for selection Cancel Reservation Choose Reservation A list of reservations that the user has will be shown The user will be able to erase any that he pleases
Reservation system
Web Interface
Administration system Home Page login Chooser view data modify data View Data view student’s points sum or per task, exercise, course average points for all students on task, exercise or course export data to txt or pdf file
Administration system Modify Data insert data inserting new students, courses, exercises, lab computers etc. into VLab system delete data all that can be inserted can also be deleted we want to keep record of students, courses, exercises, tasks and lab computers even if they’re not used in VLab system anymore → logical deletion modify data updating existing entries in VLab system
Administration system
Error handling database not available user not in database incorrect password return to home page and print error message data already exists administration system, when adding new data cancel data insertion and print error message