CodeCanyon-27975883-Smart School & Accounting .Net core 3.1+ User Management + Arabic Support + Full Source Code.zip

Smart School & Accounting .Net core 3.1+ User Management + Arabic Support + Full Source Code

DEMO

Smart School & Accounting  .Net core 3.1+ User Management + Arabic Support + Full Source Code

Version v1.0

Introduction

Smart School & Accounting  make  teachers and students able to communicate with each other online .Teacher can upload videos , pdf files for the class and add questions . Student can display videos and pdf files for the class  and answer the questions . Teacher can display student answers and give him a score . Parents can display their son’s homework results and check their progress.

Also system contains full accounting module , accountant able to add unlimited fees ,products, categories, units, suppliers, and create (Fees – purchases – return Fees –return purchases) invoices with taxes and print invoices, and he can create [Journals – Accounts Tree] . also you can add unlimited schools because the system is mulitenant.

Smart School & Accounting System is Multitenant  , so each school is a seperate tenant .

This web based application is developed on .Net core 3.1 using ASP.Net Core, C#, Entity framework core, JavaScript, jQuery, JSON, Bootstrap, HTML, CSS and SQL Server.

Smart School & Accounting System has six default roles [Admin – Accountant –  Teachers  – SchoolAdmin – Students – Parents]  .

Framework: .Net Core 3.1

Features :

  • Support English / Arabic
  • Architecture : Clean Architecture
  • Full User Management Module
    • Users [Create –Edit – Delete – Search]
    • Roles [Create –Edit – Delete – Search]
    • Policies [Create –Edit – Delete – Search]
    • Authentication Settings
    • Bind Pages with Policies , using easy user interface
    • Login
    • Reset Password
  • Error Log : using NLog
  • Audit trail : log database actions [add – update -delete] and business actions Like:[CreateInvoice,UpdateInvoice , etc]
  • Multitenant: you can create many schools and each school is a tenant
  • School Admins [Create –Edit – Delete – Search]
  • Accountant [Create – Edit – Delete -Search]
  • Grades [Create –Edit – Delete – Search]
  • Class Rooms [Create –Edit – Delete – Search]
  • Materials [Create –Edit – Delete – Search]
  • Teachers [Create –Edit – Delete – Search]
  • Students [Create –Edit – Delete – Search]
  • Parents [Create –Edit – Delete – Search]
  • Schedules [Create –Edit – Delete – Search]
  • Student can display class videos and pdf /word files
  • Student can answer homework questions
  • Student can display homework results
  • Teacher can display student answers and give him a score
  • Parent can display his son’s homework results and check his progress in every material
  • Super admin can create unlimited schools
  • Super admin can create School Admin for specific school
  • Units [Create –Edit – Display – Delete – Search]
  • Categories [Create –Edit – Display – Delete – Search]
  • Products [Create –Edit – Display – Delete – Search]
  • Suppliers [Create –Edit – Display – Delete – Search]
  • Fees Invoices [Create –Edit – Display – Delete – Search]
  • Fees Returns Invoices [Create –Edit – Display – Delete – Search]
  • Purchases Invoices [Create –Edit – Display – Delete – Search]
  • Purchases Returns Invoices [Create –Edit – Display – Delete – Search]
  • Journals [Create –Edit – Display – Delete – Search]
  • Accounts Tree [Create – Edit – Delete – Search]
  • Cost Centers [Create – Edit – Delete – Search]
  • Dashboard for accountant
  • Dashboard for school admin
  • Reports
    • Fees Report
    • Fees Returns Report
    • Purchases Report
    • Purchases Return Report
    • Stock Report
    • Cash Report
    • Journals Report

 

Quick Start Guide

How to Generate Database Tables

  • Open [Package manager console] and in the [Default project] list .. select [Common.Persistance] project
  • Write the below commands
    • add-migration common -context CommonDbContext
    • update-database -context CommonDbContext
  • Open [Package manager console] and in the [Default project] list .. select [UserManagement.Persistance] project
  • Write the below commands
    • add-migration userManagement -context UserManagementDbContext
    • update-database -context UserManagementDbContext
  • Open [Package manager console] and in the [Default project] list .. select [SmartAccounting.Persistance] project
    • add-migration accounting -context SmartAccountingDbContext
    • update-database -context SmartAccountingDbContext
  • Open [Package manager console] and in the [Default project] list .. select [OnlineSchool.Persistance] project
    • add-migration school -context OnlineSchoolDbContext
    • update-database -context OnlineSchoolDbContext

 

  • Congratulations , just run the project .

 

Credentials

  • User name : admin
  • Password : P@ssw0rd

 

  • Create School Admin
    • School Admins – >  New School Admin
  • Logout from Admin account
  • Log in with new school admin account
  • Create Grades
    • Grades à New Grade
  • Create Class Rooms
    • Class Rooms à New Class Room
  • Create Materials
    • Materials à New Material
  • Create Teachers
    • Teachers à New Teacher
  • Create Students
    • Students à New Student
  • Create Parents
    • Parents à New Parent
  • Create Schedules
    • Schedules à Settings
    • Schedules à New Schedule
  • Update Tax Value & Opening Cash & Currency
    • School Profile
  • Create Accountant
    • Accountants àNew Accountant
  • Log in with accountant user
  • Create Default Supplier Or Real Suppliers
    • Supplier à New Supplier
  • Create Units
    • Inventory – >  Units List – >  New Unit
  • Create Categories
    • Inventory – > Categories List – > New Category
  • Create Products
    • Inventory – > Products List – > New Product
  • Create School Years
    • Fees Management – > School Years List   –  >  New School Year
  • Create Fees
    • Fees Management – > Fees List   –  >  New Fees
  • Receive Fees
    • Fees Invoices – > Receive Fees
  • Create Fees Return Invoice
    • Fees Invoice –  > Search for the invoice  – > in option select [return invoice]
  • Create Items in Accounts Tree
    • Accounts Tree
  • Create Cost Center
    • Cost Centers à New Cost Center
  • Create Journals
    • Journals à New Journal

 

 

↓↓ Download Links ↓↓

27975883-Smart School & Accounting .Net core 3.1+ User Management + Arabic Support + Full Source Code.zip

MEGA.NZ ZIPPYSHARE MEDIAFIRE GOOGLE DRIVE USERSCLOUD SENDSPACE SOLIDFILES DROPBOX UPLOADED MIRRORCREATOR RAPIDGATOR ANONFILE