桂林网_如何制作h5页面视频_深圳设计公司有多少家_seo是什么软件

2023年电商平台排行榜

网页设计与制作培训班哪家好、广州网站开发创意设计公司、永久使用、不限域名、做网站的公司哪里好

宁波网站建设地方?

桂林网_如何制作h5页面视频_深圳设计公司有多少家_seo是什么软件

1 绪论
1.1开发背景
在发展迅速的信息化时代中,越来越多互联网科技走进人们的生活,人们开始接受互联网带来的方便快捷的服务,同时享受这互联网带来的冲击。电影院售票系统是目前管理电影院售票不可或缺的管理网站,但是由于各种无法预测的现实原因让它无法普遍实现出来,如果时间久了,管理十分不便利,存在误差,查询难的现象,一旦数据过多,人工管理方式就很难维持。随着信息技术的应用拓展,逐渐引用了信息化技术管理,逐渐取代了人工管理模式,采用计算机系统来管理售票信息,智能的管理减少了人力物力财力,节省了管理的时间和空间,提升了工作的准确率和效率。本次系统开发,主要以售票系统为对象,根据需求来完成功能设计。
1.2开发意义
为为解决“信息过载”的问题,已经有无数科学家和工程师提出了很多天才的解决方案,其中代表性的解决方案是分期录和搜索引擎。而这两种解决方案分别催生了雅虎和谷歌两家互联网领域的著名公司。雅虎凭借分类目录起家,将著名的网站分门]别类,从而方便用户根据类别查找网站但是随着互联网规模的不断扩大,分类录也只能覆盖妙量的热门]网站,越来越不能满足用户的需求因此催发了搜索引擎的诞生,以谷歌为代表的搜索引擎可以让户通过关键词找到自己需要的信息但是,搜索弓|擎需要用户主动提供准确的关键词来寻找信息,因此不能解决用户的很多其他需求,比如当用户无法主动提供准确描述自己需求的关键词时,搜索引擎就无能为力了。另-方面,搜索引擎根据关键字检索的信息是千篇一律的, 不能满足各种用户在不同阶段不同背景下的个性化需求。于搜索弓|擎存在这样的缺陷,采用协同过滤算法的在线购票影城应运而生。
采用协同过滤算法的在线购票影城也是一种帮助用户快速发现有用信息的工具,和搜索弓 擎不同的是,采用协同过 滤算法的在线购票影城不需要用户提供明确的需求,而是通过分析用户的历史行为为用户的兴趣建模,从而主动推荐能够满足用户兴趣和需求的信息。搜索弓|擎满足了驴有明确目的时的主动查找需求,而采用协同过滤算法的在线购票影城能够在用户没有明确目的时帮助他们发现感兴趣的新内容。从物品的角度出发,采用协同过滤算法的在线购票影城可以更好地发掘物品的长尾。互联网条件下,电子商务网站往往能出售比传统零售店更丰富的商品。虽然其中绝大多数是不热]的商品,但其数量极其庞大,因此这些长尾商品的销售额将是一个不可小觑的数字。如果要通过发掘长尾提高销售额,就必须充分研究用户的兴趣,而这正是协同过滤算法的在线购票影城主要解决的问题。协同过滤算法的在线购票影城通过发掘用户行为,找到用户的个性化求,从而将长尾物品准确地推荐给需要它的用户,帮助用户发现那些他们感兴趣但很难发现的物品。
如今,随着互联网的飞速发展,人们越来越意识到在线购票影城的重要性并投入中。目前几乎所有的大型视频网站,如腾讯、优酷、爱奇艺都建立起了自己的协同过滤算法的在线购票影城,为用户提供个性化智能服务。在日趋激烈的竞争环境下,个性化在线购票影城能有效的提高用户体验,提高电子商务网站的服务质量,为企业带来巨大的经济效益。因此,采用协同过滤算法的在线购票影城技术的研究具有重要的商业价值和使用意义。
1.3ssm框架介绍
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
1.8.1 Spring
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。
1.8.2 SpringMVC
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。
1.8.3 mybatis
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。
页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。

2 在线购票影城需求分析

在我们开发一个新的项目的时候,我们首先要考虑这个项目是否可以开发,是否值得开发,因此在开发本在线购票影城的第一步就要对系统的需求进行分析。

2.1 可行性分析

(1)经济方面上的可行性:

在开发在线购票影城的时候主要考虑的是系统的投入和产出两部分,投入方面只要配置一台带有ecplice+mysql的电脑就可以进行开发,成本很少,产出方面目前通过线上家教的用户的数量日益增多,网络进行家教变得平民化普及化,用户人数呈上升趋势,当用户人数庞大了,各种经济效益也就产生了。所以在经济方面可行性是没有问题的。

(2)操作方面上的可行性:

