Advertisement

计算机毕业设计 jsp电影院系统ssh 毕设

阅读量:

演示视频:

https://www.bilibili.com/video/BV1Tj411p7BJ/

3.1数据库的分析与设计

以数据库为核心的计算机信息系统依托先进的数据库管理系统实现了信息的全面采集与整理,并通过存储、检索、更新以及加工处理等功能实现了信息资源的有效应用与传播扩散过程。无论何种类型的信息系统或计算机系统,在当前信息技术环境下都必须建立一个高效可靠的数据库作为基础架构支撑体系的整体运行。系统的性能水平及其运行效率均与其数据模型的设计方案密切相关

数据库的设计通常遵循规划过程,并包含需求分析、概念设计、逻辑设计以及物理设计等五个步骤。

3.1.1数据库的概念结构设计

概念设计是指基于数据分析的基础上采用自底向上的方法构建整个系统的数据库概念架构,并以用户体验为中心进行视图设计,在完成各组件整合后对整体架构进行优化分析从而实现最终目标

数据库的概念结构设计基于实体-联系(即E-R)模型的方法进行构建。该模型主要由实体、属性和联系三个要素构成。通过绘制相应的E-R图来展示。该方法旨在帮助理解工作环境中的各种事物及其特性。

概念设计的目的是生成对应企业组织信息需求的数据库结构模型,也就是概念模式.这些模式不受数据库逻辑结构的影响,并且也不受支持该数据库的DBMS的影响.

基于现有需求调研,并在 conjunction with 系统概念模型的特点及建立方法的基础上构建 E-R 模型图

实体间关系

属性

实体

(1)普通用户实体E-R图如图3.5所示:

普通用户

图3.5普通用户E-R图

(2)电影电影票实体E-R图

电影新闻

图3.6电影电影票信息实体E-R图

(3)电影信息E-R图

普通用户

图3.6电影信息实体E-R图

(4)订单信息E-R图

订单信息

图3.6订单信息实体E-R图

(5)管理员信息E-R图

管理员

图3.6管理员信息实体E-R图

第四章系统功能实现

在管理信息系统发育过程中,在完成了需求调研与规划等前期环节后,从而启动了系统的实现场景。经过对问题进行深入分析与功能规划后,在系统分析与设计环节中对系统的逻辑架构、功能模块和技术路线进行了全面确定。随后,在实现场景构建的过程中必须整合前面各环节所取得的技术成果并完成技术方案向实际应用环境的具体转化工作,并以此实现了技术方案的有效落地应用。最终得出结论:系统的实现场景即为整个项目中最富含创新价值的技术创新成果

3.1管理员登陆页面

1.描述:为了保证系统的安全性,要使用本系统必须先登陆到系统中。

2.程序运行效果图如图3.1所示:

971c6389297ae2e13103baa6d8aff6a1.jpeg

图3.1 管理员登陆页面设计

3.用户在登录页面输入用户的账号信息后,请单击提交按钮以完成注册流程。系统会自动跳转至对应的service模块,在该服务模块将对账号信息进行验证。当验证成功时,请进入管理模块;若验证失败将显示'用户名或密码错误'信息随后返回登录页面。

3.2管理员模块

在管理员主界面左侧的部分集成了七大核心功能模块

2.程序运行效果图如图3.2所示:

3c1b7b94bce164720579e8705c27804d.jpeg

图3.2管理员主页面

每个jsp页面将对特定的用户群体实施身份验证措施,并非为了非登录状态下的访问控制。

4.2.1电影票管理

4.2.1.1电影票信息录入

1.描述:管理员输入电影票相关正确信息后点击录入按钮,如果是没有输入完整信息,比如没有输入电影票标题,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法οnsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

2.程序效果图如下图3.3所示:

图3.3 电影票信息录入

3.流程图如下图3.4所示:

图3.4 电影票信息录入流程图

4.2.1.2电影票信息管理

管理员在左侧菜单栏中找到并点击"电影票管理"选项,在此操作下页面被成功跳转至电影票管理界面,并由系统执行查询所有电影票信息的动作。

2.程序效果图如下图3.5所示

6531fab06760448ff312bbe6f1c5aaf9.jpeg

图3.5电影票管理界面设计

4.2.1.3电影票信息删除

首先点击'电影票信息管理'按钮,随后页面跳转至'电影票管理界面',并显示所有现有的'电影票信息'.接着,用户可以选择欲删除的具体一张'电影票',此时系统会弹出一个'确认对话框',即可完成该'电影票信息'的删除操作.

2.程序效果图如下图3.6所示

4a32c1e84ca434ea56eb63594792032a.jpeg

