会议室管理系统详细设计说明书

第一部分  引言

1.编写目的

本说明对会议室管理系统项目的各模块、页面、脚本分别进行了实现层面上的要求和说明。

软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2 背景

说明:

A、软件系统的名称:会议室管理系统

B、 任务提出者:内蒙古大学计算机学院

开发者:魏晓蕾

本项目将实现基于Android平台的会议室管理系统的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在全国范围内推广使用。提供会议室管理功能。

C、 本系统将分为会议中心管理人员子系统和会议主办方子系统。

两个系统之间通过登录界面选择角色进行切换,不同用户登录到不同的子系统。

1.3 定义

IPO图 ——输入/处理/输出图,一般用来描述一个程序的功能和机制;





图1-1 各功能IPO图

1.4 参考资料

相关的文件包括:

A、《会议室管理系统UML建模设计》;

参考资料:

A、《软件建模与设计:UML、用例、模式和软件体系结构》;

B、 《大话设计模式》;

C、 国家标准《详细设计说明书(GB8567——88)》;

第二部分  程序系统的结构

2.1 系统实现场景

系统实现场景如图2-1所示。


                                                        图2-1   系统实现场景

2.2 系统功能模块设计

系统功能模块划分如图2-2所示。

图2-2:系统功能模块划分

2.3 系统开发及运行环境

开发环境:Android Developer Tools v22.2.1

运行环境:Android 4.0.3,API Level15模拟器运行环境

2.4 系统项目简介

2.4.1  项目概况

A、工程类型:Andriod项目;

B、工程名称:ConferenceManagementSystem

2.4.2 项目源码页面

o   activity_main.xml          系统入口界面

o   login.xml                 登录界面

o   register.xml               注册界面

o   host                     会议中心管理人员管理界面

o   conferencerentplan.xml      会议主办方会议会议室租用计划填写提交界面

o   MainActivity.java          系统入口Servlet页面

o   LoginActivity.java          登录业务处理Servlet页面

o   RegisterActivity.java        注册业务处理Servlet页面

o   HostActivity.java           会议中心管理人员管理业务处理Servlet页面

o   ConferencePlanActivity.java  会议主办方业务处理Servlet页面


第三部分  系统设计图

3.1  类图设计

图3-1 会议室管理系统类图设计

类名

属性

方法

关联关系

会议中心管理人员

ID

conferenceOwner

conferenceAddress

conferenceHost

conferenceTime

conferenceAttendeeNumber

MaintainUsePolicy()

MakeFeePolicy()

ManageArrangement()

NoticeAttendee()

MakeAttendeeIdentification()

SearchHistoryInformation()

CalculateHistoryInformation()

会议主办方

ID

name

address

telephone

Register()

Login()

FillInArrangement()

CommitArrangement()

UpdateConferenceTime()

UpdateAttendeeNumber()

与Conference类是多对多的聚集关系

Attendee

ID

name

telephone

orgnization

Attend()

Leave()

与Conference类是多对多的聚集关系

3.2  用例图设计

参与者

主办方

会议中心管理人员

参会人员

事件序列1

注册

事件序列2

登录

事件序列3

提交日程安排

填写日程安排

事件序列4

提交会议室租用计划

填写会议室租用计划

事件序列5

开会前修改会议时间

事件序列6

开会前修改会议人数

事件序列7

维护会议室使用规则

事件序列8

制定费用策略

事件序列9

通知参会人员

事件序列10

制作代表证

事件序列11

查询历史使用信息

事件序列12

统计历史使用信息

图3-2 会议室管理系统用例图设计

3.3  序列图设计

事件序列编号

事件序列名

发出事件人

接收事件人

事件序列1

注册

主办方

会议中心管理人员

事件序列2

登录

主办方

会议中心管理人员

事件序列3

提交日程安排

主办方

会议中心管理人员

事件序列4

填写日程安排

主办方

会议中心管理人员

事件序列5

提交会议室租用计划

主办方

会议中心管理人员

事件序列6

填写会议室租用计划

主办方

会议中心管理人员

事件序列7

开会前修改会议时间

主办方

会议中心管理人员

事件序列8

开会前修改会议人数

主办方

会议中心管理人员

