网站设计毕业论文

发布时间 : 星期四 文章网站设计毕业论文更新完毕开始阅读

2.3 JSP的基本介绍

JSP是Java Server Pages的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。JSP的工作原理是:首先,通过客户端的浏览器,以超文本(HTML)形式通过表单(FORM)向Web服务器提出请求。接着,服务器得到客户端的请求后,由Web服务器上的JSP引擎把JSP代码、相关组件、Java脚本以及HTML代码,转化为Servlet代码。然后,由JSP引擎调用Web服务器端的Java编译器对Servlet代码进行编译。最后,由Java虚拟机执行编译文件,并八客户端的请求结果以标准HTML页面的形式返回。本系统是在单机Windows XP的环境下开发的,本机既安装了浏览器,又安装了tomcat4.1服务器,这样计算机同时扮演服务器端与客户端的角色,仿真成网络环境,使这个系统可以方便的开发。系统主要运用JSP和JavaBean来开发动态网页,运用HTML来设计静态网页,还运用了Microsoft Visual Studio .NET 2003来设计网页的美观性。本系统采用的是Microsoft SQL Server 2000数据库,主要运用SQL语句访问它。JSP通过Java语言的JDBC技术与数据库相连,只要数据库有JDBC的驱动程序就可与之相连。

2.4JAVASCRIPT的介绍

在本设计中,JSP页面采用的大部分脚本语言是JavaScript,JavaScript是一种基于对象的脚本语言,使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句形式出现,并且可以执行相应的操作。其具有如下特点:

JavaScript是一种脚本语言。 JavaScript是基于对象的语言。 JavaScript是事件驱动的语言。

当你在Web主页中进行某种操作时,就产生了一个“事件”。事件几乎可以是任何事情:敲击一个按钮、拖动鼠标等均可视为事件。JavaScript是事件驱动的,当事件发生时,它可对之作出响应。具体如何响应某个事件取决于你的事件响应处理程序。

6

JavaScript是安全的语言,JavaScript被设计为通过浏览器来处理并显示信息,但它不能修改其它文件中的内容。也就是说,它不能将数据存储在Web服务器或用户的计算机上,更不能对用户文件进行修改或删除操作。

JavaScript是与平台无关的语言。

2.5 SQL Server介绍

本系统是采用SQL Server 2000作为开发的数据库。关系型数据库管理系统(RDBMS)是当今软件行业中最重要的数据库系统,其中杰出的系统之一便是MS SQL Server。由于SQL Server与WinndowsNT/2000这两种操作系统结合得非常紧密,因此它被认为是在这两种操作系统下最适用的数据库系统。其次,相对于Foxpro、Access等个人数据库而言,MS SQL Server是一个功能完备的“正规”数据库管理系统。它包括支持开发的引擎,标准SQL语言,扩展的特性(如复制、OLAP、分析)等功能,是一些大型数据库如Oracle才具备的特性。而且像存储过程、触发器等特性也是个人数据库所没有的。

设计中在使用SQL SERVER的过程中主要是完成信息的录入、读取和更新等功能。

录入的信息包括用户的相关数据,还有物品的相关信息。

7

3系统需求分析和设计

3.1系统需求分析

本系统主要面向于大学校园网用户,依托校园网提供给这些用户一个发布和交流二手商品信息的平台。在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。由于每个大学的校园网都基本篇布校园的每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。

系统完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能,系统管理功能。

3.2功能模块的定义和划分

在本设计中,注册用户可以使用二手平台交易系统发布自己的信息,这包括了需求信息和注册信息,同时还可以上传物品的图片。但是没有登陆的游客则不能进行信息的发布。游客不需要注册便可以直接浏览用户发布的信息。

管理员是通过后台数据库直接添加的,前台无法注册。对于一般可能常用的物品信息搜索,本设计采用了快速搜索栏和热门搜索,游客只需在主页面的上方直接点击进入相关产品。而主页面下部分则提供了完整的物品分类信息。

通过前期的需求分析和判断,在本系统中,实现所需要几个功能需要几个模块的共同实现,它们是登陆模块,快速链接和搜索模块,物品和用户注册模块,信息显示模块,以及信息列表显示模块。

登陆模块主要完成两个任务,首先是判断当前用户的SESSION值,如果当前值为空就显示登陆界面,而且还有新用户注册的超级链接。用户如果这时没有用户名和密码就可以通过新用户注册来注册一个自己的帐号。如果登陆模块判断用户SESSION为普通用户,那么显示相应的普通用户的操作菜单,包括物品发表,

8

密码修改和退出。如果登陆模块判断用户SESSION为管理员,那么就显示相应管理员的操作菜单,这其中包括发布物品,修改密码,还有退出。当管理员查看某一个具体的物品时候,可以对该物品的留言信息进行管理,可以删除不符合要求的留言。而游客和普通用户则没有这样的权限。

3.2.1物品信息模块功能分析

物品信息模块包括二手物品信息发布和删除功能。网站访问者可以是注册了的用户和未注册的用户,注册用户登陆后发布消息只需要输入二手物品信息就可以了,未注册用户只能浏览信息,同时用户可以提供商品的图片,上传后可以在页面展示,达到更好的吸引效果。

3.2.2物品详细信息展示模块功能分析

物品详细信息展示模块要求能够显示所有二手物品的信息,当用户针对该物品提供了图片的时候还能展示图片。

3.2.3用户注册模块功能分析

根据用户注册提供的身份信息,完成用户注册 3.2.4后台管理模块功能分析

后台管理模块功能要求能提供对基本需求信息的增加和修改功能,对一些垃圾图片的清理等。管理员可以通过手工定时清理垃圾图片。

9

联系合同范文客服:xxxxx#qq.com(#替换为@)