旅行社信息管理统设计书.doc

旅行社信息管理统设计书.doc

ID:55560559

大小:1.24 MB

页数:32页

时间:2020-05-17

旅行社信息管理统设计书.doc_第1页
旅行社信息管理统设计书.doc_第2页
旅行社信息管理统设计书.doc_第3页
旅行社信息管理统设计书.doc_第4页
旅行社信息管理统设计书.doc_第5页
资源描述:

《旅行社信息管理统设计书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、旅行社信息管理统设计书第一部分、概述1.1文档说明本文档描述“旅行社信息管理”系统的设计文档,系统使用面向对象的设计方法,首先设计系统的总体结构,再设计各个用例的实现。1.2系统需求概述“学习论坛”系统的:管理员、用户。系统的用例图如图1所示:图1“学习论坛”系统的用例图第二部分、系统总体结构系统设计时基于分层设计模型,采用三层架构,如图2所示。图2“学习论坛”系统的体系结构系统的功能结构如图3所示。图3“学习论坛”系统的功能结构图第三部分、系统设计3.1关键抽象从需求中可以得出系统的如下关键抽象:用户、帖子、回复、个人消息、用户类型等。这些实体可以设计为类

2、,例如登录具有这些属性:登录编号、登录名、密码、登录类型、注册日期等。每个用户拥有一个登录,每个登录对应一个用户;每个用户对应一个专业,每个专业有多个用户。图4描述了系统的关键抽象类,登录类的类图。图4登录类类图3.2用例的设计使用面向对象设计时,关键在于描述那些对象如何交互完成用例的功能,通常将对象发送消息的相互调用过程画成时序图。下面将逐一解释用例的时序图。3.2.1注册A、时序图B、描述编号类名或方法名功能描述1Register.jsp显示注册界面,接受用户输入的登录信息:登录名,,密码,性别,生日,电子等。2UserBLL通过输入验证信息方法判断注册

3、信息是否正确。3UserDAL通过获取注册信息的方法,从数据库中写入注册的登录名和系统信息。4Deafult.aspx如果注册信息正确跳转页面。3.2.2登录A、时序图B、描述编号类名或方法名功能描述1Login.aspx显示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。登录名由字母、数字和下划线组成,不得超过20个字符;密码可以是除控制字符外的任何字符。2UserBLL通过IsLogin()方法判断登录名和密码是否匹配。3UserDAL通过GetUserByLoginName方法,从数据库中获取对应登录名的系统信息。4Deafult.aspx

4、显示系统主界面,如果登录信息验证正确,跳转到本页。3.2.3注销A、时序图(无需时序)B、描述编号类名或方法名功能描述1Deafult.aspxSession.Remove()用户登录后,登录信息处有“注销”功能按钮,用户点击该按钮,可以安全退出本系统。3.2.4密码修改A、时序图B、描述编号类名或方法名功能描述1ChangePassword.aspx显示密码设置界面,接受用户输入的原始密码2UserBLL通过输入验证密码方法判断是否修改密码,并输入新密码。3UserDAL通过获取新密码的方法,从数据库中写入新密码。4Deafult.aspx如果密码修改成功

5、跳转页面。3.2.5找回密码A、时序图B、描述编号类名或方法名功能描述1FindPassword.aspx进入主页无需登录选择找回密码2UserBLL通过输入验证密码方法判断是否找回密码,并找回密码信息。3UserDAL通过获取找回密码信息的方法,返回找回密码信息方法。4Deafult.aspx如果密码找回成功跳转页面,给用户回复电子。3.2.6浏览帖子A、时序图B、描述编号类名或方法名功能描述1UserDefault.aspx显示该用户所在专业板块的帖子列表,并显示帖子的标题、容概要、发布人、发布时间、被浏览次数等。2MessageBLL通过SelectM

6、essages()方法按条件查询帖子。3MessageDLLSelectMessages()方法负责访问Mseeage表返回帖子容。4ShowMessage.aspx查找成功后,主页可以显示发布人、发布时间、修改时间、阅读次数,并以列表形式显示。3.2.7发布帖子A、时序图B、描述编号类名或方法名功能描述1PublishMessage.aspx显示发布帖子界面,接受用户输入的标题和容,同时进行输入信息验证,标题不能为空,容不能为空。2MessageBLL通过AddMessage()方法进行帖子容验证。3MessageDALInsertMessage()方法负

7、责访问Mseeages表,并返回发布的帖子容。4UserDefault.aspx帖子发布成功后,主页可以显示发布人信息、发布时间、所属板块等信息。3.2.8删除、修改帖子A、时序图B、描述编号类名功能描述1Default.aspx在UI层调用业务逻辑层方法,点击修改帖子,修改成功后;保存修改后的帖子。2UserBLL在业务逻辑层(BLL),查询帖子的验证;3Default.aspx在数据访问层(DAL),根据ID查询帖子,数据库执行操作;传递修改后的ID,数据库执行操作;刷新表单,显示修改后的帖子信息。3.2.9回复帖子A、时序图B、描述编号类名功能描述1D

8、efault.aspx在UI层调用业务逻辑层的方法,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。