本科毕业论文_小型电子商务网站的设计与实现内容摘要:
放在系统环境 CLASSPATH 包含的目录下,系统才能找到其中的 JavaBean。 建立自己的 JavaBean 和 package 时,就要放在 CLASSPATH 响应的目录中。 数据库连接对动态网站来说是最为重要的部分, Java 中连接数据库的技术是JDBC(Java Database Connectivity)。 很多数据库系统带有 JDBC 驱动程序, Java 程序就通过 JDBC 驱动程序与数据库相连,执行查询、提取数据等等操作。 Sun 公司还开发了 JDBCODBC bridge,用此技术 Java程序就可以访问带有 ODBC驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序,所以 Java 程序能访问诸如 Oracle、Sybase、 Microsoft SQL Server 和 Microsoft Access 等数据库。 JSP 的设计目标主要是提供一种更为简便、有效的动态网页编 写手段,并且强网页程序的独立性、兼容性和可复用性。 它是通过以下几个方面加以实现的: ( 1)简便性和有效性 通过前面对 JSP的组成的介绍,可以知道 JSP动态网页的编写与一般的静态 HTML的网页的编写是十分相似的。 只是在原来的 HTML 网页中加入一些 JSP 专有的标签,或是一些脚本程序(而且此项不是必需的)。 这样,一个熟悉 HTML 网页编写的设计人员可以很容易进行 JSP 网页的开发。 而且开发人员完全可以不自己编写脚本程序,而只是通过 JSP 独有的标签利用别人已写好的部件来实现动态网页的编写。 这样,一个不熟悉脚本语言 的网页开发者,完全可以利用 JSP 做出漂亮的动态网页。 而这在其他的动态网页开发中是不可思议的。 ( 2)程序的独立性 JSP 是 Java API 家族的一部分,它拥有一般的 Java 程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性。 ( 3)程序的兼容性 因为 JSP 中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务:从使用 HTML/ DHTML 的浏览器,到使用 WML 的各种手提无线设备(移动电话和个人数字设备 PDA),再到使用 XML 的 B2B 应用,都可以使用 JSP 的动态页面。 ( 4)程序的可重用性 前面已经提到,在 JSP 页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。 这样,一旦这样的一个部件写好,它可以为多个程序重 9 复引用,实现了程序的可重用性。 现在,大量的标准 JavaBean 程序库就是一个很好的例证。 ( 5)扩展性 扩展性对于处理巨大数量用户的网页是很关键的。 JSP 页在第一次被调用时编译一次并驻留在内存中,这对大量访问的站点提供了更好的扩展性。 Servlet 与 JSP 之间的关系: 当 JSP 成为开发动态网站的主要技术时, Servlet 在开发中占据了非常重要的位置。 网站开发具有两种模式,其中的一种模式同时使用到了 JSP 和 Servlet。 这种模式结合了 JSP 和 Servlet 技术,充分利用了 JSP 和 Servlet 两者的优点。 JSP 技术主要用来表现页面,而 Servlet 技术主要用来完成大量的逻辑处理。 也就是说, JSP 主要用来发送给前端的用户,而 Servlet 主要来响应用户的请求,完成请求的逻辑处理。 Servlet 充当着控制着的角色,用来负责响应用的事务处理。 JSP 本身没有任何的业务处理逻辑,它只简单的检索 Servlet 创建的 JavaBean或者对象,再将动态的内容插入 到预定义的模块中。 Servlet 创建 JSP 需要的 JavaBean 和对象,再根据用户的行为,决定处理哪个JSP 页面并发送给用户。 由于 Servlet 更适合于后台开发者的使用,而且 Servlet 本身需要更多的编程技术,因此 Servlet 本身在页面上表现形式上非常的欠缺,远远不如 JSP。 在实际的开发过程中,往往先把 JSP 页面开发出来,然后再将 JSP 代码转换成Servlet。 这样做的好处是充分利用了 JSP 的页面表现能力,避免了 Servlet 在页面表现方面的严重不足,大大缩短了开发周期,各尽所能。 第 节 运 行环境的搭建 使用 (windows 版 )双击“ ”安装文件,开始安装 JDK,安装步骤按默认即可。 系统环境变量配置: 10 右键单击“我的电脑”,然后选择“属性”,在打开的对话框中,选择“高级”选项卡,然后单击下面的“环境变量”按钮,在弹出的环境变量对话框中,看下面的“系统变量”块,单击“新建”按钮,弹出“新建系统变量”对话框,然后创建变量名为“ JAVA_HOME”的变量,变量值为“ C:\Program Files\Java\\”(即安装JDK 时所选的安装 JDK 的根目录)。 然后再在系统环境变量中选择“ Path”变量,单击“编辑”按钮,弹出编辑系统变量对话框,在“变量值”的后面添加“。 %JAVA_HOME%bin”。 安装与环境变量的配置 使用 版本,解压“ ”文件,到指定目录即可。 当用户配置完环境变量后,就可以运行 MyEclipse,在 MyEclipse 工具栏上点击“ window” 选择“ showtime” 选择“ Serves”在 serves 里面把你的工程名称加载进去,在“ Tomcat ”上单击右键,选择“ Run”运行即可。 Tomcat 的环境变量的配置: 右键单击“我的电脑”,然后选择“属性”,在打开的对话框中,选择“高级”选项卡,然后单击下面的“环境变量”按钮,在弹出的环境变量对话框中,看下面的“系统变量”块,单击“新建”按钮,弹出“新建系统变量”对话框,然后创建变量名为“ TOMCAT_HOME ”的变量,变量值为“ C:\Program Files\Apache Software Foundation\Tomcat \”(即解压 Tomcat 时所选的 Tomcat 的根目录),然后再在系统环境变量中选择“ Path”变量,单击“编辑”按钮,弹出编辑系统变量对话框,在“变量值”的后面添加“。 %TOMCAT_HOME%bin”。 安装 使用 版 本, MyEclipse 的 安装: 首先安 装 ECLIPSE 到“F: \eclipse” 路径下 ,按照默认的安装配置,点击 “ 下一步 ” 完成安装,之后安装 MYECLIPSE ,按照默 认配置点击 “ 下一步 ” ,选择 “F: \eclipse” 路径,点击“ 下一步 ” ,按照默认配置点击 “ 下一步 ” ,完成 MyEclipse 安装后打开MyEclipse,选择 工程需要存放的路径 (随意)后进入 MyEclipse 操作平台上 .另外,还要载入相应的 jar 包,如 Hibernatelib、 Jdbclib、 Strutslib 等包。 安装 运行 MySQL Server 安装程序 “” , 安装向导启动,按 “Next”继续 , 选择安装类型,选择 “Custom”。 按 “Next” 继续 , 在 “Developer Components” 11 上左键单击,选择 “This feature, and all subfeatures, will be installed on local hard drive.” ,以保证安装所有文件。 点选 “Change...” ,手动指定安装目录。 按“Next” 继续 , 确认一下先前的设置。 按 “Install” 开始安装 ,安装完 出现界面 后 ,按 “Next” 继续 ,接着 直接按 “Next” 继续 , 至此,软件安装完成。 勾选 “Configure the Mysql Server now” ,按 “Finish” 结束软件的安装并启动 MySQL Server 配置向导。 按 “Next” 继续 , 选择配置方式, “Detailed Configuration” 、 “Standard Configuration” ,选择 “Detailed Configuration” ,方便熟悉配置过程。 选择服务器类型, “Developer Machine( 开发测试类, MySQL 占用很少资源 )” 、 “Server Machine(服务器类型, MySQL 占用较多资源 )” 、 “Dedicated MySQL Server Machine(专门的数据库服务器, MySQL 占用所有可用资源 )” ,一般选 “Server Machine” ,不会太少,也不会占满。 按 “Next” 继续 , 选择 mysql 数据库的大致用途, “Multifunctional Database( 通用多功能型,好 )” 、 “Transactional Database Only(服务器类型,专注于事务处理,一般 )” 、 “Non Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对 MyISAM 数据类型的支持仅限于 nontransactional),随自己的用途而选择了,我这里选择 “Transactional Database Only” ,按 “Next” 继续 , 对 InnoDB Tablespace 进行配置,就是为 InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了。 使用用默认位置,直接按 “Next” 继续 , 选择网站的一般 MySQL 访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20 个 左 右 )” 、 “Online T ransaction Processing(OLTP)(500 个左右 )” 、 “Manual Setting( 手动设置,自己输一个数 )” ,我这里选 “Manual Setting” ,并且设置为 10,按 “Next” 继续 , 是否启用 TCP/IP连接,设定端口, Port Number: 3306,在这个页面上,您还可以选择 “ 启用标准模式 ”(Enable Strict Mode) ,这样 MySQL 就不会允许细小的语法错误。 如果您还是个新手,我建议您取消标准模式以减少麻烦。 但熟悉 MySQL 以后,尽量使用标准模式,因 为它可以 降低有害数据进入数据库的可能性。 按 “Next” 继续 , 对 MySQL 默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用 utf8 编码,都不是我们通用的编码,这里选择第三 个,然后在 Character Set 那里选择或填入“gbk” ,当然也可以用 “gb2312” ,按 “Next” 继续 , 选择是否将 MySQL 安装为Windows 服务,还可以指定 Service Name,是否自动启动 MySQL Server 服务,是否 12 将 MySQL 的 bin 目录加入到 Windows PATH(加入后,就可以直接使用 bin 下的文 件,而不用指出目录名,按 “Next” 继续 , 是否要修改默认 root 用户 (超级管理员 )的密码 (默认为空 ), “New root password” 如果要修改,就在此填入新密码 (如果是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将 “Modify Security Settings” 前面的勾去掉,安装配置完成后另行修改密码 ), “Enable root access from remote machines(如果要安全,就不要勾上,如果要方便,就勾上它 )”。 最后 “Create An Anonymo us Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询 )” ,一般就不用勾了,设置完毕,按 “Next” 继续 , 确认上述步骤设置,按 “Execute” 使设置生效 , 配置完成。 按 “Finish” 结束并退出配置。 13 第 3 章 系统性能需求及数据描述 第 节 需求分析 本系统要实现模拟在线购物 (电子商务 )系统。 能够实现用户注册,在网上浏览商品,将选中商品放入购物车,最后订单管理等功能 具备的基本功能 小型商务网站的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好、功能完备、易使用等特点。 而后台数据库的数据要具有一致性、完整性、安全性。 ( 1) 用户管理模块 实现用户的登录、注册。 ( 2)产品浏览模块 包括主界面和分类浏览。 ( 3) 购物车模块 包括购买变更数量、删除、恢复、列表显示 ( 4) 生成订单模块 14 包括订单确认,填写送货地址 第 节 可行性研究 小型商务网站是由网络和网页实现的。 所以本系统使用 JSP 开发技术,应用界面友好,服务器端脚本用 JAVA 脚本 来编写,客户端脚本也用 JAVA 来编写,数据库使用 数据库,服务器是 Tomcat。 本人。本科毕业论文_小型电子商务网站的设计与实现
相关推荐
WEB 服务器上,当运行大量计算或长 本科毕业设计说明书(论文) 第 7 页 共 50 页 事务处理时严重的影响了系统的工作效率,使得用户不得不靠不断增加硬件投资提高WEB 服务器的性能和数量。 3) 很难实现全部管理功能。 由于 WWW 技术的局限性, MIS 很难完全利用 B/S 模式实现,现有的 B/S 模式的 MIS 也多是仅实现了部分的管理功能。 Struts 实现 MVC 框架
酒店设施设备、实物产品和酒店员工提供的服务质量所构成的,它是一个统一完整的服务质量的概 念 [1]。 根据酒店服务质量的定义和理解, 可以 知道酒店是依托其拥有的设施设备,为顾客提供在使用价值上适合和满足顾 客在物资和精神上需求的服务。 酒店所提供服务的使用价值对顾客需要的程度的高低体现了酒店服务质量的优劣。 适合和满足顾客的程度越高服务质量就越好,反之,服务质量就差,顾客不满意就会产生投诉。
通过 机动车排放 I/M 制度监管系统 实例,分析 了 用 struts 技术实现 基于 B/S 结构的 Web 应用开发。 选用开源的一个开发工具 Eclipse,前台框架采用基于 struts 的 MVC 形式。 后台持久化部分采用 dbcp 和 dbutils来实现。 本文 首先 简要介绍了机动车排放 I/M 制度监管系统的开发背景, 系统建设目 的和目标,该系统实现的技术路线
谋创水师不遗余力者,大半为制驭日本起见 ”。 正是从防御日本侵略,拱卫京畿安全这样一个根本目的出发,并考虑到他日朝鲜 “ 有警,或须派兵应援 ” ,清政府在洋务运动海防建设中,决定以北洋为重点,首先发展北洋 海军,并优先更新驻防华北地区的淮军和练军的武器装备,加强其训练,同时,将防御日本队我国台湾的侵犯,作为南洋海军,福建海军建设和作战的一个重要目的。 可以看出,抵御日本对中国的侵略扩张
谋创水师不遗余力者,大半为制驭日本起见 ”。 正是从防御日本侵略,拱卫京畿安全这样一个根本目的出发,并考虑到他日朝鲜“ 有警,或须派兵应援 ” ,清政府在洋务运动海防建设中,决定以北洋为重点,首先发展 北洋海军,并优先更新驻防华北地区的淮军和练 军的武器装备,加强其训练,同时,将防御日本队我国台湾的侵犯,作为南洋海军,福建海军建设和作战的一个重要目的。 可以看出,抵御日本对中国的侵略扩张
染等等,有的企业员工工作生活环境较差,待遇也不好,甚至还存在着使用童工的问题。 这一系列的问题反映了我国当代企业社会责任的匮乏。 在这样的背景 下,社会期望我国的企业能够承担起更多的社会责任。 而我认为企 业员工的生活保障、生活稳定的问题才是企业应首先解决的根本问题,如果每个企业能保障员工最基本的生活安全和稳定,那么就能促进每个家庭的稳定从而使社会趋向更加和谐健康的发展