户端。
(2). JavaBean 是描述 Java 的软件组件模型,JavaBean 就是一个 Java 类,是一种 Java 语言写成的可重用软件组件,它在内部有接口或有与其相关的属性,以便不同人在不同时间开发的 bean 可以询问和集成。JavaBean分为两类:可视化的 JavaBean 和非可视化的 JavaBean。传统的 JavaBean应用在可视化界面,例如:利用 JavaBean 编写可重用的软件组件如按钮、文本框等。非可视化的 JavaBean 与 JSP 结合起来使用,在 JSP 程序中
常用 JavaBean 来封装事务逻辑(功能实现部分)如数据运算、数据处理、数据库操作等,然后在 JSP 网页中调用,而 JSP 文本着重的是网页界面设计,实现了业务逻辑和前台显示部分的分离,这样不仅使 JSP 网页变得清晰,而且可以节省软件开发时间和降低以后维护的难度,使系统变得健壮和 灵 活 。 JavaBean 的 任 务 就 是 : "Write once, run anywhere, reuseeverywhere",即"一次性编写,任何地方执行,任何地方重用"。
(3). MySQL 是具有客户机/服务器体系结构的分布式数据库
管理系统,是完全网络化的跨平台关系型数据库系统,是目前运行速度较快的 SQL 语言数据库。
MySQL 具有功能强,使用简便、管理方便、运行速度快、安全可靠性强等优点,总结其主要特点有:(1)完全支持 ISO8859-1 标准。(2)同时访问数据库的用户数量不受限制。(3)可以保存超过 5 千万条记录,即处理大型数据。(4)完全支持多线程,适于多 CPU 使用。(5)提供多种语言的 API 接口,以及为 windows 等操作系统提供 ODBC 接口。(6)支持多种平台。在 Unix 系统上该软件支持多线程运行方式,从而能获得相当好的性能。在Windows NT系统上以系统服务方式运行,或者在Windows95/98 系统上以普通进程方式运行。(7)开放式的分发,可以获得帮助且
源代码公开。(8)提供多样的数据类型,支持多种语言。(9)支持灵活和安全的权限设置、密码加密等。(10)无内存泄露。
3.课题任务
本设计主要完成Web服务器端的用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能模块的设计、实现与完善以及整个实验网站的组织建立和测试工作。
本系统要通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程。随着社会的发展,网络的普及,网上购物已成为在线业务的重要载体。采用B/S结构能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系。网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。同时网站还提供关于商品或电子零售商的选择建议和评级。
参考文献
[1] 邵丽萍等著.动态网页制作[M].北京:电子工业出版社,2000年.
[2] 高峰霞等著.WEB数据库开发技术[M].北京:电子工业出版社.
[3] 顾佳英等著.网页数据库设计与发布[M].北京:清华大学出版社,2000年.
[4] 杜轩华等著.Web开发技术[M].上海:上海大学出版社, 2005年.
[5] 飞思科技产品研发中心.JSP 应用开发详解[M].电子工业出版社.
[6] 韩宝明等著.电子商务安全与支付[M].北京: 人民邮电出版社.
[7] 龙马工作室著.JSP+Oracle组建动态网页[M].人民邮电出版社.
[8] (美)克格希著.MS SQL Server7.0使用详解[M].机械工业出版社.
[9] 卫琴等著.tomcat与java
web 开发技术详解[M].电子工业出版社.
二、毕业设计(论文)方案
该网上书店系统采用的技术方案为JSP +Tomcat+ MySql。
1.基于JSP的网上书店系统主要完成的功能有两部分:前台用户可以在网上进行
注册、登录、书籍
查询和图书订等操作;后台管理员可以进行图书、用户和订单的