2.2 技术开发方案
根据应用系统的有关规范标准和具体业务需求,结合软件开发技术发展状况,选择了以下相应系统或工具软件,以确定科学、合理的开发方案。具体如下表2-1所述:
表2-1开发工具软件及用途
类别 软件名称 软件用途
数据库 SQL Server 2008 后台数据库
开发工具 Eclipse 后台编码,页面设计
2.3 系统技术平台
系统运行环境:
硬件平台:
CPU:P4 2.10GHz
内存:2GB以上
软件平台:
操作系统:Windows 7
数据库:SQL Server 2008
开发工具:Eclipse
开发语言:JAVA
3 系统体系结构简介
3.1 音乐播放器开发模式的选择
目前音乐播放器开发模式主要有C/S和B/S两种。
3.1.1 C/S(Client/Server)模式
三层C/S结构将应用的三部分(表示部分、应用逻辑部分、数据访问部分)明确进行分割,使其在逻辑上各自独立,并且单独加以实现,分别称之为用户客户端、应用服务器、数据库服务器。
3.1.2 B/S(Browser/Server)模式来!自~优尔论-文|网www.youerw.com
浏览器/服务器模式(Browser/Server模式),即瘦客户机模式,又称Web的三层结构。客户端如果需要数据库访问请求,则由Web服务器将请求以数据请求指令(即数据引擎接口指令)提交给数据库系统,然后将返回的数据结果转换成Web浏览器能够识别的HTML格式,再发还给用户浏览器。
3.1.3 B/S、C/S两种模式的比较
B/S、C/S在实际的管理信息系统中几个评价指标分析如表3-1所示。
表3-1 B/S模式、C/S模式指标评价系统功能描述
指标评价 B/S模式 C/S模式
实用环境 广 窄
安全性 低 高
网络流量 大 小
通信速度 慢 快
开发难度 大 小
可扩展性 大 小
易维护性 易 难
客户端是否安装 否 是
对客户端硬件配置要求 一般 较高
部署代价 相对要低 相对要高
音乐播放器也有网页式和软件式,此次我打算利用java语言开发软件式音乐播放器,所以在本系统的设计中采用了C/S模式。
4 系统设计说明
4.1 系统主要功能模块
音乐播放器是一款面向对象的软件,我制作的音乐播放器主要以用户模块为主