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

会议室管理系统具体设计说明书

第一部分  引言


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、project类型:Andriod项目;

B、project名称: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、特色说明

点击“注冊”button,注冊成功。

4.2.3  功能描写叙述


4.2.4  执行结果


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

4.3.1  组件界面

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

4.3.2  组件描写叙述

A、目的和意义

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

B、特色说明

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

4.3.3  功能描写叙述

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

4.3.4  执行结果


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

4.4  通知參会人员组件

4.4.1  组件界面

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

4.4.2  组件描写叙述

       A、目的和意义

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

       B、特色说明

当点击“通知參会人员”button后,代表已通知參会人员。

4.4.3  功能描写叙述

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

4.4.4  执行结果

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

4.5  制作代表证组件

4.5.1  组件界面

                                                                               图4-14  制作代表证界面

4.5.2  组件描写叙述

       A、目的和意义

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

       B、特色描写叙述

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

4.5.3  功能描写叙述

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

4.5.4  执行结果

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


    《SSM会议室预约系统》该项目主要解决了会议室预约日常工作中的一些问题,采用技术的技术是jsp +springmvc+spring+mybatis +css+js等。 项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等。    会议室御园管理系统灵活结合多种端 口,实现您随时随地掌握会议室情况,智能化的操作手段,使您 轻松快捷的选择适合您的会议室,一键完成会议预定。    1、学会各类开发软件安装、项目导入以及项目发布,含项目源码,需求文档,配套软件等    2、该项目主要功能完善,主要用于简历项目经验丰富,以及毕业设计或者二次开发    3、提供项目源码,设计文档、数据库sql文件以及所有配套软件,按照教程即可轻松实现项目安装部署 下面是系统运行起来后的部分截图:项目实战课程:代码视频讲解版如下java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771java项目之oa办公管理系统(java毕业设计)https://edu.csdn.net/course/detail/23008java项目之hrm人事管理项目(java毕业设计)https://edu.csdn.net/course/detail/23007JavaWeb项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543JavaWeb项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572JavaWeb项目实战之宿舍管理系统https://edu.csdn.net/course/detail/26721JavaWeb项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610java项目实战之电子商城后台(java毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770java美妆商城项目|在线购书系统(java毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989系统学习课程:JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10https://edu.csdn.net/course/detail/26941Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值