shawnmaten / cs3773project Goto Github PK
View Code? Open in Web Editor NEWAndroid appointment scheduler app.
Android appointment scheduler app.
Create an Activity class and associated view that will display a list of all employees in the database. This will be a ListView and each list item can be clicked to proceed to another Activity with details and options for that employee.
Follow this tutorial. This story is finished when we have a database and can run some sample code to test it in some way to know that it's "active" and "working".
Develop/consolidate a UML use case diagram, showing all identified use cases,
along with a brief description of the use case diagram.
Create an Activity class and associated view for the login. A user will be presented with a screen that has a username and password field with a submit button. On submission it will check against the DB and present a Toast that says success or failure.
Add methods to SQLLite classes to handle editing employee info, this may be one method with options or multiple methods.
Add method to SQLLite code to handle removing a user from the database. Must handle removing employee properly from all tables in DB and there may be additional checks for this to prevent things from failing.
Build a UML class diagram for the whole system, showing all identified classes
and their attributes and operations, all actors, relations, and multiplicities. Include
a discussion of the class diagram.
Hardcode in (either by having the DB pre-populated or having code run every time on initial launch to insert data) a master login. This will be like an admin or root user.
This is just us physically using a device or emulator and entering the correct info, which should get us a "success" message and entering incorrect info which should get us a "failure" message.
Create an Activity and corresponding view to display an individual employee's info and edit the info or delete the employee. This will be the same as the Activity / view for normal employees except that it allow the changing of employee roles and deleting an employee completely. We may use the same files for both of these and just test for who's viewing.
For each use case, build a sequence diagram for its normal scenario.
Should be pretty simple. Choose a basic template in Android Studio and set the API levels. Create the project. Run it in the emulator. Push to GitHub. Make sure everyone can pull and run it.
For each use case, give a detail description in a tabular format to include a use
case number, a meaningful use case name, the actors of who initiate and
participate in the use case, the pre/post conditions, the related requirements and
other use cases.
The TA said Dr. Niu will ask about this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.