软件工程实训——点歌管理系统开发记录

大四软件工程实训 总结 | TMS 物流管理系统 | 我们各自担任了产品经理、项目经理、IT总监、后端、前端和测试 本次软件工程实训是我们专业大四开设的一门课程,是大四学年唯一的一门实践课。从 9月5日 ~ 9月9日,共5天时间,前四天早上8点20到晚上9点20,最后一天早上8点20到下午4点,共 50+ 课时,其中大部分时间是我们小组讨论。正式结束,共五天时间。实训目的是:1)提升软件开发综合能力;2)提升沟通与合作方法;3)熟悉软件文档的书写。 阅读详情

软件工程期末作业——点歌管理系统开发记录

博客 http://blog.youkuaiyun.com/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.youkuaiyun.com/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.     按歌曲字数查询


 








后台界面:





全屏模式:

多窗口可同时开启,功能大致如首页所示:密码修改,房间添加删除修改,歌曲添加删除修改,歌曲添加删除修改,歌星添加删除修改。



JAVA小型酒吧在线管理系统源码 随着信息技术与电子商务的日益发展与完善,计算机网络以及B/S模式在各个行业中都得到了普遍的应用,也实现了网上购物、电子支付等网络交易平台。但是在酒吧行业中,大部分酒吧管理系统都还基于C/S模式的设计,然而由于C/S模式的开发成本较高,只有大中型酒吧才能使用得起,对于一个只能容纳200-300人的小型酒吧来说,这样的系统因价格太高,操作复杂,需要专业人员等原因,以致于放弃选择此类系统。本次设计为一小型酒吧在线管理系统,使用B/S模式,采用JSP+MySQL的程序和数据库架构,包括了前台与后台的设计,结合了html、css、JavaScript、xml等技术。此管理系统它可以帮助管理人员对员工的管理、会员的管理、会员网上预定管理以及会员推荐音乐等功能来提高小型酒吧与会员之间的互动,可以节约酒吧的人力资源,提高酒吧的工作效率。本系统结合了市场需求以及未来可扩展性,为小型酒吧在线管理提供了基本的解决方案。 本系统完全免费,适合初学者学习之用!现在分享出来,大家下载学习吧……当然你如果有什么问题也可以到我的网站留言,网址是www.zhuyew.net 立即下载

相关推荐

网吧点歌系统(无需注册,界面美观)

网吧点歌平台,无广告,无需注册,界面美观!

PHP ktv点歌管理系统mysql数据库web结构apache计算机软件工程网页wamp

PHP ktv点歌管理系统 是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为PHP APACHE,数据库为 mysql5.0,使用php语言开发。

qq_251836457的博客 1029

S1KTV点歌系统结业项目.zip

S1 结业项目 KTV点歌系统 设计新颖 功能全面 后台也在里面 数据库会另外附上

C#-KTV模拟简易点歌系统源码整套分享-前后台含数据库

大一下学期结束项目,利用C#结合MySQL制作模拟KTV点歌系统,比较简易,分享一下,做个纪念,供参考。解压后的ktv文件夹路径为D盘根目录储存了mv和一些背景图片。 界面截图 下载链接:https://pan.baidu.com/s/1GdC0f0bQ9V0TrOkh_gFujQ 失效可以联系或留言重新分享哈 企鹅:36910521 ...

元气小呆qq_36910521的博客 2799

软件工程 KTV点歌系统

软件工程 KTV点歌系统 软件工程 KTV点歌系统 软件工程 KTV点歌系统

jsp+mysql小型酒吧在线管理系统.zip

