Skip to content

Aron-Arboleda/NomVet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nom Veterinary Clinic Information System

A VB.NET Desktop App that provides a software system that manages all the necessary information of the clinic establishment

Info

Features

  • Manages pet owner profiles
  • Manages pet profiles
  • Booking system for appointments
  • Walk-in customer management
  • User account creation and pet registration
  • Admin panel for session handling, database viewing, and billing
  • Currently uses text files for data storage (database security is in development)
  • Ongoing bug fixing

Tech Stack

  • Language: VB.NET
  • Framework: .NET Framework (Windows Forms)
  • Database: Text files (future plans for a secured database)

Directory Structure

NomVet/
├── My Project/                 # Project configuration and resources
├── Resources/                  # Image assets for the application
├── AdminRecordsPage.vb         # Admin view for records
├── AdmLog Page.vb              # Admin login page
├── Booking Page.vb             # Appointment booking page
├── CoreClasses.vb              # Core business logic classes
├── FileManipulator.vb          # Handles file operations for data storage
├── Form1.vb                    # Main form (likely the entry point or home)
├── HomePage.vb                 # Home page for users
├── LoginPage.vb                # User login page
├── Payment Page.vb             # Payment processing page
├── PricingPage.vb              # Service pricing information page
├── Profile Page.vb             # User profile page
├── RegisterPetsPage.vb         # Pet registration page
├── SessionHandlingPage.vb      # Admin page for session management
├── Signup Page.vb              # User signup page
├── WalkInForm.vb               # Form for walk-in customers
├── NOMVCInnoSetup.iss          # Inno Setup script for creating the installer
├── NomVet.sln                  # Visual Studio Solution file
├── NomVet.vbproj               # Visual Studio Project file
├── README.md                   # This file
└── LICENSE.txt                 # Project License
  • The desktop application was our case study program for Computer Programming 3
  • It efficiently manages all the essential information of the clinic by handling pet owner profiles, pet profiles, booking system, and walk-in customer management using class OOP structrues and file management methods with text files.
  • The user can create his/her own profile, register pets, and book an appointment for the pets' medical check-ups
  • The program can be used both by the customer or the clinic's admin, The admin can handle sessions, view databases, and bill the pet owner after their pets' check-up.

Instructions

To use the app

  • Download and run the setup exe file from releases tab of this repository.
  • It will display a lot of caution and warning messages because i don't know for the life of me how to make the program to be recognized as a safe application (sorry i'm a noob at deploying apps) but just click the "keep anyway" button or anything else to continue downloading the file. Then when the file is downloaded, you can run the installer, then windows defender thing will pop up, saying it's not a safe file or something, just click "More info" and continue the application installment. Go through the installer and after that, the program should be installed on your end.

Features still in development

  • Bugs Fixing
  • a secured database (the databases are currently .txt files)

NOMVC Team

Developers:

Front-end Designers:

Images


© 2025 Aron-Arboleda. All rights reserved.

About

Computer Programming 3 Case Study (2nd Year of Uni)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •