本网站主要是提供给大一个购买图书的平台和管理书店的书店购物网站,通过价格优势吸引众多消费者来购买,实现正常运营。本文主要是采用JAVA语言、jsp技术、Sqlserver数据库、tomcat服务器作为开发平台,系统采用B/S结构进行开发,完成一个书店购物网站。目标是实现一个以销售为中心的书店购物网站,构建用户信息与账号,账号、图书管理与订单信息有机结合的业务系统。
本系统分为前台和后台,前台供普通用户使用,后台由系统管理员使用,同时普通用也可以登录个人后台,前台功能模块和后台功能模块又可以细分为各个功能模块。
1.前台系统功能模块分为
图书展台模块:展示网站的所有图书;
图书查询模块:按图书的名称查询图书的相关信息;
购买模块:用户选择要购买的图书,输入数量,系统自动计算出总金额,提交订单;
结账模块:用户进行结账并填写订单信息;
用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能;
订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;
留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。
评论图书模块:用户给图书添加评论信息,查询图书的所有评论。
2.后台系统功能模块分为
图书管理模块:按类别查看图书,对图书的信息进行维护;
图书入库模块:添加图书入库记录,即将图书的当前库存数量加上入库数量。
用户管理模块:管理员可以普通用户进行删除,修改用户信息,包括个人信息和登录密码,防止用户忘记密码。
管理员维护模块:此功能主要是超级管理员管理系统所有普通管理员,包括对其的增加、删除、修改等。
订单管理模块:管理员管理系统所有普通用户的订单,包括审核订单,删除订单,修改订单等。
系统公告管理模块:管理员系统公告浏览,系统公告信息维护;
留言模块:管理员可以查看客户的留言,对留言进行维护。
目 录
摘 要 I
ABSTRACT I
目 录 I
第1章 绪论 3
1.1课题背景 3
1.2目的和意义 3
1.3研究现状 3
1.4系统设计思想 4
1.5本文的结构 4
第2章 可行性分析 5
2.1业务流程图 5
2.2可行性分析 6
2.2.1经济可行性 6
2.2.2技术可行性 6
2.2.3运行可行性 7
第3章 需求分析 8
3.1电子商务的产生和发展情况 8
3.2需求分析 8
3.3数据流图 8
第4章 系统设计 15
4.1系统模块总体设计 15
4.2数据库设计 15
4.2.1数据分析 16
4.2.2数据库的详细设计 16
第5章 系统实现 22
5.1开发工具及技术简介 22
5.2系统首页设计 22
5.3系统前台基本功能设计与实现 23
5.3.1用户维护模块设计与实现 23
5.3.2图书展示模块设计与实现 26
5.3.3图书购买模块的设计与实现 27
5.3.4生成订单模块的设计与实现 28
5.3.5在线留言模块的设计与实现 30
5.4系统后台管理功能设计与实现 30
5.4.1用户信息管理设计与实现 30
5.4.2订单信息管理设计与实现 31
5.4.3图书信息管理设计与实现 32
5.4.4留言信息管理设计与实现 33
5.4.5图书入库管理设计与实现 34
第6章 系统测试 36
6.1测试方法 36
6.2测试目的 36
6.3测试用例 36
6.3.1前台首页的测试 36
6.3.2用户注册模块的测试 36
6.3.3图书管理模块的测试 37
结 论 39
致 谢 40
参考文献 41