目录
摘要 3
Abstract 4
1、 引言 6
1.1 选题背景 6
1.2 课题意义 6
2、项目概述 8
2.1 课题简要说明 8
2.2 可行性研究 8
2.2.1 经济可行性 8
2.2.2 技术可行性 8
2.2.3运行可行性 9
2.2.4 时间可行性 9
2.2.5 法律可行性: 9
3、需求分析 9
3.1 功能需求 9
3.2 性能需求 10
4、相关技术介绍 10
4.1 JSP技术简介 10
4.2 JSP工作原理 11
4.3 JSP体系结构 11
4.4 JSP的特点 12
4.5 系统数据库连接 12
4.6 SQLSERVER 2000 数据库 17
4.7 BS模式与C/S模式的比较分析 17
4.8 JDBC介绍 19
5、系统设计 21
5.1 用户登陆 21
5.2 管理员功能 21
5.2.1 添加管理员 21
5.2.2 修改管理员密码 21
5.2.3 普通用户管理 21
5.2.4 添加“系统帮助” 21
5.3 普通用户功能 22
5.3.1 预约订单 22
5.3.2 添加相册、相纸 22
5.3.3 摄影用品查询 22
5.3.4 物品借还查询 22
5.3.5 客户管理 22
5.3.6 职工信息查询 22
5.3.7 婚纱套系查询 22
5.3.8 消费信息及结账 22
5.3.9 商品外卖管理 22
6、系统调试与测试 23
6.1 程序调试 23
6.2 程序的测试 23
6.2.1 测试的重要性及目的 23
6.2.2 测试的步骤 25
6.2.3 测试的主要内容 25
结束语 27
致谢 29
参考文献 30
3、需求分析
3.1 功能需求
(1)日常操作管理;
(2)用户管理;
(3)客户管理;
(4)用品管理;
(5)商品外卖管理。
3.2 性能需求
系统对环境的要求
服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。
本机器的配置如下:
处理器:Inter Pentium 41.6Hz或更高。
内存:256MB
硬件空间:40GB
题目主要采用的技术
数据库:Microsoft SQL Server 2000。
编程语言:jsp,java。
服务器:Tomcat5.5,jdk1.5
开发环境:WindowsXP
4、相关技术介绍
4.1 JSP技术简介
JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(.htm,.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。
在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。
4.2 JSP工作原理
JSP是面向服务器的,因此支持任何浏览器。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。

<%@ page language="java" pageEncoding="UTF-8"%>
<%String path = request.getContextPath();%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>欢迎使用</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><STYLE type=text/css>BODY {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 宋体}TD {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 宋体}</STYLE><script type='text/javascript' src='<%=path %>/dwr/interface/loginService.js'></script><script type='text/javascript' src='<%=path %>/dwr/engine.js'></script><script type='text/javascript' src='<%=path %>/dwr/util.js'></script><script language="javascript">function check1(){                                                                                         if(document.ThisForm.userName.value==""){alert("请输入用户名");document.ThisForm.userName.focus();return false;}if(document.ThisForm.userPw.value==""){alert("请输入密码");document.ThisForm.userPw.focus();return false;}document.getElementById("indicator").style.display="block";loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,0,callback);}function callback(data){document.getElementById("indicator").style.display="none";if(data=="no"){alert("用户名或密码错误");}if(data=="yes"){alert("通过验证,系统登录成功");window.location.href="<%=path %>/loginSuccess.jsp";}}</script></head><body><form action="<%=path %>/login?type=login" name="ThisForm" method="post">
<TABLE cellSpacing=0 cellPadding=0 width=900 align=center border=0><TR><TD style="HEIGHT: 105px"><IMG src="<%=path %>/img/login_1.gif" border=0></TD></TR><TR><TD background="<%=path %>/img/login_2.jpg" height=300><TABLE height=300 cellPadding=0 width=900 border=0><TR><TD colSpan=2 height=35></TD></TR><TR><TD width=360></TD><TD><TABLE cellSpacing=0 cellPadding=2 border=0><TR><TD style="HEIGHT: 28px" width=80>登 录 名:</TD><TD style="HEIGHT: 28px" width=150><INPUT style="WIDTH: 130px" name=userName type="text"></TD><TD style="HEIGHT: 28px" width=370></TD></TR><TR><TD style="HEIGHT: 28px" width=80>登录密码:</TD><TD style="HEIGHT: 28px" width=150><INPUT style="WIDTH: 130px" type=password name=userPw></TD><TD style="HEIGHT: 28px" width=370></TD></TR><TR><TD style="HEIGHT: 18px"></TD><TD style="HEIGHT: 18px"></TD><TD style="HEIGHT: 18px"></TD></TR><TR><TD></TD><TD><img src="<%=path %>/img/login_button.gif" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick='check1()'/><img id="indicator" src="<%=path %>/img/loading.gif" style="display:none"/><br/></TD></TR></TABLE></TD></TR></TABLE></TD></TR><TR><TD></TD></TR>
</TABLE>
</form></body>
</html>














