版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OA办公管理系统概要设计说明协同办公系统概要设计说明书引言编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。本说明书的预期读者为:项目组内成员、其他开发项目组成员背景待开发软件系统的名称:0A协同办公系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:基线协同办公系统需求分析说明书v1.0范围系统包括的范围:个人办公、会议管理,系统管理。术语定义读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作外还可以给自己安排工作。待办工作:指等待员工自己去完成的工作。参考资料概要设计说明书_vl.4.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据第1页共27页库使用帮助文档、CSS中文教程、HTML开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。总体设计概述功能描述系统包括的范围:个人办公、会议管理,系统管理。。2.1.2运行环境软件环境分类名称版本语种Microsoftwindows中文操作系统Xp/win7操作系统的附加功能无Oracle/mysql5.0数据库平台中文10g数据库平台补丁无6.0/3.18Tomcat、rasin英语应用平台应用平台补丁无客户端软件无硬件环境服务器最低配置推荐配置应用和数据Tomcat6.0/rasin3.18JBoss5/weblogic10库服务器开发环境服务器软件环境分类名称版本语种Microsoftwindows中文操作系统Server2008/xp/win7操作系统的附加功能无数据库平台英文Oracle10g数据库平台补丁无应用平台应用平台补丁无svn版本控制系统英文目录服务系统需求中没有体现客户端软件无服务器硬件环境服务器最低配置推荐配置应用服务器、Tomcat6.0/rasin3.18JBoss5/weblogiclO数据库服务AccessOraclelOg器、邮件服务器、目录服务器开发机器软件环境分类名称版本语种Microsoftwindows操作系统中文Xp/win7操作系统的附加功能无数据库平台英文OraclelOg应用平台开发平台客户端软件开发机器硬件环境分类最低配置推荐配置开发机器2.2设计思想系统构思系统功能结构图参见功能结构图.doc关键技术与算法权限判断检测算法:判断session中存储的用户信息,如果为空则强制登录,不为空,检查必要的用户权限,角色等级,级别高于当前页面的用户才可以查看当前页面的内容,否则强制跳转。2.3人工处理过程人工处理过程原因输入输出处理过程数据库数据备份保障数据安全数据库操作命令关键数据、当日数据库使用率最数据库的运行日低时备份可恢复志数据,存档数据库数据维护维护数据库性能数据库操作命令数据库相关参数在规定的日期内状态日志完成对数据库的状态检测系统功能设计协同工作系统功能在本系统中为员工日常办公常用功能,包括个人信息维护、查看他人信息、日程安排、名片夹、通讯录、查看会议,并且能够查看个人的待办工作、已办工作。当个人忘记密码时,由其通过电话向系统管理员询问密码。作为部门领导还可以发起会议,并对会议和会议室进行管理。管理工作子功能维护工作功能处理流程:界面1.系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排2.根据用户选择的功能跳转进入相应的工作“添加”,“删除”,“修改”页面。3.系统验证添加信息完整且正确,将信息加入数据库,导向日程安排页面。4.系统给出删除文件的提示,用户确认后删除信息,导向日程安排页面。5(系统验证修改后信息完整且正确,刷新数据库中信息,导向日程安排页面。总体结构和外部设计:1(将所涉及到的数据项封装到Bussiness对象类中2(通过功能类BussinessManage中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Bussiness类封装欲处理的数据2(BussinessManage类实现对日程表的增加、删除、查询功能3(Exception类处理相应的异常设置代办功能处理流程:系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面2.用户从界面显示的组织结构树状结构选取且只能选取相应的人员3.系统给出加入代办的确认,向数据库中的相应表加入代办人员4.系统导向日程安排界面总体结构和外部设计:1(通过选择系统中的现有用户,确定所要加入的代办2(通过BussinessManage类完成代办设置工作功能分配:1(通过下拉框的选择部门的方法选择代办人员2(BussinessManage类中设置代办方法完成代办的加入数据库功能设置读者功能处理流程:界面1.系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排2.用户从界面中选择部门,然后出现该部门下的所有员工,用户可以选择要设为读者的员工系统给出加入读者的确认,向数据库中的相应表加入新的读者4.系统导向日程安排界面总体结构和外部设计:1(通过选择系统中的现有用户,确定所要加入的代办2(通过BussinessManage类完成读者设置工作功能分配:1(通过下拉框的选择部门的方法选择代办人员2(BussinessManage类中设置读者方法完成代办的加入数据库功能查询日程处理流程:系统确认用户登录后,接受用户的触发点击“工作安排”链接,进入工作安排界面系统接受用户输入查询条件,包括:姓名、部门、职位、安排日期3.系统根据查询条件查询数据库中的相关表格如有符合条件项系统显示查询结果总体结构和外部设计:1(由系统用户输入希望的查询条件2(系统接受相应的输入参数查询数据库3(如有符合条件的数据项,系统显示列表功能分配:l(BussinessManage类中bussimessQury()方法完成代办的加入数据库功能查询日历处理流程:系统确认用户登录后,接受用户的触发点击“日历”链接,进入日历查询界面2.用户选择相应月或年查找日历总体结构和外部设计:1(由系统用户输入希望的查询条件2(系统接受相应的输入参数给出查询结果功能分配:1(BussinessManage类中bussinessQury()方法完成代办的加入数据库功能在线信息子功能指利用系统短消息功能发送的通知。用户点击在线信息后,弹出新窗口显示该信息的详细内容。在查看信息的页面可以选择已阅,对于已阅的在线信息不再显示。此模块包含的功能有:草稿箱、已发送、未阅留言、全部留言。草稿箱功能处理流程:系统确认用户登录后,接受用户的触发点击“草稿箱”链接,进入草稿箱编辑界面2.根据用户选择的功能分别跳转进入相应的信息“写留言”,“删除”,“修改”,“查询”“发送”功能。用户选择“写留言”功能,系统验证新建信息完整且正确,将信息加入数据库,并由用户选择是否发送给目标。用户选择“删除”功能,系统给出删除文件的提示,用户确认后删除信息。5(用户选择“修改”功能,系统验证修改后信息完整且正确,更新数据库中信息。6(用户选择“查询”功能,系统验证查询条件完整且正确,从数据库中查询,显示查询结果。7.用户选择“发送”功能,系统验证发送信息完整且争取,存入数据库。总体结构和外部设计:1(将所涉及到的数据项封装到Message对象类中2(通过功能类MessageManage中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Message类封装欲处理的数据2(MessageManage类实现对留言的增加、删除、修改、查询功能通过MessageManage中addMessage()方法实现“写留言"的功能。通过MessageManage类中searchMessage()方法查询留言通过MessageManage类中deleteMessage()方法删除选定的留言通过MessageManage类中editMessage()方法修改选定的留言通过MessageManage类中sendMessage()方法发送选定的留言3(Exception类处理相应的异常已发送信息功能处理流程:系统确认用户登录后,接受用户的触发点击“已发送”链接,进入已发送留言界面用户可以查询已发送留言用户可以删除已发送留言总体结构和外部设计:1(通过录入条件,查询所需要的已发送留言2(通过MessageManage类完成已发送留言工作功能分配:1(MessageManage类中searchMessage()方法查询已发送留言2(MessageManage类中deleteMessage()方法删除选定的已发送留言未阅留言功能处理流程:系统确认用户登录后,接受用户的触发点击“未阅留言”链接,进入未阅留言界面用户从界面显示的所有未阅留言中查看留言用户可以回复留言用户也可以删除留言总体结构和外部设计:1(通过选择业面显示的未阅留言,确定要读的留言2(通过MsgManage类完成未阅留言工作功能分配:1(MessageManage类中searchMessage()方法查询留言2(MessageManage类中deleteMessage()方法删除留言3(MessageManage类中replyMessage()方法回复留言MessageManage类中seeMessage()方法查看留言全部留言功能处理流程:系统确认用户登录后,接受用户的触发点击“全部留言”链接,进入全部留言界面系统会列出用户所有的留言用户可以查询所需要的留言用户可以查看选定的留言用户可以回复留言用户可以删除选定的留言总体结构和外部设计:1(通过选择业面显示的全部留言,确定要读的留言2(通过MessageManage类完成全部留言工作功能分配:1(MessageManage类中searchMessage()方法查询留言2(MessageManage类中deleteMessage()方法删除留言3(MessageManage类中replyMessage()方法回复留言4(MessageManage类中seeMessage()方法查看留言3.1.3公司通讯录子功能在本系统中的公司职员可以通过这个系统来查询公司某个职员的个人通讯的信息,比如说:办公电话,移动电话,电子邮件,等等信息,这样的话,可以让大家之间增加了解,这样的话,方便职员。还同时可以把全部职员或者某个职员的信息保存在本地,转为Excel的文件,这样的话,就可以不用每次都得登录到系统。查询个人通讯信息功能处理流程:1(系统确认已经登录进来的用户,用户输入查询的条件。2(系统确认条件正确.,并显示查询结果。3(用户看到自己想知道信息。总体结构和外部设计:1(将所涉及到的数据通过ResultSet来返回到另外一个页面。2(用户直接查看所得信息。3(操作过程中的异常将由各方法抛出到Exception类处理。功能分配:1(ResultSet封装得到的数据或者全部的数据。2(Exception类处理相应的异常。导出成EXCEL功能处理流程:1(系统确认已经登录进来的用户,用户输入查询的条件。2(系统确认条件正确.,并显示查询结果。3(用户看到自己想知道信息。4(用户点击保存按钮,相应的信息保留到本地。总体结构和外部设计:1(将所要传出来的信息封装在Export类里面。2(将信息倒出。功能分配:1(Check0ut类将封装的信息导出。2(Exception类处理相应的异常系统管理子功能指管理员登陆后,对部门各个模块进行管理,分别可以对部门,用户,角色进行相关管理。此模块功能点:管理部门,管理用户,管理用户角色管理部门功能处理流程:系统管理员登陆后,点击部门管理,进入部门管理界面2.根据管理员选择的管理功能分别跳转进入相应的部门“新建”,“删除”,“查询”,“修改“,功能3.选择部门“新建”功能,系统验证新建信息完整且正确,将信息加入数据库,并由系统管理员确认4.选择部门“删除”功能,系统给出删除部门的提示,用户确认后删除信息。5(选择部门“查询”功能,系统列出部门信息。6(选择部门“修改”功能,系统列出相关部门信息,管理员进行修改,系统验证修改后信息完整且正确,更新数据库中信息。总体结构和外部设计:1(将所涉及到的数据项封装到Department对象类中2(通过功能类DepartmentManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Department类封装欲处理的数据2(DepartmentManagement类实现对部门的增加、删除、修改、查询功能3(Exception类处理相应的异常管理角色功能处理流程:系统管理员登陆后,点击角色管理,进入角色管理界面根据管理员选择的管理功能分别跳转进入相应的用户”分配角色”功能3(选择角色"分配角色"功能,系统列出相关角色以及用户信息,管理员进行修改,调整用户的角色,系统验证分配后信息完整且正确,更新数据库中信息。总体结构和外部设计:1(将所涉及到的数据项封装到Role对象类中2(通过功能类RoleManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Role类封装欲处理的数据2(RoleManagement类实现对系统角色的分配功能3(Exception类处理相应的异常管理用户功能处理流程:系统管理员登陆后,点击用户管理,进入用户管理界面根据用户选择的管理功能分别跳转进入相应的用户"新建","删除","查询","修改",功能选择用户"新建"功能,系统验证新建信息完整且正确,将信息加入数据库,并由系统管理员确认选择用户"删除"功能,系统给出删除用户的提示,用户确认后删除信息。5(选择用户"查询"功能,系统列出用户信息。6(选择用户"修改"功能,系统列出相关用户信息,管理员进行修改,系统验证修改后信息完整且正确,更新数据库中信息。7(把用户添加到一个部门功能,addUser()实现给用户添加到一个部门中,通过查询数据库,查找部门的树型结构实现8(选择"给用户添加角色",选择相应的角色,系统验证新建信息完整且正确,更新数据库信息。总体结构和外部设计:1(将所涉及到的数据项封装到User对象类中2(通过功能类UserManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(User类封装欲处理的数据2(UserManagement类实现对用户的增加、删除、修改、查询功能3(Exception类处理相应的异常待办事项子功能本模块完成功能又列出所有传送给当前用户但该用户尚未签收处理的工作、收到留言、日程安排。待办事项模块包括的功能有:待办工作清单、收到留言清单、到期日程安排清单。待办工作清单处理流程:1(系统确认用户登录后,用户点击“待办事项”链接,进入“待办事项“界面系统将待办事项按日期从新到旧的顺序排列,并在“待办事项“页面显示出当前登录用户的最新的5条需要处理的工作。总体结构和外部设计:1(将所涉及到的数据项封装到Work实体对象类中2(通过功能类PendingWorkOperate中的display()方法实现显示操作3(通过功能类PendingWorkOperate中的sortAccordToTime()方法实现对待办事项的排序4(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Work类封装欲处理的数据PendingWorkOperate中的方法实现对待办事项的显示操作3(Exception类处理相应的异常工作总清单处理流程:1(当用户在“待办事项“页面点击“所有工作清单”连接时,页面跳转“全部工作“页面。2(该页面以每页10条按日期从新到旧的顺序显示出当前用户的所有需要处理的工作。总体结构和外部设计:1(将所涉及到的数据项封装到Work实体对象类中2(通过功能类PendingWorkOperate中的方法实现对待办事项的排序3(通过功能类PendingWorkOperate中的方法实现所有待办事项的显示操作4(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Work类封装欲处理的数据2(PendingWorkOperate中的displayAll()实现对所有待办事项的显示功能3(PendingWorkOperate中的sortAccordToTime()实现对待办事项的排序4(Exception类处理相应的异常新增待办工作处理流程:1(当前用户在“待办事项“页面点击“新增”,页面跳转至“待办事项添加”页面。2(在“待办事项添加”页面,用户输入待办事项的相应数据,点击“确定”进行提交总体结构和外部设计:1(将所涉及到的数据项封装到Work实体对象类中2(通过功能类PendingWorkOperate中的方法实现新待办事项的添加操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(work类封装欲处理的数据2(PendingWorkOperate中的addWork()添加待办事项3(Exception类处理相应的异常删除待办工作处理流程:1(在“待办事项“页面或者”全部待办事项“页面,用户可以从已有待办事项中通过选中复选框选中要删除的待办事项2(用户点击“删除“按钮将待办事项删除3(系统提示用户“是否真的要删除,”4(用户通过确认将该选中的待办事项进行删除总体结构和外部设计:1(将所涉及到的数据项封装到Work实体对象类中2(通过功能类PendingWorkOperate中的方法实现待办事项的删除操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Work类封装欲处理的数据2(PendingWorkOperate中的deleteWork()添加待办事项3(Exception类处理相应的异常网络文件夹子功能在服务器上提供个人文件夹;文件夹大小由系统管理员设定;个人可将文件上传至个人文件夹中;个人文件夹可由使用者设置共享功能。此模块包含的功能有:我的文件夹、共享目录。网络文件夹功能处理流程:系统确认用户登录后,接受用户的触发点击“网络文件夹”链接,进入网络文件夹界面2.用户通过点击左侧文件夹目录树,在右侧窗口中显示点击文件夹的子文件夹信息和所包含文件目录。用户点击添加新文件夹,导向添加新文件夹页面,填写文件夹名称,选择上级目录名称后提交,增加新文件夹在每个文件夹的子文件夹和文件列表中,复选框中选择后点击删除,用户确认后删除信息,系统删除文件夹或文件。5(用户点击每个文件夹或文件项编辑,导向文件夹或文件编辑,修改文件夹信息或文件信息提交,系统修改文件夹或文件信息。6(用户点击文件浏览,选择上传文件,提交后,文件上传到服务器总体结构和外部设计:4(WebFolder递归调用添加、显示、编辑、删除子文件夹。5(WebFolder操作FileManage实例化File进行文件操作6(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(WebFolder文件夹实例类,递归查找子文件夹。2(WebFile。文件实例类,与数据库映射3(FolderManage设置文件夹的增删改查4(FileManage提供文件的上传,文件信息的显示、修改和删除文件夹共享功能处理流程:系统确认用户登录后,接受用户的触发点击“个人文件夹”链接,进入个人文件夹界面用户通过点击左侧文件夹目录树,在右侧窗口中显示点击文件夹的子文件夹信息和所包含文件目录。用户进入共享目录,选在要维护的文件夹,添加,修改和删除共享文件夹,系统验证添加信息,系统导向共享文件夹界面用户进入我的文件夹界面,设置文件共享属性,系统导向我的文件夹界面总体结构和外部设计:1(WebFolder递归调用显示文件夹树形结构。2(FolderManage设置添加,删除,修改文件夹的共享和共享权限。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:l(WebFolder文件夹实体类,递归查找子文件夹。2(FolderManage设置文件夹的共享和共享权限管理个人信息子功能本模块为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。此模块包含的功能有:个人信息维护、查看他人信息。维护名片夹功能处理流程:1(用户点击链接进入个人信息管理页面,系统跳转到该页面2(用户填写个人信息,提交。3(系统对数据库进行操作。4(操作完成,系统提示操作成功,跳转到个人信息管理页面。总体结构和外部设计:1(数据项均封装在Managelnfo类的对象中。2(所有数据库操作,均由ManageInfo内的方法实现。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(update()方法实现个人信息的修改。查询他人信息功能处理流程:1(用户点击链接,进入查询他人信息页面。2(用户通过组织树选择查询对象。3(系统跳转页面,显示查询结果。总体结构和外部设计:1(数据项均封装在Managelnfo类的对象中。2(所有数据库操作,均由Manageinfo内的方法实现。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:l(select()方法实现他人信息的查询。管理名片夹子功能本模块提供员工对自己的通讯录进行管理。可设置私有或共享。可直接点击发邮件。此模块包含的功能有:名片夹分类、个人名片夹、查看共享名片夹维护名片功能处理流程:1(用户点击链接进入管理名片夹页面,系统跳转到该页面2(用户选择维护类型,输入维护条件,提交。3(系统对数据库进行操作。4(操作完成,系统提示操作成功,跳转到管理名片夹页面。总体结构和外部设计:1(数据项均封装在card类的对象中。2(所有数据库操作,均由cardhmanage内的方法实现。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(addcard()方法实现添加名片。2(searchcard()实现查询名片。3(delcard()方法实现删除名片。4(lookcard()方法实现查看名片。5(Modifycard()方法实现修改名片。6(Movecard()方法实现移动名片.7(Sendcard()方法实现发送名片。.维护个人名片夹分类功能处理流程:1(用户点击链接,进入名片夹分类页面。2(用户维护分类。3(系统跳转页面,显示已有分类。总体结构和外部设计:1(数据项均封装在cardholder类的对象中。2(所有数据库操作,均由cardholdermanage内的方法实现。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(addType()方法实现添加新类型。2(searchType()实现查询所有类型。3(delType()实现删除类型。4(lookType()实现查看类型。5(Modifytype()实现修改类型。查询公共名片处理流程:1(用户点击链接,进入查询公共名片页面。2(用户输入查询信息,提交。3(系统跳转页面,显示查询结果。总体结构和外部设计:1(数据项均封装在card类的对象中。2(所有数据库操作,均由cardmanage内的方法实现。3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:由cardmanage类中,searchothercard()方法实现名片查询。会议室管理工作子功能会议室添加功能处理流程:系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面当前用户点击“新增”按钮,进入“添加会议室”页面3.在“添加会议室”页面,用户输入会议室的相应数据,点击“确定”进行提交总体结构和外部设计:7(将所涉及到的数据项封装到MeetRoom对象类中8(通过功能类MeetRoomManagement中的具体方法实现相关的操作9(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类实现对会议室表的增加功能3(Exception类处理相应的异常删除会议室功能处理流程:系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面当前用户输入要删除会议室条件点击“查询”按钮,用户点击“删除“按钮将会议室删除系统提示用户“是否真的要删除,用户通过确认将该会议室删除总体结构和外部设计:1(将所涉及到的数据项封装到MeetRoom对象类中2(通过功能类MeetRoomManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类实现对会议室表的删除功能3(Exception类处理相应的异常会议室查询功能处理流程:系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面当前用户输入要会议室查询条件点击“查询”按钮总体结构和外部设计:1(将所涉及到的数据项封装到MeetRoom对象类中2(通过功能类MeetRoomManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类中deleteRoom()实现对会议室表的删除功能3(Exception类处理相应的异常会议室修改功能处理流程:系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面当前用户输入要修改会议室条件点击“查询”按钮,用户点击“修改“按钮进入“修改会议室”页面在“修改会议室”页面,用户输入会议室的修改数据,点击“确定”进行提交总体结构和外部设计:1(将所涉及到的数据项封装到MeetRoom对象类中2(通过功能类MeetRoomManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类中editRoom()实现对会议室表的修改功能3(Exception类处理相应生成会议室使用报表功能处理流程:系统确认用户登录后,接受用户的触发点击“会议室管理”链接,进入会议室信息界面当前用户点击“生成报表”按钮,进入“生成报表”页面3.在“生成报表"页面,点击“导出excel"按钮.总体结构和外部设计:1(将所涉及到的数据项封装到MeetRoom对象类中2(通过功能类MeetRoomManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类实现对会议室使用报表的生成功能3(Exception类处理相应的异常预约会议室功能处理流程:系统确认用户登录后,接受用户的触发点击“预约会议室”链接,进入预约会议室界面当前用户输入要用会议室条件或者预约时间,点击“查询”按钮,用户可得到能够预约的会议室用户选择要预约的会议室,点击“预约”进行提交总体结构和外部设计:1(将所涉及到的数据项封装到Booking对象类中2(通过功能类BookingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Booking封装欲处理的数据2(BookingManagement类中queryBooking()与addBooking()实现对会议室的预约功能3(Exception类处理相应取消预约功能处理流程:系统确认用户登录后,接受用户的触发点击“取消预约”链接,进入取消预约界面当前用户在要取消的预约后点击“取消”按钮系统提示用户“是否真的要取消,用户通过确认将该预约取消总体结构和外部设计:1(将所涉及到的数据项封装到Booking对象类中2(通过功能类BookingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Booking封装欲处理的数据2(BookingManagement类中deleteBooking()实现对会议室的取消预约功能会议管理子功能待办事项模块包括的功能有:添加会议、修改会议、删除会议,查询会议,查看会议记录,提交会议记录。添加会议功能处理流程:系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面2.当前用户点击“新增”按钮,进入“添加会议”页面在“添加会议”页面,用户输入会议的相应数据,点击“确定”进行提交总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Meeting封装欲处理的数据2(MeetingManagement类实现对会议表的增加功能3(Exception类处理相应的异常删除会议功能处理流程:1.系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面2.当前用户输入要删除会议条件点击“查询”按钮,用户点击“删除“按钮将会议删除系统提示用户“是否真的要删除,用户通过确认将该会议删除总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Meeting封装欲处理的数据2(MeetingManagement类实现对会议表的删除功能3(Exception类处理相应的异常会议查询功能1.系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议室信息界面用户输入要会议查询条件点击“查询”按钮总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(MeetRoom封装欲处理的数据2(MeetRoomManagement类中queryMeeting()实现对会议表的查询功能3(Exception类处理相应的异常会议修改功能处理流程:系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面当前用户输入要修改会议条件点击“查询”按钮,用户点击“修改“按钮进入“修改会议”页面在“修改会议”页面,用户输入会议室的修改数据,点击“确定”进行提交总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:l(Meeting封装欲处理的数据2(MeetingManagement类中editMeeting()实现对会议表的修改功能3(Exception类处理相应会议记录查看功能处理流程:1.系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面2.当前用户输入要查看会议条件点击“查询”按钮,用户点击“查看“按钮进入“单个会议信息”页面用户在“单个会议信息”页面点击“查看”按钮总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Meeting封装欲处理的数据2(MeetingManagement类实现对会议记录的查看功能3(Exception类处理相应的异常提交会议记录功能处理流程:1.系统确认用户登录后,接受用户的触发点击“会议管理”链接,进入会议信息界面2.当前用户输入要查看会议条件点击“查询”按钮,用户点击“查看“按钮进入“单个会议信息”页面用户在“单个会议信息”页面点击“提交”按钮,进入“会议记录提交“页面,输入会议记录,点击”确定“进行提交总体结构和外部设计:1(将所涉及到的数据项封装到Meeting对象类中2(通过功能类MeetingManagement中的具体方法实现相关的操作3(操作过程中的异常将由各方法抛出到Exception类处理功能分配:1(Meeting封装欲处理的数据2(MeetingManagement类实现对会议的记录提交功能3(Exception类处理相应的异常技术选型由于本小组多数同学并没有JAVAWEB开发经验,基本上是初次接触JSP,所以我们组选择最简单的MVC结构,JSP+SERVLET+JAVABEAN。系统数据结构设计说明系统数据结构为系统中数据库各表的字段的设计,包括字段名及其类型。数据结构用户表用户ID密码用户姓性别年龄所属部职位个人介兴趣爱固定电移动电电子邮系统角名门绍好话话件色numbervarcharvarc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西安建筑科技大学华清学院辅导员招聘(2人)考试备考题库及答案解析
- 2026年东营市城管协管人员招聘考试备考试题及答案详解
- 2026年阿坝市法院书记员招聘考试备考试题及答案详解
- 2026年钟祥市国有企业公开招聘24名工作人员笔试参考题库及答案解析
- 2026年北海市党校系统事业单位人员招聘考试备考试题及答案详解
- 企业清税情况说明
- 2026年成都市七八四厂中医骨研所医护人员招聘笔试模拟试题及答案解析
- 2026广西贵港市覃塘区司法局招聘编外工作人员1人考试模拟试题及答案解析
- 2026年滨州市工会系统事业单位人员招聘考试备考试题及答案详解
- 2026年德州武城县教育系统引进高层次人才(10人)考试参考题库及答案解析
- 四议两公开培训会
- 血脂知识科普课件
- 肺部磁共振成像在肺疾病诊断中的价值
- 初中八年级数学课件-一次函数的图象与性质【全国一等奖】
- 《石墨类负极材料检测方法 第1部分:石墨化度的测定》
- 贵州艺辰纸业有限责任公司年产15万吨化学机械木浆的林纸一体化生产线及配套的纸板生产线(一期)环评报告
- 鳞翅目检疫性害虫课件
- 硬笔书法 撇和捺的写法课件
- JJG 444-2023标准轨道衡
- GB/T 15530.6-2008铜管折边和铜合金对焊环松套钢法兰
- GRR培训-完整版课件
评论
0/150
提交评论