/zzLibrary

一个非常敏捷的.NET项目

Primary LanguageC#

图书馆管理系统

1452764 何冬怡 1452769 张鸿羽

本项目为一个图书馆馆藏管理系统。

项目功能

  • 管理员和用户两种身份
  • 用户/管理员查询书籍
  • 管理员借还书
  • 管理员管理用户信息
  • 管理员录入/删除馆内书籍/复本
  • 管理员查询借阅用户记录
  • 用户查询借阅信息

项目结构

  • 前后端分离开发
  • 前端: Vue.js框架
  • 后端: ASP.NET Web API 2.0
  • ORM: Entity Framework 6
  • 数据库:MySQL
  • COM组件:MD5加密模块
  • C++ dll:罚款计算功能
  • 多线程:使用 async/await 进行数据库读取

项目源码地址

开发工具

前端使用 WebStorm 2017.2 开发,后端使用 Visual Studio 2017 开发,Web API通过 Postman 进行调试。

代码目录

/zzLibrary

ASP.NET的项目本体。

/ZZLibModel

为项目的ORM Model类封装。

/ZZLibDAO

为项目的数据库处理类封装。

/Encryptor

为COM组件,提供MD5加密功能,本项目用以加密用户名密码。

/Penalty

C++ dll库,提供罚款的计算模块。

安装说明

  • 开启IIS 8功能
  • 双击zz-library.exe完成安装