小型酒吧在线管理系统MinibarCMS是使用Java MVC模式 + Mysql数据库开发的一个简单的文章管理系统,代码简单,数据库也非常mini,特别适合初学者研究与学习! V2版本中对前端进行了重构,一个全新的平面化设计的前端,更新内容如下: 1、增加14个Sevelet来处理相关数据,减少了多余的JSP页面 2、FCKediter更改为ueditor 3、前端使用JQ+JQ UI的方式重新布局和实现相关功能 4、登陆增加了Ajax查询用户名是否正确 5、注册页面增加了Ajax查询用户名是否存在,验证码同样使用了Ajax的方式直接在注册页面进行验证,无需跳转后再验证,提高了用户体验度 6、所有表单提交都增加了实时验证功能 7、所有页面都进行了权限设置,游客无法访问被限制的页面 8、后台登陆,进行了严格的权限分配,不是管理员的用户无法登陆,在V1.0版本中,任意用户可以随意登陆后台 9、增加了Json数据,可以通过Jsonp的方式调用和读取相关Json数据 10、优化了SEO功能 11、减小了整个网站的体积 12、增加了FontAwesome字体图标 13、优化了Javamail无法发送邮件及发送失败的问题 14、增加7天自动登陆功能,使用cookie的形式实现7天内自动登录 15、增加了DB.properties,配置Mysql数据库链接地址、用户名、密码,更加人性化,链接数据库只需修改DB.properties中的相关信息即可,无需修改源码。

asp.net在线音乐点播系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

一、源码特点 asp.net 在线音乐点播系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2008,或者更高版 asp.net在线音乐点播系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目-互联网文档类资源-优快云下载一、源码特点asp.net在线音乐点播系统是一套完善的web设计管理系统,系统具更多下载资源、学习资料请访问优快云下载频道.https://downloa...

qq_251836457的博客 1386

jsp+mysql小型酒吧在线管理系统

小型酒吧在线管理系统MinibarCMS是使用Java MVC模式 + Mysql数据库开发的一个简单的文章管理系统,代码简单,数据库也非常mini,特别适合初学者研究与学习! V2版本中对前端进行了重构,一个全新的平面化设计的前端,更新内容如下: 1、增加14个Sevelet来处理相关数据,减少了多余的JSP页面 2、FCKediter更改为ueditor 3、前端使用JQ+JQ UI的方式重新布局和实现相关功能 4、登陆增加了Ajax查询用户名是否正确 5、注册页面增加了Ajax查询用户名是否存在,验证码同样使用了Ajax的方式直接在注册页面进行验证,无需跳转后再验证,提高了用户体验度 6、所有表单提交都增加了实时验证功能 7、所有页面都进行了权限设置,游客无法访问被限制的页面 8、后台登陆,进行了严格的权限分配,不是管理员的用户无法登陆,在V1.0版本中,任意用户可以随意登陆后台 9、增加了Json数据,可以通过Jsonp的方式调用和读取相关Json数据 10、优化了SEO功能 11、减小了整个网站的体积 12、增加了FontAwesome字体图标 13、优化了Javamail无法发送邮件及发送失败的问题 14、增加7天自动登陆功能,使用cookie的形式实现7天内自动登录 15、增加了DB.properties,配置Mysql数据库链接地址、用户名、密码,更加人性化,链接数据库只需修改DB.properties中的相关信息即可,无需修改源码

软件工程课程的实践(综合实践能力创新实训 3)解决方案

软件工程课程的实践(综合实践能力创新实训 3)解决方案 1、项目简介 1.1、目的 本文将确定NB小微企业人力资源管理系统的需求。 1.2、范围 本文将影响NB小微企业人力资源管理系统的功能规划、概要设计、详细设计等活动。 1.3、参考资料 《综合实践能力创新实训3指导书》 《软件工程导论》张海藩(第六版)[M].北京:清华大学出版社.2007. 1.4、概述 该文档详细描述了NB小微企业人力资源管理系统需求,编写该文档的目的是为了整个系统实现的管理工作和技术工作提供指南;同时确定该系统的内容和范围,为评价

rothschild666的博客 2282

Java项目:酒吧后台管理系统(java+SSM+JSP+HTML+mysql)

项目介绍 管理员角色包含以下功能: 管理员登录,桌位信息查看,查看账单,日常维护,酒水库存管理等功能。 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;  5.数据库:MySql 5.7版本; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+jsp 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; 3. 将项目中appli

