CTP210 TERM PROJECT

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Site Collection, Sites and Sub-sites
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
® Microsoft Office 2010 Browser and Basics.
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
® Microsoft Office 2010 Appendix A: Introduction to SkyDrive and Office Web Apps.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
HELP GUIDE NEW USER REGISTRATION (SLIDE 2) TAKING A QUIZ (SLIDE 8) REVIEWING A QUIZ (SLIDE 17) GROUP MEMBERSHIP (SLIDE 26) CREATING QUIZZES (SLIDE 31)
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
Online School Registration System Solomon Ng Pei-Yu Wang Evan Chiu Curtis Wong.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
OAAIS Enterprise Information Security Security Awareness, Training & Education (SATE) Program or UCSF Campus VPN.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Maintain and Modify By: Sahar Aftab (1253 ) and Mehboob Nazim (1085) Central Library.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
How To Batch Register Your Students
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
®® Microsoft Windows 7 Windows Tutorial 6 Searching for Information and Collaborating with Others.
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
Montgomery Parks, M-NCPPC Volunteer Services Office  Log Your Hours Online  View & Edit Your Volunteer Profile Hi and thanks for volunteering with Montgomery.
Microsoft Access Intro Class 1 Database Concepts.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Classroom User Training June 29, 2005 Presented by:
MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
what is contacts? In-contacts is an online contacts database designed from the ground up to be compatible with modern business needs.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Creating a Web Site to Gather Data and Conduct Research.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Log on to Digital Locker Website You should be able to log on using Internet Explorer browser at the campus. You may need to log in using Mozilla FireFox.
Introduction to eChalk For Students. What is eChalk? eChalk’s unique online learning environment provides your school with its own electronic “town square”
Topic Cafeteria Management System
UNIT 14 1 Websites. Introduction 2 A website is a set of related webpages stored on a web server. Webmaster: is a person who sets up and maintains a.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SCOM 2007.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
XP Browser and Basics COM111 Introduction to Computer Applications.
Skill Area 214 Introduce World wide web(www)
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies.
Property Search Application System Requirement Specification Prepared By : Tausif F. Saiyad (M.C.A.- 6) Developed at : Indies Services, Bhavnagar.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Presented By Shrikant Ravindra Kamble MCA 3 rd year.
  ONLINE DORMITORY RESERVATION SYSTEM By RAMYA VAKITY KOUSHIK KUMAR SURAGONI MOTHE ADITHYA    GRADUATE CAPSTONE SEMINAR PROJECT    Submitted in partial.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
Dynamic Website Design for Temple Beth-El of Ithaca, NY CS 501 Project – Final Presentation May 4, 2006 Presented By: Peter Babinski, Christopher Benedict,
COMPREHENSIVE Windows Tutorial 6 Searching for Information and Collaborating with Others.
XP Creating Web Pages with Microsoft Office
MicrosoftTM SharePoint Content Management SystemTutorial
Architecture Review 10/11/2004
SYSTEM ANALYSIS & DESIGN SYED MD MARUF HASAN TP030777
To the ETS – Accounts Setup and Preferences Online Training Course
Welcome! To the ETS – Create Client Account & Maintenance
Creating an Account on Wikieducator
How to Navigate MSA-U Need help?
To the ETS – Accounts Setup and Preferences Online Training Course
Presentation transcript:

CTP210 TERM PROJECT

OUTLINE Purpose of Project Software Properties Diagrams Use Cases Database Properties Class Diagram and Navigation Interface Properties Non-Functional Requirements

Purpose Client Tracking Well Organized Time Saving Easy to Search Easy Tracking

SOFTWARE. Python Programming Language Django Python Framework MySQL community server MySQLdb (MySQL-python)

MYSQL DBMS Open Source Speed, reliability, ease of use Admin and user interfaces for Windows

PYTHON Object-Oriented Extensive standart libraries Easy to learn Open Source Software Clear, readable syntax Runs on Windows and Linux/Unix

DJANGO Web Framework Rich, dynamic database access API Automating creation of admin interfaces for models. Powerful, extensible designer friendly template language Multi-language support

Add Client

Edit Client

Delete Client

Add Meeting

Edit Meeting

Delete meeting

Sequence Diagram

Use Case Description -1 UC-00: Add a new client Summary:Employee need to add new client Priority:Essential Use Frequency:Once per client Main Success Scenario: 1.visit Login page 2.Click to add. 3.Enter identifying information: Name, Surname, Company name, product name, address information, product’s price. 4.submit form Alternative Scenario Extensions: If employee’s username or password is wrong, give an error message..

Use Case Description –2 UC-01: Edit a Client: Summary: If one of the employees have to edit a client information, employee will choose this option.. Priority:If necessary. Use Frequency:Rarely Main Success Scenario: 1.Visit Login page. 2.Click to edit. 3.Change the necessary information from database. 4.Click save button and Submit fo rm.

Database Why MySQL? Tables Diagrams

Tables ClientsMeetings Users Admins admin_id varchar(10) passwd num(15) user_id varchar(10) passwd num(15) no PrimaryKey name varchar(15) surname varchar(15) comp_name varchar(20) prod_name varchar(20) address varchar(50) pro_price num(10) bill_info varchar(50) client_id num(5) no PrimaryKey name varchar(15) place varchar(30) about varchar(50) date time client_id num(5)

Diagrams Login Page Admins / Users Databases Home Page Manage Clients Select Client from list Add Client Clients Database Edit Client Add Meeting Meetings Database Edit Meeting

Class Diagram

Navigation

DESIGN Introduction Developers Should Know Priorities Design Checklist

Developers Should Know UI design GUI design Use Cases User needs System functions

Priorities Correctness Feasibility Extensibility Understandability Testability Efficiency

User Interface Rules Goals Metaphors,Examplars,Standarts Application View

Rules Visibility of System Status User Control and Freedom Flexibility and efficiency of use Consistency and standarts

Goals Understandability and learnability Task Support Consistency and standarts

Metaphors,Standarts Microsoft UI Guideline Jacob Nielsen UI Guideline Bruce Tognazzini UI Guideline

Non-Functional Requirements Usability requirements reliability and up-time requirements security requirements the performance and scalability requirements software requirements

Usability Requirements The customer free to developers about his/her problem to solve. Help page is very detailed so user can learn program there too.

Reliability and Up-Time Requirements When 1000 users online program will give good performance as normal. Login system blocks bookmark link entering.

Security Requirements Login system using in software ( usernames and passwords). Only administrator users can access all the data but normal users just access their own data. Passwords must be 5-20 characters long. We will not use encrypted communications (SSL) for this website Passwords encrypted and then stored in database. Passwords are case sensitive.

The Performance and Scalability Requirements Internet explorer, Mozilla Firefox, Opera and Safari capability. MySQL database using for faster data inputs or outputs.

Software Requirements Operating System: Microsoft Windows 2000, 2003, XP, Vista or 7. Ubuntu, Linux, Macintosh. Programs for web: Internet Explorer 7 or above. Mozilla Firefox 3.5 or above. Opera 9 or above. Safari 4 or above for using this web application. Programs for reporting: Microsoft office 2003 or above for opening report documents.