无事可做,整理了一个之前做过的项目,今天就和大家分享、交流、讨论一下。希望大家多多指正。
一、项目架构图
实体是模型实体层类库;DAL是数据访问层的类库,主要负责数据库操作;BLL是业务逻辑类库,Common是公共帮助类库,WebUI是用户层。
非Web层的所有实体类模板都已经在项目中创建,可以直接使用动态软件生成。
二、数据库相关表
数据库文件放在web层的数据库目录中
三、功能接口
*整个项目的风格采用易居的bootstrap风格。项目中涉及的相关js验证规则封装在common.js文件中
(1)用户名和密码均为admin登录
(2)登录页面,如图所示:
默认情况下,会填充本地测试验证代码。采用表单提交方式。
(3)登录后,进入权限管理系统首页,如图:
主页左侧导航菜单采用easyui-accordion和树的组合,背景采用递归方式,支持无限分层。
如果非管理员帐户首次登录系统,将提示首次登录必须更改密码。
(4)按钮管理
(5)菜单管理:
用于配置菜单目录并为每个页面分配操作按钮。
(6)部门管理
(7)用户管理
(8)角色管理
点击角色右侧,弹出对应的角色成员信息,如下图。
(9)公告分类和公告管理
公告分类:
公告管理:
(10)定制表
数据类型管理:
数据表管理
这里的表数据查询使用动态构建的datagrid的所有列。
田疃管理
最后,写这篇文章的目的不是项目本身,而是为了和大家分享。因为时间有限,先写个截图说明一下。后续有时间改进后,希望大家多多指正。
话不多说,直接去源码地址:http://xiaozai.jb51.net/201607/yuanma/achieve(jb51.net)rar。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。