记一次使用STM32F042K6芯片内部HSI48M时钟导致CAN总线报错问题

深入去解决某个问题时,也会加深你对其它部分的了解和思考,比如这里让我又重新了解和CAN的采样点和CAN报错机制。

ApexYuan 861

2025年毕设ssm校企合作实训管理系统论文+源码

随着信息技术的飞速发展和教育信息化的不断推进,构建一个高效、便捷、智能化的校企合作实训管理系统显得尤为重要。因此,本选题将以SSM框架下的校企合作实训管理系统为研究情景,重点分析和研究如何整合学校、企业双方资源,实现实训过程的信息化管理,以期探寻校企合作实训管理的最佳实践,提出具有可操作性的对策建议,为后续更加深入的研究提供基础。构建一个功能全面、操作简便、智能化程度高的校企合作实训管理系统,为学校、企业以及学生等利益相关方提供便捷、高效的实训管理服务,促进校企合作实训管理的规范化、信息化和智能化发展。

啊城计算机毕设 918

嵌入式:简单的service框架

在嵌入式中,我们获取一个资源、设置一个变量、更新数据的话最直接的方式就是直接调用一个函数。这样的写法也可以满足基本的功能,前提是这个系统是只要一个任务,只有一个while(1)如图1.1。图1.1当有两个或者两个以上的任务的时候,同时调用一个函数(设置一个状态值、操作同一个资源、操作指针等行为)的流程如图1.2。图1.2当两个任务同时操作一个资源的时候,就会有重入的问题,会导致想不到的异常问题(数据不对、指针异常等)。

stupid的博客 987

基于ssm+vueKTV点歌系统(开题报告+程序+论文+java)

增强系统的稳定性和安全性,保障用户数据安全。本研究的意义在于,一方面,通过构建高效、易用的KTV点歌系统,能够极大地提升顾客的点歌效率,丰富点歌方式,满足顾客多样化的音乐需求,增强娱乐体验;另一方面,该系统通过数据分析和智能推荐功能,可以帮助KTV场所精准把握顾客偏好,优化歌曲库结构,提升服务质量,同时实现精准营销,增加营业收入。[1] 刘小玲, 李慧云, 殷珊珊, 贾少华, 许杰辉, 郝颖. 一种基于软件测试任务的信息化管理系统的原型设计[J]. 现代信息科技, 2024, 8 (12): 91-95。

悦宁学姐程序 1049

LIN总线开发:智能雨量传感器

大众速腾 自动雨刮 雨水感应模块 长城系列 自动雨刮 雨水感应模块 --------------------------------------------------------------------------------- 雨水感应智能雨刮是多数高配车的标配,一般安装在前挡风玻璃靠近黑色颗粒膜,能够识别雨滴、环境光线,采用3线通信:VBAT,GND,LIN。 不同的车有不同...

7281

PCL 从LAS文件中获取点云的颜色【2026最新版】

PCL从LAS文件中获取点云的RGB信息(pcl::PointXYZRGB)并进行可视化。博客长期更新,本文最新更新时间为:2026年5月4日。

点云侠的博客 1721

基于Springboot学生实训管理系统【附源码+文档】

该课题采用的主流的Java语言这种面向对象的语言进行学生实训管理系统的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。

程序定制,毕设辅导、论文写作、技术指导! 895

化工设计软件:PDMS二次开发_(7).数据导入与导出技术

在某些复杂场景下,PDMS提供的标准API接口可能无法满足需求。此时,可以通过自定义API接口来实现特定的数据导入与导出功能。自定义设备导入API接口可以处理更复杂的设备数据格式。# 导入必要的库import pdms_api # 假设有一个PDMS API库# 定义自定义设备数据# 自定义设备导入API接口# 调用自定义设备导入API接口# 输出导入成功的消息print("自定义设备数据导入成功")在PDMS二次开发中,数据的导入与导出是关键的技术环节。

