Skip to content

详细设计说明书

  • 编制单位:南京构播云网络科技有限公司
  • 编制人员: 冯浩
  • 编制日期:2025年04月06日

文档修改记录表

创建人 创建时间 当前版本 备注
冯浩 2025年04月06日 1.0

引言

编写目的

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

项目背景

略。

软件功能和结构

软件功能

C端管理台

  • 物业管理
  • 文旅管理
  • 酒店管理
  • 地产管理
  • 统计分析
  • 系统管理
  • 基础信息
  • 组织架构与用户管理

C端APP界面

首页功能

  • 首页导航
  • 海锚易购
  • 精品美食
  • 文创娱乐
  • 美宿好房
  • 新用户领券
  • 玩旅套餐
  • 超低价
  • 抢大牌
  • 旅行计划
  • 乐玩攻略

文旅板块

  • 文旅动态
  • 景点信息匹配
  • 用户身份二维码
  • 优惠券领取
  • 景点与活动套餐
  • 热门景点展示
  • 景点详情
  • 活动专区
  • 游客服务

物业板块

  • 预约服务
  • 报修管理
  • 缴费服务
  • 推荐展示
  • 人才公寓
  • 个人信息管理

酒店板块

  • 酒店信息匹配
  • 入住查询
  • 酒店住宿预订
  • 会议、宴会预订
  • 房内服务、餐厅预订
  • 酒店类目展示与合作酒店选择
  • 酒店详情页
  • 特色目的地展示与一键导航

地产板块

  • 地产介绍
  • 地产动态
  • 地产系列
  • 轮播图
  • 地图找房
  • 新房、租房
  • 全民经纪人
  • 业主服务
  • 购房咨询
  • 购房政策活动、购房补贴
  • 国企物业
  • 楼盘详情
  • 楼盘动态
  • 楼盘相册、计算器、视频浏览
  • 房贷计算器
  • 视频浏览
  • 直播活动

第三方集成模块

海锚易购小程序集成

  • 系统需与海锚易购小程序无缝对接,实现商品展示、订单处理等功能。

文旅模块优惠券系统集成

  • 集成文旅模块优惠券系统,支持用户领取、使用优惠券。

物业缴费系统集成

  • 集成物业缴费系统,支持用户在线缴费。

酒店系统集成

  • 集成酒店系统,实现酒店信息展示、预订等功能。

支付集成

  • 集成第三方支付(微信、支付宝等),便于用户在线支付。

致远OA系统集成

  • 与致远OA系统对接,实现办公自动化。

腾讯会议系统集成

  • 集成腾讯会议系统,支持在线会议功能。

员工系统架构+钉钉第三方登录

  • 员工系统采用钉钉第三方登录,方便员工使用。

unicloud集成

  • 集成unicloud,提供云服务支持。

外部资源对接

  • 对接外部资源,丰富平台内容。

移动端支持

移动应用开发,响应式设计,推送通知。

技术支持与培训

提供24/7技术支持服务,处理系统故障、使用问题等。提供用户培训。

软件结构

程序包

类图设计

模块设计与说明

第三方集成模块

致远OA系统集成

  • 集成致远OA系统,实现办公自动化。

腾讯会议系统集成

  • 集成腾讯会议系统,支持在线会议功能。

员工系统架构+钉钉第三方登录

  • 员工系统采用钉钉第三方登录,方便员工使用。

支付集成

  • 第三方支付(微信、支付宝等)。

外部资源对接

  • 对接集团摄像头系统,实现视频监控。

移动端支持模块

移动应用开发

  • 提供移动端APP支持iOS和Android系统。
  • 移动端支持离线缓存功能,保障在网络不稳定时也可访问部分内容。

响应式设计

  • 确保系统在不同屏幕尺寸下的良好显示效果,适配手机、平板、PC等多种设备。

推送通知

  • 支持推送通知功能,及时向用户发送重要信息和更新。
  • 支持自定义推送消息,满足不同用户的需求。

技术支持与培训

技术支持

  • 提供24/7技术支持服务,处理系统故障、使用问题等。

  • 系统内置故障反馈功能,用户可以在线提交故障报告。

用户培训

  • 针对教师、学生、管理员提供不同内容的使用培训,包括视频教程、在线文档等。
  • 提供新功能上线时的培训支持,确保用户快速掌握新功能。

各模块间接口

人机接口规范

应用系统与用户之间的人机交互接口与应用系统的架构和开发所采用的技术有很大的关系。用户接口(即表现层)将使用JSP、HTML等WEB页面,将系统应用界面呈现出来。用户使用浏览器进行业务操作。

人机交互接口设计时要遵循以下的原则:

1、以用户为中心

以用户对界面的需求变化为出发点,使用户界面的外在形式和内部机制能符合不同用户的需要,这就是以用户为中心的设计思想。在传统的人机系统中,人被认为是操作者,人去适应机器;在一般的人机系统中,人被称为用户,能与机器对话,但是没有主动控制能力;而在虚拟现实系统中,人才是主动的参与者,机器将对人的各种动作做出反应。

2、非精确

精确交互技术是指能用一种技术来完全说明用户交互目的的交互方式,键盘和鼠标器均需用户精确输入。而人们的动作或思想往往并不很精确,计算机应该理解人的要求,甚至于纠正人的错误,智能化的界面是一个重要方向。

3、高带宽

现在计算机输出的内容已经可以快速、连续地显示彩色图像,其信息量非常大。而人们的输入却还是使用键盘一个又一个地敲击,因而,计算机的输入带宽是很低的。人机界面应该考虑到如何使用户以尽量少的输入达到目的。

模块之间的接口

本系统由多个子系统构成,每个子系统内部又可以按功能分为若干模块。模块之间的接口通过提供服务方式进行调度。调度方式按属于子系统内部模块之间的调度还是子系统模块之间调度进行分层设计.

  • 模块之间接口图片pic

  • 子系统之间模块接口的设计。

子系统与子系统之间的接口应该尽可能的降低模块之间的耦合度,按照会话外观模式进行设计。另外,子系统之间可能存在网络或进程边界,更多的考虑采用Web Service技术;在接口参数上,要考虑到网络调度上的开销,通过序列化技术,尽可能的使用值参;同时,为保证子系统各自的独立性,应该尽可能的考虑能否采用异步调用或者提供较完善的错误处理。对不需要返回值的调用,可以使用消息外观模式。

  1. 子系统内模块接口的设计。

子系统内部模块接口大部分均为进程内的调度,考虑到可扩展性、复用性的要求,也尽量要降低模块之间的耦合程度。同时,由于是进程内调度,在接口参数上,可以多使用形参。

数据库设计

小型系统数据库设计可放在详细设计中,大型系统数据库设计要独立进行。

表设计

由于表机构复杂,相关内容不在文档中体现,具体参考具体项目代码。