旅行社信息管理统设计书Word文件下载.docx

上传人:b****6 文档编号:16364623 上传时间:2022-11-23 格式:DOCX 页数:40 大小:913.75KB
下载 相关 举报
旅行社信息管理统设计书Word文件下载.docx_第1页
第1页 / 共40页
旅行社信息管理统设计书Word文件下载.docx_第2页
第2页 / 共40页
旅行社信息管理统设计书Word文件下载.docx_第3页
第3页 / 共40页
旅行社信息管理统设计书Word文件下载.docx_第4页
第4页 / 共40页
旅行社信息管理统设计书Word文件下载.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

旅行社信息管理统设计书Word文件下载.docx

《旅行社信息管理统设计书Word文件下载.docx》由会员分享,可在线阅读,更多相关《旅行社信息管理统设计书Word文件下载.docx(40页珍藏版)》请在冰豆网上搜索。

旅行社信息管理统设计书Word文件下载.docx

Register.jsp

显示注册界面,接受用户输入的登录信息:

登录名,,密码,性别,生日,电子等。

2

UserBLL

通过输入验证信息方法判断注册信息是否正确。

3

UserDAL

通过获取注册信息的方法,从数据库中写入注册的登录名和系统信息。

4

Deafult.aspx

如果注册信息正确跳转页面。

3.2.2登录

Login.aspx

显示登录界面,接受用户输入的登录名和密码,同时进行输入信息验证。

登录名由字母、数字和下划线组成,不得超过20个字符;

密码可以是除控制字符外的任何字符。

通过IsLogin()方法判断登录名和密码是否匹配。

通过GetUserByLoginName方法,从数据库中获取对应登录名的系统信息。

显示系统主界面,如果登录信息验证正确,跳转到本页。

3.2.3注销

A、时序图(无需时序)

Deafult.aspx

Session.Remove()

用户登录后,登录信息处有“注销”功能按钮,用户点击该按钮,可以安全退出本系统。

3.2.4密码修改

ChangePassword.aspx

显示密码设置界面,接受用户输入的原始密码

通过输入验证密码方法判断是否修改密码,并输入新密码。

通过获取新密码的方法,从数据库中写入新密码。

如果密码修改成功跳转页面。

3.2.5找回密码

FindPassword.aspx

进入主页无需登录选择找回密码

通过输入验证密码方法判断是否找回密码,并找回密码信息。

通过获取找回密码信息的方法,返回找回密码信息方法。

如果密码找回成功跳转页面,给用户回复电子。

3.2.6浏览帖子

UserDefault.aspx

显示该用户所在专业板块的帖子列表,并显示帖子的标题、容概要、发布人、发布时间、被浏览次数等。

MessageBLL

通过SelectMessages()方法按条件查询帖子。

MessageDLL

SelectMessages()方法负责访问Mseeage表返回帖子容。

ShowMessage.aspx

查找成功后,主页可以显示发布人、发布时间、修改时间、阅读次数,并以列表形式显示。

3.2.7发布帖子

PublishMessage.aspx

显示发布帖子界面,接受用户输入的标题和容,同时进行输入信息验证,标题不能为空,容不能为空。

通过AddMessage()方法进行帖子容验证。

MessageDAL

InsertMessage()方法负责访问Mseeages表,并返回发布的帖子容。

帖子发布成功后,主页可以显示发布人信息、发布时间、所属板块等信息。

3.2.8删除、修改帖子

类名

Default.aspx

在UI层调用业务逻辑层方法,点击修改帖子,修改成功后;

保存修改后的帖子。

在业务逻辑层(BLL),查询帖子的验证;

在数据访问层(DAL),根据ID查询帖子,数据库执行操作;

传递修改后的ID,数据库执行操作;

刷新表单,显示修改后的帖子信息。

3.2.9回复帖子

在UI层调用业务逻辑层的方法,管理员回复帖子

在业务逻辑层(BLL),进行回复容验证

在数据访问层(DAL),获取回复容,数据库开始执行操作,操作成功后,系统跳转回帖子浏览页。

