JSP课程设计报告格式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计报告

课程设计名称:

系部名称:中印计算机软件学院学生姓名:

班级:

学号:

指导教师:

目录

1摘要 (3)

2建设网站的目的及功能定位 (4)

3网站的技术解决方案 (5)

4网站内容规划 (6)

5系统特点 (7)

6订单及管理 (8)

7系统特点 (9)

8功能模块功能简解 (10)

9总结 (11)

10主要参考资料及文献 (12)

1.摘要

随着社会的发展、科技的进步、互联网的高速发展,计算机在各个领域中都得到了广泛的应用。当今社会已经步入了数字化时代。计算机正在潜移默化的改变着我们的生活。2011年1月19日,中国互联网络信息中心(CNNIC)发布了《第27次中国互联网络发展状况统计报告》显示,截至2010年12月底,我国网民规模达到4.57亿。

不仅如此,另外伴随着近年来3G网络的实现,越来越多的人开始使用手机上网,这使得中国网民进一步增长。无处不在的互联网给人们的生活带来了享不尽的便利。

可以毫不犹豫的说,互联网已经成了人们生活中的另一个世界,今天的人们已经离不开互联网。网络服务商们看重了这个开阔的市场,纷纷推出自己的服务,于是电子商务成了为新时代、新经济的代名词。能在Internet上实现商品的展示、商品的检索、商品的预订、订单的全程跟踪与管理、贷款的支付的系统成为网上购物系统。

网上购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商场,使购物变得快捷、方便。它利用windows+IIS作为发布平台。利用三层结构技术,即表示层、商业逻辑层、数据服务层。这三层被分割成三个相对独立的单元。表示层负责与用户交互,并把相应的请求通过调用中间层的组件传递给商业逻辑层;商业逻辑曾得组件执行具体的事务逻辑,通过SQL等方式向第三层的组件提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用三层结构技术能够很好的解决网站的可扩展性、安全性、管理性等关键问题。使顾客可以享受方便、快捷、安全可靠的网上购物的乐趣。

实现了商业贸易的电子化。

2.网站的技术解决方案

本次设计主要使用了ASP作为开发工具,使用SQL完成数据库设计,用C#完成代码编写。下面将对开发工具做简要的说明。

2.1.ASP简介

ASP是Active Server Pages的缩写,是Microsoft公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的Web应用程序。

虽然人们习惯于将ASP称为ASP语言,但从严格意义上讲,ASP只是为VB Script 和JavaScript等脚本语言提供了一个运行环境,使开发人员可以在HTML代码中使用脚本语言编写程序。

一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASP。Web服务器开始调用ASP。将被请求的文件从头读到尾,执行每一个命令,然后动态生成一个HTML 页面并送到浏览器。由于ASP在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不用担心程序会被从客户端下载。

2.2.SQL sever简介

数据库设计采用SQL Server完成。SQL即结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化的编程语言,允许用户在高层数据结构上工作。它不要求用户指定数据的

存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库,可以使用相同的SQL语言作为数据输入与管理的接口。SQL语言结构简洁,功能强大,简单易学,自从IBM公司1981年推出以来,SQL语言得到广泛的应用。Web数据库通常只在互联网中以Web查询接口方式访问的数据库资源,其结构是后台数据库管理系统存储数据信息,对外提供包含表单的Web页面作为访问接口,查询结构也可以包含数据列表的Web页面形式返回给用户。Web数据库集成的主要目的是为用户提供多个Web数据库资源的统一访问方式。现有的Web数据库集成方式可以分为:数据供应模式、数据收集模式和元搜索模式。在此方面,SQL都能很好的发挥其功能,完成Web数据库的需要。鉴于SQL的语言体系,以及相关功能,SQL理当成为Web数据库设计实施的首选。

2.3.c#简介

销售网站开发语言采用面向对象的结构化程序语言C#。C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。同时,C#的面向对象技术已经成熟,且效率比较高,是唯一为.NET framework设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。而且C#采用一种更清晰的新语法来描述面向对象的多态性,完全兼容.NET平台的其他编程语言,可以用来开发.NET平台的所有应用程序类型。C#一经推出,就以其强大的操作能力、一流的面向对象编程支持、优雅的语言风格、高效的程序性能、与.NET Framework的无缝集成等特性,伸手广大程序员的追宠,尤其是Web应用和技术的普及化,使其成为Internet应用开发的首选编程语言。

3.网站内容规划

3.1网站内容规划

网站首先展现给用户的ST_Default.aspx页面,此页面主要由两个框架构成。核心部分是ST_Main.aspx页面,通过该页面调用验证系统对用户类型进行判断。如果判断是管理员,则展现给用户的为管理员页面(admin为管理员账号);如果是一般用户,则为一般用户界面。同时在ST_Main.aspx页面中海为用户提供了注册功能。

业务管理

订单管理

用户管理

查找管理

首页

注册

用户订单

购物车

收藏

3.2网站操作流程

网站采用两层架构,每个页面均可以通过Web展示层直接对数据库进行访问,不使

相关文档
最新文档