




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 旅行社信息管理统设计书 第一部分、概述 档说明 本文档描述“旅行社信息管理”系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现。 统需求概述 “学习论坛”系统的:管理员、用户。系统的用例图如图 1所示: 图 1 “学习论坛”系统的用例图 第二部分、系统总体结构 系统设计时基于分层设计模型,采用三层架构,如图 2所示。 2 图 2 “学习论坛”系统的体系结构 系统的功能结构如图 3所示。 图 3 “学习论坛”系统的功能结构图 3 第三部分、系统设计 键抽象 从需求中可以得出系统的如下关键抽象:用户、帖子、回复、个人消息、用户类型等。这些实体可以设计为类,例如登录具有这些属性:登录编号、登录名、密码、登录类型、注册日期等。每个用户拥有一个登录,每个登录对应一个用户;每个用户对应一个专业,每个专业有多个用户。图 4描述了系统的关键抽象类,登录类的类图。 图 4 登录类类图 例的设计 使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。 A、时序图 4 B、描述 编号 类名或方法名 功能描述 1 示注册界面,接受用户输入的登录信息:登录名,姓名,密码,性别,生日,电子邮箱等。 2 过输入验证信息方法判断注册信息是否正确。 3 过获取注册信息的方法,从数据库中写入注册的登录名和系统信息。 4 果注册信息正确跳转页面。 录 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示登录界面,接受用户输入的登录名 和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过 20个字符;密码可以是除控制字符外的任何字符。 5 2 过 方法判断登录名和密码是否匹配。 3 过 法,从数据库中获取对应登录名的系统信息。 4 示系统主界面,如果登录信息验证正确,跳转到本页。 销 A、时序图(无需时序) B、描述 编号 类名或方法名 功能描述 1 用户登录后,登录信息处有“注销”功能按钮,用户点击该按钮,可以安全退出本系统。 码修改 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示密码设置界面,接受用户输入的原始密码 2 过输入验证密码方法判断是否修改密码,并输入新密码。 3 过获取新密码的方法,从数据库中写入新密码。 4 果密码修改成功跳转页面。 回密码 A、时序图 6 B、描述 编号 类名或方法名 功能描述 1 入主页无需登录选择找回密码 2 过输入验证密码方法判断是否找回密码,并找回密码信息。 3 过获取找回密码信息的方法,返回找回密码信息方法。 4 果密码找回成功跳转页面,给用户回复电子邮件。 览帖子 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示该用户所在专业板块的帖子列表,并显示帖子 的标题、内容概要、发布人、发布时间、被浏览次数等。 2 过 方法按条件查询帖子。 3 ) 方法负责访问 4 找成功后,主页可以显示发布人、发布时间、修改时间、阅读次数,并以列表形式显示。 7 布帖子 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示发布帖子界面, 接受用户输入的标题和内容,同时进行输入信息验证,标题不能为空,内容不能为空。 2 过 方法进行帖子内容验证。 3 )方法负责访问 返回发布的帖子内容。 4 子发布成功后,主页可以显示发布人信息、发布时间、所属板块等信息。 除、修改帖子 A、时序图 8 B、描述 编号 类名 功能描述 1 方法,点击修改帖子,修改成功后;保存修改后的帖子。 2 业务逻辑层 (查询帖子的验证; 3 数据访问层 (根据 询帖子,数据库执行操作;传递修改后的 据库执行操作;刷新表单,显示修改后的帖子信息。 复帖子 A、时序图 B、描述 编号 类名 功能描述 1 理员回复帖子 2 业务逻辑层 (进行回复内容验证 3 数据访问层 (获取回复内容,数据库开始执行操作,操作成功后,系统跳转回帖子浏览页。 改、删除回复 A、时序图 9 B、描述 编号 类名或方法名 功能描述 1 示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过 20个字符;密码可以是除控制字符外的任何字符。 2 断登录名和密码是否匹配后。可以查看首页信息。 3 户可以修改,删除回复 览个人消 息 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示所有该用户收到的个人消息,并区别已读消息和未读消息。用户单击消息标题的超链接可以跳转到消息详细显示界面。 2 过 方法获取查询消息的条件。 3 )方法从数据库中 4 息查找成功后,该页可以显示消息的标题、发送人、发布时 10 间、是否被阅读、详细内容等信息。 送个人消息 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示个人消息发送界面,接受用户输入的标题和内容,同时进行输入信息验证,标题不能为空,内容不能为空。 2 过 方法进行消息内容验证。 3 )方法负责访问 4 息发送成功后,接收人可以显示发送人信息、发送时间等。 除个人信息 A、时序 图 11 B、描述 编号 类名或方法名 功能描述 1 选中要删除个人消息。调用了业务逻辑层的法,当用户点击删除按钮时该方法响应。 2 业务逻辑层对用户删除的个人消息请求进行验证。调用数据访问层的 的方法,删除的个人消息不为空时,则删除个人消息。 3 数据访问层获取删除个人消息并返回 删除个数。 复个人信息 A、时序图 B、描述 编号 类名或方法名 功能描述 1 页面上的稳重可以随意浏览 2 示评论列表 3 用户退出后,显示登录界面 4 复别人评论自己的信息 询登录信息 A、时序图 12 B、描述 编号 类名或方法名 功能描述 1 显示登录信息列表。 2 业务逻辑层处理获取到的登录信息。 3 数据访问层查询登录信息,并通过查询到的信息返回登录信息。 录权限审批 A、时序图 B、描述 编号 类名或方法名 功能描述 1 出权限分配选择,然后调用业务逻辑层中 法,执行该方法并在 在界面中把异常显示出来给管理员。 2 业务逻辑层,对管理员赋予 权限的信息进行权限验证,调用数据访问层的 法,若 13 出现异常,向界面显示抛出异常。 3 数 据 访 问 层 连 接 数 据 库 , 使 用 改登录信息 A、时序图 B、描述 编号 类名或方法名 功能描述 1 选择要修改的登录信息,显示待修改的登录信息,输入修改内容,显示修改成功 2 业务逻辑层获取 到登录信息后,当查询到登录信息后返回登录信息并对修改的登录信息进行处理。 3 数据访问层查询到被选择的登录信息,在 改成功后返回修改情况。 加、修改、删除专业版块信息 A、时序图 14 B、描述 编号 类名或方法名 功能描述 1 登录系统 显示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过 20个字符;密码可以是除控制字符外的任何字符。 2 专业版块信息管理模块 管理员的名和密码验证 正确后,可以显示帖子信息。 3 相关处理 管理员提交想要增加,删除,修改的帖子信息的用户名。 4 数据库模块 连接到数据库,数据库开始处理并且更新管理员发出的更改请求,更新成功后跳转回相关处理页面。 删改查帖子 A、时序图 B、描述 编号 类名或方法名 功能描述 1 做出增加、删除、修改和查询帖子选择,然后调用业务逻辑层中各个功能所负责的方法,执行该方法 15 并在 做异常处理时,会在界面中把异常显示出来给用户。 2 业务逻辑层,增加、删除、修改和查询帖子,若出现异常,向界面显示抛出异常。 3 数据访问层连接数据库,使用各个功能所负责的 方法抛出异常给 看登录日志 A、时序图 B、描述 编号 类名或方法名 功能描述 1 示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过 20个字符;密码可以是除控制字符外的任何字符。 2 过验证方法判断登录名和密码是否匹配。 3 过获取登录名方法,从数据库中获取对应登录名的系统信息。 4 示系统主界面,如果登录信息验证正确,跳转到主页,选择获取登录日志。 5 取登录日志返回给用户。 看密码修改日志 A、时序图 16 B、描述 编号 类名或方法名 功能描述 1 示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过 20个字符;密码可以是除控制字符外的任何字符。 2 过验证方法判断登录名和密码是否匹配。 3 过获取登录名方法,从数据库中获取对应登录名的系统信息。 4 示系统主界面,如果登录信息验证正确,跳转到主页,选择获取登录日志。 5 取密码修改日志返回给用户。 线人数统计、访问量统计 A、时序图 B、描述 17 编号 类名或方法名 功能描述 1 2 业务逻 辑层验证登录信息,显示在线人数和访问总量 3 数据访问层获取在线人数和访问总量 18 第四部分、数据库设计 辑设计 系统的 (待完成) 设计 表名 功能说明 录信息表(系统逻辑信息) 录日志表(用来记录用户登录情况) 录状态表(用来记录用户登录状态) 户信息表(用户人文信息) 改密码日志表(用来记录密码修改情况) 人消息表 回复表 子表 业板块表 表名 名 数据类型 空 /非空 约束条件 其它说明 ,1) 录编号 30) 录名 32) 密码 ) 业板块 32) 昵称 23) 注册时间 2) 注册 23) 登录时间 32) 登录 ) 登录次数 ) 录状态 ) 等级 64) 子邮箱 补充说明 19 表名 名 数据类型 空 /非空 约束条件 其它说明 23) 32) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 ) ,1) 4) 16) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 ) 0) 2) ) 18) 20) 50) 500) 补充说明 表名 列名 数据类型 空 /非空 约束条件 其它说明 ) 2) 2) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 20 ,1) 2) 37) 2) 2) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 ,1) 2) 50) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 ,1) 2) 37) 2) 补充说明 表名 名 数据类型 空 /非空 约束条件 其它说明 21 ,1) 2) 补充说明 22 第五部分、界面设计 面设计 用户若没有登录信息,则用户可以注册,以下是注册页面: 户登录界面 系统的首页左侧登录页面,如下图所示: 用户成功登录之后, 实现问好功能,设计界面如图所示: 23 览景点信息界面 当用户点击“用户主页”之后,出现如下界面: 览线路信息界面 览酒店信息界面 览公告信息界面 当用户点击“发布帖子”之后,出现如下界面: 24 布留言界面 定酒店信息成功界面 理员密码修改界面 添加景点信息界面 如果用户密码遗忘或丢失,用户可以找回密码,以下是找回密码界面: 25 改、删除景点信息界面 复留言界面 当用户浏览帖子的详细信息的同时,帖子下方出现如下界面: 26 除留言界面 布公告信息界面 除公告信息界面 除会员信息界面 27 布、回复帖子 除、修改帖子界面设计 览帖子列表 当用户点击“用户主页”之后,出现如下界面: 览个人消息 当用户点击“用户主页”之后,出现如下界面: 布帖子 当用户点击“发布帖子”之后,出现如下界面: 28 复帖子 当用户浏览帖子的详细信息的同时,帖子下方出现如下界面: 送个人消息 当用户点击“发送个人消息”时,出现如下界面: 29 录权限审批 30 游管理后台系统界面 历界面 能设计 登录 用户要浏览帖子和个人消息时必须要先登录,所以系统的首页提供登录表单,如果想收藏本站,点击右上角的连接即可。选择工具箱中的 别修改属性为“主页”,“收藏本站”,“注册”,在分别插入对应页面的 “收藏本站”连接的 注销 用户点击注销连接,即可完成注销,“注销”按钮使用的是 控件的属性列表中,修改 销”图片。 找回密码 用户密码遗忘或丢失,用户无需登录就可以找回密码,找回密码界面,用户需要填入登 31 录名,姓名,证件号码,电子邮箱这 些个人信息。界面需要对用户填入的个人信息进行验证,对登录名和电子邮箱信息的验证要使用非空验证控件和正则表达式验证控件,姓名的验证需要使用非空验证,身份证号码的验证需要使用正则表达式验证。要由为注意的是所有控件都要属于同一验证组,找回密码页面的验证组( 修改密码 用户需要登录后才能实现修改密码功能,修改密码用户需要填入,原密码,新密码,确认密码这些信息,所以原密码和新密码需要验证所以要使用的验证控件有非空验证和正则表达式验证,确认密码要使用比较验证 控件。并在 密码”的 查看登录日志 管理员登录成功功后即可查看用户登录日志,查看登录日志要在数据库中 此来实现用户能查看登录日志。 查看密码修改日志 管理员登录成功功后即可查看密码修改日志,查看密码修改日志要在数据库中此来实现用户能查看登录日志。 注册 用户注册页面需要用户填入个人信息:登录名,密码,确认密码,姓名,昵称,性别,出 生日期,所属专业版块,证件号码,电子邮箱,电话号码,地址和备注。其中登录名,密码,出生日期,电子邮箱的验证控件为非空验证和正则表达式验证。姓名为非空验证,确认密码为比较验证。电话号码和证件号码为比较验证。出生日期的比较验证 期验证类型。并且所有的验证控件 浏览个人消息功能 在显示个人消息的表中,当用户点击对应属性(如消息编号、标题 )即可进行升序或降序排列。用户点击“首页”、“上一页”、“下一页”、“尾页”时页面跳转,实现个人消息表的分页功能 发布个人消息功能 用户在发送个人消息时,需要填写必填内容并且格式正确。 如接收人不为空, 点击“发送”按钮,个人消息经验证合法后即可成功发送。 删除个人消息功能 在显示用户个人消息的表中,用户点击要删除的个人消息对应的“删除”按钮。 此时,弹出窗体显示“是否删除?”,单击“是”即进行删除操作;单击“取消”即取消删除操作。 回复个人消息功能 在显示用户个人消息列表中,点击要回复的个人消息,输入要写 的内容,点击“回复”按钮,回复成功。 浏览帖子 用户不需登录就可以在主页看到帖子列表,并可选择浏览帖子具体内容。 回复帖子 在显示用户个列表中,点击要回复的帖子,输入要写的内容,点击“回复”按钮,回复成功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产200万个PET塑料瓶建设项目实施方案
- 新疆乌鲁木齐市实验学校2023-2024学年高三上学期1月月考数学含解析
- 风电运维安全培训内容课件
- 炎黄职业技术学院《人力资源开发与管理C》2023-2024学年第二学期期末试卷
- 上饶幼儿师范高等专科学校《小学语文课程与教学一》2023-2024学年第二学期期末试卷
- 无锡科技职业学院《地理信息系统》2023-2024学年第二学期期末试卷
- 苏州百年职业学院《外报外刊选读与翻译》2023-2024学年第二学期期末试卷
- 连云港职业技术学院《中学美术学科教学论》2023-2024学年第二学期期末试卷
- 金陵科技学院《电子设计自动化技术》2023-2024学年第二学期期末试卷
- 湖南科技学院《室内空间测绘与制图》2023-2024学年第二学期期末试卷
- MOOC 创业基础-暨南大学 中国大学慕课答案
- 民法典学习解读课件
- 部编版六年级语文毕业总复习课件
- 护理查房-慢阻肺课件
- 液压举升工作平台毕业设计论文
- 20kV及以下配网工程建设预算编制与计算规定-
- 人工肝血浆置换术知情同意书
- (完整版)高中化学必修2有机化合物试题.doc
- 可填充颜色的中国地图,世界地图,各省市地图填色
- 彩图——中国各省地质图13四川、重庆、贵州、云南(共12页)
- 化工企业设备管理课程(共80页).ppt
评论
0/150
提交评论