基于web的婚纱摄影网站的设计与实现相关推荐

  1. php+mysql婚纱摄影网站的设计与实现

    php+mysql婚纱摄影网站的设计与实现 摘要 在社会经济飞速发展的21世纪,数码技术已经全面容入到人们生活中,随着计算机科学技术的日益发展,越来越多的摄影工作室层出不穷,人们生活中也离不开摄影,它 ...

  2. SSM毕设项目 - 基于SSM的婚纱摄影网站(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统流程 3.2.1 系统开发流程 3.3 系统结构设计 4 项目获取 1 项目简介 Hi,各位同学好呀,这 ...

  3. java毕业设计_基于web的游泳馆管理系统的设计与实现

    基于web的游泳馆管理系统的设计与实现 基于web的游泳馆管理系统的设计与实现mysql数据库创建语句 基于web的游泳馆管理系统的设计与实现oracle数据库创建语句 基于web的游泳馆管理系统的设 ...

  4. 关于测试的一篇论文, 基于web端selenium的自动化测试设计与实现(有需要的联系我 此论文内容缺失,不要直接用 一经发现,后果自负)

    论文题目:基于web端selenium的自动化测试设计与实现 学科(专业):计算机科学与技术 申请人: 指导教师: 摘 要 随着我国科学技术的飞速发展,软件应用技术的更新速度日新月异,规模不断扩大.普 ...

  5. 基于Web的仓库管理系统的设计与实现(论文+PPT+源码)

    摘 要 仓库物品的管理是与我们的日常生活息息相关的一个重大问题.随着我国经济飞速的发展,改革开放的不断深入,企业要想在激烈的市场竞争中立于不败之地,要想继续的发展与生存,没有现代化的管理方式与方法是万 ...

  6. 基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+my ...

  7. java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库 ...

  8. Java毕业设计_基于web的师生交流平台的设计与实现

    基于web的师生交流平台的设计与实现 基于web的师生交流平台的设计与实现mysql数据库创建语句 基于web的师生交流平台的设计与实现oracle数据库创建语句 基于web的师生交流平台的设计与实现 ...

  9. 基于Web的一站式养老院的设计与实现(论文+源码)_kaic

    XXXX大学 毕业(设计)论文 (校徽) 论文题目: 基于Web的一站式养老院的设计与实现 专业班级: 学    号: 学生姓名: 指导教师: 电    话: 学院名称: 完成日期:      年   ...

最新文章

  1. 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言第二部557-561条如下
  2. Future 模式介绍
  3. putty遇到ctrl+s
  4. 33.向vector里面添加数字,换行敲下输入结束
  5. Android JNI 报错(signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr )
  6. 实用python技巧
  7. android工作注意事项
  8. 编程学习必备的一些网站,干货收藏!
  9. JS图片放大查看效果!
  10. 大数据是如何改变零售行业的
  11. 北斗GNSS无人巡检车辆的高精度定位定向应用方案
  12. matlab正弦信号频谱,正弦信号的正弦信号的频谱分析及提取.doc
  13. 使用计算机打印文字,Word打印出的文字与电脑上的显示不同怎么办
  14. 裴波那契数列的递归实现与非递归实现
  15. 网站弹窗广告进行宣传推广效果怎么样
  16. ASEMI整流桥GBU1010的检测
  17. 归一化(Normalization)标准化(Standarlization)tensorflow和opencv区别:opencv之transform函数解析CHW与HWC:图像的线性数据格
  18. 程序员如何提升个人的技术影响力
  19. 常见分布式事务解决方案
  20. 开发小白入职第一天流程

热门文章

  1. linux自动更新oray ddns
  2. c语言程序设计能重修不,《C语言程序设计》重修教学要求.pdf
  3. 9.6新股票池操作建议(ZZ)
  4. android开发笔记之系统属性(ro.com.google.clientidbase.ms)随卡适配
  5. 卸载人人影视linux,人人影视Web版CentOS一键安装脚本
  6. excel如何折叠展开行列?
  7. 嵌入式系统图形用户界面(GUI)的设计与研究
  8. 使用navicat报caching_sha2_password异常的处理方法
  9. 扒一扒磁条导航和Slam导航的AGV交管思路
  10. RFID-RC522门禁