1. What is the goal and what does the goal not include?
The goal of our software is to let college students out of the campus, with the smallest cost to more places, broaden their horizons, read thousands of books and then go miles.
The goal is not to include other school students
2. What is the user and typical scenario?
User: University student
Typical scenario: Holidays and leisure time, want to go to the nearby attractions tour
3. What terms are used, and what are their definitions?
Java language: Java is an object-oriented program design language that can compose cross-platform application software . Java Technology offers exceptional versatility, efficiency, platform portability, and security.
SQL database: SQL Server is a relational database management system launched by Microsoft Corporation. With ease of use scalability and the high degree of integration of related software, you can span multiple platforms, from laptops running Microsoft Windows 98 to large multiprocessor servers running Microsoft Windows 2012.
4. How do users use the functionality of the software?
The software can recommend nearby tourist attractions, as well as directions to attractions and ways of transportation. You can also find friends who have a common travel plan with the users, contact each other and travel together.
5. What are the various boundary conditions and how should the software function change?
Users based on Shijiazhuang Railway University students, for individuals or groups to provide the most hot travel locations, for different seasons, different users, to recommend different travel arrangements
6. What are the side effects of function and what are the dominant or invisible dependencies on other functions?
Security is not a very good guarantee, self-organized group situation, can not be more fully understand the information of friends.
A database is required to provide a description of the various attractions and route arrangements, and some accommodation require real-time network updates.
7, what is called "good", what call this function test finished, can deliver?
Can meet the basic needs of users, user-friendly, users of this software has a certain dependence on the applause.
Fully implement the function and run correctly.
The basic functionality can be completed without bugs to meet the project objectives.
Go going software requirements datasheet