ISP Synopsis

download ISP Synopsis

of 35

Transcript of ISP Synopsis

  • 8/2/2019 ISP Synopsis

    1/35

    CHAPTER 1. Introduction of the project.

    CHAPTER 2. Objectives of the project.

    CHAPTER 3. Project Category.

    CHAPTER 4. Tools / Platform, Hardware and Software Requirement

    Specification.

    CHAPTER 5. Problem Definition, Requirements Specification, Project

    Planning and Scheduling

    CHAPTER 6. Analysis (DFDs, ER Diagram)

    CHAPTER 7. A complete structure of the program:

    i. Number of modules and their description

    ii. Data structure (Tables) for all the modules

    iii. Process Logic of each module

    iv. Types of report generation.

    CHAPTER 8. Security Mechanism Implementation.

    CHAPTER 9. Future Scope of the Project.

  • 8/2/2019 ISP Synopsis

    2/35

    Ajit Kumar 09206010010

    CHAPTER 10. Bibliography

    MCA Project Synopsis S2

  • 8/2/2019 ISP Synopsis

    3/35

    Ajit Kumar 09206010010

    This project is an automation of Internet Service Provider, which deals with

    the allocation of space to its customers via resellers in the form of web space

    or a domain. The customer approaches the company for the requirement of

    space and offers it in the form of a space or a domain. After the customer

    gives his consent for any one of them i.e. a space or a domain, particular

    range of space is allotted to the customer for specific number of time. If the

    customer requires a domain he is given a unique URL name and if the space

    is required by the customer he is offered with a SERVER and a SLOT which

    ultimately decide the space in mega bytes (MB) he actually wants. In this

    way the customer is booked with the company.

    The user can extend the booking with the company as and when they

    require. All these proceedings are carried out via a reseller who acts as a

    mediator between the customer and the company. The resellers are already

    registered bodies that work for the benefit of the company thus making the

    process smooth and efficient. Reseller deposits a certain amount with the

    company and can renew it later. They are being alarmed of the exhaustion of

    the amount ahead of time. Resellers have to maintain at least 20% of the

    MCA Project Synopsis S3

  • 8/2/2019 ISP Synopsis

    4/35

    Ajit Kumar 09206010010

    actual amount otherwise their status is declared as short. Meanwhile they

    can extend their registration further. The project takes care that only the

    authenticated resellers and the customers deal with the company. The

    customers receive a bill as the proof of their order. The overall interfacing

    for allocation of space is between a source company, resellers of the

    company and its customers.

    The role of each of them is explained below : -

    The company lies on the top of the hierarchy. The actual allocation of web

    space or domain space is the responsibility of the company and for the

    simplification and efficient distribution of the space it does not deal directly

    with the customers but via resellers. It also shows to it that the resellers are

    intimated about the exhaustion of their registration so that they can renew it

    before hand.

    The reseller acts as a distributor of the company and a channel between

    company and the customers, so that the process is carried out very smoothly.

    These resellers are already registered to the company and have already

    booking of specific space with them, which can be extended from time to

    time if exhausted.

    MCA Project Synopsis S4

  • 8/2/2019 ISP Synopsis

    5/35

    Ajit Kumar 09206010010

    The customers have the actual requirement of the space. The company and

    reseller interfacing are only to necessitate the customers demand in

    appropriate manner. The customers approach the resellers for their

    requirements. The ultimate goal of the company is to provide quality service

    to the customers.

    MCA Project Synopsis S5

  • 8/2/2019 ISP Synopsis

    6/35

    Ajit Kumar 09206010010

    The main objectives of the project are: -

    The objective of the project is to enable find fast and easy solution to the

    customers by allocation of domain or web-space allocation via

    interfacing resellers.

    To abridge companys proceedings through a large conduit of resellers

    and lend a hand for speedy execution of work. The resellers act as a

    conduit between the company and the customers and thus work to

    provide quality service to the customers.

    Make available a trouble-free interface where in, the company can

    amalgamate all its effort towards realizing the organization objective of

    elevated profit and overall growth.

    To maintain a correct status of space accessible to each reseller out of the

    pre agreed quota and alarming before the exhaustion of quota. The

    reseller is being alarmed at the time when he has only 20% of the

    registration amount left with the company.

    MCA Project Synopsis S6

  • 8/2/2019 ISP Synopsis

    7/35

    Ajit Kumar 09206010010

    Facility of report generation is provided for on spot generation of

    invoices, depicting sale, bills of each order and reports of the profiles of

    resellers.

    To guard the software from forged bodies through authentication

    confirmation by declaring CompanyID and Password allotted at the time

    of registration of resellers.

    This automation helps to save a lot of paperwork and thus saves lot of

    time and potential that can be utilized for serving other purposes for the

    benefit of company.

    On the spot calculation of the balance amount of the resellers and the

    bills of customers with utmost accuracy in the terms of the monetary

    values and proper intimations to them from time to time.

    Facility of giving bills to the customers, maintaining the personal profile

    of resellers and balance intimations in the form of print outs and also to

    preserve the details in the form of paperwork by the company.

    MCA Project Synopsis S7

  • 8/2/2019 ISP Synopsis

    8/35

    Ajit Kumar 09206010010

    Microsoft Visual Studio.Net Framework (ASP.Net) using features of

    Class libraries for maintaining business logic, SMTP Mail Server for Mail

    Services and Relational Database Management System (Oracle 11g) for

    database.

    In the development of a project, the selection of an appropriate programming

    language and a platform is of primary importance. The major part of credit

    of success of a project goes to the software environment chosen by the

    developer. Selecting a language from many available languages is very

    difficult. A developer has to consider the various features and functionalities

    that a particular language can provide him how easily and successfully the

    requirements of a user can be fulfilled depend on the S/W language chosen.

    More over the developer also has to take care of the various facilities, he can

    use.

    This is a project based on Internet Service Providers. It uses some aspect of

    distributed programming to implement scalable management software.

    MCA Project Synopsis S8

  • 8/2/2019 ISP Synopsis

    9/35

    Ajit Kumar 09206010010

    A brief description of some of layers is given below:-

    Microsoft Visual Studio.Net Framework (ASP.Net)

    Here ASP is used as a front end which is web-pages which are

    displayed before the user and user directly interact with the software.

    Web pages are developed by using various design tools like MS

    ASP.Net, MM Dream weaver etc. Active Server Pages (ASP)

    technology is the leading choice for web developers building dynamic

    projects, as it offered flexible yet powerful scripting capabilities. In

    2002 Microsoft released a new technology for Internet development

    called ASP.NET. ASP.NET represents a leap forward from ASP both

    in its sophistication and the productivity gains it achieves for

    developers.

    Relational DBMS (Oracle 11g)

    At the back end, there is a data base which maintains data. This is to

    be developed in Oracle 9i. In this server tables are created and all

    primary key foreign key constraints are implemented. The data base

    follows all the integrity constraints.

    Oracle is a relational database. In a relational database, all data is

    stored in two-dimensional tables that are composed of rows and

    MCA Project Synopsis S9

  • 8/2/2019 ISP Synopsis

    10/35

    Ajit Kumar 09206010010

    columns. The Oracle Database enables us to store data, update it, and

    efficiently retrieve it.

    Oracle provides software to create and manage the Oracle database.

    The database consists of physical and logical structures in which

    system, user, and control information is stored. The software that

    manages the database is called the Oracle database server.

    Collectively, the software that runs oracle and the physical database

    are called the Oracle database system

    Oracle, the database for Internet computing, changes the way

    information is managed and accessed to meet the demands of the

    Internet age, while providing significant new features for traditional

    online transaction processing (OLTP) and data warehouse

    applications. It provides advanced tools to manage all types of data in

    Web sites, but it also delivers the performance, scalability, and

    availability needed to support very large database (VLDB) and

    mission-critical applications.

    MCA Project Synopsis S10

  • 8/2/2019 ISP Synopsis

    11/35

    Ajit Kumar 09206010010

    Software Require Specification :

    The software requirements specification is produced at the culmination of

    the analysis task. The function and performance allocated to software as part

    of system engineering are refined by establishing a complete information

    description, a detailed functional and behavioral description, an indication of

    performance requirements and design constraints, appropriate validation

    criteria and other data pertinent to requirements.

    Software Requirement Specification is the stage to generate the requirement

    document that helps in providing technical specifications for developing the

    software. There is a need to develop and market scaleable and adaptable

    software for database users. Databases are used to maintain internal records,

    to present data to customers and to support many other commercial

    processes. Databases are likewise found at the core of many scientific

    investigations.

    The power of databases comes from a body of knowledge and technology

    that is embodied in specialized software called a data base management

    system or simply DBMS. Now-a-days, Relational Databases and Object-

    Oriented databases are more in Use.

    MCA Project Synopsis S11

  • 8/2/2019 ISP Synopsis

    12/35

    Ajit Kumar 09206010010

    The following are the divisions/part of software requirement specifications: -

    Introduction

    Information description

    Functional description

    Behavioral description

    Validation criteria

    Bibliography and Appendix

    In the development of a project the selection of an appropriate programming

    language and a platform is of primary importance. The major part of credit

    of success of a project goes to the software environment chosen by the

    developer. Selecting a language from the ocean of the languages is very

    difficult. A developer has to consider the various features and functionalities

    that a particular language can provide him/her how easily and successfully

    the requirements of a user can be fulfilled depend on the S/W language

    chosen. More over the developer also has to take care of the various

    facilities, he can use.

    MCA Project Synopsis S12

  • 8/2/2019 ISP Synopsis

    13/35

    Ajit Kumar 09206010010

    Tools Platforms Used

    1. Processing Environment : The project runs on Internet Explorer but on

    local LAN with local IPs, requiring windows 7 or more with SDK and .Net

    support for IIS Server.

    2. Client Configuration : Users can use minimum of Windows 7 systems, 80

    GB Hard Disk, 512 MB RAM, Pentium IV processor 3GHz, Modem.

    3. Application Language : ASP.Net (VB. Net)

    4. RDBMS : Oracle 11g.

    5. Scripting Languages : Java Script.

    6. Editors Used : MS Visual Studio.Net 2010, Macromedia Dreams weaver.

    7. Middleware Technology : Class libraries, XML Web Services.

    8. Mailing Server : Microsoft SMTP Server.

    9. Documentation Tools : MS Word, Paintbrush, Adobe Photoshop6.

    MCA Project Synopsis S13

  • 8/2/2019 ISP Synopsis

    14/35

    Ajit Kumar 09206010010

    Requirement SpecificationThis document is generated as output of requirement analysis. The

    requirement analysis involves obtaining a clear and through understanding

    of the product to be developed. The information which is to flow from and

    to to the system. The requirement is gathered from Internet Service

    Providers located in Delhi. It provides the basic idea of Providing a better

    service and different module involve in it. It provide following information.

    Functional and non-functional requirements of the system. They

    stand for the finding of run time requirement.

    Design constraints:

    This project is an automation of Internet service providers, which deal with

    the allocation of space to its customers according to their requirements via

    resellers in the form of web space or a domain. Other requirement of the

    system is Resellers have to maintain at least 20% of the actual amount

    otherwise their status is declared short. The system requires simple and fast

    searching. Boundary time calculation can be vary in software project

    scheduling, boundary time calculations lead to a determination of critical

    path and provide the manager with a quantitative method for evaluating

    progress as tasks are completed.

    MCA Project Synopsis S14

  • 8/2/2019 ISP Synopsis

    15/35

    Ajit Kumar 09206010010

    There are some important boundary times are as follows: -

    The earliest time that a task can begin when all preceding tasks are

    complete in the shortest time.

    The latest time for task initiation before the minimum project

    completion time is delayed.

    The earliest finish the sum of the earliest start and the task duration.

    The latest finish the sum of the earliest added to task duration.

    The total float- the amount of surplus time or leeway allowed in scheduling tasks

    so that the network critical path is maintained on schedule.

    Project Phases Days Activity

    Feasibility Study 8 A

    System Analysis 8 B

    System Design 15 C

    Database Design 7 D

    Coding & Design 80 E

    System Integration 6 FSystem Testing 10 G

    System Implementation 3 H

    User Training 10 I

    Post-Implementation Review 7 JTotal Days 154

    MCA Project Synopsis S15

    15

    C D

    E

    F G

    HI

    finish

    start

    A8

    87 80

    6

    B

    10

    3

    7

    J

  • 8/2/2019 ISP Synopsis

    16/35

    Ajit Kumar 09206010010

    Context Level DFD Or Zero Level DFD :

    MCA Project Synopsis S16

    Access, Confirmation tochangesandrenewal,

    Manage Domain Plans, Spaceplans, acceptrenewals,

    InternetServicesProvider

    (ISP)

    Administrator

    Operator

    Login Details, Manage resellers,

    Book Orders fordomain andspace, account

    Access, Order id, Mail receivenotice

  • 8/2/2019 ISP Synopsis

    17/35

    Ajit Kumar 09206010010

    First Level DFD :

    Second Level DFD :

    MCA Project Synopsis S17

    Companyid

    Companyid

    Companyid, Status

    Saleid

    SaleID

    Companyid

    Confirmation

    1

    ADMINISTRATO

    R LOGIN

    2

    RESELLER REGISTER

    ORRENEWAL

    3

    AUTHENTICATIONMODULE

    5

    BOOKING

    MODULE

    7

    BALANCE

    8

    REPORTGENERATION

    DOMAINBOOKING SPACEBOOKING

    USERLOGIN

    4

    RESELLERACCOUNTS

    ADMINLOGIN

    REGISTER

    6

    EDITING MODULE

  • 8/2/2019 ISP Synopsis

    18/35

    Ajit Kumar 09206010010

    MCA Project Synopsis S18

    Companyid

    Saleid

    Companyid

    Saleid

    Saleid

    Companyid,Password

    Companyid,Password

    Status

    Companyid,

    Password

    Companyid,

    Password

    3.1

    LOGIN

    MODULE

    8.1

    BILLING

    REPORT

    USERLOGIN

    5.1

    SPACEBOOKING

    6.1

    DOMAINBOOKING

    4.1

    SHORTSTATUS

    MODULE

    7.1

    BILLING

    MODULE

    8.3

    SHORT

    STATUSREPORT

    8.2

    RESELLER

    PROFILE

    REPORT

    DOMAINACC

    SPACEACC

    DOMAINBOOKINGSPACEBOOKING BALANCE

    REGISTER

  • 8/2/2019 ISP Synopsis

    19/35

    Ajit Kumar 09206010010

    E-R Diagram :

    MCA Project Synopsis S19

    Registration Auth User Log

    Username

    Pwd

    Status

    Company id

    DOrd

    DomainBooking

    Compny id

    Date Sale_id

    DID

    Dplan

    DOMAIN PLANS

    IDPeriod

    Amount

    SOrd

    SpaceBooking

    Sale id Company i

    SpacePlan id

    Splan

    SPACE PLANS

    Server

    Amount Space

    ID

    Comp Name Email

    Address

    Pay Account

    Company id

    Mode Name Numbe

    Depo

    Company_id

    Comp Name

    Address

    City

    State

    Person

    Email

    Mobile

    Fax

    Phone

    Website

    Nat.OfCom

    Username

    YOE

    Pin

    Date

    Type

    Url

    Std

    Phone

    City

    StateDate

    URL

  • 8/2/2019 ISP Synopsis

    20/35

    Ajit Kumar 09206010010

    Number of Modules :-

    1) Reseller Membership and Login

    2) Domain Order System

    3) Space Order System

    4) Reseller Account Maintenance

    5) Manage booking plans and users

    6) Smart Mailers

    7) Analysis and Reports

    Modules Description :-

    1. Reseller Membership and Login : This module deals with the

    registration process wherein the details of the user are fed in and the

    additional set of details existing as a set of supporting documents are

    included herein which are in the form of the verifications in terms of the

    residential proof and the payments. After these essential details are

    filled by the user a unique reseller id and a password is dynamically

    allotted which is given to the user for the further correspondence. The

    MCA Project Synopsis S20

  • 8/2/2019 ISP Synopsis

    21/35

    Ajit Kumar 09206010010

    user now is known as a reseller of the company. The resellers register

    with some specific amount and exhaustion of that amount is intimated

    to reseller from time to time. The registration can be renewed through

    the same process.

    2. Domain Order System : Domain is also known as URL (Uniform

    Resource Locator) with which a website is uniquely identified. Domain

    is booked for some specific number of years. Prior to booking company

    checks for the availability of domain and then books it.

    3. Space Order System : Domain ensures just booking of site name. But

    actually project means collection of files and files need space to be

    placed. This space is called web space as it is given on a dedicated web

    server which has certain IP classes registered. Space is booked

    according to server like Linux, NT and the quantity that is in MBs or

    GBs. Space is booked for one year at a time after which it needs to be

    renewed.

    4. Reseller Account Maintenance : At the time of registration reseller

    registers an amount from which the orders booked under that reseller

    are deducted. But the reseller has to always maintain a 20% of that

    amount otherwise the status of reseller with the company is declared

    short. At this point of time the reseller is alarmed for the expiry of the

    MCA Project Synopsis S21

  • 8/2/2019 ISP Synopsis

    22/35

    Ajit Kumar 09206010010

    deposit amount. Reseller then can extend or renew the registration by

    depositing the amount before the amount exhausts.

    5. Manage booking plans and users : Administrator manages the

    domain and space booking plans. This is important as the plans could

    be changed over a period of time. The administrator also manages the

    users to this system.

    6. Smart Mailers : Mail system is used by the company to communicate

    with their resellers through email. Mail includes mail for renewal to

    resellers, order confirmation mail to resellers, promotional mails etc.

    7. Analysis and Reports : Crystal reporting tool is used for generating

    the reports. Analysis includes generation of charts and graphs for data

    like orders placed over a period of time, order by particular reseller.

    Reports present data in a printable format. Reports could be of orders,

    reseller account etc.

    MCA Project Synopsis S22

  • 8/2/2019 ISP Synopsis

    23/35

    Ajit Kumar 09206010010

    Data Structure :

    1. AdminLogin Table -: (Accessed for AdministratorLogin)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 AdminID Number 8 Primary

    2 Password Varchar2 15 --

    2. UserLogin Table-: (Accessed for UserLogin)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY1 CompanyID Number 8 Foreign

    2 UserName Varchar2 15 --

    3 Password Varchar2 15 --

    3. Registration Table-: (Accessed when reseller gets registered with the company)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 CompanyID Number 8 Primary

    2 CompanyName Varchar2 30 --

    3 ContactPerson Varchar2 20 --

    4 STDCode Number 6 --

    5 PhoneNumber Number 8 --

    6 MobileNumber Number 10 --

    7 Email Varchar2 40 --

    8 Website Varchar2 40 --

    9 NatureOfCompany varchar2 30 --

    10 EstdYear Number 4 --

    11 Address Varchar2 60 --

    12 City Varchar2 30 --

    13 State Varchar2 30 --

    14 Pin Number 6 --

    MCA Project Synopsis S23

  • 8/2/2019 ISP Synopsis

    24/35

    Ajit Kumar 09206010010

    4. Account Table-: (Accessed when resellers Accounts are managed)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 CompanyID Number 8 Foreign

    2 DepositAmount Number 8 --3 DepositDate Date -- --

    4 PayMode Varchar2 20 --

    5 AccountNumber Long -- --

    6 BankName Varchar2 30 --

    7 TypeOfAccount Varchar2 20 --

    MCA Project Synopsis S24

  • 8/2/2019 ISP Synopsis

    25/35

    Ajit Kumar 09206010010

    5. DomainBooking Table-: (Accessed when domain is booked)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 SaleID Number 8 Primary

    2 CompanyID Number 8 Foreign

    3 CompanyName Varchar2 30 --

    4 DomainPlanID Number 8 Foreign

    5 URLName Varchar2 30 --

    6 Address Varchar2 60 --

    7 City Varchar2 30 --

    8 State Varchar2 30 --

    9 Pin Varchar2 6 --

    10 STDCode Number 6 --

    11 PhoneNumber Number 8 --

    12 MobileNumber Long -- --

    13 OrderDate Date -- --

    MCA Project Synopsis S25

  • 8/2/2019 ISP Synopsis

    26/35

    Ajit Kumar 09206010010

    6. SpaceBooking Table-: (Accessed when Space is booked)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 SaleID Number 8 Primary

    2 CompanyID Number 8 Foreign

    3 SpacePlanID Number 8 Foreign

    4 URLName Varchar2 30 --

    5 OrderDate Date -- --

    7. DomainPlan Table-: (Accessed when accounts of domain users are settled)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 DomainPlanID Number 8 Primary

    2 Period Number 4 --

    3 Amount Number 6 --

    8. SpacePlan Table-: (Accessed when accounts of space users are settled)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 SpacePlanID Number 8 Primary

    2 Server Varchar2 30 --

    3 Space Number 4 --

    4 Amount Number 6 --

    9. Query TABLE-: (Maintained to know a query by general surfer)

    S.NO FIELD NAME DATA TYPE LENGTH TYPE OF KEY

    1 Too Varchar2 40 --

    2 FromThe Varchar2 40 --

    3 Query Varchar2 100 --

    MCA Project Synopsis S26

  • 8/2/2019 ISP Synopsis

    27/35

    Ajit Kumar 09206010010

    Process Logic of Modules

    1. Reseller Membership and Login : Reseller fills physical form,

    which is entered into the system by the operator. Registration

    information includes company name, contact person, telephone

    numbers, email, website, nature, year of establishment, projects

    handled, address etc. This information gets stored in the registration

    table. Another form is used for storing the username and password

    selected by the reseller for login. Last form for deposit payment

    information comes which get stored in the accounts table. Upon

    registration confirmation mail would be send to the reseller containing

    the generated reseller id, username and password.

    While placing order, operator will first use reseller login and enter the

    credentials provided by the reseller. If credential matches only then order

    and other features could be used. Login is allowed only if the balance in

    reseller account is sufficient.

    2. Domain Order System : After login by the operator using reseller

    login, domain orders could be placed. Domain requested is entered in

    a form, which is first checked for availability using Internet web

    services. If domain is available then the booking plans are shown.

    Information about the end customer is also taken for domain

    MCA Project Synopsis S27

  • 8/2/2019 ISP Synopsis

    28/35

    Ajit Kumar 09206010010

    ownership after which the order information get stored in the table

    and sale id is generated and mailed to the reseller as a token of

    confirmation.

    3. Space Order System : After login by the operator using reseller

    login, space order could be placed. Domain name for which space is

    required, plan selected. All this information get stored in table after

    which order id is generated and details mailed to the reseller.

    4. Reseller Account Maintenance : Admin will get a list of all resellers

    with the deposit amount, renewals, order amount for all orders and

    finally the balance. Where balance is less than or equal to 20% of

    initial deposit, data would be marked differently. Mail for renewal

    would be send to the resellers. Upon renewal details of payment

    would be entered and the table would get updated and in case of

    defaulter, login is blocked temporarily subject to renewal.

    5. Manage booking plans and users : Admin login is different from

    operator and reseller login. The manager to perform administrative

    tasks uses this login. He could add/delete/modify domain and space

    booking plans. Similarly he could add/delete a user to this system.

    6. Smart Mailers : Operator can send a mail to either all resellers or

    specific resellers. So the reseller ids would be selected or all option

    MCA Project Synopsis S28

  • 8/2/2019 ISP Synopsis

    29/35

    Ajit Kumar 09206010010

    will be used, mail matter will be entered in the form and which the

    mail would go the destination through SMTP server.

    7. Analysis & Reports : Operator will get options of analysis and

    reports. Reports would be various types like sale report as a whole or

    reseller wise or product wise, Account balance reports etc. Analysis

    would for a certain period i.e. annual or monthly comparisons of

    various data.

    8. Type Of Report Generation

    With an easy-to-use interface Crystal Reports new Crystal Query

    allows to quickly design and preview ad hoc reports. The Query Designer

    gives the basic formatting and charting capabilities of Seagate Crystal

    Reports, but does not burden with the more advanced features. Plus, the tool

    uses page-on-demand technology. A large number of general purpose

    reports will be generated which are beneficial to the company such as list of

    resellers, list of resellers whose deposit is at alarming stage, etc. In the

    accounting field a large quantum of reports will be produced, the reseller

    will be able to view the details of order placed on daily, monthly and yearly

    basis.

    The following reports will be generated : -

    Duration wise order placement report

    MCA Project Synopsis S29

  • 8/2/2019 ISP Synopsis

    30/35

    Ajit Kumar 09206010010

    This report contains details about the orders that have been placed by the

    resellers. These reports can be generated for the orders placed on daily,

    monthly or yearly basis.

    Resellers specific --> If the deposit of a reseller goes down at an alarming

    state i.e. less than 20 per cent of initial deposit. A report comprising the list

    of all such resellers will be generated.

    Comprehensive

    This report included details about the ordered book with the company.

    In this report details are given about all the resellers of the company.

    MCA Project Synopsis S30

  • 8/2/2019 ISP Synopsis

    31/35

    Ajit Kumar 09206010010

    Various security measures have been taken in the project for maintaining

    system security. Security is implemented at both user and admin level.

    Database security is achieved by means of access user id and password. Mail

    server is made secured by means of password to access domains created in

    the server. Control panel security is implemented in the form of windows

    authentication. That works of the system user accounts. Forms

    authentication is also used for admin purposes.

    MCA Project Synopsis S31

  • 8/2/2019 ISP Synopsis

    32/35

    Ajit Kumar 09206010010

    The project has a very vast scope in future. The project runs on Internet

    Explorer but its meant only for companys use. In future it could be made

    public will special and protected access for its users like resellers. Project

    can be updated in near future as and when requirement for the same arises,

    as it is very flexible in terms of expansion.

    The number of levels that the software is handling can be made unlimited

    in future from the current status of handling up to N levels as currently

    laid down by the software.

    Efficiency can be further enhanced and boosted up to a great extent by

    normalizing and de-normalizing the database tables used in the project as

    well as taking the kind of the alternative set of data structures and

    advanced calculation algorithms available.

    We can in future generalize the application from its current customized

    status wherein other vendors developing and working on similar

    applications can utilize this software and make changes to it according to

    their business needs.

    MCA Project Synopsis S32

  • 8/2/2019 ISP Synopsis

    33/35

    Ajit Kumar 09206010010

    1. Professional ASP.NET 4.0 (WROX, Wiley Dreamtech India Pvt. Ltd.) ByAlex Homer, Dave Sussman, Rob Howard, Brian Francis, Karli Watson

    Richard Anderson.

    2. Developing and implementing Web Applications with Visual Studio.Net

    (QUE certification, Techmedia) By Mike Gunderloy.

    3. Oracle 11g, The Complete Reference from Oracle Press.

    4. The complete Reference Web Design (Tata Mc Graw Hill)By Thomas A. Powell.

    5. Quality Software Project Management (Pearson Education)

    Robert T. Futrell, Donald F. Shafer, Linda I. Shafer.

    MCA Project Synopsis S33

  • 8/2/2019 ISP Synopsis

    34/35

    Ajit Kumar 09206010010

    WEBSITES

    1. www.aspdotnetheaven.com

    2. www.devarticles.com

    3. www.aspdeveloper.net4. www.programmersheaven.com

    5. www.oracle.com

    6. www.manashostings.com

    7. www.adobe.com

    8. www.macromedia.com

    9. www.checkdomain.com

    10. www.websitemedics.com/tools/

    * * * * * * * * ** * * * * * * * *

    MCA Project Synopsis S34

  • 8/2/2019 ISP Synopsis

    35/35

    Ajit Kumar 09206010010