资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
-景点预约及门票管理系统详细设计规格说明书二级学院医药信息工程专 业信息管理与信息系统班 级2021级组 号第26组小组成员指导教师2021 年9月. z.-目录目录11. 作用围21.1目的21.2软件和人机界面21.3主要的系统功能:31.4外部数据库定义31.5主要的设计约束和限制32. 文档32.1现有的软件文档32.2技术参考书:33设计描述33.1数据描述33.2导出的程序构造:无43.3构造之间的界面:还没44. 模块描述;针对每个模块给出44.1处理过程述4景点开放时间模块5统计分析模块7管理员模块8留言板模块94.2接口描述104.2.1硬件接口104.2.2软件接口104.2.3部接口114.3设计语言或其他形式描述114.4注释125运行设计125.1运行模块组合125.2运行控制125.3运行时间126系统逻辑127功能器求与程序的关系158人工处理过程159数据库设计169.1 数据库需求分析169.2 数据库概念构造设计179.3 数据库逻辑构造设计1810特别注释2111附录211. 作用围1.1目的本次课程设计目的是构建一个旅游景点网上售票系统,主要完成游客的对景点的预览和对票券的订购等操作。采用的主要技术是置脚本语言是基于Java 编程语言的 JSP、后台数据库采用SQLSERVER技术、用Hibernate 控件进展数据库的连接以及网页编程语言HTML。1将系统划分为物理元素,即程序,文件,数据库,文档等。2设计软件构造,即将需求规格转换为体系构造,划分出程序的根本模块,确定模块之间的相互关系,并确定系统的数据构造。3本说明书的用途在于实现目标系统的各种不同的案,分析这些案中选出假设干个合理的案,为每一个案都准备一份系统流程图列出组成系统的物理元素,进展本钱/效益分析,从中选择一个最正确的案向用户和使用部门推荐。如果用户和使用部门负责人承受了推荐的案,分析员应该进一步为这个最正确案设计软件构造。通常,设计出初步的软件构造后还要进一步改进,从而得到更合理的构造,进展必要的数据库设计,确定测试要求并且制定测试方案。4本说明书主要读者为系统分析员和用户以及使用部门的有关人员,为后面的系统开发提供依据1.2软件和人机界面MYCELIPSE,SQLSERVER,POWERDESIGNER, rose rational,注册,登录,填写个人信息,查询等1.3主要的系统功能:网上查询景点,留言板,对导游的评价,对景区的评价,网上订票,二维码扫描1.4外部数据库定义景点信息表,景点导游表1.5主要的设计约束和限制假定此系统为自包含的,不过分依赖其它外部系统2. 文档2.1现有的软件文档景点预约及门票管理系统需求分析规格说明书 ,景点预约及门票管理系统可行性报告,景点预约及门票管理系统工程方案开发书2.2技术参考书:JSP从入门到精通,数据库原理3设计描述3.1数据描述导游的资料,游客的资料数量,景区的资料数量,景区景点的资料数量3.2导出的程序构造:无3.3构造之间的界面:还没4. 模块描述;针对每个模块给出4.1处理过程述景点信息模块:界面有一些详细,点击详细,有其他的详细信息开场完毕浏览主页景点信息查看所选景点详细信息进入登陆页面是否购票景点开放时间模块:直接点击到景点开放时间,即可显示景点开放时间模块开场完毕查看开放时间模块修改删除插入开放时间用户模块:在用户点击登录按钮后:如果用户名或密码为空,在0.5秒给出相应的提示语。如果用户名或密码错误,在1秒给出相应的提示语。如果验证通过,在1秒进入相应的界面。开场完毕新用户注册用户登陆查看用户根本信息是否已存在编辑根本信息预约模块:用户点击*景点预约,然后在景点游客表中就会插入该游客的信息生成预约号预约成功点击预约浏览主页景点进入预约页面门票个数是否大于0点击查看详细信息登陆或注册是否登陆用户预约完毕开场 no Yesyes no yes统计分析模块开场完毕查看统计分析模块 修改删除插入信息管理员模块1用户信息管理管理员可以查看注册本的用户的所有信息,并拥有权限进展局部信息的编辑,其中用户的消费累计和用户等级都是后台自动生成的,管理员不能进展修改。2景点信息管理首页所罗列出的所有景点信息,管理员都是可以修改的,不仅可以对景点进展替换,也可以修改景点价格和景点剩余票数等。开场完毕查看并编辑用户信息查看并编辑主页景点信息留言板模块1用户留言用户可以对旅游景点进展一个评价也可以在本页面留下自己的旅游心得等。2留言板查看用户可以查看留言板的所有容,对于注册过并登陆后进展留言的用户,可以看到留言者的*,而对于未登录用户,则只能看到信息,此模块的业务流程图如下:开场完毕游客留言用户留言查看留言板4.2接口描述4.2.1硬件接口 由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。4.2.2软件接口这里的接口问题主要就是怎样与sql数据库进展通信,以便对数据库进展读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:1连接对象Connection:用来连接数据库。2记录集对象Record:用来保存查询语句的返回结果。3命令对象mand:用来执行SQL语句或者SQL Server的存储过程。4参数对象Parameter:用来为存储过程或查询提供参数。4.2.3部接口各模块之间的接口如下表:模块编号模块名称备注1会员登录登录模块2会员注册登录模块3景点展示景点介绍模块4查询景点介绍模块5景点详情景点介绍模块6填写详细信息购置模块7系统处理生成订单号购置模块4.3设计语言或其他形式描述位、字符、数据元、记录、文件和数据库等6层,每一后继层都是其前驱层数据元组合的结果,最终实现一个综合的数据集合4.4注释a.加在模块首部的注释;本模块是为旅友找到适合自己的旅游景区,并为驴友提供参考路线。b加在各分枝点处的注释;选择要去的大区。5运行设计5.1运行模块组合无5.2运行控制无。5.3运行时间较短6系统逻辑业务逻辑是为到达特定的价值目标而必须要完成的一系列活动。活动之间不仅有格的先后顺序限定,而且活动的容、式也都必须有明确的安排和界定,以使不同活动在不同岗位角色之间进展交接成为可能。活动与活动之间在时间和空间上的转移可以有较大的跨度。整个业务流程基于工作流而建,旅游管理及订票系统是以门票预订为业务流程的核心。用户在进展订票之前,需先进展登陆,进入景点详细信息页面后可点击订票,订票时需使用虚拟金额进展订票,此金额可由用户注册时生成,订票成功后门票个数和账号余额都会相应地减少。通过对整个系统的执行过程分析,可以得到整个系统核心的的业务流程。当游客进入主页景点进展浏览时,会点击喜欢的景点查看此景点的详细容,然后可以看到此景点的价格、景点的详细介绍、景点地图、景点门票剩余情况等,当用户输入订票数目,点击订票时,后台会检测此游客是否已经登陆,如果此游客未登陆则系统会跳转到游客登陆页面,如果已经登陆系统会跳转到订票页面,在订票页面中会显示出用户的剩余金额,如果用户剩余金额小于所要支付的金额,系统则会提示用户金额缺乏然后跳转到主页景点页面,如果用户金额充足,用户点击订票时则会提示订票成功且生成唯一的订票单号。系统的核心流程图如下所示。完毕开场登陆系统订票成功有无支付能力进入订票系统是否登陆购票查看景点详细信息查看主页信息用户进入主页7功能器求与程序的关系servlet放置提交处理页面beans放置JavaBeanscssCSS文件存放flash放置flash文件admin后台文件images图片存放目录,可根据具体模块划分子目录userFace会员头像msgFace留言表情travleImg景点图片cultureImg旅游文化相关图片jsJavascript文件WEB-INF后台类、包、TLD、配置文件8人工处理过程连接数据库,部署工程9数据库设计数据库的设计是系统设计中相当关键的环节,它是用户界面层和业务逻辑处理层的根底。合理的数据库设计可以提高系统数据存储的效率,保证数据的完整和统一,而且可以提高系统的扩展性。一般包括数据库需求分析、数据库概念构造设计和逻辑构造设计。9.1 数据库需求分析系统涉及到用户信息、景点信息、管理员信息、景点详细信息、用户账户信息、留言板信息、景点地图信息等多种数据管理。用户信息管理包括用户的个人信息查看以及修改、登陆密码修改;管理员信息管理包括管理员的个人资料查看以及修改、登陆密码修改;景点信息管理包括景点资料查看以及修改;留言板信息管理包括留言信息录入和查看操作。具体功能如下:1管理员维护可以维护用户信息和景点信息;2用户查询个人资料和修改登陆密码;3管理员可以对景点信息编辑;4用户可以查看个人根本信息并进展相关修改;9.2 数据库概念构造设计概念构造设计就是对信息世界进展建模,概念构造设计的任务是在需求分析阶段产生的需求说明书的根底上,按照特定的法把它们抽象为一个不依赖于任具体机器的数据模型,即概念模型,常用的概念模型是E-R模型。概念数据模型,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进展建模,利用实体关系图来实现,它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述。现实世界概念构造模型的有效法,是表示概念模型的一种式。矩形表示实体型,框写实体名,用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框写明联系名,并用无向边分别与有关实体型连接起来7。有用户、游客、管理员、旅游景点、留言板这5个实体,用户有用户名、登陆密码、家庭住址、联系式、用户等级这5个属性,游客是进入系统后只能查看景点信息等操作,所以游客没有属性,管理员有用户名和登陆密码这2个属性,旅游景点有景点名称、景点图片、详细信息、参考价格、会员价格、高级会员价格这6个属性,留言板有留言人*、留言时间、留言容这三个属性。游客可以查看旅游景点,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号