会议管理系统详细设计_第1页
会议管理系统详细设计_第2页
会议管理系统详细设计_第3页
会议管理系统详细设计_第4页
会议管理系统详细设计_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会议管理系统详细设计编写:日期:2013/8/8审核:日期:批准:日期:受控状态:是 发布版次:2.0日期:2013/8/8编号:会议管理系统详细设计说明书会议管理系统详细设计说明书【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.变更记录变更记录日期版本变更说明作者2013/8/61.0初始版本2013/8/71.1类图修改2013/8/82.0增加方法注释模块签字确认签字确认系统模块对应章节对应部门负责人签字【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.目目 录录1引言引言.61.1编写目的.61.2背景.61.3范围.61.4参考资料.61.5术语与缩写解

2、释.61.6系统环境.61.6.1操作系统.61.6.2数据库.71.6.3客户端.72系统模块命名规范系统模块命名规范.82.1概述.83对象设计对象设计.93.1系统类图结构(总体类图).93.2关键类定义.103.2.1信息管理(关系类图).103.2.2预约管理(普通员工) (关系类图).123.2.3会议管理(普通员工) (关系类图).143.2.4人员管理(管理员) (关系类图).163.2.5部门管理(管理员) (关系类图).183.2.6职位管理(管理员) (关系类图).203.2.7会议管理(管理员) (关系类图).223.2.8设备管理(管理员) (关系类图).253.2.

3、9权限管理(管理员) (关系类图).274模块汇总模块汇总.294.1模块汇总表.294.2模块关系图.305模块功能详细设计模块功能详细设计.315.1信息管理模块.315.1.1公告信息模块.315.1.2个人信息模块.315.1.3修改密码模块.325.2预约管理模块.335.2.1预约会议模块.335.2.2会议查找模块.345.2.3会议删除模块.345.2.4会议修改模块.355.3会议管理模块.36【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.5.3.1查看待参考会议模块.365.3.2查看已参考会议模块.365.3.3下载已参考会议模块.375.3.4提交会议

4、文档模块.385.4人员管理模块.385.4.1人员增加模块.385.4.2人员查找模块.395.4.3人员删除模块.405.4.4人员修改模块.405.5部门管理模块.425.5.1部门增加模块.425.5.2部门查看模块.435.5.3部门修改模块.435.5.4部门删除模块.445.6职位管理模块.445.6.1职位增加模块.445.6.2职位查找模块.455.6.3职位删除模块.455.6.4职位修改模块.465.7会议室管理模块.465.7.1会议室增加模块.465.7.2会议室查找模块.475.7.3会议室删除模块.485.7.4会议室修改模块.485.7.5会议记录下载模块.49

5、5.7.6会议记录在线观看模块.505.7.7会议记录删除模块.505.8设备管理模块.515.8.1设备增加模块.515.8.2设备查找模块.525.8.3设备修改模块.535.8.4设备删除模块.535.8.5会议室默认设备删除模块.545.8.6设备分配模块.555.8.7设备回收模块.565.9权限管理模块.575.9.1权限增加模块.575.9.2权限查找模块.585.9.3权限修改模块.595.9.4权限删除模块.595.9.5员工权限查看模块.605.9.6员工权限修改模块.615.10设计方法释义.615.10.1BLLEmployee.61【精品文档】如有侵权,请联系网站删除

6、,仅供学习与交流.精品文档.5.10.2BLLPower.625.10.3BLLDocument.635.10.4BLLAllot.635.10.5BLLMeeting.645.10.6BLLDepartment.655.10.7BLLJob.665.10.8BLLMeetingRoom.675.10.9BLLNeed .675.10.10BLLJoin.685.10.11BLLEqu_Room.695.10.12BLLEquipment .695.10.13EmployeeController.705.10.14DepartmentController.715.10.15MeetingRoo

7、mControler .715.10.16EquipmentController.725.10.17AllotControler.735.10.18PowControler.735.10.19AnnouncementControler.745.10.20MeetingControler.745.10.21JobControler.755.10.22LoginControler .761 引言引言1.1 编写目的编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为: 1.2 背景背景待开发系统名称:会议管理系统任务提出者: 任务开发者: 1.3 范围范围

