[关键词] 电脑;B/S模式;数据库;PHP;MySQL
2.5.1 系统实现目标概述
电脑咨询配置系统是为方便后台管理员管理设备信息和前台用户信息,同时为前台用户提供浏览设备信息的服务。后台管理员实现对所有设备信息和所有用户信息的增加、删除、修改、查询;后台普通用户可以增加、删除、修改、查询设备信息,但是只能修改自己的用户信息。后台所有用户都可以使用搜索功能,然后对搜索结构进行修改、删除操作。
2.5.2 系统的功能需求
本系统是电脑咨询配置系统,要求有较强的系统分析、程序设计和编程能力,在老师的指导下完善该系统。能够开发出适合用户需要的友好系统,并方便扩充和维护。
电脑咨询配置系统主要实现用户对数据库信息的浏览和使用,在电脑咨询配置系统的前台,未注册用户只能浏览前台首页展示出的数据库中电脑配件信息,前台注册用户可以浏览展示出的数据库信息,并且通过自主选择,在电脑咨询配置系统的模拟下配置一台电脑,提交配置之后,电脑咨询配置系统会自动判断所选硬件之间是否兼容,并给出其选择的结果,结果包含此次配置所选择的电脑配件信息详单并且核算出总体花费。
后台所有用户对电脑配件数据库信息完全具有增加、删除、修改、查询的权限,前台用户只能查看前台展示出的信息,不能登录进入任何后台页面,自然也不能修改任何数据库内容。
目 录
1 背景与意义 1
1.1 背景 1
1.2 意义 1
2 需求分析 2
2.1 本课题的研究现状 2
2.2 可行性分析 2
2.2.1 经济可行性分析 3
2.2.2 技术可行性分析 3
2.2.3 运行可行性分析 3
2.3 系统开发所需技术 3
2.3.1 B/S结构 3
2.3.2 PHP技术 4
2.3.3 Apache技术 4
2.3.4 MySQL技术 5
2.3.5 JavaScript技术 5
2.4 开发和运行环境 5
2.4.1 硬件环境 5
2.4.2 软件环境 5
2.4.3 开发软件 6
2.4.4 测试软件 6
2.4.5 安装WampSever 6
2.5 系统需求分析 6
2.5.1 系统实现目标概述 6
2.5.2 系统的功能需求 7
2.5.3 系统的性能要求 7
3 系统设计 8
3.1 总体设计功能模块 8
3.1.1 前台首页 8
3.1.2 前台用户注册 8
3.1.3 前台配置服务 8
3.1.4 退出登录 8
3.1.5 联系作者 8
3.1.6 后台登录 8
3.1.7 后台用户登录检查 8
3.1.8 后台登录 8
3.1.9 添加设备 9
3.1.10 添加用户 9
3.2 系统功能结构图 9
3.3 数据库分析 9
3.4 数据库ER图 10
3.5 数据库表的设计 10
3.6 详细设计 12
3.6.1 前台主要页面 12
3.6.2 后台主要页面 13
3.6.3 用户登录与退出模块的设计 13
3.6.4 后台用户模块设计 14
4 编码与实现 16
4.1 连接数据库配置 16
4.2 登录界面设计 16
4.3 处理登录提交的数据 17
4.4 Session验证 17
4.5 系统框架划分页面 18
4.6 导航栏结构 18
4.7 分页功能 18
4.8 添加设备 19
4.9 设备列表 19
4.10 编辑设备信息 19
4.11 删除设备 20
4.12 添加用户 20
4.13 用户列表 20
4.14 编辑用户信息 20
4.15 删除用户 21
4.16 搜索功能 21
4.17 退出登录 21
5 系统测试与运行 21
5.1 后台测试 22
5.1.1 登录页面 22
5.1.2 添加设备功能 23
5.1.3 修改设备功能 24
5.1.4 查看设备功能 24
5.1.5 添加用户功能 24
5.1.6 修改用户功能 25
5.1.7 查看用户功能 25
5.2 前台测试 25
5.2.1 注册功能 25
5.2.2 登录功能 26
5.2.3 配置服务功能 28
5.2.4 前台信息展示页面功能测试 29
5.2.5 搜索功能 29
6 总结与展望 30
结束语 31
参考文献 32
致谢 33