设计的在线购票影城在界面上简介易懂,而且通过导航栏能够明显的看到想要了解的各种信息,功能模块划分明确,而且在操作方面对使用者没有任何要求,无需培训,而且系统操作起来十分简单,能够便捷的管理任何信息。因此在操作方面可行性也是没有问题的。

(3)技术方面上的可行性:

在技术方面使用了当下主流的SSM框架,采用了编译器ecplice+mysql用以运行整体程序,在以后的技术更新以及维护方面是没有问题的,因此在技术方面可行性也是没有问题的。

2.2 系统流程分析

业务流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。

2.2.1 数据增加流程

用户成功登入系统后能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,图2-1显示的就是在增加数据时的流程。

图2-1  数据增加流程图

2.2.2 数据修改流程

数据修改时的流程和上面介绍的数据增加时的流程差不多,如图2-2所示。

图2-2  数据修改流程图

2.2.3 数据删除流程

如果系统里面存在一些没有用的数据的话相关的管理人员还可以对这些数据进行删除,图2-3就是数据删除时的流程图。

图2-3  数据删除流程图

2.3功能需求分析

在线购票影城划分为了注册用户模块和管理员模块这两大部分。

注册用户模块:

(1)用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现影院信息以及热映电影等操作,就必须有这个系统的账号,如果没有账号的话,可以注册以后进行相关的操作,同时用户还可以通过“我的账户”这以按钮对个人信息以及操作的信息进行管控。

(2)查看在线购票影城的首页信息:在线购票影城的首页信息包含了首页、电影资讯、网站公告、个人账户、个人收藏、影院信息、热映电影、电影场次、个人中心。

(3)网站公告:用户可以查看后台管理员发布的公告信息,在查询到自己想要了解的公告信息的时候,可以进入查看详细的介绍。

(4)电影资讯:用户可以查看电影资讯信息,在查询到自己想要了解的电影资讯的时候,可以进入查看详细的介绍进行评论、点赞、收藏操作。

(5)电影场次:用户可以查看电影场次,在查询到自己想要了解的电影场次的时候,可以进入查看详细的介绍,点击“购票”这一按钮以后会跳转到购票填写的界面,根据提示填写好购票的信息,点击“提交”以后报名就完成了;在电影场次详情这个界面,同时支持用户对喜欢的电影场次进行收藏、点赞的功能。

(6)热映电影:用户可以查看热映电影支持通过搜索关键词的方式对热映电影进行查询,在查询到自己想要了解的热映电影的时候,可以进入查看详细的介绍。

(7)个人账户:在前台点击“个人账户”可以对个人资料+密码修改+自己收藏的信息进行管控。

图2-1就是注册用户角色的用例展示。

图2-1 在线购票影城注册用户角色用例图

管理员管理模块:

(1)网站管理:管理员可以对系统前台展示的轮播图以及网站公告进行增删改查,方便用户进行查看。

(2)人员管理:管理员可以对系统中所有的用户角色进行管控,包含了管理员、和注册用户这两种角色,如果需要添加新的用户,点击页面中的“添加”按钮根据提示输入上用户信息,点击“提交”以后在对应的用户界面就可以查看到了,可以点击用户后面的“删除”按钮直接删除某一用户。

(3)内容管理:管理员可以对在线购票影城前台展示的电影资讯以及资讯分类进行管控。

(5)模块管理:在“更多管理”这一菜单下,可以对用户操作的电影分类、城市信息、影院信息、热映电影、电影场次、在线订票进行管控。

(6)个人管理:管理员点击“个人管理”菜单可以对个人信息以及登录的密码进行设置。

图2-2就是管理员角色的用例展示。

图2-2 在线购票影城管理员角色用例图

2.4非功能性分析

在线购票影城的非功能性需求比如在线购票影城的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:

3-1在线购票影城 非功能需求表

安全性

主要指在线购票影城数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指在线购票影城能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响在线购票影城占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着在线购票影城的页面展示内容进行操作,就可以了。

可维护性

在线购票影城开发的可维护性是非常重要的,经过测试,可维护性没有问题

熬夜必备以黄去黄地域名网址查询北京商场skp进销存微信小程序卖货怎么弄免费行情软件的特点和优势专业做微信开发的公司网站制作设计机构日产精品一线二线三线芒果新零售出国劳务信息crm客户管理软件移动网站建设制作html个人主页源代码b2c电子商务网站排名谷歌seo实战教程百度云资源搜索专业建站开发医疗器械监督管理条例美业推广平台新型建筑模板深圳网站设计价格潍坊网站建设平台可以免费进的服务器网站百度seo排名优化如何怎么注册公司流程和费用cms系统免费怎么注册自己的平台地方门户网站加盟网站 搭建 公司好看的网页前端模板

猜你喜欢