Department of Computing and Information Sciences MSE Project Presentation 1 A Three-tier On-line Model For Transaction- based Applications Using VB.NET.

Slides:



Advertisements
Similar presentations
Airline Reservation System
Advertisements

Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Early Effort Estimation of Business Data-processing Enhancements CS 689 November 30, 2000 By Kurt Detamore.
Project Estimation: Metrics and Measurement
Metrics. A Good Manager Measures measurement What do we use as a basis? size? size? function? function? project metrics process metrics process product.
ELP Helper MSE Project Presentation II Aghsan Ahmad Major professor: Dr. Hankley.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
CSE3030Lecture 11 Know Your User The First Slogan.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
SOFTWARE PROJECT MANAGEMENT AND COST ESTIMATION © University of LiverpoolCOMP 319slide 1.
1 Cost Estimation CIS 375 Bruce R. Maxim UM-Dearborn.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Software Metric capture notions of size and complexity.
Copyright © The David Consulting Group, Inc. 1 UNDERSTANDING and EFFECTIVELY USING FUNCTIONAL MEASUREMENT Presented By The David Consulting Group.
JAVA Implementation of CCM Configuration Shufeng Li MSE final Project Presentation I.
3/1/2004MSE Presentation I1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
ASP.NET Dr. Ralph Westfall May, Web Development Problem HTML designed to display static pages only interactive when user clicks links  can’t provide.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Cmpe 589 Spring Software Quality Metrics Product  product attributes –Size, complexity, design features, performance, quality level Process  Used.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Lecture 22 Instructor Paulo Alencar.
COCOMO Models Ognian Kabranov SEG3300 A&B W2004 R.L. Probert.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Chapter 6 : Software Metrics
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Software Engineering SM ? 1. Outline of this presentation What is SM The Need for SM Type of SM Size Oriented Metric Function Oriented Metric 218/10/2015.
1 Estimation Function Point Analysis December 5, 2006.
Lecture 4 Software Metrics
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Project Planning and Estimation
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
SEG3300 A&B W2004R.L. Probert1 COCOMO Models Ognian Kabranov.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
Database Java Bean Feng Chen. Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Estimating “Size” of Software There are many ways to estimate the volume or size of software. ( understanding requirements is key to this activity ) –We.
Effort Estimation In WBS,one can estimate effort (micro-level) but needed to know: –Size of the deliverable –Productivity of resource in producing that.
MSE Presentation 1 Lakshmikanth Ganti
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
540f07cost12oct41 Reviews Postmortem u Surprises? u Use white background on slides u Do not zip files on CD u Team leader should introduce team members.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
FUNCTION POINT ANALYSIS & ESTIMATION
Intro to Estimating Part Art, Part Science. Importance of Good Estimates Time (Realistic Deadlines) most software projects are late because the time was.
An Internet Voting System Manager Yonghua Li Kansas State University October 14, 2002 MSE Project - Phase 3.
Cost9b 1 Living with Function Points Bernstein and Lubashevsky Text pp
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
Active Server Pages Computer Science 40S.
Introduction to Visual Basic 2008 Programming
Function Point Analysis
Software Planning
برمجه صفحات الانترنتASP
Chapter 23 – ASP.NET Outline 23.1 Introduction NET Overview
CIS16 Application Development – Programming with Visual Basic
Personal Software Process Software Estimation
Function Point.
Software Metrics “How do we measure the software?”
Activities During SPP Size Estimation
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
COCOMO Models.
Database Java Beans Feng Chen 2019/7/3 MSE presentation III.
COCOMO MODEL.
Presentation transcript:

Department of Computing and Information Sciences MSE Project Presentation 1 A Three-tier On-line Model For Transaction- based Applications Using VB.NET Technology By Lian Li Committee: Dr. William Hankley (Major Advisor) Dr. Gurdip Singh Dr. Mitchell Neilsen

Department of Computing and Information Sciences Acknowledgement  Thank: Dr. William Hankley Dr. Gurdip Singh Dr. Mitchell Neilsen

