Gabriela-Milusheva's Stars
DovAmir/awesome-design-patterns
A curated list of software and architecture related design patterns.
rjmitchell4/systems-analysis-and-design-using-UML
This is a two part project for the system design of a company that offers driving lessons. "Business requirements" discusses both functional and nonfunctional requirements, security, and constraints. "Design document" includes UML use-case, activity, sequence, and class diagrams, and technical requirements.
rcr1025/vm-system
A voice mail system simulation made with Java and OOP design principles. Architecture constructed using class, object, use case, and sequence diagrams.
HaleemaJamil/Outcome-Based-Education-Support-System
OBE Support System is a Software Design and Analysis (SDA) project. Implemented in C++ using design patterns and OOP concepts. Design includes class diagram, use cases and sequence diagram. A CCCC report is generated to test the effeciency of the written code.
hmandal291/SYSTEM-ANALYSIS-AND-PROJECT-MANAGEMENT
Proposed the system for a new startup using BPMN methodology and transformed the model into detailed design with project deliverables such as functional specifications, Business Process Model, Use case diagrams, Class diagram, Sequence diagram, Data dictionary, Database design, Interface design and Software design
MashiAma/Student-Management-System
Implementation of Student Management System using Use Case, Entity Relationship(ER) , Class, Sequence Diagrams and Database Design. System's interfaces create using figma
godlesscherry/Object-oriented-design-examples
Common worked out examples for low level object oriented design, system requirements, class diagrams, entities, use case diagrams, activity diagrams,
mayarmohamadd/Mega-store-corporation
Use cases model, Use case Diagram, Domain Class Model, State Machine Model, Activity Diagrams, System Sequence Diagrams, User Interface Design Guidelines, Storyboard, good menu design, CRC cards, communication diagram, final-cut class diagram, package diagram
Anjulcodewiz/Pharmacy-management-system
INTRODUCTION: The main aim of the project is the management of the database of the pharmaceutical shop. This project is insight into the design and implementation of a Pharmacy Management System. This is done by creating a database of the available medicines in the shop. The primary aim of pharmacy management system is to improve accuracy and enhance safety and efficiency in the pharmaceutical store. The aim of this project is to develop software for the effective management of a pharmaceutical store. We have developed this software for ensuring effective policing by providing statistics of the drugs in stock. Description on the topic: This program can be used in any pharmaceutical shops having a database to maintain. The software used can generate reports, as per the user’s requirements. The software can print invoices, bills, receipts etc. It can also maintain the record of supplies sent in by the supplier. Here, the admin who are handling the organization will be responsible to manage the record of the employee. Each employee will be given with a separate username and password. Problem Definition: The aim of the project is to create an effective software to help the pharmacist to maintain the records of the medicines, handle user details, generate invoice, check and renew validity and provide a scope of communication between users by using inbuilt messaging system. Pharmacy management system deals with the maintenance of drugs and consumables in the pharmacy unit. This pharmacy management system is user friendly. Objectives -> Primary objective •To gain practical experience by modeling a software based on real world problem. •To understand how to work on Front-end (Java) and Back-end (MySQL) by using server(wamp). -> Secondary objective •To develop an application that deals with the day to day requirement of any pharmacy. •To develop the easy management of the medicines (drugs). •To handle the inventory details like sales details, purchase details and stock expiry and quantity. •To provide competitive advantage to the pharmacy. •To provide details information about the stock on details necessary and help locate it in shop easily. •To make the stock manageable and simplify the use of inventory in the pharmacy. Hardware and software tools: The system services and goals are established by consultation with system user. They are then defined in details and serve as a system specification. System requirement are those on which the system runs. ⚙️ Hardware Requirements: o Computer with either Intel Pentium processor or AMD processor. o 1GB+ DDR RAM o 40GB hard disk drive 💻 Software Requirements: o Windows/ MacOS/ Linux operating system. o JRE and JDK. o MySQL server (WAMP or XAMPP or any) Chapter 2 - DESIGN Database Design is a collection of processes that facilitate the designing, development, implementation and maintenance of enterprise data management systems. It helps produce database systems: o That meet the requirements of the users o Have high performance. Architecture Description The design of a DBMS depends on its architecture. It can be centralized or decentralized or hierarchical. The architecture of a DBMS can be seen as either single tier or multi-tier. ER Diagram image.png Fig 1: ER Diagram An entity–relationship model describes interrelated things of interest in a specific domain of knowledge (Refer Fig 1). It is composed of entity types and specifies relationships that can exist between instances of those entity types. Relational Schema Diagram image_1.png Fig 2: Relational Schema Relational schema is a collection of meta-data. Database schema describes the structure and constraints of data representing in a particular domain (Refer Fig 2). Chapter 3 - IMPLEMENTATION Description on Implementation The goal of this application is to manage the medicines and various function of the pharmacy. List of modules: o Login page o Home page o Company o Purchase o Drugs o Sales o User/Settings o Messaging Chapter 4 - Result and Discussion By using MySQL commands and its database this website Pharmacy management tends to store all the data received from the users including drugs sales details and the profit made by the owners are all in this data base. This website allows the user to generate invoices for sales, check expiry and quantity remaining of the drugs. It also provides user with options to renew validity and add more drugs into the store and update the database accordingly. By using xampp server these database commands are easily initiated into the database and the ER diagram with relational schema diagrams helps us to make the structure of the database faster and it was easier to make them understand the needs of the website. Login Information id :1 password: admin CONCLUSIONS AND FUTURE SCOPE o Detailed information gathering has to be done. Without that the purpose for using the software won’t be satisfied properly. o However, it can give good profits in the long run. o Implementing the software requires change in the business practices. o Efficient organization of all knowledge is the analysis company and easy analysis access and retrieval of information is possible. o In this project we can also include BAR CODE facility using the bar code reader, which will detect the expiry date and the other information about the related medicines. o Company using this software will always be able to plan in future and always be aware of their financial position in the market. o It leads to ease in functioning of business processes. o The project can be made more robust by including biometric verification. o There is also a scope to expand by implementing newer technologies like cloud etcetera.
jaibothra/foodDelivery
Designed a Food Delivery Management System in MySQL to automate the food ordering and delivery process of a restaurant. Used ER diagrams, normalisation and procedures.
YousefAtrach/The-backend-of-Inventory-Management-System-
We designed the backend of an inventory management system by deriving business rules, drawing EERDs and schema diagram. Also, we wrote SQL queries
muneebhasan21/Software_Desgin_Specification
Created a Software Design Specification for a School Management System, including use cases, sequence diagrams, activity diagrams, and much more!
AsmitaBarman/Face-Recognition-Door-Unlock-Raspberry
Actual Project file https://drive.google.com/file/d/1RCJ271K1B5Ig839c_0UCq8oWn5mpz7EN/view?usp=sharing Introduction This project was part of the embedded system design course, and uses face recognition to control a servo lock. The face recognition has been done using the Eigenfaces algorithm (Principle Component Analysis or PCA) and implemented using the Python API of OpenCV. Open Source Project source It's a slight modification of the Raspberry Pi Face Recognition Treasure Box project by Tony Dicola on the Adafruit Learning System. The code has been modified at places to replace the use of the RPIO library (which has issues running on the new Raspberry Pi 2 Model B+) with the standard RPi.GPIO library. The project has also been implemented to work as an automated home lock system which unlocks for the owner of the house and doesn't for any other visitor. It also plays an appropriate voice message. IMPLEMENTATION DETAILS This slight modification also changed the way of installing the dependencies,OpenCV & Python version and also the installation of updated GPIO ports for Raspberry B+. The modifications that has done here also includes the .wave sound files that tends to start or stop depending upon the door recognition status. OpenCV Installation This project depends on the OpenCV computer vision library to perform the face detection and recognition. Unfortunately the current binary version of OpenCV available to install in the Raspbian operating system through apt-get (version 2.3.x) is too old to contain the face recognition algorithms used by this project. However you can download, compile, and install a later version of OpenCV to access the face recognition algorithms. Note: Compiling OpenCV on the Raspberry Pi will take about 3 hours of mostly unattended time. Make sure you have some time to start the process before proceeding. First you will need to install OpenCV dependencies before you can compile the code. Connect to your Raspberry Pi in a terminal session and execute the following command: sudo apt-get update sudo apt-get install build-essential cmake pkg-config python-dev libgtk2.0-dev libgtk2.0 zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libjasper-dev libavcodec-dev swig unzip Answer yes to any questions about proceeding and wait for the libraries and dependencies to be installed. You can ignore messages about packages which are already installed. Next you should download and unpack the OpenCV source code by executing the following commands: wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.10/opencv-2.4.10.zip unzip opencv-2.4.10.zip Note that this project was written using OpenCV 2.4.10, although any 2.4.x version of OpenCV should have the necessary face recognition algorithms. Now change to the directory with the OpenCV source and execute the following cmake command to build the makefile for the project. Note that some of the parameters passed in to the cmake command will disable compiling performance tests and GPU accelerated algorithms in OpenCV. I found removing these from the OpenCV build was necessary to help reduce the compilation time, and successfully compile the project with the low memory available to the Raspberry Pi. cd opencv-2.4.9 cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF After this command executes you should see details about the build environment and finally a '-- Build files have been written to: ...' message. You might see a warning that the source directory is the same as the binary directory--this warning can be ignored (most cmake projects build inside a subdirectory of the source, but for some reason I couldn't get this to work with OpenCV and built it inside the source directory instead). If you see any other error or warning, make sure the dependencies above were installed and try executing the cmake command again. Next, compile the project by executing: make This process will take a significant amount of time (about 3 hours), but you can leave it unattended as the code compiles. Finally, once compilation is complete you can install the compiled OpenCV libraries by executing: sudo make install After this step the latest version of OpenCV should be installed on your Raspberry Pi. Python Dependencies The code for this project is written in python and has a few dependencies that must be installed. Once connected to your Raspberry Pi in a terminal session, execute the following commands: sudo apt-get install python-pip sudo apt-get install python-dev sudo pip install picamera sudo pip install RPi.GPIO You can ignore any messages about packages which are already installed or up to date. These commands will install the picamera library for access to the Raspberry Pi camera, and the GPIO library for access to the Pi GPIO pins and PWM support. Hardware The Hardware required for this project are as follows: Raspberry Pi ( I prefer Model 2 B+) Raspberry Pi Camera Micro Servo One Push Button Power Supply for the Servo (5V Source) One 10K resistor for pull down Breadboard and Jumper wires for connections The necessary circuit diagrams and further explanations are explained in depth in the original pdf accompanying the project. Kindly go through it first.
sapirdayan/GoNature
Order control & management system. Included requirements analysis, building UML diagrams design & create a prototype, Developed by Java with principles of OOP and MySQL , System based on a TCP/IP Client-Server learning framework , Used external library: OCSF
DoraTheodora/SystemAnalysisDesign
Team’s project was to design a library system using use case diagrams, class diagrams, sequence diagrams and develop test cases.
AhnafSayed/AIUB-Parking-Space-Management-System
Parking system data flow is often used as a preliminary step to create an overview of vehicle parking without going into great detail. Which can later be elaborated. It normally consists of overall application dataflow and processes of vehicle parking process. It contains all of the user flow and their entities such all the flow of car parking, parking space, parking slots, parking fees, car owner and other many more information. All of the below diagrams has been used for the visualization of data processing and structured design of the vehicle parking process and working process.
Modhurai/Hotel-Booking-System
I have worked on a group uml mini project on a hotel booking system under object oriented programming and design. It is focused on the starUML diagrams of how a hotel booking system is set up.
Sjv-Islam/HotelManagement_UML
"Hotel management system's architectural design: UML diagrams (Class, Sequence, Activity, State chart, Use case) and CRC facilitate modular, scalable software development."
kpratikin/Hotel-Reservation-System-Database-
Designed and implemented database schema for hotel reservation system. Identified key business metrics for the system and constructed complex SQL queries to retrieve desired information. Documented the entire system by developing comprehensive UML diagrams.
bymayanksingh/system-design-diagrams
This repo is a collection of sequence diagrams for popular systems often asked in System Design Interviews.
hanusri/Car-Rental-System
Developed a recommendable database design for Car Rental System. The project contains a report representing ER diagram of the design and scripts to create the database. The Database Management System used is Oracle.
neptunian/react-photo-gallery
React Photo Gallery
mmanchev23/healthy-at-home
Comprehensive web application designed to help you lead a healthier lifestyle from the comfort of your own home.
womenbuildweb3/30daysofweb3.xyz
page for marketing + curriculum for 30daysofweb3
defigirlxo/devpill.me
HUGO site for devpill.me, a public good blockchain development guide
iamit010/Web-Dev-Projects-Level-2
The community to do open source contribution and learn the web development using level 2 tasks . #webdev #open-source
darshitdudhaiya/JS-Game
looking for contribution
FahimFBA/StudentBook
StudentBook - a revamped social media platform for educational institutions. The only social media you need for your education and career needs.
gruvector/restaurant-site
https://rainyroof.vercel.app/
alvesxdev/site-bmw-cars
Projeto desenvolvido para meu portifólio - BMW