找回密码
 立即注册
收起左侧

如何实现用户登录,可以添加用户,设置权限啥的……

7
回复
9020
查看
[复制链接]
累计签到:87 天
连续签到:1 天
来源: 2013-6-26 22:14:44 显示全部楼层 |阅读模式
1Qter豆
如何实现用户登录,可以添加用户删除用户,设置权限啥的……

有没有例子?window下的。这个用Qt自带的SQL能实现吗?

没弄过数据库啊……

最佳答案

查看完整内容

你说的是程序内实现用户登陆吧,一般这类功能的确是用数据库实现,如果你没学过数据库相关的知识的话,对你来说难度会比较大。 一般数据库部分的开发流程是这样的: 1. 分析需求; 2. E-R图,即实体-关系图,从中大致能得出需要多少table和table之间的关系; 3. 逻辑设计图;(有时看情况可以跳过这一步) 4. 物理设计图; 5. 生成初始SQL代码; 6. 编写操作数据库的SQL代码; 7. 将上述的SQL代码封装到程序中的某个模块; 8. 模 ...
回复

使用道具 举报

尚未签到

2013-6-26 22:14:45 显示全部楼层
你说的是程序内实现用户登陆吧,一般这类功能的确是用数据库实现,如果你没学过数据库相关的知识的话,对你来说难度会比较大。

一般数据库部分的开发流程是这样的:
1. 分析需求;
2. E-R图,即实体-关系图,从中大致能得出需要多少table和table之间的关系;
3. 逻辑设计图;(有时看情况可以跳过这一步)
4. 物理设计图;
5. 生成初始SQL代码;
6. 编写操作数据库的SQL代码;
7. 将上述的SQL代码封装到程序中的某个模块;
8. 模块测试;

才能算完成数据库~~
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2013-6-27 07:32:06 显示全部楼层
在数据库里建立一个用户表,包括用户名,密码和权限等属性,登录的时候查表来判断是否正确
回复

使用道具 举报

尚未签到

2013-6-27 10:10:24 显示全部楼层
写代码的时候使用了数据库,是不是程序发布的时候也要在对方的机子上装同样的数据库,对数据库的各种设置也得和开发代码用的一样啊?
回复

使用道具 举报

尚未签到

2013-6-27 14:42:58 显示全部楼层
竞风 发表于 2013-6-27 10:10
写代码的时候使用了数据库,是不是程序发布的时候也要在对方的机子上装同样的数据库,对数据库的各种设置也 ...

你说的是服务器型数据库,这类是必须要在程序安装前配置的,但如果是sqlite这种文件型数据库,Qt会自动生成而不需要进行额外设置。
回复

使用道具 举报

累计签到:87 天
连续签到:1 天
2013-6-30 12:09:01 显示全部楼层
Joey_Chan 发表于 2013-6-27 14:42
你说的是服务器型数据库,这类是必须要在程序安装前配置的,但如果是sqlite这种文件型数据库,Qt会自动生 ...

有没有实例学习下……谢谢!
回复

使用道具 举报

尚未签到

2013-6-30 17:19:12 显示全部楼层
20030969 发表于 2013-6-30 12:09
有没有实例学习下……谢谢!

Qt自带的文档和例子就是sqlite数据库的
回复

使用道具 举报

累计签到:24 天
连续签到:1 天
2016-8-23 14:44:11 显示全部楼层
有开源项目了吗?求分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了