web-QQ(腾讯)-QZone-仿QQ投票和测试程序-数据库设计
2012-09-06 11:39
459 查看
专题图
编号:ylbtechASPNET
仿QQ投票数据库设计和测试程序。
/App_Data/sql-basic.sql
/App_Data/Select/1, Vote.sql
/App_Data/Select/2, Item.sql
1,
2,
3,
4,
5,
解决方案属性图
博客园讲解: http://ylbtech.cnblogs.com/
百度文库开发文档: http://passport.baidu.com/?business&aid=6&un=ylbtech#7
谷歌开源代码下载: http://code.google.com/p/ylbtechopensource/downloads/list
请单击“Ver1.0 QQ-投票”
“代码的国际化标准示例 ylb,tech”,最大程度地规范软件编程开发统一,优质, 高效,易学,为建设软件强国(中国)而努力。
编号:ylbtechASPNET
1,功能描述 |
2,[b]技术与环境[/b] |
3,数据库设计 |
-- ============================================= -- ylb:投票选举数据库 -- author:YUANBO -- development time:2012-6-20 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'QQ_Vote' ) DROP DATABASE QQ_Vote GO CREATE DATABASE QQ_Vote GO use QQ_Vote go -- ========================================= -- ylb:1,投票表 -- ========================================= CREATE TABLE dbo.Vote ( VoteID int identity(20110418,1) primary key NOT NULL,--编号 VoteName varchar(80) NULL, --主题 VoteDesc varchar(160) NULL, --描述 VoteType int NULL, --类型(多选(1),单选(0)) Counts int default(1), --答案个数:单选一个;多选要小于总选择详数 --6, Result varchar(2000) NULL, --结果 Pubdate datetime default(getdate())-- 发起时间 ) GO -- ========================================= -- ylb:2,选项表 -- ========================================= create table dbo.Item ( ItemID int identity(201104018,1) primary key not null, --编号 ItemName varchar(200) null, --选择项内容 Counts int default(0), --投票个数 VoteID int foreign key references dbo.vote(voteid) not null--投票表外键 ) go print 'QQ-投票数据库创建完成!'
/App_Data/Select/1, Vote.sql
use QQ_Vote go -- ========================================= -- ylb:投票表 -- ========================================= go -- ========================================= -- ylb: 1,插入投票 -- ========================================= insert into Vote(VoteName,VoteDesc,VoteType,Result) values('VoteName','VoteDesc',0,'Result') select @@identity insert Item(ItemName,VoteID) values('ItemName',1000) go -- ========================================= -- ylb: 2,查所有投票 -- ========================================= select VoteID,VoteName From vote order by VoteID go -- ========================================= -- ylb: 3,获取一个投票 -- ========================================= select VoteName,VoteType from Vote where VoteID=0 go -- ========================================= -- ylb: 4,增加投票量 -- ========================================= update Vote set Counts=Counts+1 where VoteID=0 go -- ========================================= -- ylb: -- =========================================
/App_Data/Select/2, Item.sql
use QQ_Vote go -- ========================================= -- ylb: 选项表 -- ========================================= go --ylb:1,获取一个选项组 select ItemID,ItemName from Item where VoteID=1; go
4,功能截图 |
2,
3,
4,
5,
5,代码分析 |
6,示例|讲解案例下载 |
百度文库开发文档: http://passport.baidu.com/?business&aid=6&un=ylbtech#7
谷歌开源代码下载: http://code.google.com/p/ylbtechopensource/downloads/list
请单击“Ver1.0 QQ-投票”
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
最终目标 |
相关文章推荐
- web-QQ(腾讯)-QZone-QQ日志-数据库设计
- web-QQ(腾讯)-Account-QQ多账号登录-数据库设计
- web-QQ(腾讯)-EMail-QQMsg(仿QQ短信)-数据库设计
- web-QQ(腾讯)-Qzone-TaoTao(QQ说说即原来的滔滔))
- Process Monitor监测记录表明,QQ不仅会自动访问许多与聊天无关的程序和文档,例如“我的文档”等敏感位置,测试当天的上网记录也没能幸免。随后,QQ还会产生大量网络通讯,很可能是将数据上传到腾讯服务器。短短10分钟内,它访问的无关
- 秒杀程序数据库设计
- PHP与MySQL学习笔记8:重要概念与设计Web数据库
- web-QQ(腾讯)-Email-TMessage(腾讯微博记事本)
- web-163(网易)-EMail(邮箱)-通讯录-数据库设计
- 数据库表设计--1(测试结构)
- Web程序中将Cell华表的修改 保存到数据库或服务器端文件夹内
- 程序设计之二:测试你活了多少天(C)
- 仿腾讯 QQ 和 Skype 通过URL触发自己的程序
- Java课程设计常见技术问题(程序部署、数据库、JSP)
- Web程序权限设计思考
- 学会使用函数编程,以及设计比较完备的测试用例完成对小程序的测试
- 有无主键的数据库设计 百万数据测试
- web-51job(前程无忧)-账户、简历-数据库设计
- 利用SqlHelper.cs实现Web程序与数据库的连接
- Shiro基础知识06----与Web集成(使用ini测试,使用数据库)