8、主要以会议管理系统需求分析说明书提出了基本范围,实施目标和功能等信息,供实施开发小组使用。【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.1.4 参考资料参考资料会议管理系统需求分析说明书1.5 术语与缩写解释术语与缩写解释缩写、术语缩写、术语解解 释释级联删除级联删除指当删除某个实体时,将依附于它的实体一并删除,如:某岗位属于某部门,删除该部门的时候,连同该岗位一起删除1.6 系统环境系统环境1.6.1 操作系统操作系统平台:Windows 7 环境:.NET FrameWork 4.01.6.2 数据库数据库SQL SERVER 20081.6.3 客户端客户端平台不限 环

9、境:IE /Firefox /Chrome /Opera 浏览器【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.2 系统模块命名规范系统模块命名规范2.1 概述概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发木块当中。命名规范包括:a.数据库设计表名与表属性名称按照数据库设计说明书命名。b.有关类及其属性名定义:所有类及其属性命名以类图为准。c.方法中变量命名必须有对应的意义,在看到变量名的时候能大概知道是做什么的。编码规范包括:a.所有命名设计必须遵照命名规范。b.在方法中定义变量时必须在方法开始的时候定义,并且按照类型有序排列(普通变量(按照类型大小)-

10、类变量-泛型变量-其他变量。c.Model 层中只定义属性,不存方法,BLL 层只存放每个方法的实现,Controller 层调用BLL 层方法。3 对象设计对象设计3.1 系统类图结构(总体类图)系统类图结构(总体类图)3.2 关键类定义关键类定义3.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

11、, 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 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 m【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.逻辑时序图逻辑时序图

12、3.2.2 预约管理(普通员工)预约管理(普通员工) (关系类图)(关系类图)描述:功能描述描述:功能描述预约管理包含预约会议以及管理已预约会议。与此功能块有关的类: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 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

13、t逻辑时序图逻辑时序图3.2.3 会议管理(普通员工)会议管理(普通员工) (关系类图)(关系类图)描述:功能描述描述:功能描述会议管理包含查看预约会议情况(自己预约的,别人预约需要参加的)以及提交会议文档等。与此功能块有关的类: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 e e t i n g, M e e t i n g C

14、o n t r o l l e r, B L L D o c u m e n t逻辑时序图逻辑时序图3.2.4 人员管理(管理员)人员管理(管理员) (关系类图)(关系类图)描述:功能描述描述:功能描述可以对人员进行增加、删除、查找、修改。增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态。与此功能块有关的类: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 r o l l e r, B

15、 L L E m p l o y e e, E m p l o y e e【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.逻辑时序图逻辑时序图3.2.5 部门管理(管理员)部门管理(管理员) (关系类图)(关系类图)描述:功能描述描述:功能描述可以对部门进行增加、删除、查找、修改。与此功能块有关的类: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 t逻辑时序图逻辑时序图3.2.6 职位管理(管理员)职位管理(管理员

16、) (关系类图)(关系类图)描述:功能描述描述:功能描述可以对职位进行增加、删除、查找、修改。与此功能块有关的类:D e p 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 r逻辑时序图逻辑时序图3.2.7 会议管理(管理员)会议管理(管理员) (关系类图)(关系类图)描述:功能描述描述:功能描述可以对会议室进行增加、删除、查找、修改;可以查看已提交的会议记录及相关文档。与此功能块有关的类:D o c u m e n t,M e

17、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 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 t【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.逻辑时序图逻辑时序图3.2.7

18、.2.1会议文档操作会议文档操作.2会议室操作会议室操作3.2.8 设备管理(管理员)设备管理(管理员) (关系类图)(关系类图)描述:功能描述描述:功能描述可以增加、减少会议室总的设备。与此功能块有关的类:M e e t i n g R o o m ,B L L M e e t i n g R 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

19、e n t, E q u i p m e n t C o n t r o l l e r逻辑时序图逻辑时序图3.2.9 权限管理(管理员)权限管理(管理员) (关系类图)(关系类图)描述:功能描述描述:功能描述可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。与此功能块有关的类:P o w e r, P o w C o n t r 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

20、 p l o y e e逻辑时序图逻辑时序图4 模块汇总模块汇总4.1 模块汇总表模块汇总表提示:提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统子系统信息管理信息管理模块名称功能简述【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.修改个人信息可修改个人姓名、密码、性别、地址、联系电话、身份证号、邮箱、备注等个人基本信息。查看公告栏功能可以查看当天以后召开的会议时间、地点、主题、准备材料。子系统子系统预约管理预约管理模块名称功能简述预约会议增加预约时需要先根据时间段或会议室查找空闲会议室,再申请预约会议,申请通过预约便成功了。管理已预约会议

21、可以对预约增加、删除、查看、修改。子系统子系统会议管理会议管理模块名称功能简述查看预约会议情况可以查看自己哪些会议需要参加,包括自己召开的被人召开的。提交会议文档会议后需要提交会议记录及相关文档,以便保存。子系统子系统人员管理人员管理模块名称功能简述人员管理可以对人员进行增加、删除、查找、修改。增加时需要选择该人员是普通用户或管理员,修改时也可以修改人员的身份状态,删除时将自动删除权限表有关该人员的权限。子系统子系统部门管理部门管理模块名称功能简述部门管理可以对部门进行增加、删除、查找、修改。删除时将提示会删除该部门所有人员,禁止级联删除,出现级联删除情况,弹出提示,必须删除级联信息,才能删除

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

23、限管理权限管理模块名称功能简述权限管理可以增删查改权限信息,可以对人员权限进行增加、删除、查找、修改。【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.4.2 模块关系图模块关系图5 模块功能详细设计模块功能详细设计5.1 信息管理模块信息管理模块5.1.1 公告信息模块公告信息模块模块名称公告查看模块功能描述可以对公告进行查看操作操作流程生成主页时公告信息;点击信息管理 点击公告信息业务流程进入主页或者公告信息页面,获取公告信息列表页面输入无页面输出刷新公告信息列表对应的类BLLMeeting BLLJoin BLLDocument对应的方法SearchMee_idByEmp_

24、idSearchMeeByIDSearchDocByMee_id方法输入SearchMee_idByEmp_id(in emp_id : int) SearchMeeByID(in num : int)SearchDocByMee_id(in num : int) 方法输出SearchMee_idByEmp_id(in emp_id : int) : ListSearchMeeByID(in num : int) : MeetingSearchDocByMee_id(in num : int) : List查询条件无接口设计数据库表Document表字段Doc_id Doc_name Doc_

25、url Mee_id Doc_remark Doc_time Doc_type Doc_position 数据库表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 个人信息模块个人信息模块模块名称个人信息查看修改模块【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.功能描述可以对个人信息进行查看修改操作操作流程点击信息管理 点击个人信息业务流程进入个人信息页面,可以查看修改个人信息

26、 页面输入工号 姓名 密码 性别 年龄 工资 邮箱 电话 部门 职位 地址 备注页面输出查看个人信息;修改个人信息;对应的类BLLEmployee对应的方法SearchEmpByIDUpdateEmp方法输入SearchEmpByID(in num : int) UpdateEmp(inout Eemployee : Employee) 方法输出SearchEmpByID(in num : int) : ListUpdateEmp(inout Eemployee : Employee) : int查询条件无接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw E

27、mp_sex Emp_address Emp_phone Job_id Emp_salary Emp_remarks Emp_isManager Emp_age Emp_email5.1.3 修改密码模块修改密码模块模块名称修改密码模块功能描述可以对密码进行修改操作。操作流程点击信息管理 点击修改密码 填写信息 提交业务流程从数据库中查找该员工密码,与输入原密码匹配,若成功再修改密码;若修改成功或失败用弹出框显示。页面输入原密码 新密码 确认密码页面输出JavaScript弹出框显示修改失败或成功对应的类BLLEmployee对应的方法SearchEmpByIDUpdateEmp方法输入Sea

28、rchEmpByID(in num : int) UpdateEmp(Employee Eemployee)方法输出SearchEmpByID(in num : int) : ListUpdateEmp(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_email【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.5.2

29、预约管理模块预约管理模块5.2.1 预约会议模块预约会议模块模块名称预约会议模块功能描述可以对会议进行预约操作。操作流程点击预约管理 点击预约会议 填写信息 搜索 查看会议室预约详情 点击预约会议业务流程提交填写信息到数据库,返回数据查询结果。查看会议室详情,预约会议,若预约成功则跳转到会议信息操作页面,显示出新增的记录,若失败用弹出框显示。页面输入会议开始时间 会议结束时间 容纳人数;会议编号 会议主题 开始时间 结束时间 会议室 邀请方式 邀请部门邀请人员 会议前必备文档材料 备注页面输出会议室编号 容纳人数 会议室地址 默认设备 备注 操作;会议名称 会议时间 备注 操作;JavaScr

30、ipt弹出框显示预约失败;跳转会议室预约情况页面显示该会议室新增记录;对应的类BLLMeeting对应的方法BLLMeetigRoom: GetAllMeetingRoom BLLMeetingRoom: SearchRoom SearchMeeByRoo_id BLLDepartment: GetAllDepBLLEmployee: SearchEmpAddMeeBLLJoin: AddJoin方法输入BLLMeetigRoom:GetAllMeetingRoom() BLLMeetingRoom:SearchRoom(string name ,int number ,datetime st

31、art ,datetime stop)GetAllMee() SearchMeeByRoo_id(int Roo_id) GetAllDep() SearchEmp(in num : int, in name : string, in dep_id : int, in job_id : int) AddMee(Meeting meeting)BLLJoin:AddJoin(Job emp_mee)方法输出BLLMeetigRoom:GetAllMeetingRoom():ListBLLMeetingRoom:SearchRoom():ListGetAllMee():ListSearchMeeB

32、yRoo_id():List GetAllDep() : ListSearchEmp(in num : int, in name : string, in dep_id : int, in job_id : int) : ListAddMee():int Comment l1: 查看已预约的会议,待参加的会议,已参加的会议,只有这个方法来查看?CompareToStart()的问题下面有提。由于上述功能是针对某个人的,所以方法里面应该有个人员 id。(类图中为:CompareByStart 形参名已修改)【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.BLLJoin:AddJo

33、in(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表

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

35、hMee(string name ,datetime start ,stop datetime)方法输出GetAllMee():ListSearchMee(string name ,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 会议删除模块会议删除模块模块名

36、称会议删除模块功能描述可以对会议进行删除操作。操作流程点击预约管理 点击查看已预约会议 填写信息 搜索 删除 确认删除业务流程提交填写信息到数据库,返回数据查询结果。进行删除操作,返回数据【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.删除成功或者数据删除失败。页面输入会议开始时间 会议结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情对应的类BLLMeeting对应的方法GetAllMee SearchMee DeleteMee BLLJoin:DeleteJoinBLLEquipment:SearchEquToAllot BLLEquipment

37、:UpdateEqu BLLNeed:DeleteNeed方法输入GetAllMee() SearchMee(string name ,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(string name

38、,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_sta

39、rt Mee_stop Mee_remarkMee_ordertime Mee_state5.2.4 会议修改模块会议修改模块模块名称会议修改模块功能描述可以对会议进行修改操作。操作流程点击预约管理 点击查看已预约会议 填写信息 搜索 修改 填写信息 提交业务流程提交填写信息到数据库,返回数据查询结果。进行修改操作,提交填写信息到数据库,若修改成功则跳转到会议信息操作页面,显示出修改的记录,若失败用弹出框显示。页面输入会议开始时间 会议结束时间 会议主题会议编号 会议主题 开始时间 结束时间 会议室 邀请方式 邀请部门邀请人员 会议前必备文档材料 备注页面输出会议编号 会议主题 会议时间 会议

40、室地点 备注 详情JavaScript弹出框显示修改失败;跳转页面显示出修改记录;对应的类BLLMeeting对应的方法GetAllMee SearchMee UpdateMeeComment l2: 欠一个 BLLMeeting。这里是涉及到的类,但都只写了一个。 【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.BLLJoin:AddJoin BLLJoin:DeleteJoin方法输入GetAllMee() SearchMee(string name ,datetime start ,stop datetime)UpdateMee(Meeting meeting) BLLJ

41、oin:AddJoin(Job emp_mee)BLLJoin:DeleteJoin(int Emp_id ,int Mee_id)方法输出GetAllMee():ListSearchMee(string name ,datetime start ,stop datetime):ListUpdateMee(Meeting meeting):Meeting BLLJoin:AddJoin(Job emp_mee):intBLLJoin:DeleteJoin():int查询条件会议开始时间(Mee_start) 会议结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meet

42、ing表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state5.3 会议管理模块会议管理模块5.3.1 查看待参加会议模块查看待参加会议模块模块名称待参加会议查找模块功能描述可以对待参加会议进行查找操作。操作流程点击会议管理 点击查看待参加会议 填写信息 搜索 会议详情业务流程提交填写信息到数据库,返回数据查询结果。页面输入开始时间 结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情会议编号 会议主题 开始时间 结束时间 会议室 邀请方式邀请部门 邀请

43、人员 会议前必备文档材料 备注对应的类BLLJoin对应的方法SearchMee_idByEmp_idBLLMeeting:CompareByStartBLLMeeting:CompareByStop方法输入SearchMee_idByEmp_id(int emp_id)BLLMeeting:CompareByStart(List num)BLLMeeting:CompareByStop(List num)方法输出SearchMee_idByEmp_id():ListBLLMeeting:CompareByStart():ListBLLMeeting:CompareByStop():List查

44、询条件开始时间(Mee_start) 结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meeting【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state5.3.2 查看已参加会议模块查看已参加会议模块模块名称已参加会议查找模块功能描述可以对已参加会议进行查找操作。操作流程点击会议管理 点击查看已参加会议 填写信息 搜索 在线查看 业务流程提交填写信息到数据库,返回数据查询结果。页面输入开始

45、时间 结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情会议编号 会议主题 会议时间 会议室地点 备注 会议记录查看对应的类BLLJoin对应的方法SearchMee_idByEmp_idBLLMeeting:CompareByStartBLLMeeting:CompareByStopBLLDocument:CheckDocOnline方法输入SearchMee_idByEmp_id(int emp_id)BLLMeeting:CompareByStart(List num)BLLMeeting:CompareByStop(List num)BLLDocument:

46、CheckDocOnline(int num)方法输出SearchMee_idByEmp_id():ListBLLMeeting:CompareByStart():ListBLLMeeting:CompareByStop():ListBLLDocument:CheckDocOnline():void查询条件开始时间(Mee_start) 结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state5

47、.3.3 下载已参加会议模块下载已参加会议模块模块名称已参加会议下载模块功能描述可以对已参加会议进行下载操作。操作流程点击会议管理 点击查看已参加会议 填写信息 搜索 下载 业务流程提交填写信息到数据库,返回数据查询结果。进行下载操作,若下载成功或失败用弹出框显示。页面输入开始时间 结束时间 会议主题页面输出会议编号 会议主题 会议时间 会议室地点 备注 详情【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.若下载成功或失败用弹出框显示。对应的类BLLJoin对应的方法SearchMee_idByEmp_idBLLMeeting:CompareByStartBLLMeeting:

48、CompareByStopBLLDocument:DownLoadDoc方法输入SearchMee_idByEmp_id(int emp_id)BLLMeeting:CompareByStart(List num)BLLMeeting:CompareByStop(List num) BLLDocument:DownLoadDoc(int num)方法输出SearchMee_idByEmp_id():ListBLLMeeting:CompareByStart():ListBLLMeeting:CompareByStop():List BLLDocument:DownLoadDoc():Docum

49、ent查询条件开始时间(Mee_start) 结束时间(Mee_stop) 会议主题(Mee_name)接口设计数据库表Meeting表字段Mee_id Mee_name Emp_id Roo_id Mee_start Mee_stop Mee_remarkMee_ordertime Mee_state5.3.4 提交会议文档模块提交会议文档模块模块名称会议文档提交模块功能描述可以对会议文档进行提交操作。操作流程点击会议管理 点击提交会议文档 填写信息 保存业务流程提交填写信息到数据库,保存成功或失败用弹出框显示。页面输入提交者姓名 会议名称 会议情况 备注 上传记录文档页面输出JavaScr

50、ipt弹出框显示提交成功或失败; 对应的类BLLDocument对应的方法AddDocument方法输入AddDocument(Document document)方法输出AddDocument(Document document):int查询条件无接口设计数据库表Document表字段Doc_id Doc_name Doc_url Mee_id Doc_remarks Doc_time Doc_type Doc_position【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.5.4 人员管理模块人员管理模块5.4.1 人员增加模块人员增加模块模块名称人员增加模块功能描述可以对

51、人员进行增加操作。操作流程点击人员管理 点击新增员工 填写信息 提交 系统分配初始权限(根据页面选择) 提交业务流程提交填写信息到数据库,若添加成功则跳转到人员信息操作页面,显示出新增的记录,若失败用弹出框显示。页面输入工号 姓名 密码 性别 年龄 工资 邮箱 电话 部门 职位 地址 备注 是否管理员 (普通员工或管理员)页面输出JavaScript弹出框显示添加失败;跳转页面显示出新增记录;对应的类BLLEmployee对应的方法AddEmp AddAllotBLLDepartment:GetAllDepBLLJob:SearchJob方法输入AddEmp(Employee employee

52、) AddAllot(Allot emp_pow)BLLDepartment:GetAllDep()BLLJob:SearchJob(int dep_id string name)方法输出AddEmp(Employee employee):int AddAllot(Allot emp_pow):intBLLDepartment:GetAllDep():ListBLLJob:SearchJob:List查询条件无接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_idEmp_salary Emp

53、_remarks Emp_isManager Emp_age Emp_email数据库表Department表字段Dep_id Dep_name Emp_id Dep_remark Dep_phone数据库表Job表字段Job_id Job_name Dep_id Job_Remarks5.4.2 人员查找模块人员查找模块模块名称人员查找模块功能描述可以对人员进行查找操作。操作流程点击人员管理 点击员工信息操作 填写信息 搜索 业务流程提交填写信息到数据库,返回数据查询结果。页面输入工号 姓名 部门 职位Comment l3: 欠一个方法描述,修改的时候是根据人的 id 获得人的属性,再进行修

54、改。(类图中已修改)【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.页面输出工号 姓名 性别 部门 职位 工资 邮箱 电话 备注 操作对应的类BLLEmployee对应的方法GetAllEmp SearchEmp 方法输入GetAllEmp() SearchEmp(int num, string name, int dep_id, int job_id)方法输出GetAllEmp():List SearchEmp():List 查询条件工号(num) 姓名(name) 部门(dep_id) 职位(job_id)接口设计数据库表Employee表字段Emp_id Emp_name

55、 Emp_psw Emp_sex Emp_address Emp_phone Job_idEmp_salary Emp_remarks Emp_isManager Emp_age Emp_email5.4.3 人员删除模块人员删除模块模块名称人员删除模块功能描述可以对人员进行删除操作。操作流程点击人员管理 点击员工信息操作 填写信息 搜索 删除 确认删除业务流程提交填写信息到数据库,返回数据查询结果。进行删除操作,返回数据删除成功或者数据删除失败。页面输入工号 姓名 部门 职位页面输出工号 姓名 性别 部门 职位 工资 邮箱 电话 备注 操作对应的类BLLEmployee对应的方法GetAll

56、Emp SearchEme DeleteEmp方法输入GetAllEmp() SearchEmp(int num, string name, int dep_id, int job_id)DeleteEmp(int num)方法输出GetAllEmp():List SearchEmp():ListDeleteEmp():int 查询条件工号(num) 姓名(name) 部门(dep_id) 职位(job_id)接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_idEmp_salary Emp

57、_remarks Emp_isManager Emp_age Emp_email5.4.4 人员修改模块人员修改模块模块名称人员修改模块功能描述可以对人员进行修改操作。操作流程点击人员管理 点击员工信息操作 填写信息 搜索 修改 填写信息 提交业务流程提交填写信息到数据库,返回数据查询结果。进行修改操作,提交填写信息到数据库,若修改成功则跳转到人员信息操作页面,显示出修改的记录,若失败用弹出框显示。【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.页面输入工号 姓名 部门 职位工号 姓名 密码 性别 年龄 工资 邮箱 电话 部门 职位 地址 备注 是否管理员 (普通员工或管理员)

58、页面输出工号 姓名 性别 部门 职位 工资 邮箱 电话 备注 操作JavaScript弹出框显示修改失败;跳转页面显示出修改记录;对应的类BLLEmployee对应的方法GetAllEmp SearchEmp UpdateEmpBLLDepartment:GetAllDepBLLJob:SearchJob方法输入GetAllEmp() SearchEmp(int num, string name, int dep_id, int job_id)UpdateEmp(Employee EEemployee)BLLDepartment:GetAllDep()BLLJob:SearchJob(int

59、dep_id, string name)方法输出GetAllEmp():List SearchEmp():List UpdateEmp(Employee EEemployee):EmployeeBLLDepartment:GetAllDep():ListBLLJob:SearchJob:List查询条件工号(num) 姓名(name) 部门(dep_id) 职位(job_id)接口设计数据库表Employee表字段Emp_id Emp_name Emp_psw Emp_sex Emp_address Emp_phone Job_idEmp_salary Emp_remarks Emp_isMa

60、nager Emp_age Emp_email数据库表Department表字段Dep_id Dep_name Emp_id Dep_remark Dep_phone数据库表Job表字段Job_id Job_name Dep_id Job_Remarks【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.5.5 部门管理模块部门管理模块5.5.1 部门增加模块部门增加模块模块名称部门添加模块功能描述可以对部门进行添加操作操作流程点击部门管理 点击新增部门 填写部门信息 点击提交业务流程填写部门信息,点击提交;在数据库中添加部门;添加成功跳转到部门信息操作页面,显示出新增部门记录;添

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论