安装手册
1引言
1.1编写目的
电视节目管理系统安装手册,主要的作用在于帮助用户更好、更快地了解并安装系统,为用户提供系统的安装方法和步骤,能够使用户更快捷地开始进行用户的使用,同时,也为用户在使用过程中遇到的某些问题进行解答。便于开发人员、测试人员及用户的阅读。
1.2前景
a. 待开发软件系统的名称:电视节目管理系统
b. 列出此项目的任务提出者:张浚松
开发者:张浚松、李力、刘清汝
用户:使用电视节目管理系统的个体用户
运行该软件的计算站(中心):本系统为独立的系统
1.3定义
Ø Tomcat:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
Ø IntelliJ IDEA:java开发软件。
Ø MySQL:MySQL数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
Ø Navicat: 数据库可视化工具。
1.4参考资料
文档格式要求按照我国国家计算机标准中GB856T——88标准规范要求进行。
参考文档为:《操作手册》
参考书籍为:由张海藩,牟永敏所编著的《软件工程导论(第六版)》。
2软件征述
2.1软件的结构
本系统为电视节目管理系统,本系统的基本业务流程为:
用户经过登录注册后可进行4个模块的操作:
1. 个人信息管理
用户可修改个人信息
2. 操作喜爱的节目
用户可添加/删除自己喜爱的节目,并设置/修改提醒时间,到达时间后获得节目提醒。
用户还可通过输入节目名称进行模糊查询,获取喜爱的节目信息
用户选择节目类别可分类查询喜爱的节目
3. 节目信息管理
用户输入节目类别进行节目信息查询
用户输入频道名称及进行节目信息查询
用户输入时段查询节目信息
用户输入节目名称模糊查询播出情况
用户单击节目图片,展示具体信息
过期节目到达时间后自动删除
4. 频道信息管理
用户输入频道名称模糊查询频道
用户输入是否付费查询频道
用户单击节目单可跳转至此频道对应的节目页面
如果是以管理员身份登录还可以操作如下功能
管理员可以添加,删除,修改用户
管理员可以输入用户名称模糊查询
管理员可以输入用户权限查询
管理员可以增加,删除,修改频道
管理员可以增加,删除,修改节目
本系统结构示意
2.2文卷表
开发该电视节目管理系统的文档信息如下:
编号
|
标识符
|
助记名
|
存储媒体
|
存储要求
|
1
|
可行性研究报告
|
可行性研究
|
硬盘
|
文档形式
|
2
|
项目开发计划
|
开发计划
|
硬盘
|
文档形式
|
3
|
需求规格说明书
|
软件需求
|
硬盘
|
文档形式
|
4
|
概要设计说明书
|
概要设计
|
硬盘
|
文档形式
|
5
|
详细设计说明书
|
详细设计
|
硬盘
|
文档形式
|
6
|
测试需求报告
|
测试需求
|
硬盘
|
文档形式
|
7
|
测试报告
|
测试报告
|
硬盘
|
文档形式
|
8
|
测试分析报告
|
测试分析
|
硬盘
|
文档形式
|
9
|
安装手册
|
安装手册
|
硬盘
|
文档形式
|
10
|
用户手册
|
用户手册
|
硬盘
|
文档形式
|
11
|
编码清单
|
编码清单
|
硬盘
|
文档形式
|
12
|
项目开发总结报告
|
开发总结
|
硬盘
|
文档形式
|
3安装与初始化
3.1创建数据库
(1)创建数据库
在Windows系统下,打开MySQL的可视化操作系统Navicat
(2)导入数据库,导入sql文件
新建数据库tvshow后右键,选择运行sql文件
打开文件中的sql文件,点击“开始”
3.2运行后端
(1)导入后端项目
使用IDEA打开后端文件夹tv-program-inquiry-system
(2)修改配置文件
修改数据库相关配置文件application.properties
文件路径:src\main\resources\application.properties
将username和password修改为自己系统的MySQL用户名密码
(3)运行后端BackEndApplication.java文件
文件路径:src\main\java\com\example\demo\BackEndApplication.java
3.3运行前端
(1)导入前端项目front-end/demo1
(2)安装npm
在终端中输入安装命令:npm install -g
输入运行前端命令:npm run start
等待文件打包部署
3.4在浏览器中查看
点击上述链接之一,通过浏览器打开网页使用。