java+mysql宠物店网站的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql宠物店网站的设计与实现(3)

1。4系统主要研究的内容

本系统是基于B/S模式的,用户不再需要走进宠物店,只需要有一台连上网的电脑就能进行操作。友好提示、易操作是本系统最大的特色。本系统将实现以下基本要求:

(1)系统的页面简洁大方不花哨,操作简单,具有友好的错误操作提示信息;

(2)系统管理员具有对宠物店网站具体信息进行管理的功能;

(3)用户具有注册、登录、浏览宠物信息等功能;

(4)具有较强的安全性,避免用户的恶意操作。

2 系统技术介绍

2。1 J2EE体系

J2EE技术是Java的轻量级企业开发框架,目前很受人们的青睐,在目前软件开发工具市场占有很重要的地位[1]。目前比较流行的,有Struts2、Spring等等框架。

Java是对于Java面向对象程序设计以及Java平台的总称,由Sun公司在1995年5月正式发布[2]。Java作为一种开放的技术,凭借其卓越的性能,深受广大软件开发人员的青睐,被广泛接受并推动了移动互联网的迅速发展。

2。2 JSP语言

JSP是Java服务器界面,是一种现在非常流行的动态网页标准,它简化了Java sevelet设计,可以在传统的HTML中插入Java程序段和JSP标记,形成JSP文件。JSP中含有一个特别的引擎,可以自动初始化HTTPSeve1et中的一些对象,方便用户使用。另外,该引擎还使用了一些特定语法来进行URL转向等一系列特等的操作,被广泛应用于web开发。

2。3 MySQL的简介

MySQL数据库功能强大、简单易学、使用方便,使用C/C++语言进行开发,支持多种平台及编译器,它良好的内存泄露管理机制通过了Purify的测试。

MySQL数据库提供了多样的API,使用多线程技术,为用户的开发提供了便利,它能够很好地发挥系统应有的特点,使用它用户访问数据库更加快速、方便。此外,MySQL数据库具有更好的内存管理技术。

MySQL数据库中,内存中的临时表结构是以哈希的形式存在的,它为程序提供多种形式的数据类型,记录具有定长和变长两种形式,使之更加方便,每条记录中的每个字段都有初始的默认值,使用户可以更加方便地完成表结构。

MySQL数据库非常灵活,采用加密的形式传输密码,确保了数据库的安全性,并且主机端也允许进行密码的验证。同时,客户端可以通过多种方式连接到MySQL数据库服务器,如:命名管道、TCP/IP、UNIX套接字等。它提供Windows端的ODBC连接,具有对各种字符集的完全支持功能[5]。

2。4 MyEclipse

MyEclipse是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,对各种开源产品的支持也十分不错[6]。

2。5开发环境介绍

硬件要求:一台配置为2G内存,CPU为Intel(R)Celeron(R)CPU B820  1。70GHz,硬盘容量为500G的笔记本。

软件要求:MyEclipse

使用语言:JAVA、JSP(Java Server Pages);

数据库: MySQL;

JSP编译环境: J2SDK+TOMCAT 6。0+MySQL;

操作系统: Windows7 32位;

浏览器:Internet Explore6。0以上版本。

3 系统需求与概要设计

3。1 系统需求分析

宠物店网站系统将传统的购物流程虚拟化、信息化,将实物流转化成数字信息流,不仅节约了大量的人力、财力、物力等资源,而且与传统实体店模式相比,宠物店网站可以24小时不间断处于营业状态,从而更加方便持久地为顾客提供在线宠物交易服务。文献综述

总体设计实现以下几个主要功能模块: (责任编辑:qin)