TuShuManger项目简介和创建
这里一共设计了6个项目,主要是借助三层架构思想分别设计了主要的三层,包括model实体层,Dal数据库操作层,Bll业务调用层,其他有公共使用项目common层,DButitly提取出来的数据库访问层,下面我们分别创建每个项目和开始搭建整个过程
TuShuManger应用程序创建
TuShuManger项目包括了系统主要界面和业务,是我们创建的web项目应用开发程序,如何创建呢?
其中content包括了前端 javascript和样式
这里前端主要使用layui框架和echarts图表使用,如果没有使用过或者学习过layui可以先去了解一下,这个框架算是比较容易使用的,
pclass转换的类库
uploads其实可以不用
创建model层类库
创建完web应用程序后,创建model层类库
创建后开始是没有内容只有一个class.cs文件,在这里我们要创建和数据库表对应的类,数据库有6张表分别需要创建6个实体类,属性字段说明详情可以点击看前面数据库设计说明
管理员AdminUser.cs
public class AdminUser{public int id { get; set; }public string username { get; set;}public string password { get; set;}public string qq { get; set;}public string email { get; set;}public string phone { get; set;}public string sex { get; set;}public string idate { get; set;}
}
图书分类BookCatgory.cs
public class BookCatgory{public int id { get; set; }public string bname { get; set;}public string bnum { get; set;}public string bidate { get; set;}
}
读者分类表ReaderCatgory.cs
public class ReaderCatgory{public int id { get; set; }public string rname { get; set;}public string rnum { get; set;}public string rday { get; set;}public string rxnum { get; set;}public string idate { get; set;}
}
读者表ReaderManger.cs
public class ReaderManger{public int id { get; set; }public string rmnum { get; set;}public string rmname { get; set;}public string rmljnum { get; set;}public string rmphone { get; set;}public string rmsex { get; set;}public string rmsr { get; set;}public string rmcatgoryid { get; set;}public string rmyx { get; set;}public string rmyue { get; set;}public string rmbj { get; set;}public string rmyxq { get; set;}public string rmsfz { get; set;}public string rmemail { get; set;}public string rmaddress { get; set;}public string rmbeiz { get; set;}public string idate { get; set;}public string rname { get; set; }public ReaderCatgory ReaderCatgory { get; set; }public string whcs { get; set; }public string ljcs { get; set; }
}
超时罚款表OutDate.cs
public class OutDate{public int id { get; set; }public string onum { get; set;}}
图书借还查询表BoReturn.cs
public class BoReturn{public int id { get; set; }public string brbnum {