软件工程实训——点歌管理系统开发记录
软件工程期末作业——点歌管理系统开发记录
博客 http://blog.csdn.net/kernel_/article/details/49459947
github项目的地址 https://github.com/zhang110116/ktv
备份地址 https://gitee.com/yanyanyan/ktv
开发环境:jdk1.6 MyEclipse Mysql5.0
1.MyEclipse或者NetBeans安装图形界面插件Matisse Form
2.安装Mysql并且导入数据库才能正常使用
界面测试
房间 111 密码 111
管理员 111 密码 111
数据库测试
房间 101 密码 101
管理员 1 密码 1
开发周期:两个星期 (当时刚学java感觉很牛b了,当然因为是二次开发~~ 基于http://www.pudn.com/Download/item/id/1864583.html)
完成程度:功能基本能满足前后台所需,界面勉强能看,交互(提示)窗口基本完成
遇到的困难:
1.Swing布局不容易,加背景图都要重写组件
2.mplayer实现原伴唱功能花了大半时间 下载地址http://download.csdn.net/detail/kernel_/9218961
3.java窗口找到句柄难实现,之前想用jni,cdt+Mingw都整出来了,无意在一个小demo发现可以不用那么复杂~
4.mysql中文乱码
5. LiquidLookAndFeel和substance lookandfeel美化包都不错,用的也懵
登陆页: 点歌用户: 选择房间登陆(根据所开房间号和密码)
系统维护员: 选择管理员登陆
(用户登陆界面)
(用户登陆界面)
实现多风格界面:Mac风格(本文截图以默认的mac风格登陆)
可选择:mac风格,metal风格,windows风格等(下图所示)
视频播放:
嵌入式开发,内核为mplayer,使用java调用cmd指令操作mplayer,实现了歌曲点播,插入,原伴唱切换,静音,暂停,声音调整,键盘控制等功能。支持各种视频格式
歌曲排行榜:
歌曲查询功能模块:(包括模糊查询,精准查询)
1. 按歌星名字查询
2. 按歌星所在地查询(大陆,港台,男,女,其他)
3. 按歌曲名字查询
4. 按歌曲拼音查询
5. 按歌曲字数查询
后台界面:
全屏模式:
多窗口可同时开启,功能大致如首页所示:密码修改,房间添加删除修改,歌曲添加删除修改,歌曲添加删除修改,歌星添加删除修改。
软件工程实训——点歌管理系统开发记录相关推荐
- 【项目实训】个人开发记录博客
神经网络模型以及数据问题 dataset和label可以用TensorDataset来转换为一个可以放入DataLoader的类 permute维度换位,为了适配网络参数输入顺序 解决问题,之前一直用 ...
- 大四软件工程实训 总结 | TMS 物流管理系统 | 我们各自担任了产品经理、项目经理、IT总监、后端、前端和测试
文章目录 一.实训介绍 1.1 实训目的 1.2 角色职责分配 产品经理 项目经理 IT 总监 后端程序员 前端程序员 测试人员 1.3 实训过程 二.实训记录 Day 1 需求文档 Day 2 项目 ...
- 软件工程实训有必要吗_软件工程实训报告的总结.docx
软件工程实训报告总结 软件工程实践作为软件工程专业本科生企业实习前的综合实践课程在培养体系中占有重要地位,怎样写软件工程实训报告? 篇一:软件工程实训总结 转眼间实训已过去一段时间,之前的兴奋.喜悦如 ...
- 2021-6-28 项目实训-研究生管理系统
2021-6-28 项目实训-研究生管理系统 完成了以下工作: 1.配置Springboot+uni-app环境 2.安装MySQL数据库 3.下载安装微信小程序开发工具 4.运行示例代码
- 软件工程实训有必要吗_软件工程实训心得体会
软件工程实训心得体会 最新发布的<软件工程实训心得体会>的详细范文参考文章,觉得有用就 收藏了,这里给大家转摘到.软件工程实训心得体会 软件工程实训心得体会 我一直认为软件开发无非是努力的 ...
- 计算机组装与维护实训参考文献,计算机组装论文,关于《计算机组装维护》数字实训资源的开发相关参考文献资料-免费论文范文...
导读:此文是一篇计算机组装论文范文,为你的毕业论文写作提供有价值的参考. (湖南化工职业技术学院,湖南株洲412006) 摘 要:本文介绍了<计算机组装与维护>课程中硬件组装技能训练存在的 ...
- 软件工程实训报告需求文档测试文档,《软件工程实训》实习报告模板
<软件工程实训>实习报告模板 计算机与信息管理专业 软件工程课程设计 题目:图书信息管理 专业:计算机与信息管理 班级: 学号: 姓名: 2008年12月15 日 一.实习目的与要求 由x ...
- 中职计算机实训室管理规定,中高职智慧实训室管理系统
中高职智慧实训室管理系统 利用物联网.互联网技术,通过智能数据控制终端设备获取前端数据资源,结合实训室管控软件平台的支撑,将实训室智能门禁.实训室视频监控.实训室远程电控.实训室温湿度检测.智慧电子门 ...
- Django实训-学生管理系统
文章目录 项目总述 1,功能分析 增加学生记录,查询学生记录,修改学生记录,删除学生记录 2,需求分析 可以查询个人学生信息,包括根据学号查询学习基本情况和选课信息 可以更省时间的查询信息 一.创建D ...
最新文章
- AngularJs表单自动验证
- XMPP文件传输协议笔记
- 『宝藏 状态压缩DP NOIP2017』
- 091028 工作记录
- 差动机器人毕业设计_双轮差动机器人曲线算法设计与实现
- 从零打造聚合支付系统:一、浅谈聚合支付的核心价值
- go 调用其他文件函数_【C# 调用 Go 语言】0x1 Hello Golang
- mysql limit 不起作用_这句mysql中为什么limit起不到作用
- JavaWeb——jsp原理
- 苏神吐槽 | 开局一段扯,数据全靠编?真被一篇“神论文”气到了
- Exception in thread main java.lang.UnsupportedClassVersionError: Bad version number in .class file
- 单片机c语言按键防抖程序,单片机按键防抖子程序详情解说 - 全文
- rm 好凶残,太 TM 吓人了!
- 信息差副业小项目,高利润,新手日入500+
- 同步电路设计中CLOCK SKEW的分析
- 安装青龙面板(不用购买服务器即可薅羊毛)Ubuntu
- 中国海洋捕捞市场投资前景分析及“十四五”规划建议报告2022年版
- 嵌入式linux图片浏览器,基于嵌入式Linux图片浏览器的设计与实现.doc
- linux 服务器端listen(5)
- IT工作人员颈椎自我疗法-推荐
热门文章
- android指南针功能,轻松实现Android指南针功能
- 计算机文本使用技巧,技巧:“文本恢复转换器”随附WORD的使用_计算机_IT /计算机_数据的基本知识...
- html用手机什么软件能编写,目前编写一款简单的手机应用APP一般用什么编程语言?...
- 电脑重装系统word从第二页开始有页眉页脚如何设置
- STM32F429i disco 体验
- layer.open打不开弹窗的问题
- 现在40系显卡都快出来了,为何1060型号的显卡还有这么多人用?
- flex布局实现无缝滚动
- 所有设备都不安全 只要连WiFi 就会被入侵
- HLS(一)Vivado高层次综合概述