收藏 分销(赏)

新版会议管理系统设计说明书.doc

上传人:人****来 文档编号:2712036 上传时间:2024-06-04 格式:DOC 页数:11 大小:586.04KB 下载积分:8 金币
下载 相关 举报
新版会议管理系统设计说明书.doc_第1页
第1页 / 共11页
新版会议管理系统设计说明书.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
...../ n 更多资料请访问.(.....) ...../ 软 件 工 程 文 件 名 称:系统设计说明书 项 目 名 称:会议管理系统 作者: 李湘 日期: -6-21 1 引言 1.1 编写目标 本文是在前期需求分析基础上,充足和用户进行沟通,对会议管理系统设计进行表述。此文档是后续编码实现依据。 1.2 背景 本会议系统完成从需求分析、设计到编码、测试、公布全过程。 1.3 参考资料 本文使用了Error! Reference source not found.所列为本文用到参考资料。 表 1.3 参考资料 编号 资料名称 作者 1 使用软件工程 赵池龙、杨林、孙伟 2 软件工程技术概论 朱三元 3 软件开发科学和艺术 陈宏刚 4 会议信息管理系统需求分析说明书 李湘 1.5 用户 会议管理系统关键是面向参与会议人数在1000人以内会议。 2 系统设计 2.1 系统架构 依据前期需求调研,用户已经有完善内部局域网,网络和硬件条件全部很好。 架构示意图2-1。 图2-1 系统架构图 2.2 系统设计模式 系统采取现在最为流行MVC设计模式,即Model-View-Controller,即把一个应用输入、处理、输出步骤根据Model、View、Controller方法进行分离,这么一个应用被分成三个层——模型层、视图层、控制层。 视图(View):代表用户交互界面,对于Web应用来说,能够概括为HTML界面,但有可能为XHTML、XML和Applet。 模型(Model):就是业务步骤/状态处理和业务规则制订。业务步骤处理过程对其它层来说是黑箱操作,模型接收视图请求数据,并返回最终处理结果。 控制(Controller):能够了解为从用户接收请求, 将模型和视图匹配在一起,共同完成用户请求。一个模型可能对应多个视图,一个视图可能对应多个模型。 模型、视图和控制器分离,使得一个模型能够含有多个显示视图。假如用户经过某个视图控制器改变了模型数据,全部其它依靠于这些数据视图全部应反应到这些改变。所以,不管何时发生了何种数据改变,控制器全部会将改变通知全部视图,造成显示更新。这实际上是一个模型改变-传输机制。模型、视图、控制器三者之间关系和各自关键功效。 系统设计模式图2-2所表示。 图2-2 系统设计模式 2.3系统步骤图 图2-3 系统步骤图 步骤说明: 1)系统提醒用户输入用户名和密码。 2)判定用户是否含有对应权限。 3)依据不一样身份分配不一样权限。 2.4 系统持久层设计 数据持久层设计目标是为整个项目提供一个高层、统一、安全和并发数据持久机制。完成对多种数据进行持久化编程工作,并为系统业务逻辑层提供服务。数据持久层提供了数据访问方法,能够使其它程序员避免手工编写程序访问数据持久层,使其专注于业务逻辑开发,而且能够在不一样项目中重用映射框架,大大简化了数据增、删、改、查等功效开发过程。 3 功效设计 依据前期需求分析,对系统功效模块进行划分,功效结构图3-1。 图3-1会议组织人员操作 3.1 结构 模块名称 功效描述 输入 输出 登入登出 让会议组织人员登录进系统, 从而有权限对会议进行管理 用户名和密码 登录成功或失败信息 会前管理 实现会议新建、编辑和删除,管理参会人员 会议相关数据 格式化、数字化会议信息 发送邮件 向参与某会议全体参会人员发送邮件 邮件专题、内容等 发送给参会人员邮件 会中管理 查看参会人员到会情况、进行 会议签到 一卡通数据 签到数据 会后反馈调查 实现创建、发送、统计、删除 反馈表 反馈表题目和答案 和参会人员回复 会议举行情况反馈统计结果 3.2 功效需求和程序关系 需求 功效模块 功效描述 新建会议 会前管理 新建一个会议 删除会议 会前管理 删除一个会议 管理参会人员 会前管理 将人员加入或移除会议 修改会议人员 会前管理 修改会议名称、专题、时间等信息 查看会议信息 会前管理 查看会议名称、专题、时间等信息 发放参会通知 发送邮件 向参会人员发送参会通知 查看参会信息 会中管理 查看一个会议参会人员出席情况 签到登记 会中管理 实现参会人员刷卡签到功效 管理反馈表 会后反馈调查 新建、编辑、删除反馈表 管理反馈表问题 会后反馈调查 添加、编辑、删除反馈表问题 通知填写反馈表 发送邮件 通知参会人员填写反馈表 填写反馈表 会后反馈调查 参会人员填写反馈表 查看反馈表 会后反馈调查 会议组织人员查看反馈结果统计信息 4 数据库设计 4.1 系统数据流说明 会议组织人员经过登入登出系统验证身份,经过身份验证后,才能够进行相关查询、更改等操作,参会人员只有查询相关会议信息权限。会议组织人员经过身份验证后,进入会前管理系统,设置会议初始信息,如时间、场所、专题等。同时,会议组织人员要把相关参会人员添加到该会议下。假如会议信息有改动,会议组织人员还能够对其进行修改。同时,会议组织人员在会议开始之前发送邮件通知相关人员参与会议,并把参会时间、场所、注意事项等消息以邮件形式发放给参会人员,在会议结束以后,会议组织人员通知参会人员填写会议反馈表,以邮件形式通知参会人员填写反馈表网址。 4.2 整体设计 4.3 数据表设计 数据表表结构设计是一个系统项目成功是否关键,设计标准除了遵照一定等级范式要求,更要重视实际应用,依据业务数据特点来设计表结构,这么才能使系统含有愈加好可维护性。 关键业务数据表设计以下。 1. 会议表 字段名 字段代码 数据类型 备注 会议编号 conf_id char PK,自动增加 会议名称 conf_name varchar 场所 conf_add varchar 时间 conf_time varchar 专题 conf_subject varchar 主办方 conf_organizer varchar 2. 参会人员表 字段名 字段代码 数据类型 备注 证件号 conv_id int PK,自动增加 姓名 conv_name nvarchar(16) 邮箱 conv_email nvarchar(32) 单位 conv_id nvarchar(32) 3. 会议组织人员表 字段名 字段代码 数据类型 备注 用户名 org_id nvarchar(16) PK 密码 org_psw nvarchar(16) 4. 反馈表 字段名 字段代码 数据类型 备注 题目编号 question_id int PK,自动增加 内容 question_content nvarchar(60) A答案 question_A nvarchar(60) B答案 question_B nvarchar(60) C答案 question_C nvarchar(60) D答案 question_D nvarchar(60) 选A人数 question_totalA int 初始化为0 选B人数 question_totalB int 初始化为0 选C人数 question_totalC int 初始化为0 选D人数 question_totalD int 初始化为0 会议编号 question_conf_id int FK 5. 签到表 字段名 字段代码 数据类型 备注 人员证件号 sign_conv_id int PK,FK 会议编号 sign_conf_id int PK,FK 参会状态 sign_status bit 5 数据字典条目 数据字典是指系统使用公共数据,这些数据统一维护,会议管理系统使用到数据字典要进行设定,编程实现时必需严格遵守,因为有些数据字典定义是硬编码。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服