班级:嵌入式 10003 班
姓名:武明波
学号:10160400326
网吧管理系统
项目报告
目录
第 1 章 网吧管理系统概述 ......................................................................................................2
第 2 章 网吧管理应用系统总体方案设计...............................................................................3
2.1 系统的功能模块 ...............................................................................................................3
2.2 系统开发环境描述 ...........................................................................................................3
2.2.1 Qt Creator 介绍 .......................................................................................................3
2.2.2 SQLite Expert Personal 3 介绍.................................................................................4
第 3 章 网吧管理系统界面的软件设计...................................................................................4
3.1 界面程序设计 ....................................................................................................................4
3.1.1 程序的启动界面 .....................................................................................................4
3.1.2 登陆界面 .................................................................................................................5
3.1.3 注册界面 .................................................................................................................5
3.1.4 程序主界面 .............................................................................................................6
3.1.5 上网记录查询界面 .................................................................................................6
3.1.6 修改密码界面 ........................................................................................................6
3.1.7 管理员界面 ............................................................................................................7
3.2 界面软件实现 ...................................................................................................................7
第 4 章 网吧管理系统的数据库设计.......................................................................................8
4.1 sqlite 数据库的介绍...........................................................................................................8
4.2 需求分析设计 ...................................................................................................................8
4.3 逻辑结构设计 .................................................................................................................10
4.3.1 player 表 .............................................................................................................10
4.3.2 playnotes 表..........................................................................................................11
4.3.3 sysinf 表 ..............................................................................................................12
第 5 章 系统的测试与结论 ....................................................................................................12
第 6 章 总结 ............................................................................................................................13
第
2
章
网吧管理应用系统总体方案设计
2.1 系统的功能模块
2.2 系统开发环境描述
2.2.1 Qt Creator 介绍
Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境
(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64
管理员界面
主窗体
登陆/注册界面
查询数据库
增加数据库
增加数据库
查询数据库
查询数据库
更新数据库
增加数据库
排序数据库
更新数据库
查询帐号、密码等
增加帐号、密码等
记录上网信息等
更新用户资料等
查询资料等
查询一切数据等
更新一切数据等
增加一切数据等
按余额排序
等
位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使
开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。
在功能方面,Qt Creator 包括项目生成向导、高级的 C++ 代码编辑器、
浏览文件及类的工具、集成了 Qt Designer、图形化的 GDB 调试前端,集
成 qmake 构建工具等。
2.2.2 SQLite Expert Personal 3 介绍
SQLite Expert Professional 是一款可视化的数据库管理工具,允许用
户在 SQLite 服务器上执行创建、编辑、复制、提取等操作。SQLite Expert
支持所有的图形界面的 SQLite 特征。它包括一个可视化查询生成器,一个
SQL 编辑与语法突出和代码自动完成,强大的 table 和 view 设计与导入导
出功能。
第
3
章
网吧管理系统界面的软件设计
3.1 界面程序设计
3.1.1 程序的启动界面