- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 基于51单片机的智能台灯设计.doc
- 幼儿园课件:小老鼠和泡泡糖最终.pptx
- 2024必威体育精装版国开《个人理财》形考题库.docx VIP
- 国家开放大学学前教育专业+毕业作业(幼儿园教学活动设计与指导)9.doc
- 第18课 从九一八事变到西安事变(课件).pptx VIP
- 酒店装配式装修技术规程.pdf VIP
- 2023年中国汉字听写大赛全部试题库及答案.pdf VIP
- 2024中国铁路成都局集团限公司招聘高校毕业生998人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 人文英语3--An-absence-excuse-letter完整版.docx
- 神经工程学(天津大学)大学MOOC慕课 客观题答案.docx
文档评论(0)