Department of Computing and Information Sciences Overview of the Presentation  Project Overview  Major Contribution  Project Plan  Requirements  Tools and Approaches  Prototype  Cost Estimation  Reference

Department of Computing and Information Sciences Overview - Three-tier Model  Structure of the Model for this project

Department of Computing and Information Sciences Overview – Objective of the Project  Developing a 3-tier on line College Enrollment System (CES) as well as tutorial with examples, snap shots, instructions to serve students to grasp VB.NET in a possible short time.  There are two deliverables:  The program  The tutorial

Department of Computing and Information Sciences Overview - ADO.net, ASP.net  ADO.NET – An extension of Microsoft’s ActiveX Data Objects that enables.NET applications to access and manipulate database.  ASP.NET – An integral technology for creating dynamic Web content marked up as HTML. Web Forms provide GUIs for ASP.NET pages and can contain Web Controls, such as labels, buttons and text boxes with which users interact.

Department of Computing and Information Sciences Major Contribution  Three-tier model set up in VB.net  The tutorial with examples, snap shots and instructions/guide for future students  The framework established in this project can be applied to the small business environment

Department of Computing and Information Sciences Project Plan

Department of Computing and Information Sciences Requirements  Log into the CES system as a student or registrar with appropriate userid and password  A student enrolls a course by selecting the course list  A registrar updates student information  A registrar updates course information  A registrar add a student information  A registrar add a course information  A student view enrollment information  A student drop a course

Department of Computing and Information Sciences Tools  Oralce9i (version 9.2) located on Unix box  ASP server as the web server  MS Visual Studio.NET 2003 as the development IDE  ADO.Net for communication development between client and databases  ASP.Net serves web development

Department of Computing and Information Sciences Approaches – Domain Model

Department of Computing and Information Sciences Prototype 1

Department of Computing and Information Sciences Prototype 2

Department of Computing and Information Sciences Cost Estimation – LOC Based Total LOC estimate = 1/6(sum of Max + sum of mix + 4*(sum of best guess)) Total estimate LOC of this project: 3650

Department of Computing and Information Sciences Cost Estimation -COCOMO  Application Program Calculation: PM = 2.4 * (KDSI) 1.05 = 2.4 * = 9.2 (person-month) TDEV = 2.5 * (PM) 0.38 = 2.5 * = 5.8 (month)

Department of Computing and Information Sciences Cost Estimation – FP Based SimpleAverageComplex Sub- Total CountWeightsCountWeight s CountWeight s Inputs Outputs Inquirie s Files Interface s Total 126

Department of Computing and Information Sciences Cost Estimation – Adjusted FP Complexity Weighting FactorsRate (1-5) Does the system require reliable backup and recovery1 Are data communications required?3 Are there distributed processing functions2 Is performance critical4 Will the system run in an existing, heavily utilized operational environment3 Does the system require on-line data entry?4 Does the on-line data entry require the input transaction to be built over multiple screens or operations 3 Are the master files updated on-line4 Are the inputs, outputs, files, or inquiries complex5 Is the internal processing complex4 Is the code designed to be reusable3 Are conversion and installation included in the design4 Is the system designed for multiple installations in different organizations4 Is the application designed to facilitate change and ease of use by the user4 Sum47

Department of Computing and Information Sciences Cost Estimation – Adjusted FP (cont’) Adjusted FP = FP unadjusted *( *sum of ratings) = 126 * ( *47) = TDEV = 4 month (40 Function Points per man month)

Department of Computing and Information Sciences References  H.M. Deitel, P.J. Deitel, Visual Basic. NET: How to Program, 2 nd Edition, Prentice Hall, 2002  R.S. Pressman, Software Engineering: A practitioner’s Approach, 6 th Edition, Mc Graw Hill, 2005  Visual Basic.NET complete, San Francisco : Sybex, c2002  L. Bernstein and A. Lubashevsky, "Living with Function Points", in Software Management, 5th Edition, 1997  David Gustafson, Schaum’s Outlines: Software Engineering, McGral-Hill, 2002    

Department of Computing and Information Sciences Suggestions