分类号__________
毕 业 论 文
论文题目 jsp 网上书店系统论文
- 1 -
目 录
第一章 系统设计.......................................................................................................................- 3 -
1.1 目标设计................................................................................................................................- 3 -
1.2 设计思想................................................................................................................................- 3 -
第二章 需求分析与系统总体设计...........................................................................................- 5 -
2.1.信息化时代的消费者...........................................................................................................- 5 -
2.2 电子商务的应用..................................................................................................................- 10 -
2.3 系统总体设计......................................................................................................................- 10 -
第三章 数据库的设计与实现...................................................................................................- 11 -
3.1 数据库的需求分析..............................................................................................................- 11 -
3.2 数据库的逻辑设计..............................................................................................................- 11 -
3.3 数据库的结构创建.............................................................................................................- 12 -
第四章 后台系统和数据库的配置...........................................................................................- 15 -
4.1 后台服务器配置..................................................................................................................- 15 -
4.2 后台数据库的配置..............................................................................................................- 15 -
4.3 后台全局配置文件..............................................................................................................- 15 -
第五章 前端网络页面的开发与设计.......................................................................................- 16 -
5.1 登录页面..............................................................................................................................- 16 -
5.2 管理员用户页面.................................................................................................................- 17 -
5.3 注册用户页面.....................................................................................................................- 18 -
5.4 销售网主页面......................................................................................................................- 19 -
5.5 用户注册页面......................................................................................................................- 20 -
5.6 图书管理页面...................................................................................................................- 20 -
5.7 个人资料修改页面...........................................................................................................- 21 -
第六章 系统的安全性...............................................................................................................- 22 -
6.1 session 和 cookie 的安全性............................................................................................- 22 -
6.2 使用身份验证机制保护 JSP 页面.....................................................................................- 23 -
6.3 SQL Server 数据库的安全................................................................................................- 23 -
第七章 毕业论文(实习)小结...............................................................................................- 24 -
参考文献.....................................................................................................................................- 25 -
- 2 -
jsp 网上书店系统
摘要:本系统充分利用 JSP 在应用程序的设计和开发上具有灵活和效率高的特
点,采用 B/S(browser/server)结构详细地讲述管理信息系统创建的各个过程,
并对设计目标、系统开发背景、开发和运行环境选择、系统功能分析、系统功能
模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据
库结构实现、各个功能模块的创建、系统的编译和发行等各个过程进行详细的描
述,是使用者能够透彻地了解该系统,并最大程度的发挥该系统的作用。
关键字:销售管理、在线、数据库、SQL、B/S、JSP 脚本程序
引 言
在线图书销售管理系统要实现的功能非常多,最重要的就是图书的销售功能,
对销售情况的处理、管理功能,以及对库存中图书数量的管理功能等。另外,作
为一个完整的系统,为了保存系统的安全运行,还必须要对使用者(用户)的身
份进行验证,本系统使用了用户权限分组功能。
首先来介绍在线图书销售管理系统的销售功能,简单地说,就是从客户下定
单,到最后客户发送收到图书的确认通知为止。在这个过程中,包含了客户下定
单、总部职工确认定单、将图书出库、然后发送图书、直到客户收到图书、给总
部发送确认通知等一系列的过程。在这个过程中,最重要的内容就是对定单的管
理,管理员可以修改它的各种属性状态,包括品种、数量、客户的相关信息、目
前库存中的状态等等。
其次,为了更好地完成整个销售,系统管理员(总部职工)还需要对库存中
的各种商品有一个详细的了解。所以本在线销售管理系统特别给出了库存查询的
功能,通过该功能,管理员可以了解各个库房中的所有商品的详细情况。
另外,为了保证数据库的安全以及图书销售的顺利进行,系统还需要对用户
进行管理。因为篇幅限制,本系统没有给出最简单的用户注册,信息修改等功能,
而是直接在登录页面中进行身份的验证。验证的内容包括两个部分,一个是用户
的身份是否合法,另外一个就是用户所具有的权限,从而根据用户的权限,给出
- 3 -
不同的管理页面。
第一章 系统设计
1.1 目标设计
在线图书销售管理系统的功能如下:
1、系统的用户登录以及身份验证功能
系统用户进入系统时的身份验证。
系统用户在不同页面浏览时的身份验证。
用户登录后对个人订单、个人信息进行管理
2、在线图书销售管理系统功能
管理员对订单、友情链接、新闻、管理员账号、图书信息进行管理。
管理员发送图书出库的通知。
管理员发送图书的通知。
区域顾客收到图书后,发送一个到货确认通知。
系统实现订单的处理,如删除与打印。
系统完成整个购物流程。
1.2 设计思想
1. Browser/serve 结构
在线图书销售管理系统的特点就是利用 Browser/serve 结构,实现图书图书
的在线库存查找、在线销售,以及对图书的库存情况进行在线管理等功能。
对于本系统,其功能目标是要将图书销售由商店柜台销售模式向在线销售的
模式转变,同时还要能对销售的订单和图书种类以及库存情况进行全面的管理。
本系统的网络应用原理示意图如图 1 所示。
2.三层结构的概念:
Browser/Server 的多层结构的应用正是在对 C/S 结果的总结基础上产生的,
- 4 -
并且也已经扩展到了 B/S 应用开发领域。即将应用划分为 3 层(可以有更多层,
但 3 层最常见):用户界面城、商业逻辑层、数据库层。
B/S 结构开发还具有另外的一个重要的优势,即面向对象变成的特性—“封
装性”。客户端需要进行某项与数据库之间的访问和操作的地方,只要调用一个
函数,至于这个函数如何编写,如何与数据库打交道,一直访问的是何种数据库
都与其无关(否则,很有可能出现在一种数据库系统上运行的很好的 SQL 语句,
有时换到另一种数据库系统上必须加以修改);
在中间层 DLL 中实现这个函数,如果用户对具体操作的要求发生改变,只需要修
改这个函数就可以了,只要此函数的入口参数和返回内容不变,在客户端不需做
任何改动。而这一点在开发大型应用尤其有用:我们可以把开发人员分成两组,
一组负责开发界面层,另一组负责开发商业逻辑层,双方只要按照事先商定的函
数接口,并行开发就可以,而不必像从前那样,后面的工作必须等前面的工作完
成后才能开始。当然,这样的开发的模式需要很好的项目协调和稳当作支持。
1.3 系统功能设计
根据系统功能的要求,在线图书销售管理系统可以分为两个功能层次:一个
是用户个人订单及信息管理;另一个是管理员的订单、友情链接、新闻、管理员
账号、图书信息管理等。其核心为中央的“图书销售系统”。
Internet 上用户
(分类别)
系统后台数据库
系统服务器
Internet
鲜花销售
管理系统
图 1 B/S 结构的在线图书销售管理系统应用原理示意
图