项目分析
1.1功能设定
1.1.1 进入主菜单(menu)
功能:显示主菜单()
查询: 输入参数:
输出参数:url,name,
sql语句:select m.id,m.name,m.image,m.url,m.imageURL,m.location,m.isLeaf from menu m where m.parentId is null order by m.sortNum
1.1.2 手机(mobile)
1.1.
2.1 功能
功能按分页查询出手机信息和热卖手机信息,查询出所对应画面的菜单按钮
查询: 输入参数:id
输出参数:手机name,手机id,style,price,image…..
sql语句:select m.id,m.name,m.image,m.url,m.imageURL,m.location,m.isLeaf from
menu m where m.parentId = munuId order by m.sortNum;
Select m.id,m.model,m.image1,m.image2,m.image3,mob.id,mob.name,mob.nameEn
from mobile m LEFT join mobile_brand mob on m.brandId = mob.id LIMIT
startRecord,recordCount;
Select m.id,m.model,m.image1,m.image2,m.image3,mob.id,mob.name,mob.nameEn
from mobile m,mobile_brand mob where m.brandId = mob.id and m.saleStyle like '%热
卖%' LIMIT startRecord,recordCount;
1.1.
2.2 功能
功能两款手机信息对比
查询: 输入参数:mobleId1,mobileId2
输出参数:手机name,手机id,style,price,image…..
Sql语句:
Select
m.id,m.model,m.availabilityDate,m.cpu,m.memory,m.os,m.network,m.style,m.saleStyle,m.
sizeAndWeight,m.price,m.color,m.screenParams,m.mainFeatures,m.baseFunctions,m.extro Functions,m.mediaGame,m.dateTransfer,m.personalAssistant,m.standardConfiguration,m.i mage1,m.image2,m.image3,mob.id,mob.name,mob.nameEn from mobile m,mobile_brand mob where m.brandId = mob.id and m.id in(mobleId1,mobleId2);
1.1.
2.3 功能
功能::查出某款手机的具体信息
输入:mobleId
输出:一款手机的信息
SQL:
select
m.id,m.model,m.availabilityDate,m.cpu,m.memory,m.os,m.network,m.style,m.saleStyle,m.sizeAn dWeight,m.price,m.color,m.screenParams,m.mainFeatures,m.baseFunctions,m.extroFunctions,m .mediaGame,m.dateTransfer,m.personalAssistant,m.standardConfiguration,m.image1,m.image2, m.image3,mob.id,mob.name,mob.nameEn from mobile m,mobile_brand mob where m.brandId
= mob.id and m.id = mobileId;
1.1.
2.4 功能
功能:价格搜索-取得所有手机信息
输入:startPrice,endPrice,startRecord,recordCount
输出:手机信息列
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
Select m.id,m.model,m.image1,m.image2,m.image3,mob.id,mob.name,mob.nameEn from mobile m,mobile_brand mob where m.brandId = mob.id and m.price between startPrice and endPrice LIMIT startRecord,recordCount;
Limit:返回前几行或中间的某几行数据
1.1.
2.5 功能
功能:功能搜索-取得所有手机信息
输入:features,startRecord,recordCount
输出:手机信息列表
Select m.id,m.model,m.image1,m.image2,m.image3,mob.id,mob.name,mob.nameEn
from mobile m,mobile_brand mob where m.brandId = mob.id and m.mainFeatures
like '%features%' LIMIT startRecord,recordCount;
1.1.3手机套餐(package_category)
功能:取得套餐分类列表并取得分类列表中第一个套餐分类下的第一个具体套餐信息输入:可以为null
输出:套餐分类列表以及分类列表中第一个套餐分类下的第一个具体套餐信息
select pc.id,pc.name from package_category pc order by sortNum;
select
pd.id,pd.name,pd.description,pd.chargingStandard,pd.image1,pd.image2,pd.image3
from package_detail pd where pd.id = (select min(id) from package_detail where
packageCategoryId = (select id from package_category where sortNum = (select
min(sortNum) from package_category)));
--功能:取得某一套餐分类所有套餐id,名称
--输入:packageCategoryId 套餐分类Id
--输出:套餐id和名称
select pd.id,pd.name from package_detail pd where packageCategoryId =
packageCategoryId;
--功能:取得套餐的具体信息
--输入:packageDetailId 套餐Id
--输出:套餐信息
select
pd.id,pd.name,pd.description,pd.chargingStandard,pd.startDate,pd.image1,pd.image2,
pd.image3 from package_detail pd where pd.id = packageDetailId;
1.1.4 手机业务(business)
功能:查询出具体业务信息以及所对应画面的菜单按钮
查询:输入参数:munuId
输出参数:业务name,子菜单……
sql语句:select m.id,m.name,m.image,m.url,m.imageURL,m.location,m.isLeaf from
menu m where m.parentId = munuId order by m.sortNum;
Select b.id,b.name,b.image,bf.id,bf.name,bf.menuId,bf.content from business b ,
business_feature bf where b.menuId = menuId and b.id = bf.businessId;
1.1.5 手机品牌(mobile_brand)
功能:品牌搜索-取得所有手机品牌
输入:null
输出:手机品牌信息
SQL: select mob.id,mob.name,mob.nameEn from mobile_brand mob order by nameEn
desc;
1.1.5.1
功能:品牌搜索-取得手机信息列表
输入:mobileBrandIds,startRecord,recordCount
输出:手机信息列表
Select m.id,m.model,m.image1,m.image2,m.image3,mob.id,mob.name,mob.nameEn
rom mobile m,mobile_brand mob where m.brandId = mob.id and mob.id in
(mobileBrandIds) LIMIT startRecord,recordCount;
1.1.6 手机游戏(mobile_game)
功能:取得游戏试玩的信息
输入:mobileGameId 游戏id 可以为null
输出:游戏试玩信息
--select mg.id,mg.name,mg.image from mobile_game mg;
select mg.name,mg.game from mobile_game mg where mg.id = mobileGameId;
1.1.7 下载资源(download_res)
功能:取得下载资源列表并取得列表中第一个资源分类的下载资源
输入:null
输出:下载资源列表以及列表中第一个资源分类的下载信息
select drc.id,drc.name from download_res_category drc;
Select dr.id,dr.name,dr.size,dr.image from download_res dr where dr.resCategoryId = 1;
功能:取得下载资源分类列表并取得分类列表中选中的资源分类的下载信息输入:resCategoryId 资源分类id 可以为null
输出:下载资源分类列表以及分类列表中选中的资源分类的下载信息
select drc.id,drc.name,dr.id,dr.name,dr.size,dr.image from download_res_category drc left join download_res dr on dr.resCategoryId = drc.id and drc.id = resCategoryId ;
功能:取得下载资源分类列表并取得分类列表对应的下载信息
输入:可以为null
输出:下载资源分类列表以及分类对应的下载信息
select drc.id,drc.name,dr.id,dr.name,dr.size,dr.type,dr.image from download_res_category drc left join download_res dr on dr.resCategoryId = drc.id order by sortNum;
1.1.8 手机评分(mobile_score)
输入:mobileId,String values[]
输出:插入记录是否成功
Sql语句
Insert into
mobile_score(mobileId,globalValue,UIValue,functionValue,priceValue,performanceValu
e) values (mobileId,values[0],values[1],values[2],values[3],values[4]);
1.1.9 播放设置(play_set)
功能:使用不同的播放模式
输入:
输出:
Sql语句