后台系统设计文档.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
后台系统设计文档

视屏协同系统需求设计与分析 系统概述 系统构建了基于B/S模式的网络多媒体资源信息中心。提供了对各类多媒体资源进行组织、整合、控制、划分,并进行有效管理的平台。系统侧重于视频协同的功能实现,旨在为远程的可视化教育,视频电话,视频会议提出的解决方案。 系统设计原则 根据现有的流媒体b/s设计需求,在开发中严格遵循以下原则: a.突出重点,注重实用 重点解决视频实时传播的问题,由于视频传输对互联网带宽要求比较高,用户接入的带宽和服务器接出的带宽将直接影响着视频的传输效果。为了更好的解决这方面的问题,需要对视频传输层的技术提出更高的要求。 b.软件架构合理,开发方便 结合网络流媒体视频系统系统:数据库访问量大、交互频繁、数据形式各异、管理维护难度大等特点。 系统整合了目前流行的基于J2EE平台的软件架构,提出了整合 “Ajax+Structs2+Spring+Hibernate”的软件架构。封装了各种数据访问细节。运用基于XML的“数据总线”设计思路,屏蔽数据格式差异及其访问间的差异并为业务逻辑层提供了面向对象API的统一的访问接口,简化了开发流程,提高了开发效率。 c.层次清楚,符合标准 系统采用JAVA WEB的标准开发模式——MVC。各层之间提供标准的应用接口。 主要功能(按照需求再加) 系统具有:视频课堂管理;资源管理 ;用户、角色、权限管理;系统日志监控、数据库维护及相关的信息安全等功能。系统并提供各类资源的浏览、点播、管理规划等应用的基础支撑环境。 前端页面设计描述 使用的页面形式,显示功能区不做调整,只修改后台编码区。 首页效果图: 建议:后台管理区与网站公共区独立开 如下图为绿色班班通系统管理界面图。 后台管理区如上结构,使用授权显示的方式来统一管理模块功能。 只有系统管理员身份才有更改网站排版和显示功能,其他授权用户只能操作授权范围内的功能。 网站首页语言暂时采用单一语言设计,国际化问题暂时不考虑,网站首页提供公共区和讨论区入口。 后台系统设计模块及表的命名和描述: (UML类关系图在模块及关系定位了再画) 说明:统一命名规则,下划线前为当前名后为应用组合名,使用统一驼峰命名规范。所有jsp文件名以大写开头,所有类命名以大写开头,所有配置文件以小写开头,所有类中变量以小写开头,类方法以大写开头,常量以全字母大写。配置文件对类引用以组合名先类名后应用名的方式。 用户管理模块(userManager_module): 用户管理: 命名:userManager 功能:添加用户,删除用户,修改用户,查询用户 View:userManager.jsp Model:Users.java/User.hbm.xml Action: UserManagerAction.java Service:UserManagerService.java ServiceImp: UserManagerServiceImp.java Dao: UserManagerDao.java DaoImp: UserManagerDaoImp.java 角色管理: 命名:roleManager 功能:添加角色,删除角色,修改角色,查询角色 View:RoleManager.jsp Model: Role.java/Role.hbm.xml Action: RoleManagerAction.java Service: RoleManagerService.java ServiceImp: RoleManagerServiceImp.java Dao: RoleManagerDao.java DaoImp: RoleManagerDaoImp.java 帐户管理: 命名:ModifyUsers 功能:修改帐户 View:ModifyUsers.jsp Model:Users.java/User.hbm.xml Action: UserManagerAction.java Service:UserManagerService.java ServiceImp: UserManagerServiceImp.java Dao: UserManagerDao.java DaoImp: UserManagerDaoImp.java 教室管理模块(classManager_ module): 管理教室: 命名:ManagerClass 功能:添加,删除,修改,查询教室 View:ManagerClass .jsp Model: ManagerClass .java Action: ManagerClass Action.java Service: ManagerCla

您可能关注的文档

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档