使用手册
1引言
1.1编写目的
电视节目管理系统用户手册,其主要的作用在于为用户提供系统的使用方法和技巧,帮助用户更好更快的了解系统,使用系统,以及解答用户的一些使用问题。当然,其中也会涉及一些对用户疑虑的正面保证和回答。用户包括系统管理员,电视节目管理员,指导老师,普通用户。
1.2背景
a. 待开发软件系统名称:电视节目管理系统
b. 任务提出者:王鹏伟
c. 项目开发者:张浚松、李力、刘清汝
d. 用户:使用电视节目管理系统的个体用户
e. 指导老师:王鹏伟
f. 软件系统与其他系统的关系:本系统为独立的系统
1.3定义
Ø Tomcat:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
Ø IntelliJ IDEA:java开发软件。
Ø MySQL:MySQL数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
Ø Navicat: 数据库可视化工具。
1.4参考资料
文档格式要求按照我国国家计算机标准中GB856T——88标准规范要求进行。
参考文档为:《项目开发计划书》、《需求分析规格说明书》、《项目初步设计规格说明书》。
参考书籍为:由张海藩,牟永敏所编著的《软件工程导论(第六版)》。
2用途
打开chrome浏览器,输入网址http://localhost:8084/#/,跳转到图2-1登陆界面。
2.1功能
2.1.1登录界面
(1)账号和密码为必填项,密码设置不可见;
(2)账户与密码不匹配时,登录失败,且有消息提示;
(3)账户或密码为空,无法登录,且有消息提示;
图2-1登录界面
(4)账号与密码匹配,登录成功,跳转到首页。
图2-2电视节目管理系统首页
2.1.2error界面
发生未知错误(一般是访问路径错误)
点击“返回首页”,可跳转至系统首页如图2-2
图2-3 error界面
2.1.3管理员
用管理员账号登录可查看
2.1.3.1主页
右上角用户图标旁显示当前登录用户的姓名,鼠标悬浮于用户图标之上可显示下拉菜单,如图2-4所示。在下拉菜单中,点击“个人设置”,可进行个人信息的查询与修改。
点击“退出”之后,将会退出本次登录,返回登录界面。
图 2-4用户主页未折叠
点击“个人设置”,页面可跳转至个人信息页,如图2-5所示;
图 2-5用户个人基本信息页
用户可直接在输入框修改个人信息,修改完成后点击“修改”即可保存,并会跳出“个人信息修改成功”提示;
点击“取消”则不会保存个人信息的修改,并跳出“您选择了取消修改”提示。
2.1.3.2用户管理
左侧导航栏中分为节目查询、频道查询、用户查询和喜爱的节目。
在左侧导航栏中,点击“用户查询”,可进行用户信息的查询与修改。
管理员账号下的用户查询页面可显示该系统中的所有用户。
图 2-8 用户查询界面
输入用户名称进行查询,且可输入权限进行查询,即会显示所有用户名称或权限查询条件相同的用户。
图 2-9 用户查询
点击“新增”按钮,即可向该系统中添加新用户。新增用户必须包括用户名称、密码、用户权限、用户昵称与性别。所有信息输入正确且用户名称不重复即可成功提交,提交成功后出现消息提示且返回用户管理界面。用户名称重复或必填项为空,提交失败并且有消息提示。点击“取消”返回用户管理界面。
图 2-10新增用户
图 2-11 必填项不可为空
在用户列表中点击“编辑”,管理员即可对选中用户进行个人信息的修改;个人信息显示用户名称、密码、用户权限,用户昵称和性别可进行修改。
图 2-12 普通用户个人信息
点击“删除”后会跳出“是否确认删除”的提示框,点击“确认”可删除该用户,并在页面上方跳出删除成功提示。
图 2-13管理员进行用户删除
2.1.3.3频道管理
管理员账号下的频道查询界面显示所有频道的基本信息。频道的基本信息包括频道编号,频道名称、是否付费和查看节目单。节目单可为空。
图2-13 频道管理界面
点击“新增”,即可增加新频道,频道名为必填项且不可重复。
图 2-14 新增频道界面
点击“编辑”,显示频道的基本信息,可对频道名称和是否付费进行修改。
图 2-15 频道信息界面
点击“删除”,会出现消息提示,确认之后即成功删除该频道。
输入频道名称进行查询,且可输入是否付费进行查询,即会显示所有频道名称或付费查询条件相同的频道。
图 2-16频道查询
2.1.4普通用户
2.1.4.1个人信息
右上角用户图标旁显示当前登录用户的姓名,鼠标悬浮于用户图标之上可显示下拉菜单,如图2-17所示。在下拉菜单中,点击“个人设置”,可进行个人信息的查询与修改。
点击“退出”之后,将会退出本次登录,返回登录界面。
图 2-17普通用户主页未折叠
点击“个人设置”,页面可跳转至个人信息页,如图2-18所示;
图 2-18普通用户个人基本信息页
用户可直接在输入框修改个人信息,修改完成后点击“修改”即可保存,并会跳出“个人信息修改成功”提示;
点击“取消”则不会保存个人信息的修改,并跳出“您选择了取消修改”提示。
2.1.4.2节目查询
点击“节目查询”进入系统主页,如图2-19;
功能:根据节目名称模糊查询在多频道的播出时间,根据某一时段查询播出节目信息,根据节目类别查询节目信息,根据频道名称查询播出节目信息。
图 2-19系统主页
用户在“节目查询”页面,单击节目,即可跳转至节目详细页面,可以看到此节目在多个频道的播出时间,如图2-20。
图 2-20节目详情
用户在“节目查询”页面,输入待查节目的时间段,如图2-21所示,单击“查询”按钮,即可查询到播出时间在此时间段内的节目。
图 2-21根据节目时间段查询节目
用户在“节目查询”页面,输入完整节目类型,如图2-22,单击“查询”按钮,即可查询到属于该类型的节目。
图 2-22 根据节目类别查询节目
用户在“节目查询”页面,输入部分频道名称,单击“查询”按钮,即可查询到在该频道中播出的节目。
图 2-23 根据频道查询节目
用户在“节目查询”页面,输入部分节目名称,单击“查询”按钮,即可模糊查询到相关节目。
图 2-24 根据节目名称模糊查询节目
2.1.4.3频道查询
点击“频道查询”进入频道查询页面,如图2-25所示;
功能:根查询界面显示所有频道的基本信息,根据频道查看节目单信息。
图 2-25频道查询
用户在“频道查询”页面,输入部分频道名称,单击“查询”按钮,即可查询到该频道信息。如图2-26。
图 2-26根据频道名称查询频道
用户在“节目查询”页面,输入频道是否付费,如图2-27所示,单击“查询”按钮,即可查询该分类内的频道。
图 2-27 根据是否付费查询频道
用户在“操作”栏下点击“节目单”按钮,即可查询到属于该频道的节目,如图2-28所示。
图 2-28 根据频道节目单查看节目
2.1.4.4喜爱的节目
在“节目页面”,点击右上角的红色按钮,“设为喜欢”,如图2-29,该节目即可加入用户的个人“喜爱的节目”中;
功能:用户可以在“节目页面”中,添加自己喜爱的节目,并设置希望提前多长时间提醒自己,到期可以自动提醒。
图 2-29添加喜爱的节目界面
点击“喜爱的节目”进入用户个人喜爱的节目页面,可查询和管理自己喜爱的节目,如图2-30所示;
图 2-30喜爱的节目界面
“喜爱的节目”界面显示所有喜爱的节目的基本信息。节目的基本信息包括节目ID,节目名称、节目类别和提醒时间。提醒时间可为空。
点击“编辑”,显示节目的提醒时间,可对节目的提醒时间进行修改。
图 2-31节目提醒时间修改
点击“删除”,会出现消息提示,确认之后即成功删除该频道。
图 2-32 “喜爱的节目”节目删除
在“喜爱的节目”中输入节目名称进行查询,且可输入节目类别进行查询,即会显示所有节目名称或类别查询条件相同的节目。
图 2-33“喜爱的节目”节目查询
2.2性能
2.2.1精度
数据字典中字符格式比较多,其中有些需要输入编号、身份证号码等等,首先要控制其位数,最好可以验证身份证的合法。对于价格方面的输入,要禁止其输入非数字的,并且不许输入负数等等。
2.2.2时间特性
当用户提交一个请求,需要在3秒内给予相应的提示。
当服务器出现故障需要宕机时,应用离线时间不超过10分钟。
系统维护升级时,应用离线时间不超过2小时。
2.2.3灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件可以做适当调整。
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
2.3安全保密
1.用户输入密码不显示密码本身。
2.对程序资源的访问进行安全控制,在客户端上,为用户提供和其权限相关的用户界面,仅出现和其权限相符的菜单,操作按钮。
3.数据域安全:输入的学号、电话、年龄等要符合基本格式。
3运行环境
3.1硬设备
程序服务器端:
操作系统Windows 10
数据库 MySQL 8.0
内存 8GB
CPU i5
与内网连接
客户端:
任何版本操作系统
浏览器
与内网连接
3.2支持软件
Intellij IDEA
JetBrains WebStorm
Navicat
Google Chrome