kkchenjj的博客 1490

基于微服务的软件工程实训管理系统设计与实现源码+文档

基于微服务的软件工程实训管理系统摘要 软件工程专业实训是高校培养学生工程实践能力、落实应用型人才培养目标的关键教学环节。传统实训管理多采用人工登记、线下报备、表格统计、纸质归档的管理模式,普遍存在实训项目管理混乱、学生过程数据缺失、实训进度难以监控、成绩考核主观性强、师生沟通滞后、资源共享不便等问题。同时传统单体架构实训系统耦合度高、拓展性差、迭代维护困难,无法适配多班级、多项目、多批次的规模化实训教学管理需求,难以实现实训全过程精细化、数字化管控。针对以上痛点,本文设计并实现了基于微服务架构的软件工程实训

全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战 96

大疆 2021 嵌入式笔试题

在深圳做嵌入式,大疆公司绝对是 Top 级别的,大疆的技术栈也很深。

qq_38769551的博客 2496

uniapp(全端兼容) - 最新详细实现瀑布流列表及布局设计,uni-app全平台兼容的瀑布流示例,view容器自适应瀑布流布局,图片瀑布流布局、图像+文字卡片式瀑布流,类似小红书(详细示例代码)

uni-app,瀑布流,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,瀑布流布局,如何实现图片瀑布流,怎么做文字+图像瀑布流,uniapp仿小红书笔记瀑布流效果,uniAPP仿快手抖音布局列表,瀑布流列表详细教程,编译所有平台都能用的瀑布流列表,商品瀑布流列表,图文列表,小程序瀑布流,页面触底懒加载,瀑布流插件,详细示例代码教程,uni-app H5实现瀑布流效果,uniapp小程序做瀑布流,纯css瀑布流,用uniapp写瀑布流商品列表,

✅ 精选推荐文章 1万+

node.js毕设基于java技术的计算机实训室管理系统的设计与实现 论文+程序

目前在这方面存在的争论焦点在于如何在满足不同用户(如学生、教师等)需求的同时,实现资源的最优分配以及系统的高效运行。通过构建基于Java技术的管理系统,可以实现实训室的自动化管理,提高实训室的预约效率,减少人工管理的错误,方便用户查询实训记录和获取公告信息,从而提升整个计算机实训室的管理水平和使用效率,满足学校、培训机构等对计算机实训室的高效管理需求。[14] 张鹏飞,王乾,胡晓冬,杨明浩,崔明旺. 基于 Node.js 和 JS 的前后端分离实现[J]. 软件,2019, 40 (04): 11-17.

妙芝学姐_毕设源码 848

【HAL库】STM32CubeMX开发----STM32F407----ETH+LAN8720A+LWIP----ping通

本次实验以芯片为MCU,使用25MHz外部时钟源。以太网PHY层芯片为LAN8720A,由MCU引脚PA8提供时钟。

MQ0522的博客 4846

大学生实习实训管理系统(程序+开题报告)(开题报告+源码)

本系统(程序源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景: 随着高等教育的不断发展,实习实训已成为大学生教育的重要组成部分,它不仅能够帮助学生将理论知识与实际工作相结合,还能提升其职业技能和就业竞争力。然而,传统的实习实训管理多依赖于纸质文档和人工操作,存在着信息孤岛、管理效率低下、资源配置不均等问题。为了提高实习实训的管理效率和质量,构建一个现代化的大学生实习实训管理系统显得尤为迫切。

基努毕设程序 965

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

实训管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】

开源免费分享实训管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】可提供说明文档 可以通过*AIGC**技术包括:MySQL、VueJS、ElementUI、(Python或者Java或者.NET)等等*功能如图所示。可以滴我获取详细的视频介绍

yunque__的博客 630

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: java Swing 窗口居中
下一篇: ListView实现的商城列表页面
kernel_
博客等级 码龄12年 8粉丝 50原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值