云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业论文--新闻发布系统设计与实现毕业论文 - 图文

毕业论文--新闻发布系统设计与实现毕业论文 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 8:21:47

江西理工大学应用科学学院学位论文

3 4 菜单名称 上级菜单ID 页面URL 菜单图片样式 菜单图片文件 加载顺序 菜单状态 页面配置ID 快捷调用代码 菜单配置方式 备注 菜单类型 menuname VARCHAR upperid VARCHAR 64 32 False True Null Null 第一级菜单的upperid值为ROOT 用于在主菜单界面中直接输入该代码打开菜单 1-配置文件,0-数据库 0-管理台菜单,1-柜台菜单 5 6 7 8 9 10 11 url iconcls icon loadorder status pageid fastcode VARCHAR 128 VARCHAR 128 VARCHAR 128 VARCHAR CHAR VARCHAR VARCHAR 32 1 32 8 True True True True True True True Null Null Null Null Null Null Null 12 13 14 functype remark menutype CHAR VARCHAR CHAR 1 32 1 False True True 1 Null Null 图4-8菜单表(sys_menu)结构

4.1.9角色表(sys_role)

角色表是为用户设置角色权限,是主要的权限控制表,系统的所有权限设置都来自于角色表,角色表与用户表相关联,为每一个用户设置一个或多个角色,从而达到权限控制的效果,让系统有多个不同的管理员。表结构如图4-9所示:

序号 1 2 3 4 5 6 7 名称 角色ID 父级角色 角色名称 角色类型 所属机构 授权级别 复核级别 列编码 roleid parentroleid rolename roletype orgno authlevel checklevel 类型 CHAR CHAR VARCHAR CHAR VARCHAR INT INT 19

长度 16 16 60 10 10 11 11 键 是否为空 PK False True False True True True True 默认值 Null Null Null Null Null Null Null 备注 田振宁:新闻发布系统的设计与实现

8 描述 descript VARCHAR 128 True Null 图4-9角色表(sys_role)结构 4.1.10角色权限表(sys_role_right)

角色权限表是用来控制每一个角色拥有的权限,通过关联角色表(sys_role)和菜单表(sys_menu)来同时控制用户拥有的角色和要访问的菜单,实现真正的权限控制。表结构如图4-10所示:

序号 1 2 3 4 5 6 7 8 9 10 名称 角色ID 系统ID 菜单ID 按钮ID exeid 按钮名称 上级菜单 权限类型 按钮类型 备注 列编码 roleid moduleid menuid buttonid exeid buttondesc upperid rtype functype remark 类型 VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR CHAR VARCHAR VARCHAR 长度 8 32 32 32 32 64 32 1 32 32 键 是否为空 PK False False False False True True True True True True 默认值 Null Null Null Null Null Null Null Null Null Null 备注 图4-10角色权限表(sys_role_right)结构

4.1.11用户角色表(sys_user_role)

用户角色表主要关联用户表(sys_user)和角色表(sys_role),实现给用户设置角色功能,然后通过SQL语句将两个表关联起来查询,达到权限分配的目的。表结构如图4-11所示: 序号 1 2 名称 用户ID 角色ID 列编码 userid roleid 类型 CHAR CHAR 长度 16 16 键 是否为空 PK False False 默认值 Null Null 备注 图4-11用户角色表(sys_user_role)结构

4.2功能模块设计与实现

4.2.1功能模块设计

权限控制是每个后台管理平台必须具备的功能,有了权限控制才能更好的维护和运行系统,不同管理员的共同努力,才能将系统维护的更好。对于新闻发布系统来说后台管理更是重中之重,一个好的后台管理可以让用户对系统的体验评分更高,才能吸引大量的用户浏览该系统,才能体现出系统的可用性,除了权限管理模块,系统的后台管理还有用户管理模块,角色管理模块,在线用户模块,公告管理模块,操作日志模块,前台用户管理模块,新闻管理模块和评论管理模块。

前台页面有登录模块,评论模块,点赞模块,注销,新闻阅读,新闻分类功

20

江西理工大学应用科学学院学位论文

能。具体系统功能模块如图4-12所示:

图4-12系统功能模块

4.2.2数据字典设计

数据字典是通过页面配置相关的新闻分类,和系统中要用到的一些下拉列表的选择,为了更好的,更方便的维护这些信息,配置在页面中使得维护人员运维更加方便,页面只需要通过data-dict加字典标识就可以轻松使用数据字典内容加下拉选择了。系统的新闻大类,新闻子类,性别,角色类型,证件类型都用到了数据字典功能。具体代码如下:

4.2.3CSV导入导出模块

21

田振宁:新闻发布系统的设计与实现

导入导出是新闻发布系统的核心功能,有了导入功能能大量减少新闻发布者的工作量,提高了系统的更新频率,使发布新闻只需要整理在CSV表格里,然后上传文档,一键导入到系统中,批量发布新闻。导出功能则是可以将查询到的新闻,评论,用户信息全部以CSV的格式导出,方便管理系统。

CSV导入功能通过JAVA实现,页面导入CSV文件JAVA进行读取每一个字段,来进行传值,因为CSV的存储格式是假上是以逗号的形式分割,所以JAVA读取数据很方便,传参也就变得简便。在JAVA中配置一个拦截器,将页面的参数拦截下来,存储在数组中,然后调用数据库操作存储在数据库中。核心代码如下: @RequestMapping(value = \method = RequestMethod.POST) publicString uploadSignFile( DefaultMultipartHttpServletRequest request, @RequestParam(value = \required = true) MultipartFile[] files , ModelMap model) { int allNum = 0; int successNum = 0; int errorNum = 0;

22

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

江西理工大学应用科学学院学位论文 3 4 菜单名称 上级菜单ID 页面URL 菜单图片样式 菜单图片文件 加载顺序 菜单状态 页面配置ID 快捷调用代码 菜单配置方式 备注 菜单类型 menuname VARCHAR upperid VARCHAR 64 32 False True Null Null 第一级菜单的upperid值为ROOT 用于在主菜单界面中直接输入该代码打开菜单 1-配置文件,0-数据库 0-管理台菜单,1-柜台菜单 5 6 7 8 9 10 11 url iconcls icon loadorder status pageid fastcode VARCHAR 128 VARCHAR 128 VARCHAR 128 VARCHAR CHAR VARCHAR VARCHAR 32 1 32 8 True True

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com