0 项目说明
基于SSH的音乐网管理系统
提示:适合用于课程设计或毕业设计,工作量达标,源码开放
1 前言
本系统在设计方面采用 B/S 模式,同时使用 JSP 技术进行基本页面的设计与功能实现,后台数据库选用 SQL Server 2000 数据库。本系统的设计实施为音乐检索系统的运行做基础,为音乐检索系统提供良好的条件。
音乐检索系统的开发目的是使音乐检索模式转变成信息管理,为音乐检索人员提供方便条件。对音乐检索的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。音乐检索系统的实施的现实意义:减少管理音乐检索的工作人员;检索人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了音乐检索的计算机化。
2 项目流程
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。
2.1 数据流图
数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。
数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递[7]。
在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。。
具体分析第一层数据流图。
3 项目功能
系统设计是一个把软件需求转换成用软件系统表示的过程。通过对目标系统的分析和研究,做出了音乐检索系统的总体规划,这是全面开发系统的重要基础。在对音乐检索系统全面分析调查的基础上,制定出音乐检索系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。
从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图.
音乐检索系统后台功能模块图
4 功能展示
首页
打开系统后,即来到了音乐检索系统的前台页面。
用户注册界面
用户打开本网站后,可以进行注册成为本站会员。
音乐下载界面
用户登录本系统后,可以下载音乐信息。
发布留言界面
用户登录本系统后,可以发布留言。
登录界面
登录模块
此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登录本系统的。
程序流程
查看系统属性界面
管理员登录本系统后,可以查看系统属性信息。
音乐管理界面
管理员登录本系统后,可以管理音乐信息。
会员管理界面
管理员登录本系统后,可以管理会员信息。
留言板管理界面
管理员登录本系统后,可以进行留言板管理。
修改密码界面
管理员登录本系统后,可以修改密码。