《办公自动化详细设计说明书.doc》由会员分享,可在线阅读,更多相关《办公自动化详细设计说明书.doc(113页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录1引言61.1编写目的61.2背景61.3定义71.4参考资料72程序系统的结构72.1软件结构93登录模块设计说明93.1程序描述93.2功能103.3性能103.4输人项113.5输出项113.6算法113.7流程逻辑123.8接口123.8.1外部接口123.8.2内部接口123.8.3用户接口133.9存储分配133.10注释设计143.11限制条件143.12测试计划143.13尚未解决的问题154员工管理模块设计说明154.1程序描述154.2功能154.3性能154.4输人项164.5输出项174.6算法174.7流程逻辑184.8接口184.9存储分配184.10注释设计
2、184.11限制条件194.12测试计划194.13尚未解决的问题195考勤管理模块设计说明195.1程序描述195.2功能195.3性能205.4输人项205.5输出项235.6算法235.7流程逻辑245.8接口245.9存储分配245.10注释设计245.11限制条件245.12测试计划255.13尚未解决的问题256通讯管理模块设计说明266.1程序描述266.2功能266.3性能266.4输人项266.5输出项296.6算法296.7流程逻辑296.8接口306.9存储分配306.10注释设计306.11限制条件306.12测试计划316.13尚未解决的问题317日常管理模块设计说明
3、317.1程序描述317.2功能317.3性能327.4输人项327.5输出项337.6算法337.7流程逻辑337.8接口337.9存储分配347.10注释设计347.11限制条件347.12测试计划357.13尚未解决的问题358我的收文设计说明358.1功能说明358.2参考界面358.3界面元素说明和数据处理368.4数据库结构说明398.5接口定义398.6测试要点409发文管理设计说明409.1新建发文409.2功能说明409.3参考界面409.4界面元素说明和数据处理479.5数据库结构说明519.6接口定义529.7测试要点5210收文管理设计说明5210.1新建收文5210.
4、2功能说明5210.3参考界面5310.4界面元素说明和数据处理5310.5数据库结构说明5410.6接口定义5410.7测试要点5411办理查阅设计说明5511.1功能说明5511.2参考界面5511.3界面元素说明和数据处理5511.4数据库结构说明5611.5接口定义5611.6测试要点5712信息管理设计说明5712.1所有信息5712.2功能5712.3输入项目说明:5712.4操作数据表5812.5底层类调用5812.6逻辑事务流程5812.7模板设置6012.7.1功能6012.7.2输入项目说明:6112.7.3操作数据表6112.7.4底层类调用6212.7.5逻辑事务流程6
5、213个人办公设计说明6513.1菜单树显示6513.2数据库设计6714工作代理设计说明8014.1功能说明8014.2参考界面8014.3界面元素说明和数据处理8114.4数据库结构说明8114.5接口定义8214.6测试要点8215合同管理设计说明8215.1功能8215.2输入项目说明:8315.3操作数据表8315.4底层类调用8516档案管理设计说明8716.1档案管理关系结构图8716.1.1档案分类8716.2输入项目说明:8816.3操作数据表:8916.4底层类调用:8916.5逻辑事务流程9017文件管理设计说明9417.1功能9417.2输入项目说明:9517.3逻辑事
6、务流程9617.4操作数据表9717.5底层类调用9917.6逻辑事务流程9918系统管理设计说明10118.1组织机构10118.1.1功能10118.1.2输入项目说明:10218.1.3操作数据表:10218.1.4底层类调用:10318.1.5逻辑事务流程10318.2群组/岗位管理10718.2.1群组/岗位列表107113详细设计说明书1 引言1.1 编写目的详细设计说明书的目的是对软件的总体设计所产生的功能模块进行过程描述,开发一个可以直接转化成程序语言的软件表示,这样可以让管理员和软件设计人员很好的了解软件的功能,并对软件的所有模块有一个更深的了解。这样设计出程序的“蓝图”程序
7、员根据这份说明书进行汇编,其最终目标是决定里最终的程序代码的质量。为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作,提供软件的表示,为软件的质量评价提供依据。在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功
8、能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)解决如何:1.添加、删除、修改等各项信息等;2.判断信息的正误并采取相应的处理步骤;3.进行数据库的查询、修改工作;4.接受并判断错误,输出相应的出错消息; 在以下的各个阶段中,用户操作手册将与本阶段的工作紧密结合,努力作到让用户易懂易学。测试报告和维护报告也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的网上报名管理系统交到用户手中。1.2 背景项目名称
9、:办公自动化管理系统包含的模块有:信息服务、个人事务、辅助办公、日常管理模块、办公管理、系统管理等模块本项目的提出者:北京北邮中鸿通信技术有限公司开发者为:北京北邮中鸿通信技术有限公司用户::企业单位。1.3 定义SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。OA:Office Automation 办公自动化1.4 参考资料1.项目开发计划 本项目开发小组2.可行性研究报告 本项目开发小组3.软件需求说明书 本项目开发小组4.概要设计说明书 本项目开发小组5.软件工程 张海潘
10、、倪宁 人民邮电出版社6.软件工程原理、方法与应用 肖孟强、王宗江 中国水利水电出版社 7.实用软件工程 郑人杰、殷人昆、陶永 清华大学出版社8.软件体系结构理论与实践 冯冲、江贺、马静芳 人民邮电出版社9.数据库原理与应用 张俊玲、王秀英籍淑丽 清华大学出版社10.数据库设计教程 何玉洁,黄婷儿 机械工业出版社2 程序系统的结构根据办公自动化管理系统的特点,开发的办公自动化系统主要分为信息服务、个人事务、辅助办公、日常管理模块、办公管理、系统管理主要模块。对于登录本系统的用户将其权限分为:普通用户、管理用户。普通用户可以登录系统并且可进行各项信息的查询,可进行请假登记、外出登记、上下班登记、
11、出差登记等操作。管理用户可以登录本系统并进行全部的操作(例如:员工添加、员工删除、员工修改等各项信息的操作)。办公自动化管理系统的功能结构图如图2.1所示。协同管理办公平台个人事务辅助办公办公管理信息服务。短信提醒通讯录个人设置电子邮件日程安排待办事宜个人文档在线交互手机短信即时通讯档案管理考勤管理收文管理发文管理值班管理办公用品工作计划接待管理休假、出差管理合同管理会议管理车辆管理公示栏集团公司聚焦区公司聚焦电子论坛西藏电信信息西藏电信报政策法规宣传片大事记网上投票集团信息领导干部学法新闻发布2.1 软件结构Web 浏览器Web服务器(weblogic)SPRING IOC容器ActionA
12、ctionActionActionBDEJBHibernateJDBCORACLE数 据 库3 登录模块设计说明3.1 程序描述该模块主要实现用户登录功能,根据已添加的用户按用户自身的权限登录不同的系统主界面。并实现用户名、密码、用户类型是否匹配在登录系统。办公自动化管理系统通讯管理日常管理计划制定审核管理系统管理员工添加员工维护员工查询外出登记请假登记上下班登记出差登记显示通讯组显示通讯信息增加通讯详细信息会议管理公告管理讨论中心软件下载企业计划部门计划个人计划发布申请审核批示数据备份数据恢复技术支持图2.1 系统功能总框图3.2 功能对用户填入的信息进行检测:用户名、密码不能为空,且用户类
13、型须与其匹配若在以上检测中不通过,则给出对应的消息提示。用户登录模块IPO图如图3.1所示。输出处理输入用户名、密码、用户类型1.核对用户信息2.用户登录有效的记录系统主界面图3.1 登录模块IPO图3.3 性能精度要求根据用户的需求,本系统在各项输入、输出项给出了明确的精度要求。时间需求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。故障处理1.内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 2.外部故障处理 对编辑的程序进行重装载时,第一
14、次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。安全与保密:用户间数据相对隔离,设置多重权限控制,用户密码等非还原较验数据采用MD5加密,防止泄密。3.4 输人项1.名称:用户名标识:username数据的类型:varchar格式:文本数据值的有效范围:82.名称:密码标识:pwd数据的类型:varchar格式:文本数据值的有效范围:303.名称:用户权限标识:Purview数据的类型:varchar格式:文本数据值的有效范围:103.5 输出项办公自动化管理系统主界面。3.6 算法1.用户输入完用户名、密码、用户类型点击登录按钮,判断用户名、密码是否为空,为空则弹出提示对
15、话框。2.用户名、密码不为空时,与数据库中的记录核对。3.有效的用户记录,该用户根据用户类型不同进入对应的主界面,否则弹出错误对话框。4.另外,设计计数标记count,每次登陆count加1,三次登陆失败,程序会自动退出。3.7 流程逻辑根据算法画出本模块的流程图如图3.2所示是否开始输入用户名、密码、验证码是否通过验证进入主界面结束图3.2 登录模块流程图3.8 接口3.8.1 外部接口按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。3.8.2 内部接口此系统模块间采用数据耦合方式,通过参数表传送数据,交换信息。数据视图是基于数据结构来建立的,如果信息
16、的结构使用相同的格式定义的话,多种信息可以共享相同的数据视图组件显示信息的内容。数据结构是以描述方式定义的,与数据视图的实现平台没有关系,因此在构件环境下使用可以很方便。数据行为基本不关心数据视图是如何实现的,数据行为改变数据之后并不直接修改数据视图,而是通过让数据视图刷新来得到数据的变化,数据行为与数据视图的关联在参数传递之后就结束了。数据视图的复用本身就意味着数据行为可以被复用,如果数据视图调用数据行为的参数是一致的话,相同数据行为还可以被多种数据视图所复用。由于数据视图和数据行为都可以通过上述方式被复用,因此在框架中数据视图和数据行为可以像积木那样被组装起来,只要他们在关联的地方具有相同
17、的描述方式。当原先使用的数据视图或数据行为已经不符合新的需求时,可以将新的数据视图或数据行为构件代替原来的构件与其他部分重新组合就可以完成升级,不影响其他信息对象仍然使用原来的构件,也不需要维护相同构件的多个版本。事实上,数据从头到尾都是隐藏在数据视图和数据行为的背后。只要数据结构定义的描述方式没有改变,即使数据结构本身改变了数据视图和数据行为仍旧是可用的。3.8.3 用户接口与管理用户之间的外部接口:此办公自动化管理系统与管理用户之间通过系统管理来进行信息交换,主要包括的外部接口为管理员的账号输入,密码输入。只有当管理员输入的账号和密码正确时,才能登录此系统,并利用此系统来对教材进行各种管理
18、。与普通用户之间的接口:此办公自动化管理系统与普通用户之间通过系统管理来进行信息交换,主要包括的外部接口为普通用户的账号输入,密码输入。只有当普通用户输入的账号和密码正确时,才能登录此系统,并利用此系统来对教材进行各种管理。管理用户与系统交互界面:根据该系统的工作特点,将用户的界面设计分成以下几个部分,每一部分完成一项独立功能,在主窗口提供进入各个功能的入口,具体划分如下:(1)主控窗口:提供菜单,功能按扭,状态栏等操作部件,系统管理员可选择进入具体的操作。(2)数据维护窗口:提供员工添加、员工维护、员工查询、外出登记、请假登记、上下班登记、出差登记、会议管理、公告管理、讨论中心、显示通讯组、
19、显示通讯信息、增加通讯稿信息详情功能。3.9 存储分配所有数据存储于数据库服务器,采用MySql数据库系统。3.10 注释设计1.用”/”进行单行的代码注释2.用”/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/”进行方法注释3.用”/*xxxxxxxxxxxxxxx*/”进行多行注释3.11 限制条件技术约束 本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 环境约束 操作系统:Windows98/NT/2000以上浏览器:IE5以上应用软件:Microsoft Word 2003以上开发工具:MySQL NetBeans7.0标准约束 该
20、软件的开发完全按照企业标准开发,包括硬件、软件和文档规格硬件限制 CPU:1GHz以上RAM:256M以上存储容量:剩余存储容量大于100MPC工作站CPU:500MHz以上RAM:128M以上显示设备:支持1024X768 显示分辨率3.12 测试计划1(“”,“”,“管理用户”),(“请输入用户名”) 2(“李明”,“”,“管理用户”),(“请输入密码”)3(“李明”,“1”,“普通用户”),(“用户类型错误”)4(“李明”,“a”,“管理用户”),(管理用户主界面)5(“aa”,“aa”,“普通用户”),(普通用户主界面)3.13 尚未解决的问题用户间数据相对隔离,设置多重权限控制,用户
21、密码数据为实现采用MD5加密,来防止泄密。4 员工管理模块设计说明4.1 程序描述员工管理模块包括员工添加、员工维护、员工查询3项内容。实现了员工的全部操作。4.2 功能员工信息的添加、修改、删除、查询功能。员工管理模块的IPO图如图4.1所示。输出处理输入要添加的员工信息要删除/修改员工姓名要查询员工的部分信息1.核对用户信息2.删除/修改记录3.查询用户全部信息2.更新记录有效地记录更新后的文件用户全部信息更新后的文件更新后的文件图4.1 员工管理模块IPO图4.3 性能同本文3.34.4 输人项1.名称:用户名标识:username数据的类型:varchar格式:文本数据值的有效范围:8
22、2.名称:密码标识:Pwd数据的类型:varchar格式:文本数据值的有效范围:303.名称:用户姓名标识:Name数据的类型:varchar格式:文本数据值的有效范围:84.名称:用户权限标识:Purview数据的类型:varchar格式:文本数据值的有效范围:105.名称:用户所在部门标识:Branch数据的类型:varchar格式:文本数据值的有效范围:206.名称:用户工作标识:Job数据的类型:varchar格式:文本数据值的有效范围:207.名称:用户性别标识:Sex数据的类型:varchar格式:文本数据值的有效范围:28.名称:用户E-mail标识:Email数据的类型:var
23、char格式:文本数据值的有效范围:409.名称:用户电话标识:Tel数据的类型:varchar格式:文本数据值的有效范围:1110.名称:用户地址标识:Address数据的类型:varchar格式:文本数据值的有效范围:5011.名称:优秀员工标识:bestMan数据的类型:varchar格式:文本数据值的有效范围:44.5 输出项相应的界面,其对应的输出项与输入项相同。4.6 算法员工添加:1.输入员工的各项信息,按提交按钮,判断用户名是否为空。如果为空则弹出警告对话框。2.用户名不为空时,将该条记录插入数据库。员工修改/删除:1.在用户名处,直接从数据库中调用已添加的全部用户名,用下拉列
24、表显示。2.选好要修改/删除的员工姓名后,点击确定,下面会显示该员工的全部信息。3.要修改员工信息时,在本已显示个原信息的基础上对其修改,点击修改按钮,更新数据库中的信息。4.要删除员工信息时,直接按删除按钮,删除数据库中该员工的全部信息。员工查询:1.本项查询功能为多条件模糊查询。2.可根据用户名、员工姓名、用户工作、所在部门、优秀员工,选择其中一项或多项对其进行查询操作。3.当什么都没选时,点击查询按钮为全部信息查询。4.当在用户名中只输入一个姓或名时,会对数据库中的数据进行模糊查询,并显示带有该姓或名的员工的全部信息。4.7 流程逻辑根据算法画出本模块的流程图如图4.2所示4.8 接口同
25、本文3.84.9 存储分配同本文3.9否否是是否否否是是开始输入选项员工添加添加添加员工信息员工修改/删除结束修改修改该员工信息删除该员工信息员工查询查看员工信息是图4.2员工管理模块流程图4.10 注释设计同本文3.104.11 限制条件同本文3.114.12 测试计划1(“”, ),(“请输入用户名”) 2(“李明”, ,“管理用户”),(“员工添加成功”)3(“李明”, ),(“删除成功”)4(“李明”, ),(“修改成功”)5(“李明”, ),(李明的全部信息)6(“”, ),(所有员工的信息)4.13 尚未解决的问题本部分的功能全部实现。5 考勤管理模块设计说明5.1 程序描述考勤管
26、理模块包括外出登记、请假登记、出差登记、上下班登记几项内容,对外出或请假人员是否销假、出差人员是否回归、员工是否有迟到或早退的现象都做判断。5.2 功能考勤管理模块IPO图如图5.1所示。输出处理输入外出登记信息请假登记信息上下班登记信息出差登记信息1.核对登记信息2.更新记录有效的记录更新后的文件图5.1 考勤管理模块IPO图5.3 性能同本文3.35.4 输人项请假登记:1.名称:请假人标识:name1数据的类型:varchar格式:文本数据值的有效范围:82.名称:请假人所在部门标识:Department数据的类型:varchar格式:文本数据值的有效范围:203.名称:请假时间标识:t
27、ime1数据的类型:varchar格式:文本数据值的有效范围:304.名称:预计销假时间标识:time2数据的类型:varchar格式:文本数据值的有效范围:305.名称:是否销假标识:State数据的类型:varchar格式:文本数据值的有效范围:8外出登记:1.名称:外出人标识:name1数据的类型:varchar格式:文本数据值的有效范围:82.名称:外出人所在部门标识:Department数据的类型:varchar格式:文本数据值的有效范围:203.名称:外出时间标识:time1数据的类型:varchar格式:文本数据值的有效范围:304.名称:预计回归时间标识:time2数据的类型:
28、varchar格式:文本数据值的有效范围:305.名称:外出原因标识:Content数据的类型:varchar格式:文本数据值的有效范围:50出差登记:1.名称:出差人标识:name1数据的类型:varchar格式:文本数据值的有效范围:82.名称:出差人所在部门标识:Department数据的类型:varchar格式:文本数据值的有效范围:203.名称:出差时间标识:time1数据的类型:varchar格式:文本数据值的有效范围:304.名称:预计回归时间标识:time2数据的类型:varchar格式:文本数据值的有效范围:305.名称:是否回归标识:State数据的类型:varchar格式
29、:文本数据值的有效范围:86.名称:外出原因标识:Content数据的类型:varchar格式:文本数据值的有效范围:50上下班登记:1.名称:登记人标识:name1数据的类型:varchar格式:文本数据值的有效范围:82.名称:登记人所在部门标识:Department数据的类型:varchar格式:文本数据值的有效范围:203.名称:登记时间标识:enroltime数据的类型:varchar格式:文本数据值的有效范围:304.名称:规定时间标识:defintime数据的类型:varchar格式:文本数据值的有效范围:305.名称:登记类型标识:enroltype数据的类型:varchar格
30、式:文本数据值的有效范围:865.名称:登记备注标识:enrolremark数据的类型:varchar格式:文本数据值的有效范围:507.名称:登记总结标识:state数据的类型:varchar格式:文本数据值的有效范围:85.5 输出项各项信息的现实,输出项同输入项。5.6 算法请假登记:1.点击详细信息显示按钮,则会显示已登记过的全部记录。2.在显示的全部信息中,若登录的管理用户,可对以回归的员工进行已销假操作。3.若请假登记,则填入登记的各项信息,其均为必填项。4.提交登记信息,数据库中添加新纪录。外出登记:1.点击详细信息显示按钮,则会显示已登记过的全部记录。2.在显示的全部信息中,若
31、登录的管理用户,可对以回归的员工进行已销假操作。3.若外出登记,则填入登记的各项信息,其均为必填项。4.提交登记信息,数据库中添加新纪录。上下班登记:1.点击详细信息显示按钮,则会显示已登记过的全部记录。2.在显示的全部信息中,若登录的管理用户,可对以回归的员工进行已销假操作。3.若上下班登记,则填入登记的各项信息,其均为必填项,当登记类型选择为上班时,规定时间为9:00,选择下班时,规定时间为17:00,规定时间根据其选项不同自动更改。4.提交登记信息,数据库中添加新纪录。出差登记:1.点击详细信息显示按钮,则会显示已登记过的全部记录。2.在显示的全部信息中,若登录的管理用户,可对以回归的员
32、工进行已回归操作。3.若出差登记,则填入登记的各项信息,其均为必填项。4.提交登记信息,数据库中添加新纪录。5.7 流程逻辑根据算法画出本模块的流程图如图5.2所示5.8 接口同本文3.85.9 存储分配同本文3.95.10 注释设计同本文3.105.11 限制条件同本文3.11否是否否是否否否是是开始输入选项外出登记登记外出登记是查看查看登记信息是销假销假操作信息是删除删除公告信息否请假登记否否是登记请假登记是查看查看登记信息是销假销假否是否否是登记上下班登记是查看删除公告信息否否否是登记出差登记是查看查看出差信息是销假销假操作结束出差登记上下班登记图5.2 考勤管理模块程序流程图5.12
33、测试计划1(“李明”,“销售部”,“出差”,“2011-06-01”,“2011-07-06”),(“添加成功”) 2(“”,“”,“”,“”,“”,“”,“”),(“请输入姓名”)3(“李明”,“”,“”,“”,“”,“”,“”),(“请输入所属部门”)4(“李明”,“销售部”,“”,“”,“”,“”,“”),( “请输入原因”)5“李明”,“销售部”,“出差”,“”,“”,“”,“”),( “请输入日期”)5.13 尚未解决的问题由于我们开发小组成员的技术有限,还未完成点击表格单元格中的未销假,自动变为已销假的功能。6 通讯管理模块设计说明6.1 程序描述通讯管理模块主要负责存储员工的通讯
34、信息。员工的通讯信息可按通讯组进行分别存储。权限为”管理用户”的用户可对通讯信息进行修改和删除操作。6.2 功能通讯管理模块IPO图如图6.1所示。输出处理输入通讯组类别通讯信息查询要求1.核对信息2.更新记录3.核对通讯信息有效的记录更新后的文件全部通讯信息图6.1 通讯管理模块IPO图6.3 性能同本文3.36.4 输人项添加通讯组:1.名称:通讯组名标识:name1数据的类型:varchar格式:文本数据值的有效范围:20添加通讯信息:1.名称:员工姓名标识:name11数据的类型:varchar格式:文本数据值的有效范围:82.名称:员工生日标识:birthday数据的类型:varch
35、ar格式:文本数据值的有效范围:203.名称:员工性别标识:sex数据的类型:varchar格式:文本数据值的有效范围:24.名称:婚否标识:hy数据的类型:varchar格式:文本数据值的有效范围:45.名称:所属单位标识:dw数据的类型:varchar格式:文本数据值的有效范围:406.名称:所属部门标识:department数据的类型:varchar格式:文本数据值的有效范围:207.名称:标识:数据的类型:varchar格式:文本数据值的有效范围:8.名称:职务标识:zw数据的类型:varchar格式:文本数据值的有效范围:209.名称:省份标识:sf数据的类型:varchar格式:文
36、本数据值的有效范围:1010.名称:城市标识:cs数据的类型:varchar格式:文本数据值的有效范围:1511.名称:办公电话标识:phone数据的类型:varchar格式:文本数据值的有效范围:1512.名称:移动电话标识:phone1数据的类型:varchar格式:文本数据值的有效范围:1113.名称:邮箱地址标识:email数据的类型:varchar格式:文本数据值的有效范围:3014.名称:标识:数据的类型:varchar格式:文本数据值的有效范围:15.名称:QQ号码标识:QQ数据的类型:varchar格式:文本数据值的有效范围:1516.名称:家庭电话标识:family数据的类型
37、:varchar格式:文本数据值的有效范围:1517.名称:家庭住址标识:address数据的类型:varchar格式:文本数据值的有效范围:5018.名称:备注标识:remark数据的类型:varchar格式:文本数据值的有效范围:10019.名称:通讯组标识:name1数据的类型:varchar格式:文本数据值的有效范围:126.5 输出项相应的界面,其对应的输出项与输入项相同。6.6 算法显示通讯组:1.添加通讯组类别按钮,则弹出一个输入对话框,输入通讯组名后,点击确定,将该数据插入数据库。点击取消回到上一步界面。若为输入通讯组名,点击确定,则弹出警告对话框。2.点击显示按钮,则显示全部
38、通讯组信息,包括通讯组名,通讯组内数量,其数量根据通讯详细信息中通讯组的不同来统计其个数,并显示。3.如果为管理用户,则可对通讯组名进行删除操作。增加通讯信息:1.输入各项信息后,点击添加按钮,若姓名或移动电话为空,则弹出警告对话框。否则弹出添加成功对话框。将改天新记录插入数据库中。2.点击重置按钮,其已输入的全部信息清空。显示通讯信息:进入后直接显示全部的通讯信息。6.7 流程逻辑根据算法画出本模块的流程图如图6.2所示6.8 接口同本文3.86.9 存储分配同本文3.9是否否否是否否否是开始输入选项显示通讯组显示显示通讯组是增加增加通讯组是修改修改通讯组是删除删除通讯组添加通讯信息否增加通
39、讯信息结束显示通讯信息显示全部通讯信息图6.2 通讯管理模块程序流程图6.10 注释设计同本文3.106.11 限制条件同本文3.116.12 测试计划1(“销售部”),(“添加成功”) 2(“”),(“请输入通讯组名”)3(“李明” ),(“添加通讯信息成功”)4(“”,“”,“”,“”,“”,“”,“” ),( “请姓名不能为空”)5“李明”,“销售部”,“出差”,“”,“”,“”,“”),( “移动电话不能为空”)6.13 尚未解决的问题由于我们开发小组成员的技术有限,还未完成点击表格单元格中的删除,及删除其对应的通讯组。7 日常管理模块设计说明7.1 程序描述根据企业的日常管理工作,本
40、系统在日常管理模块中主要设计了会议管理、公告管理、讨论中心三项功能,如果用户的权限是”普通用户”,则只允许用户查看公告和会议记录,此外讨论中系统可以自动获取用户姓名,用户可以进行留言方便员工间的交流;如果用户的权限为”管理用户”,则用户可对会议、公告进行添加、修改、删除等操作。7.2 功能日常管理模块IPO如如图3.5所示。输出处理输入查询会议要求查询公告要求新会议信息新公告信息新留言信息查询留言要求1.核对查询信息2.核对查询信息3.核对会议信息4.核对公告信息5.更新记录6.核对留言信息7.核对查询信息全部会议信息全部公告信息有效地记录有效地记录更新后的文件全部留言信息全部留言信息图7.1 日常管理模块IPO图7.3 性能同本文3.37.4 输人项1.名称:留言人标识:mname数据