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

Android 专栏收录该内容
9 篇文章 0 订阅

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

第一部分  引言


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  已制作代表证界面


展开阅读全文
打赏
文章很值,打赏犒劳作者一下
相关推荐
<p style="color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <span><span style="font-size:18px;">1、</span></span><span style="color:#424242;font-size:18px;"><span>学会各类开发软件安装、项目导入以及项目发布,含项目源码,需求文档,配套软件等</span></span> </p> <p style="color:#3A4151;font-size:14px;background-color:#FFFFFF;"> <span style="color:#424242;"></span> </p> <p style="font-size:14px;color:#424242;background-color:#FFFFFF;"> <span style="font-size:18px;"><span>2、该项目主要功能完善,主要用于简历项目经验丰富,以及毕业设计或者二次开发</span></span> </p> <p style="font-size:14px;color:#424242;background-color:#FFFFFF;"> <span style="font-size:18px;"><span>3、提供项目源码,设计文档、数据库sql文件以及所有配套软件,按照教程即可轻松实现项目安装部署</span></span> </p> <p style="font-size:14px;color:#424242;background-color:#FFFFFF;"> <span style="font-size:18px;"><span><span style="font-size:24px;background-color:#E53333;">本课程为</span></span><span><span style="font-size:24px;background-color:#E53333;">素材版</span></span><span>,需要实战版的同学可以点击如下链接:</span></span> </p> <p style="font-size:14px;color:#424242;background-color:#FFFFFF;"> <span style="font-size:18px;"><span><span style="font-size:24px;background-color:#E53333;">项目实战课程:代码视频讲解版如下</span><br /> java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)<br /> https://edu.csdn.net/course/detail/25771<br /> <br /> java项目之oa办公管理系统(java毕业设计)<br /> https://edu.csdn.net/course/detail/23008<br /> <br /> java项目之hrm人事管理项目(java毕业设计)<br /> https://edu.csdn.net/course/detail/23007<br /> <br /> JavaWeb项目实战之点餐系统前台<br /> https://edu.csdn.net/course/detail/20543<br /> <br /> JavaWeb项目实战之点餐系统后台<br /> https://edu.csdn.net/course/detail/19572<br /> <br /> JavaWeb项目实战之宿舍管理系统(Java毕业设计含源码)<br /> https://edu.csdn.net/course/detail/26721<br /> <br /> JavaWeb项目实战之点餐系统全套(前台和后台)<br /> https://edu.csdn.net/course/detail/20610<br /> <br /> java项目实战之电子商城后台(java毕业设计SSM框架项目)<br /> https://edu.csdn.net/course/detail/25770<br /> <br /> java美妆商城项目|在线购书系统(java毕业设计项目ssm版)<br /> https://edu.csdn.net/course/detail/23989<br /> <br /> 系统学习课程:<br /> JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10<br /> https://edu.csdn.net/course/detail/26941<br /> <br /> Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)<br /> https://edu.csdn.net/course/detail/25976<br /> <br /> </span>其他素材版(毕业设计或课程设计)项目<span>:点击老师头像进行相关课程学习</span></span> </p>
题目:基于安卓的会议室预定与管理系统 语言:Java 开发平台Android Studio 实现一个基于安卓的会议室预定与管理系统,App名称为M-Booking,主要用于线上办公使用 流程:(图片参考,不一定要做成一样的) 一、用户系统 1、新会员注册界面,同时点击下方按钮可切换到老会员登录与管理员登录界面。尽量实现手机验证码发送注册功能。 2、老会员登录界面,采取注册手机号码+密码登录,忘记密码可点击下方忘记密码功能重置密码 3.忘记密码界面,老会员忘记密码后重置密码 4.APP主界面,新会员注册后或老会员登录后均进入本界面,有如图上标注功能 5、日历界面,点击主界面左上方日历LOGO切换到本界面 6、社区动态界面,点击主界面下中按钮切换到本界面,随便放点新闻什么的 7、个人信息界面,点击主界面下右按钮切换到本界面,新用户可编辑个人信息后保存,老用户个人信息显示在这里 8、会议预定界面,点击主界面中方按钮切换到本界面,可查看所有会议室信息,初设为大中小各两间,共有六间,可滑动查看,也可按大中小筛选 9、会议室预约信息查看界面,选好哪个会议室后,点击会议室图片进入本界面,日历可滑动选择哪天,选择哪天后会显示这天已被预约时间和显示是被谁预约的,剩余时间均可点击预约。 10、会议室预约最终确认界面 11、会议室支付界面,根据选择时间呢100元/小时计算价格后,可跳转支付宝或微信支付 12、会议预定成功界面,点击查看订单进入个人信息最下方的会议室预定情况界面,或返回APP主界面。 13、访客邀请界面,点击APP主界面的访客邀请按钮进入本界面 二、管理员系统 1、管理员登录界面 2、管理会员或者会议室选择 3、最后再帮忙增加两个界面,实现查看增删所有会员/会议室信息就可以了。
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页

打赏

魏晓蕾

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值