首先说一下,这个项目框架是使用ASP.NET MVC搭建的,访问数据库这块,是使用我自己封装的c#代码生成器生成的代码,整个数据库操作,全是通过代码生成器生成的代码来执行的,我只需要关心业务逻辑即可,
那么这个项目的最初想法其实就是想搭建一个公用的后台管理系统模块,然后在这个模块的基础之上,可以开发不同的后台管理系统,同时也希望这个项目能够提高我自己的技术和设计表的能力,这一篇先介绍一下我的
项目结构和所使用的技术以及现有项目页面,希望各位大牛们有什么好的建议可以提出来,小弟不胜感激了。
1、项目所使用的技术
1) 使用x-admin2.2版本作为前端的管理框架
2) 使用ASP.NET MVC来搭建项目
3)数据库使用的是sql server 2012
4) 数据库操作使用的是我自己编写的代码生成器生成的代码来操作的
2、项目结构
下面这个是我项目的整体结构
1、第一个项目OA.PMT.Blog,这个项目主要是我准备在这个项目中编写我自己的博客使用的,当然了,这个项目估计会写很久了,因为我自己前端的技术不是很好,这两年
一直写的是c#后台逻辑代码,前端这块公司有专门的美工做页面,所以前端技术不是很好,这个也是我立这个项目的一个初衷吧,希望通过这个项目能够提高自己在前端这块的
技术吧
2、OA.PMT.Common这个项目呢,主要是我在工作中慢慢积累的一些工具类,当然了,有些是我自己写的,有些是从网上找的,还有就是公司的,整理出来放入到这个项目
中了,我还会不断的更新这个工具类库的
3、OA.PMT.Operation这个项目主要是存放三层代码的,也就是操作数据库这块的代码,当然了,这里面的代码,就是对表的增删改查和实体类的封装,主要是通过我自己编
写的代码生成器生成的,这个代码借鉴了动软代码生成器,但是在这个基础上,也封装了我自己的一些通用的代码(主要是封装了表的增删改查以及分页的代码,这样就不需要关心操
作数据库这块的代码了)
4、OA.PMT.Web 这个项目主要就是后台管理系统这块的页面了,这个项目是用ASP.NET MVC搭建的,因为很久没有搞这个了,目前只是把基础页面搭建了
项目分别看一下这四个项目目前的项目结构,有什么好的建议大家可以提出来哈,小弟谢谢了
3、项目界面,目前就只搭建了后台的一个管理系统的框架,还需要好好的完善
①登录界面
登录界面通过用户名和密码登录,同时需要输入验证码,全部没有问题了,才可以登录成功
②主页
登录成功之后就是看到这个界面
③项目系统管理结构
现在整个项目就只有系统管理这一个一级菜单,这个一级菜单下面有用户管理、角色管理、权限管理、权限分类这四个二级菜单,这个还需要完善
这就是这个项目目前的基本情况,我会慢慢一点点的完善这个项目,当然了,也希望各位大牛们,有什么好的建议可以多多指教指教