3.2.10修改、删除回复

LoginDAL

判断登录名和密码是否匹配后。

可以查看首页信息。

Reply.aspx

用户可以修改,删除回复

3.2.11浏览个人消息

显示所有该用户收到的个人消息,并区别已读消息和未读消息。

用户单击消息标题的超可以跳转到消息详细显示界面。

NoteBLL

通过SelectNotes()方法获取查询消息的条件。

NoteDAL

其SelectNotes()方法从数据库中Note获取要浏览的个人消息。

ShowNote.aspx

消息查找成功后,该页可以显示消息的标题、发送人、发布时间、是否被阅读、详细容等信息。

3.2.12发送个人消息

PublishNote.aspx

显示个人消息发送界面,接受用户输入的标题和容,同时进行输入信息验证,标题不能为空,容不能为空。

通过AddNote()方法进行消息容验证。

NoteDLL

InsertNote()方法负责访问Notes表返回发布信息。

消息发送成功后,接收人可以显示发送人信息、发送时间等。

3.2.13删除个人信息

ManageUserMessage.aspx

在UI层选中要删除个人消息。

调用了业务逻辑层的RemoveUserMessageByNoteID方法,当用户点击删除按钮时该方法响应。

UserMessageBLL

在业务逻辑层对用户删除的个人消息请求进行验证。

调用数据访问层的DeleteUserMessageByNoteID的方法,删除的个人消息不为空时,则删除个人消息。

UserMessageDAL

在数据访问层获取删除个人消息并返回删除个数。

3.2.14回复个人信息

对页面上的稳重可以随意浏览

显示评论列表

jsp页面,用户退出后,显示登录界面

回复别人评论自己的信息

3.2.15查询登录信息

在UI层要输入查询的条件,并显示登录信息列表。

LoginBLL

在业务逻辑层处理获取到的登录信息。

在数据访问层查询登录信息,并通过查询到的信息返回登录信息。

3.2.16登录权限审批

ManagerUser.aspx

在UI层选择所要赋予权限的用户,作出权限分配选择,然后调用业务逻辑层中ModifyGradeToAdminByLoginIDs方法,执行该方法并在UI层做异常处理时,会在界面中把异常显示出来给管理员。

在业务逻辑层,对管理员赋予权限的信息进行权限验证,调用数据访问层的UpdateLoginsForGradeByLoginIDs方法,若出现异常,向界面显示抛出异常。

在数据访问层连接数据库,使用UpdateLoginsForGradeByLoginIDs方法抛出异常给BLL层。

3.2.17修改登录信息

在UI层选择要修改的登录信息,显示待修改的登录信息,输入修改容,显示修改成功

在业务逻辑层获取到登录信息后,当查询到登录信息后返回登录信息并对修改的登录信息进行处理。

在数据访问层查询到被选择的登录信息,在BLL层进行修改后更新登录信息,修改成功后返回修改情况。

3.2.18添加、修改、删除专业版块信息

登录系统

专业版块信息管理模块

管理员的名和密码验证正确后,可以显示帖子信息。

相关处理

管理员提交想要增加,删除,修改的帖子信息的用户名。

数据库模块

连接到数据库,数据库开始处理并且更新管理员发出的更改请求,更新成功后跳转回相关处理页面。

3.2.19增删改查帖子

ManagerMessage.aspx

在UI层做出增加、删除、修改和查询帖子选择,然后调用业务逻辑层中各个功能所负责的方法,执行该方法并在UI层做异常处理时,会在界面中把异常显示出来给用户。

在业务逻辑层,增加、删除、修改和查询帖子,若出现异常,向界面显示抛出异常。

在数据访问层连接数据库,使用各个功能所负责的方法抛出异常给BLL层。

3.2.20查看登录日志

通过验证方法判断登录名和密码是否匹配。

通过获取登录名方法,从数据库中获取对应登录名的系统信息。

显示系统主界面,如果登录信息验证正确,跳转到主页,选择获取登录日志。

5

LoginLog.aspx

获取登录日志返回给用户。

