











Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Software development for android smart phones
Typology: Study Guides, Projects, Research
1 / 19
This page cannot be seen from the preview
Don't miss anything!












Lottery battle is game for android system. First, lottery means of raising money by selling numbered tickets and giving prizes to the holders of numbers drawn at random or it’s a situation whose success or outcome is governed by chance. In this application users buy tickets using points instead of money. Points are earned by instant play feature provided by application. And user’s expenses point to buy tickets. After buying tickets users have to wait for upcoming draw which will be notified there in dashboard. Also users can get information and edit the no. of ticket they buy till date, bank details, winning history, and their total points. The key focus of this project is to make users spare time to utilize by playing this game and win prizes. The main reasons for playing this game are: winning the jackpot, never lose hope, persistence reward, vision of life- Daydreaming.
The idea to build this project is to find the solution for the users who want to play games make them entertain.
Lottery battle is game for android system. The key focus of this project is to make users spare time to utilize by playing this game and win prizes. This project will be conducted to fulfill following major objectives.
1.4.1 Scope
Chapter 1 This chapter clarifies about the introduction of system, problem statement of system, objective system, scope and limitation of the system. Chapter 2 This chapter is about literature review in this chapter we study the existing system and find the problem of that system. Also we explain how our system is better than the existing system. Chapter 3 This chapter is about requirement analysis where functional, non-functional and feasibility study is collected and described. System design diagrams like E-R diagram, context diagram and data flow diagram are designed in this chapter. Chapter 4 This chapter is about the system design of the project. In this chapter system architecture, system flowchart, class diagram, sequence diagram and activity diagram are designed. Chapter 5 This chapter is all about implementation and testing of the system. In this chapter we have mentioned the tools (backend tools, frontend tools, server used, documentation tools, frameworks and database) used while developing this system. Here we have shown the test cases, test data and test results while testing the system. Chapter 6 In this chapter we explain about the conclusion of the system, also we explain the outcome of this system.
3.1.1 Functional Requirement
3.1.2 Non-functional Requirement
3.2.1 Technical Feasibility The systems are technically feasible because the internal technical capability is sufficient to support the project requirements. 3.2.2 Operational Feasibility The system is operationally feasible because the human resources are available any time to operate the system when it is installed. 3.2.3 Economical Feasibility It's economically feasible because the software and hardware required to develop the system is already available with us. The software tools used are open source i.e. free to use. So there is no any constable hardware and software used. Hence it is economically feasible.
3.3.1 Context Diagram Fig. Context diagram.
3.3.3 ER-Diagram Fig. ER-Diagram of lottery battle.
Fig. Activity diagram.
Fig: system flowchart
● Html and css 5.2.2 Back End Tools ● Php ● Mysql Database ● Apache Server ● Host: Awardspace 5.2.3 Documentation Tools ● Google doc ● creately.com ● Visual paradigm online express edition ● Draw.io ● online.officetimeline.com
5.3.1 UI Testing User interface testing, a testing technique used to identify the presence of defects is a product/software under test by using Graphical user interface [GUI]. The following things are tested:
The development of lottery battle is completed. It has become clear that the software development processes for lottery battle can be partially different from conventional software development processes regarding ● the types of tasks ● the order in which the tasks are performed ● the roles that perform the tasks ● the software tools used
The lottery battle allows user to win prizes by playing. The game is working as expected. It easily allows signing in into application and gets started. Users can register in application and start to play .They will be able to change their profile information, contact information and payment information too. They can share this system in social sites. They also can follow us on social network.
In future or in another version of this application we have to update some features which make user more effective understandable and be trustworthy. And they are:
1. have to make draw live in YouTube connecting to our application so that user can see their result instant and live 2. to make payment quiet easier than now 3. to make sign in by any types of email account 4. to make sign in by phone number