软件体系结构描述报告.docx

软件体系结构描述报告.docx

ID:61500009

大小:160.86 KB

页数:7页

时间:2021-02-07

软件体系结构描述报告.docx_第1页
软件体系结构描述报告.docx_第2页
软件体系结构描述报告.docx_第3页
软件体系结构描述报告.docx_第4页
软件体系结构描述报告.docx_第5页
资源描述:

《软件体系结构描述报告.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件体系结构描述报告1.系统概述11.1概述11.2功能描述12.系统总体结构124.1逻辑设计144.2用户接口逻辑设计144.3物理设计141.系统概述1.1概述KTV包房管理系统:KTV包房管理系统将与KTV包房管理相关的各项前后台业务整合到一起,通过该系统,可以实现用户注册、用户信息管理、管理员排课、KTV包房/退课、教师反馈等一系列操作,可以大大提高各项业务的衔接程度,提高相关项目的运作效率,从而更好地方便KTV包房,学校方面排课。本系统包括KTV包房、教师反馈、用户信息管理、排课管理、课程信息管理、教师信息管理等一系列的服务,同

2、时提供各种类型的报表生成等统计服务,以帮助系统管理员了解选课情况。本系统适用于普通类型大学。1.2功能描述KTV包房管理系统:一、系统前台管理1、KTV包房学生根据发布的课程信息和专业培养计划选择要修的课程,同时选修某课程后在规定的时间内可退选。2、教师反馈教师在查看选课公告表和预排课表后,可以通过此功能向排课管理人员反馈自己对排课的意见。3、用户注册学生、教师填写自己的用户名和密码进行注册,只有注册成功后才可以进入该系统。4、用户登录用户输入用户名和密码登录。5、用户个人信息管理登录到系统的学生和教师可以查看自己的个人信息,必要时可以对个

3、人信息进行修改和添加。二、系统后台管理1、管理员信息管理超级管理员登录后台后,可以对系统管理员进行管理,包括添加、查询、修改、删除某管理员的信息。2、教师信息管理管理员登录后台后,可以对教师信息进行特定操作,包括审核教师提交的注册、修改信息,查看教师列表,对退休或者离职的教师进行删除。3、学生信息管理管理员登录后台后,可以对学生信息进行特定操作,包括审核学生提交的注册、修改信息,查看学生列表,对退学或毕业的学生进行删除。4、课程信息管理管理员登录后可以查询某课程的信息,对该课程信息进行修改或者删除,同时可以添加课程。5、教室信息管理管理员登

4、录后可对教室信息进行设置,包括设置教室状态,填写教室可容纳人数,教室内设备等信息。6、排课管理管理员根据教室信息、教师信息、学生信息、课程信息进行预排课,如果课程有冲突则进行冲突处理,形成预排课表后发布选课公告。4.系统总体结构KTV包房管理系统:在对选课管理系统的需求分析基础上,对系统整体结构进行了设计,此系统总体结构图如下。图4.1系统总体结构图从选课管理系统总结构图可以看出,系统体系结构是由前台和后台两个独立的功能模块组成。为了进一步说明系统的体系框架,对系统的两大主要功能模块进行了详细的设计,各自的功能结构图如下所示:1、前台管理体

5、系结构图:图4.2前台管理体系结构图2、后台管理体系结构图:图4.3后台管理体系结构图4.1逻辑视图KTV包房管理系统:根据用户需求分析的结果,我们将选课管理系统分为前台管理系统和后台管理系统,然后对其进一步划分为多个独立的子系统,据此:1、以用户使用的观点来看,系统在采用B/S结构模型。2、以业务逻辑设计的视角来看,系统采用的是分层体系结构模型。4.2用户接口逻辑设计客户端系统采用的是典型的B/S结构模型实现,即只实现基本的用户界面。而系统功能实现在服务器端,以提高系统的易维护性、安全性。4.3物理设计根据系统运行的硬件要求,建立系统运行

6、的环境,保证系统能正常在服务器上运行。5案例比较:直观性:KVT包房管理系统采用B/S三层web结构模型,优点:1.具有分布性特点,可以随时随地进行查询、浏览业务处理。2.较好的安全性。在这种结构中,客户应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式。3.业务扩展方便。通过增加网页即可增加服务器功能。4.三层模式可以将服务集中在一起管理,统一服务于客户端,从而具备了良好的容错能力和负载平衡能力。很大程度上更加满足了用户易使用,易维护的需求。对客户而言,总体上。较直观,易使用。缺点:1.

7、个性化特点明显下降,无法实现具有个性化的功能需求。2.操作主要通过鼠标执行,无法满足快速操作要求。3.页面动态刷新,响应速度明显下降。4.无法实现分页显示,给数据库访问造成较大压力。对用户而言,总体上是直观,易操作的。工资管理系统:网上售票系统采用MVC架构,优点:1.由于分离视图层和业务逻辑层,使得WEB网页易于维护和修改,更好的而实现了管理者的要求.2.系统中数据库的完整设计,使得系统的客户容量相当大,且各种所需信息得以更新.易描述性:KTV包房管理系统:采用分层体系结构模型,优点:1.支持基于抽象程度递增的系统设计,使设计者可以把一个

8、复杂系统按递增的步骤进行分解;2.支持功能增强,因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层;3.支持重用。只要提供的服务接口定义不变,同一层的不同实现可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。