事件序列9

维护会议室使用规则

会议中心管理人员

主办方

事件序列10

制定费用策略

会议中心管理人员

主办方

事件序列11

通知参会人员

会议中心管理人员

参会人员

事件序列12

制作代表证

会议中心管理人员

参会人员

事件序列13

查询历史使用信息

会议中心管理人员

主办方

事件序列14

统计历史使用信息

会议中心管理人员

主办方

图3-3 会议室管理系统序列图设计


3.4  程序流程图设计

图3-4 会议室管理系统程序流程图设计

第四部分  程序界面详细设计与说明

4.1  登录组件

4.1.1  组件界面

登录组件的界面设计如图4-1:

图4-1:登录界面设计

4.1.2 组件描述

A、目的和意义:

系统针对会议中心管理人员和会议主办方两种角色设计了两套子系统,通过此登录界面,不同角色的人员登录进入不同的子系统。如果还没有注册,点击进入注册界面。

B、特色说明

通过不同角色的选择,将两套子系统联系起来,并将注册界面集成在一起。

4.1.3 功能描述

输入-处理-输出采用IPO图表示如下:

4.1.4  运行结果

4.1.4.1  会议中心管理人员登录成功

图4-3  会议中心管理人员登录成功界面

4.1.4.2  会议主办方登录成功

图4-4 会议主办方登录成功界面

4.2  注册组件

4.2.1  组件界面

图4-5 注册组件界面

4.2.2  组件描述

A、目的和意义

本组件为还没有帐号的会议中心管理人员和会议主办方注册界面。注册之后,可以下次登录。

B、特色说明

点击“注册”按钮,注册成功。

4.2.3  功能描述

4.2.4  运行结果

4.3  会议室租用计划填写与提交组件

4.3.1  组件界面

图4-8 会议室租用计划填写与提交组件界面

4.3.2  组件描述

A、目的和意义

本组件为会议主办方填写和提交会议室租用计划编写。

B、特色说明

会议主办方填写会议室租用计划之后,点击“提交”按钮,提交会议室租用计划。

4.3.3  功能描述

图4-9 会议室租用计划填写与提交IPO图

4.3.4  运行结果

图4-10  会议室租用计划提交成功界面

4.4  通知参会人员组件

4.4.1  组件界面

图4-11  通知参会人员界面

4.4.2  组件描述

A、目的和意义

本组件为会议中心管理人员管理界面中的通知参会人员组件。

B、特色说明

当点击“通知参会人员”按钮后,代表已通知参会人员。

4.4.3  功能描述

图4-12  通知参会人员组件IPO图

4.4.4  运行结果

图4-13  已通知参会人员界面

4.5  制作代表证组件

4.5.1  组件界面

图4-14  制作代表证界面

4.5.2  组件描述

A、目的和意义

本组件为会议中心管理人员管理界面中的制作代表证组件。

B、特色描述

当点击“制作代表证”按钮后,代表已制作代表证。

4.5.3  功能描述

图4-15  制作代表证组件IPO图

4.5.4  运行结果

图4-16  已制作代表证界面