3.2.21查看密码修改日志

ChangePasswordLog.aspx

获取密码修改日志返回给用户。

3.2.22在线人数统计、访问量统计

在UI层显示在线人数和访问总量

在业务逻辑层验证登录信息,显示在线人数和访问总量

在数据访问层获取在线人数和访问总量

第四部分、数据库设计

4.1逻辑设计

系统的E-R图如下:

(待完成)

4.2表设计

表名

功能说明

Logins

登录信息表(系统逻辑信息)

LoginLogs

登录日志表(用来记录用户登录情况)

LoginStates

登录状态表(用来记录用户登录状态)

Users

用户信息表(用户人文信息)

ChangePasswordLogs

修改密码日志表(用来记录密码修改情况)

Notes

个人消息表

Replys

回复表

Messages

帖子表

Professions

专业板块表

4.2.1Logins表

列名

数据类型

空/非空

约束条件

其它说明

LoginID

Bigint

NOTNULL

IDENTITY(1,1)PRIMARYKEY

登录编号

LoginName

Varchar(30)

UNIQUE

登录名

Password

Varchar(32)

密码

ProfessionID

Smallint

(2)

NULL

FOREIGNKEY

专业板块

NickName

昵称

RegistDateTime

Datetime(23)

注册时间

RegistIP

Varchar(32)

注册IP

LastLoginDateTime

登录时间

LastLoginIP

登录IP

LoginTime

Bigint(8)

登录次数

State

登录状态

Grade

等级

Email

Varchar(64)

电子

补充说明

4.2.2LoginLogs表

PRIMARYKEY

4.2.3LoginStates表

StateID

StateName

Nvarchar(4)

StateDescription

Nvarchar(16)

4.2.4Users表

UserName

Nvarchar(20)

Gender

Varchar

(2)

CHECK

Birthday

Smalldatetime(4)

CardID

Varchar(18)

Phone

Varchar(20)

Address

Varchar(50)

Remark

Varchar(500)

4.2.5ChangePasswordLogs表

ChangePassword

OldPassword

UpdateTime

Datetime

NOTNULL

LoginIP

4.2.6Messages表

MessageID

bigint

Title

nchar(32)

[Content]

nchar(437)

Publisher

PublishDateTime

datetime

PublishIP

LastModifyDateTime

datetime

LastModifyIP

AccessTime

Type

smallint

4.2.7Replys表

Replys

ReplyID

PublisherDateTime

nvachar(250)

4.2.8Notes表

NoteID

[From]

[To]

Bit

4.2.8Professions表

SMALLINT

ProfessionName

VARCHAR(32)

第五部分、界面设计

5.1界面设计

5.1.1用户注册界面

用户若没有登录信息,则用户可以注册,以下是注册页面:

5.1.2用户登录界面

系统的首页左侧登录页面,如下图所示:

用户成功登录之后,实现问好功能,设计界面如图所示:

5.1.3浏览景点信息界面

当用户点击“用户主页”之后,出现如下界面:

5.1.3浏览线路信息界面

5.1.3浏览酒店信息界面

5.1.13浏览公告信息界面

当用户点击“发布帖子”之后,出现如下界面:

5.1.15发布留言界面

5.1.15预定酒店信息成功界面

5.1.2管理员密码修改界面

5.1.5

5.1.6添加景点信息界面

如果用户密码遗忘或丢失,用户可以找回密码,以下是找回密码界面:

5.1.7修改、删除景点信息界面

5.1.16回复留言界面

当用户浏览帖子的详细信息的同时,帖子下方出现如下界面:

5.1.16删除留言界面

5.1.8发布公告信息界面

5.1.8删除公告信息界面

5.1.10删除会员信息界面

5.1.11发布、回复帖子

5.1.12删除、修改帖子界面设计

5.1.13浏览帖子列表

5.1.14浏览个人消息

5.1.15发布帖子

5.1.16回复帖子

5.1.17发送个人消息

当用户点击“发送个人消息”时,出现如下界面:

5.1.18登录权限审批

5.1.19旅游管理后台系统界面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1