Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Soufiane Berouel University of the District of Columbia Outline Description Process Results Description ShopSYS is shop management software. The program can be used to manage stock, employees, transactions and cash flow. ShopSYS features different levels of security for employees and managers. Development Model Software Engineering Model: Incremental Analysis Design Testing Code Requirements Analysis Goal: gather and define all functionalities that should be included in ShopSYS, based on the information we gathered from possible users of the software. Types of Requirements Functional Requirements Non Functional Requirements Domain Requirements Functional Requirements Manage Stock Add an item 2. Modify the specifications of an item 3. Delete an item 4. Search and view items 5. Alert for a shortage of a specific item Manage Transactions 1. Import items from stock and add them to customer bill 2. Print bill 3. Automatically update benefits and revenues 4. Allow creation of waiting lists 1. Manage Security 1. 2. Allow the manager access to all functions Allow the employees access to only Stock and Transaction functions Non Functional and Domain Requirements Non Functional Requirements Use Windows XP or Vista as operating system Develop a friendly graphical user interface Domain Requirements “UPC” The Universal Product Code ShopSYS System Design Security Level Employee Level Stock Level Transaction Level Cash Flow Level Goal: the different functionalities are grouped to Check Log Check Check Information Information formin a hierarchy of the system. Control Access Create Bill Add Add Put Bill to Waiting List Delete Delete Print Design Model: Object Oriented Modify Modify Search Search View Implementation JAVA programming language NetBeans IDE JDataStore and text files Inno Setup Compiler Process Test Case Result No username or no password entered Access denied and message (ex: password text field left informing about wrong input empty) Username and password equal to Access to the manager home (manager, manager) frame Manage Security Every function in ShopSYS was extensively tested. Username and password equal to Access to the employee home Diverse and complementary test cases were (employee, employee) framecreated that go Trying one of the two paths. through most possible execution combinations above with different Access to the correspondent cases. frame(manager or employee) (ex:mANaGer, mAnageR) Testing Goal: Manage Cash Flow Launching the system in a new month (ex: last time the program was launched was in march and the current month is April) Performing a transaction on March 15 New month revenues and expenses sheet automatically added Revenues and benefits in the March cash flow sheet updated Performing a transaction in a new month New month sheet automatically (ex: last time a bill was printed added and updated using values launched was in march and the from transaction current month is April) Special Thanks My Professor and Mentor Dr Lily Liang My Teammate Atreus Adams Questions?