DFD for the ISP Application RRS feed

  • Question

  • Hi I need a help to make the DFD for the ISP Application well i had made the context level and now need to create the level 1 where I am facing some problem. Below mention is the requirement collected by me. I wish someone help me on this.

    Project Requirements


    Application for Internet Service Provider

    <!--[if !vml]--><!--[endif]--> 

    <!--[if !supportLists]-->·        <!--[endif]-->Create an application that can manage all kinds of network together

    <!--[if !supportLists]-->·        <!--[endif]-->The application should require less interaction of user

    <!--[if !supportLists]-->·        <!--[endif]-->The application should capable enough to interact with different servers like LDAP server, DHCP server, NAT server, etc.

    <!--[if !supportLists]-->·        <!--[endif]-->If required, application must manage more than one servers

    <!--[if !supportLists]-->·        <!--[endif]-->Application should take backup of databases on scheduled time

    <!--[if !supportLists]-->·        <!--[endif]-->Application must track all users’ network activities to properly charge them. E.g., Data usage, times connected, etc.

    <!--[if !supportLists]-->·        <!--[endif]-->Provide feature of authentication of users

    <!--[if !supportLists]-->·        <!--[endif]-->Define and manage access rights of the software

    <!--[if !supportLists]-->·        <!--[endif]-->Create application such a way that is platform independent and can be managed from anywhere


    <!--[if !supportLists]-->·        <!--[endif]-->Application should provide at least following features in the given criteria:

    <!--[if !supportLists]-->·        <!--[endif]-->Create and Manage the Zone

    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage zones as geographical locations

    <!--[if !supportLists]-->·        <!--[endif]-->Allocate and manage maximum users allowed access from any zone


    <!--[if !supportLists]-->·        <!--[endif]-->Create and Manage IP addresses

    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage pools of IP addresses

    <!--[if !supportLists]-->·        <!--[endif]-->Whenever required allocate pool of IP addresses to any zone

    <!--[if !supportLists]-->·        <!--[endif]-->If the connection is Leased Line connection define IP address as public

    <!--[if !supportLists]-->·        <!--[endif]-->If the connection is not leased line connection define IP address as private and provide Network Address Translation service to this kind of IPs.


    <!--[if !supportLists]-->·        <!--[endif]-->Define and manage surfing time of users

    <!--[if !supportLists]-->·        <!--[endif]-->Define duration of surfing time and period of subscription of users

    <!--[if !supportLists]-->·        <!--[endif]-->If user accedes the limit, charge the user for additional use or restrict them for accessing the network

    <!--[if !supportLists]-->·        <!--[endif]-->Define session rates and charge the users as per session rates for additional usage


    <!--[if !supportLists]-->·        <!--[endif]-->Define and manage access time of users

    <!--[if !supportLists]-->·        <!--[endif]-->Access time should be used to create customized packages

    <!--[if !supportLists]-->·        <!--[endif]-->Restrict the use of internet for the time period


    <!--[if !supportLists]-->·        <!--[endif]-->Allocate and restrict bandwidth usage of users

    <!--[if !supportLists]-->·        <!--[endif]-->Define the burstable and guaranteed bandwidth of users

    <!--[if !supportLists]-->·        <!--[endif]-->Restrict the bandwidth usage of users

    <!--[if !supportLists]-->·        <!--[endif]-->Provide options for restricting the bandwidth

    <!--[if !supportLists]-->·        <!--[endif]-->Define individual speed of upload and download


    <!--[if !supportLists]-->·        <!--[endif]-->Define and restrict data usage of users

    <!--[if !supportLists]-->·        <!--[endif]-->Define upload limit and download limit of data transfer of users

    <!--[if !supportLists]-->·        <!--[endif]-->Define if the charge taken on data transfer is session based or absolute and define charges


    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage different packages as per user requirements

    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage customized packages if user requires

    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage different plans as per user types


    <!--[if !supportLists]-->·        <!--[endif]-->Create and manage users in network

    <!--[if !supportLists]-->·        <!--[endif]-->Different users are created and divided automatically by their zone, plans chosen, user types, etc.

    <!--[if !supportLists]-->·        <!--[endif]-->Users are assigned IP addresses automatically

    <!--[if !supportLists]-->·        <!--[endif]-->Calculation of data usage and time of connection must be calculated automatically for each users


    <!--[if !supportLists]-->·        <!--[endif]-->Create bill every month

    <!--[if !supportLists]-->·        <!--[endif]-->Detailed monthly bill must be calculated on data usage and minutes used

    <!--[if !supportLists]-->·        <!--[endif]-->Bill must include package selected, tax, additional services, etc.

    <!--[if !supportLists]-->·        <!--[endif]-->Bill information must be saved in separate database


    Wednesday, October 3, 2007 5:42 PM