基于Android平台的会议室管理系统详细设计说明书相关推荐

  1. 基于Android平台的图书管理系统的制作(1)

    在学习了郭神的第一行代码前半段之后,想通过一次实践来完成对已学知识的巩固.于是码下了这个图书管理系统客户端. IDE Android studio,语言 JAVA.XML: 在刚开始设计的时候对于这个 ...

  2. android学生个人事物管理系统,基于Android平台的学生个人事务管理系统的设计与实现(整理版).doc...

    DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF;DS 摘 要 Android智能手机越来越普及 ...

  3. android圆形巡检动画,基于Android平台的工程项目现场巡检管理系统

    摘要: 工程项目是企业效益的主要来源也是企业建立信誉的一个主要窗口和展示平台,施工项目的现场管理是工程管理的一个重要环节,关系到工程的质量,安全等问题,涉及到企业管理的各层次和施工现场的每一操作工人, ...

  4. android项目服装管理系统,基于Android平台的服装零售管理系统的设计与实现

    摘要: 服装零售管理系统是基于Android平台的一款应用软件.目前,Android操作系统是当今智能手机最主要的[1],占比十分大的一类操作系统.在现有的Android应用中,可以应用于服装零售行业 ...

  5. [开题报告+任务书+论文+源码]基于Android平台的合肥市景区移动票务管理系统的设计与实现

    毕 业 设 计(论 文) 开 题 报 告 论文(设计)题目 基于ANDROID的合肥市景区移 动票务管理系统的设计和实现 院系名称 计算机科学与技术系 专业(班级) 计算机科学与技术 姓名(学号) 指 ...

  6. 基于android小区智能管理,基于Android的智能车库管理系统的设计与实现.doc

    基于Android的智能车库管理系统的设计与实现 编号 毕 业 设 计(论文) 题目 基于Android的智能车库管理 系统的设计与实现 二级学院 专 业 班 级 学生姓名 学号 指导教师 职称 时 ...

  7. 基于 Android 平台的手机安全卫士的设计与实现【100010420】

    基于 Android 平台的手机安全卫士的设计与实现 第 1 章 引言 1.1 研究背景及意义 随着智能手机和网络的完美结合,使得智能机的功能越来越强大,浏览网页.网络购物.视频对话都普及到各个手机终 ...

  8. 基于Android平台的记事本软件(Android Studio项目+报告+app文件)

    移动应用开发技术 期末考核报告 题   目:        基于Android平台的记事本软件             学生姓名     学生学号                           ...

  9. 毕业论文开题报告---范文---基于Android的学生考勤管理系统的设计与实现

    论文(设计)题目 基于Android的学生考勤管理系统的设计与实现 学生姓名 所在院系 选题的背景.意义及研究现状: 一.选题背景 目前,在多数高校的日常学生考勤中,任课教师或学生干部往往是在考勤结束 ...

  10. 基于Android平台的流媒体播放器的设计

    from: 基于Android平台的流媒体播放器的设计 1引 言 随着移动通信技术和多媒体技术的迅速发展,融合手机.网络.多媒体技术为一体的视频监控技术也有了长足的进步,通过移动通信网络提供流媒体服务 ...

最新文章

  1. NOIP2012开车旅行 【倍增】
  2. 带你们了解数据安全探索者之路
  3. java实例拷贝,Apache Commons包 BeanUtils 对象拷贝实例demo
  4. YAML-学习笔记!
  5. 将xscj指定为当前数据库_通过网络连接数据库模式Hive的搭建过程详解
  6. UIControl IOS控件编程
  7. 逻辑回归之,sigmoid ,交叉熵
  8. centos7 pe系统安装_U盘PE启动安装Win7系统教程(微PE版)
  9. 容器镜像相关项目 错误 分析步骤
  10. 计算机硬件系统册组成,计算机硬件系统的组成教案.doc
  11. 《零边际成本社会》书中的精髓:零边际成本所引发的共享经济,将颠覆资本主义和社会主义。
  12. 谈个人价值观与企业价值观(2014年收官之作,值得深思)
  13. Reactor(反应器)模式
  14. android 智能手环应用,时硕智能手环软件
  15. 编程常用单词1500个
  16. tp5框架中调用支付宝线上资金预授权alipay.fund.auth.order.app.freeze接口
  17. 网络打印服务器存打印文件,网络打印机文件打印顺序问题
  18. 三个步骤教你如何通过天猫精灵控制智汀,实现不同生态设备相互联动
  19. 量化交易 实战第一课 策略入门
  20. 苹果手机找回ID及密码经验

热门文章

  1. SQL 数据库 学习 016 如何附加数据库
  2. Windows Server 2008 R2 官方简体中文免费企业版/标准版/数据中心版下载
  3. jsp+ssm+mysql实现的校园二手市场交易平台视频教程
  4. ITK VKT 安装-详细
  5. 什么是容器服务_即学即用Docker(一):说说容器和Docker
  6. 计算机组装与维护结构图,图解计算机组装与维护
  7. Windows Mobile 6.5开发环境搭建
  8. 用高维与低维“相交”的形式在低维空间“感受”高维空间
  9. snb处理器hd3000显卡专用extra_最强i9-9900K处理器造就最强主机!华硕ROG GL12CX评测...
  10. 图论基础——启发式搜索