https://www.bilibili.com/video/BV1DF4m1T7eE/
演示视频:
第5章 详细设计
3. 1网站首页
此页面为网站首页,上面的导航栏有站内新闻,音乐在线,MTV欣赏,用户注册,留言板,后台管理等功能。下面还有系统公告,友情链接等。
3.1 后台系统登录界面
该界面是本系统运行的第一个界面,是进入本系统的唯一入口,其他所有操作均要在本模块之后进行。
该模块界面看似简单,只有两个文本框,一个下拉框和两个按钮,其实他实现的难度较高,因为涉及到很多安全性及权限分配的问题。
系统会根据所填用户名和密码及权限,自动去数据库里查询是否有匹配对象,如果登陆成功,则系统将其用户名和权限记录下来,以便其他操作时分配于与其相对应的权限。
实现该模块的流程图如下所示
图5-1-2 系统登录流程图
3.2 后台主界面
经上一模块的身份验证后,到达本模块,本模块是一个主界面,它是一个框架结构,由上中下三大块组成,其中中间一块又包括了左右两个小块,左边是一个菜单,右边是主页面,当用户单击左边菜单时,右边会相应显示与其对应的模块页。
3.3管理员信息管理界面
该模块主要是让超级管理员可以管理系统中的普通管理员来共同管理本系统。该模块主要是由上下两个小块组成,上面是添加,下面是将所有已有的人员信息以列表的形式列出。
3.4音乐类别添加界面
该模块主要是让管理员可以添加系统数据库中的所有音乐信息,包括标题,类别,添加时间等信息。本模块实现的难度不是很大,下面简单介绍一下实现的代码:
3.5音乐类别查询界面
该模块主要是将上一模块中添加的所有音乐信息以列表的形式列出,让管理员可以一目了然地看出系统中的所有音乐信息,且还包括了查询,修改,删除,统计和打印的功能。
其中查询包括了列车编号,起点和终点三个查询字段。该三个字段均为模糊查询,即只需要输入字段中包含的若干字符即可,三个条件之间的关系为AND关系,如果三个条件都为空则表示查询所有数据。
3.6音乐信息添加界面
该模块是本系统的核心模块——管理音乐。该模块是由管理员进行操作的,其操作流程为:
实现本模块的主要代码如下所示:
3.7音乐信息查询界面
该模块的主要功能是将上一模块中售出的票务信息列出,其界面及实现的方法都与音乐信息查询界面相似。