摘要:随着科技的发展,计算机技术广泛运用于人们生活的方方面面,人们的生活发生了翻天覆地的改变,它广泛运用于我们的衣食住行等方面,我们已经无法离开互联网技术,它已经成为我们生活中的重要组成部分。
用户通过登陆我们这个图书商城系统,用户可以在任何地方任何时间通过手机或者电脑登录到我们的网站了解到目前畅销的图书信息,用户也可以快捷的在线选书买书,这极大的方便了用户。我们这个系统为用户提供了很多切合实际的功能,主要的功能实现包括:图书类别管理模块,图书信息的录入,用户订单的处理,以及用于和超级管理员进行互动的留言功能。在系统的后台我们也专门设置了具有超级权限的超级管理员账户,超级管理员可以管理普通用户、订单的处理、以及书籍的添加管理和书籍的类别管理等。
本系统使用MySQL数据库,使用MyEclipse开发工具进行服务器端程序的开发,采用了SSH的框架模型去搭建的。利用Internet网络信息新技术,采用JSP技术和MySQL数据库作为工具进行开发的一个基于JSP的B/S结构的网上图书系统。
关键词 SSH;JSP;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 目的和意义-1
1.3 国内外研究现状-1
1.4 开发工具及技术-1
1.4.1 MyEclipse-2
1.4.2 MySQL-2
1.4.3 JSP-2
1.4.5 Spring框架-3
1.4.6 Hibernate-3
1.4.7 MVC-3
2 需求分析-4
2.1 可行性分析-4
2.1.1 技术的可行性-4
2.1.2 经济的可行性-4
2.1.3 操作可行性-4
2.1.4 法律的可行性-4
2.2 系统用户用例图-4
2.2.1 普通用户用例图-4
2.2.2 管理员用例图-5
2.3 功能模块需求分析-5
2.4 设计的基本思想-7
2.5 程序设计-7
2.5.1 系统的安全性-7
2.5.2 数据的完整性-7
2.6 界面需求-7
3 系统分析与设计-9
3.1 系统的分析与设计-9
3.2 数据库的概念结构设计-9
3.3 系统功能结构图-11
3.4 数据库的逻辑结构设计-12
3.5 数据库的连接原理-14
4 系统功能实现-15
4.1 超级管理员登陆页面-15
4.2 图书类别管理-16
4.2.1 类别信息录入-16
4.2.2 类别信息管理-17
4.2.3 类别信息删除-18
4.3 图书信息管理-19
4.3.1 图书信息录入-19
4.3.2 图书信息管理-20
4.4 会员信息管理-23
4.4.1 会员信息管理-23
4.5 系统管理-25
4.5.1 查询管理员信息-25
4.5.2 添加管理员-25
4.5.3 修改密码-25
4.6 退出系统-26
4.7 普通用户模块-26
4.7.1 系统主页面实现-26
4.7.2图书类别查询-26
4.7.3用户注册-27
5 系统测试-28
5.1 前台功能测试-28
5.2 后台功能测试-28
5.3 其他测试-28
结论-29
致谢-30
参考文献-31
附录-32