图3.6 电影票信息删除

4.2.2电影信息管理

4.2.2.1电影信息录入

此页面主要用于接收与电影相关的各种信息。这些信息包括如电影名称、主演和导演等基本资料;此外还有丰富的内容展示区域(即用于显示的丰富内容部分),其中详细介绍了该部影片的内容与背景,并配以相关图片素材以及辅助文件资料(即所谓的附件)。在具体实现过程中,则主要依赖于开源在线文本编辑器FCKEditor这一功能组件来完成内容的编辑与展示;同时我们还实现了对该富文本框的有效性验证机制(即通过form表单中的onsubmit属性调用checkForm函数进行有效性验证)。

2.程序效果图如图3.7所示:

3b2b61a47e69fad7fb8b10783e20a36c.jpeg

图3.7 电影信息录入

在系统的所有输入日期相关的地方都应用了mydata97这个日历控件。具体来说,在工程中导入了Calendar.js文件,并在jsp页面开始时引入了该脚本。为了实现日期显示功能,在文本框的属性定义中设置属性为 onclick='new Calendar().show(this);'即可完成配置。

4.2.2.2电影信息管理

管理员单击左侧菜单栏中的"电影管理"选项后,系统会自动跳转至该菜单对应的管理界面,随后会调用后端系统中的movieAction类来查询所有相关信息,将这些数据经过封装并转换为适合展示的形式,最终将所有数据绑定至request对象中,随后会跳转至对应的JSP页面显示这些信息

2.程序效果图如下图3.8所示

afade7bca68badcf76b8cab05e593edc.jpeg

图3.8 电影信息管理页面

4.2.3会员信息管理

4.2.3.1会员信息管理

当游客访问该网站时,他们可以注册成为会员.管理员登录后即可处理会员相关事务.单击左侧'会员管理'按钮,系统将跳转至后台进行操作.在该类中,程序会从数据库中提取并获取会员相关信息,然后将这些信息绑定到请求对象,并输出至相应的JSP显示页面.

2.程序效果图如图3.9所示:

f889635c10f908b380be2218f7d75c33.jpeg

图3.9会员信息管理

4.2.4系统订单管理

4.2.4.1订单

1.描述:查看订单相关信息。

2.程序效果图如图3.10所示:

016696b5ab65b398663976be56c38d1d.jpeg

图3.10 订单

  1. 源自网站上下载的一个在线编辑器。随后将相关文件导入至webroot文件夹中,并通过记事本打开ewebeditor.htm文件。建议将config.ServerExt 从"asp" 更改为"jsp";最后,在发布页面引入即可完成操作。

4.2.6修改密码

注册用户名及原有登录信息;在更换新密码后点击修改按钮;即可完成密码更新操作

2.程序效果图如图3.14所示:

6d06b8c41791278166695511a5d1de8a.jpeg

图3.14 修改密码

4.2.7退出系统

1.描述:点此按钮回到系统的主页面。

2.关键代码:主要是通过javascript语句来实现, item_word[8][4]="退出系统";

item_link[8][4]="javascript:window.open('../index.jsp','_self')";

3.3普通用户模块

4.3.1系统主页面实现

个人用户主界面上线后可直接访问网页,并实现下载与播放功能。
未登录的个人用户同样能够参与投票以及查看相关信息。
管理人员只需点击"进入后台"即可调用后台管理模块进行操作。

2.程序运行效果图如图3.15所示:

4a4e5d108791d1b72d4d97e98bcc781d.jpeg

图3.15 系统主页面设计

4.3.2电影搜索

普通用户点击导航栏中的"电影搜索"功能项。系统会调用后台提供的Java类shipinAction方法来检索所有电影信息,并将这些信息绑定至request对象中。随后,在显示层(如JSP)中进行展示。

2.程序效果图如图3.16所示:

304e66c8fdc8c9b48d94963a7d0893d2.jpeg

图3.16 电影查询界面设计

4.3.3用户注册

针对游客而言,在使用本系统时(例如电影下载或其他服务),如希望进一步利用本系统,则必须先创建一个合法有效的账户。之后,请单击导航栏中的菜单项"免费注册"(注:跳转至注册页面),正确填写各项信息后点击注册按钮即可完成整个流程。如若输入信息不完整,则会收到错误提示并无法完成注册流程)。在数据提交方面(即form表单中的onsubmit="return checkForm()"方法),我们采用了多种校验方式确保数据完整性。

2.程序效果图如图3.17所示:

917f42fd2f10aa5eb45ff70ccc7dced2.jpeg

图3.17 用户注册界面设计

全部评论 (0)

还没有任何评论哟~