欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    会议管理系统详细设计.docx

    • 资源ID:23460240       资源大小:1.09MB        全文页数:91页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    会议管理系统详细设计.docx

    1、会议管理系统详细设计会议管理系统详细设计会议管理系统详细设计说明书编写:日期:2013/8/8审核:日期:批准:日期:受控状态:是 发布版次:2.0日期:2013/8/8编号:变更记录日期版本变更说明作者2013/8/61.0初始版本2013/8/71.1类图修改2013/8/82.0增加方法注释模块签字确认系统模块对应章节对应部门负责人签字1 引言1.1 编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为: 1.2 背景待开发系统名称:会议管理系统任务提出者: 任务开发者: 1.3 范围主要以会议管理系统需求分析说明书提出了基本范围,实施目标和功能

    2、等信息,供实施开发小组使用。1.4 参考资料会议管理系统需求分析说明书1.5 术语与缩写解释缩写、术语解 释级联删除级联删除指当删除某个实体时,将依附于它的实体一并删除,如:某岗位属于某部门,删除该部门的时候,连同该岗位一起删除1.6 系统环境1.6.1 操作系统平台:Windows 7 环境:.NET FrameWork 4.01.6.2 数据库SQL SERVER 20081.6.3 客户端平台不限 环境:IE /Firefox /Chrome /Opera浏览器2 系统模块命名规范2.1 概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发木块当中。命名规范包括:a. 数

    3、据库设计表名与表属性名称按照数据库设计说明书命名。b. 有关类及其属性名定义:所有类及其属性命名以类图为准。c. 方法中变量命名必须有对应的意义,在看到变量名的时候能大概知道是做什么的。编码规范包括:a. 所有命名设计必须遵照命名规范。b. 在方法中定义变量时必须在方法开始的时候定义,并且按照类型有序排列(普通变量(按照类型大小)-类变量-泛型变量-其他变量。c. Model层中只定义属性,不存方法,BLL层只存放每个方法的实现,Controller层调用BLL层方法。3 对象设计3.1 系统类图结构(总体类图)3.2 关键类定义3.2.1 信息管理(关系类图)3.2.1.1 描述:功能描述信

    4、息管理包含修改个人信息、查看公告栏功能。针对用户为普通用户,需要用户状态为登录状态。与此功能块有关的类:E m p l o y e e, E m p l o y e e C o n t r o l l e r, B L L E m p l o y e e, D o c u m e n t, M e e t i n g R o o m, A n n o u n c e m e n t C o n t r o l l e r, M e e t i n g, M e e t i n g C o n t r o l l e r, M e e t i n g R o o m C o n t r o l

    5、l e r, B L L D o c u m e n t, B L L M e e t i n g, B L L M e e t i n g R o o m3.2.1.2 逻辑时序图3.2.2 预约管理(普通员工)(关系类图)3.2.2.1 描述:功能描述预约管理包含预约会议以及管理已预约会议。与此功能块有关的类:E m p l o y e e, E m p l o y e e C o n t r o l l e r, B L L E m p l o y e e , B L L J o i n, J o i n, D o c u m e n t, B L L M e e t i n g, M

    6、e e t i n g, M e e t i n g C o n t r o l l e r, B L L D o c u m e n t3.2.2.2 逻辑时序图3.2.3 会议管理(普通员工)(关系类图)3.2.3.1 描述:功能描述会议管理包含查看预约会议情况(自己预约的,别人预约需要参加的)以及提交会议文档等。与此功能块有关的类:E m p l o y e e, E m p l o y e e C o n t r o l l e r, B L L E m p l o y e e , B L L J o i n, J o i n, D o c u m e n t, B L L M e e

    7、 t i n g, M e e t i n g, M e e t i n g C o n t r o l l e r, B L L D o c u m e n t3.2.3.2 逻辑时序图3.2.4 人员管理(管理员)(关系类图)3.2.4.1 描述:功能描述可以对人员进行增加、删除、查找、修改。增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态。与此功能块有关的类:D e p a r t m e n t, D e p a r t m e n t C o n t r o l l e r, B L L J o b, J o b, E m p l o y e e C o n t

    8、 r o l l e r, B L L E m p l o y e e, E m p l o y e e3.2.4.2 逻辑时序图3.2.5 部门管理(管理员)(关系类图)3.2.5.1 描述:功能描述可以对部门进行增加、删除、查找、修改。与此功能块有关的类:D e p a r t m e n t, D e p a r t m e n t C o n t r o l l e r, B L L D e p a r t m e n t3.2.5.2 逻辑时序图3.2.6 职位管理(管理员)(关系类图)3.2.6.1 描述:功能描述可以对职位进行增加、删除、查找、修改。与此功能块有关的类:D e p

    9、 a r t m e n t, B L L D e p a r t m e n t, B L L J o b, J o b, J o b C o n t r o l l e r3.2.6.2 逻辑时序图3.2.7 会议管理(管理员)(关系类图)3.2.7.1 描述:功能描述可以对会议室进行增加、删除、查找、修改;可以查看已提交的会议记录及相关文档。与此功能块有关的类:D o c u m e n t,M e e t i n g R o o m ,M e e t i n g R o o m C o n t r o l l e rB L L D o c u m e n t ,B L L M e e

    10、t i n g, M e e t i n g C o n t r o l l e rB L L M e e t i n g R o o m, E q u _ R o o m, B L L E q u _ R o o mE q u i p m e n t, B L L E q u i p m e n t3.2.7.2 逻辑时序图3.2.7.2.1 会议文档操作3.2.7.2.2 会议室操作3.2.8 设备管理(管理员)(关系类图)3.2.8.1 描述:功能描述可以增加、减少会议室总的设备。与此功能块有关的类:M e e t i n g R o o m ,B L L M e e t i n g R

    11、 o o m ,E q u _ R o o mB L L E q u _ R o o m, B L L N e e d, Need, M e e t i n g, B L L M e e t i n gE q u i p m e n t, B L L E q u i p m e n t, E q u i p m e n t C o n t r o l l e r3.2.8.2 逻辑时序图3.2.9 权限管理(管理员)(关系类图)3.2.9.1 描述:功能描述可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。与此功能块有关的类:P o w e r, P o w C o n t r

    12、o l l e r, B L L P o w e r, A l l o t,B L L A l l o t, A l l o t C o n t r o l l e r, E m p l o y e e, B L L E m p l o y e e3.2.9.2 逻辑时序图4 模块汇总4.1 模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统信息管理模块名称功能简述修改个人信息可修改个人姓名、密码、性别、地址、联系电话、身份证号、邮箱、备注等个人基本信息。查看公告栏功能可以查看当天以后召开的会议时间、地点、主题、准备材料。子系统预约管理模块名称功能简述预约会议增

    13、加预约时需要先根据时间段或会议室查找空闲会议室,再申请预约会议,申请通过预约便成功了。管理已预约会议 可以对预约增加、删除、查看、修改。子系统会议管理模块名称功能简述查看预约会议情况可以查看自己哪些会议需要参加,包括自己召开的被人召开的。提交会议文档会议后需要提交会议记录及相关文档,以便保存。子系统人员管理模块名称功能简述人员管理可以对人员进行增加、删除、查找、修改。增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态,删除时将自动删除权限表有关该人员的权限。子系统部门管理模块名称功能简述部门管理可以对部门进行增加、删除、查找、修改。删除时将提示会删除该部门所有人员,禁止级联

    14、删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。子系统职位管理模块名称功能简述职位管理可以对职位进行增加、删除、查找、修改。删除时将提示会删除该职位在职人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除此数据。子系统会议管理模块名称功能简述会议管理可以对会议室进行增加、删除、查找、修改。删除时将提示会删除与该会议室相关的预约,确定会删除该会议室的同时将相关预约标记为不通过。会议记录管理可以查看已提交的会议记录及相关文档。子系统设备管理模块名称功能简述会议设备管理可以增加、减少会议室总的设备。通过私下协商对已预约会议分配设备,会议结束后收回之前分配的设

    15、备。子系统权限管理模块名称功能简述权限管理可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。4.2 模块关系图5 模块功能详细设计5.1 信息管理模块5.1.1 公告信息模块模块名称公告查看模块功能描述可以对公告进行查看操作操作流程生成主页时公告信息;点击信息管理 点击公告信息业务流程进入主页或者公告信息页面,获取公告信息列表页面输入无页面输出刷新公告信息列表对应的类BLLMeeting BLLJoin BLLDocument对应的方法SearchMee_idByEmp_idSearchMeeByIDSearchDocByMee_id方法输入SearchMee_idByEmp_i

    16、d(in emp_id : int) SearchMeeByID(in num : int)SearchDocByMee_id(in num : int) 方法输出SearchMee_idByEmp_id(in emp_id : int) : ListSearchMeeByID(in num : int) : Meeting SearchDocByMee_id(in num : int) : List查询条件无接口设计数据库表Document表字段Doc_id Doc_name Doc_url Mee_id Doc_remark Doc_time Doc_type Doc_position 数

    17、据库表Join表字段Emp_id Mee_id 数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarks Mee_ordertime Mee_state 5.1.2 个人信息模块模块名称个人信息查看修改模块功能描述可以对个人信息进行查看修改操作操作流程点击信息管理 点击个人信息业务流程进入个人信息页面,可以查看修改个人信息 页面输入工号 姓名 密码 性别 年龄 工资 邮箱 电话 部门 职位 地址 备注页面输出查看个人信息;修改个人信息;对应的类BLLEmployee对应的方法SearchEmpByIDU

    18、pdateEmp方法输入SearchEmpByID(in num : int) UpdateEmp(inout Eemployee : Employee) 方法输出SearchEmpByID(in num : int) : ListUpdateEmp(inout Eemployee : Employee) : int查询条件无接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_id Emp_salary Emp_remarks Emp_isManager Emp_age Emp_email5.

    19、1.3 修改密码模块模块名称修改密码模块功能描述可以对密码进行修改操作。操作流程点击信息管理 点击修改密码 填写信息 提交业务流程从数据库中查找该员工密码,与输入原密码匹配,若成功再修改密码;若修改成功或失败用弹出框显示。页面输入原密码 新密码 确认密码页面输出JavaScript弹出框显示修改失败或成功对应的类BLLEmployee对应的方法SearchEmpByIDUpdateEmp方法输入SearchEmpByID(in num : int) UpdateEmp(Employee Eemployee)方法输出SearchEmpByID(in num : int) : ListUpdate

    20、Emp(Employee Eemployee):int查询条件无接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_id Emp_salary Emp_remarks Emp_isManager Emp_age Emp_email5.2 预约管理模块5.2.1 预约会议模块模块名称预约会议模块功能描述可以对会议进行预约操作。操作流程点击预约管理 点击预约会议 填写信息 搜索 查看会议室预约详情 点击预约会议业务流程提交填写信息到数据库,返回数据查询结果。查看会议室详情,预约会议,若预约成功则跳

    21、转到会议信息操作页面,显示出新增的记录,若失败用弹出框显示。页面输入会议开始时间 会议结束时间 容纳人数;会议编号 会议主题 开始时间 结束时间 会议室 邀请方式 邀请部门邀请人员 会议前必备文档材料 备注页面输出会议室编号 容纳人数 会议室地址 默认设备 备注 操作;会议名称 会议时间 备注 操作;JavaScript弹出框显示预约失败;跳转会议室预约情况页面显示该会议室新增记录;对应的类BLLMeeting对应的方法BLLMeetigRoom: GetAllMeetingRoom BLLMeetingRoom: SearchRoom SearchMeeByRoo_id BLLDepartm

    22、ent: GetAllDepBLLEmployee: SearchEmpAddMeeBLLJoin: AddJoin方法输入BLLMeetigRoom:GetAllMeetingRoom() BLLMeetingRoom:SearchRoom(string name ,int number ,datetime start ,datetime stop)GetAllMee() SearchMeeByRoo_id(int Roo_id) GetAllDep() SearchEmp(in num : int, in name : string, in dep_id : int, in job_id

    23、: int) AddMee(Meeting meeting)BLLJoin:AddJoin(Job emp_mee)方法输出BLLMeetigRoom:GetAllMeetingRoom():ListBLLMeetingRoom:SearchRoom():ListGetAllMee():ListSearchMeeByRoo_id():List GetAllDep() : ListSearchEmp(in num : int, in name : string, in dep_id : int, in job_id : int) : ListAddMee():int BLLJoin:AddJoi

    24、n(Job emp_mee):int查询条件会议开始时间(Mee_start) 会议结束时间(Mee_stop) 容纳人数()接口设计数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_id Emp_salary Emp_remarks isManager Emp_age Emp_email 数据库表Join表字

    25、段Emp_id Mee-id 5.2.2 会议查找模块模块名称会议查找模块功能描述可以对会议进行查找操作。操作流程点击预约管理 点击查看已预约会议 填写信息 搜索 会议详情 业务流程提交填写信息到数据库,返回数据查询结果。提交填写信息到数据库,返回数据查询结果。页面输入会议开始时间 会议结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情会议编号 会议主题 开始时间 结束时间 会议室 邀请方式 邀请部门邀请人员 会议前必备文档材料 备注对应的类BLLMeeting对应的方法GetAllMee SearchMee 方法输入GetAllMee() SearchMee(st

    26、ringname ,datetime start ,stop datetime)方法输出GetAllMee():ListSearchMee(stringname ,datetime start ,stop datetime):List查询条件会议开始时间(Mee_start) 会议结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state5.2.3 会议删除模块模块名称会议删除模块功能描述可以对会

    27、议进行删除操作。操作流程点击预约管理 点击查看已预约会议 填写信息 搜索 删除 确认删除业务流程提交填写信息到数据库,返回数据查询结果。进行删除操作,返回数据删除成功或者数据删除失败。页面输入会议开始时间 会议结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情对应的类BLLMeeting对应的方法GetAllMee SearchMee DeleteMee BLLJoin:DeleteJoinBLLEquipment:SearchEquToAllot BLLEquipment:UpdateEqu BLLNeed:DeleteNeed方法输入GetAllMee() Se

    28、archMee(stringname ,datetime start ,stop datetime)DeleteMee(int num)BLLJoin:DeleteJoin(int Emp_id ,int Mee_id)SearchEquToAllot(in Mee_id : int) UpdateEqu(inout equipment : Equipment) DeleteNeed(in Equ_id : int)方法输出GetAllMee():ListSearchMee(stringname ,datetime start ,stop datetime):ListDeleteMee():intBLLJoin:DeleteJoin():intSearchEquToAllot(in Mee_id : int) : ListUpdateEqu(inout equipment : Equipment) : intDeleteNeed(in Equ_id : int) : int查询条件会议开始时间(Mee_start) 会议结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start M


    注意事项

    本文(会议管理系统详细设计.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开