




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉理工大学华夏学院课 程 报 告课程名称:网页设计与制作题 目:电影院管理系统的JSP网页设计专 业 信息工程系 班 级 软件2101 学 号 10225610136 姓 名 杨 妮 成 绩 _指导教师 苏永红 2012年9月3日至2012年11月30日1 设计目的随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。网上商城是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上商城做为一种独立的经济形态,已初具规模,一些网上商城网站的成立,给人们的生活带来了巨大的影响。如何建立企业的网上商城,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个网上商城网站必须考虑的问题。而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。2 开发环境MyEclipse8.5 ;Tomcat 6.0;SQL server20003 需求分析3.1概要分析3.1.1要求功能:此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品等功能;后台管理是提供给管理员的,其中包括:商品管理、新闻管理等。性能:效率高,速度快,算法规范,使管理员从繁琐的手工操作中解脱出来,提高办公效率。输出:订单、取货单。输入:订货信息、客户记录。1、建模分析 1) 用户管理对象:用户编号,登陆名,密码; 2) 用户管理模块:模块名称模块功能登陆验证模块验证用户身份,建立与服务器的对话注册模块获取新用户信息,创建新用户密码查询模块根据用户确认信息给出密码注销模块注销用户3-1模块构建3.1.2可行性研究方法1、技术可行性:从项目的实施技术角度,设计方案来看,都是合理的。在给定的时间内可以实现需求说明中的功能,软件质量能得到保障,有较高的使用价值,软件生产率高,使企业具备竞争力。2、经济可行性:虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。3、法律可行性:该平台是完全自主开发设计,因此不会构成侵权,在法律上是可行的。4、使用可行性:在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、信息的交流、业务监管和重大决定。并且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。通过以上的研究和分析,认为系统开发所产生的效益将大于投入,所以开发本项目是可行的、必要的。3.1.3对现有的系统的分析根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,此时模块也发展成为最终产品了。3.1.4处理流程和数据流程1.网上购物系统的总体处理流程下图3-2:顾客网站首页注册退出浏览该商品浏览其他商品查看购物放入购物车继续购买下订单确认订单订单送商家交易完成支付送货上门图3-2系统总流程图2.商品管理流程下图3-3:商品管理查询商品修改删除满意否返回添加商品是否图3-3商品管理流程图商品管理:点击商品管理连接,系统罗列出所有的商品,每个商品信息后面都会有编辑和删除此商品的连接,点击编辑连接后,系统提交给product_modify.asp页面,修改完后按修改确认后将再次把数据保存入数据库。点击删除连接后,根据返回的数据删除商品。3.2系统需求分析3.2.1基本功能需求本系统在实现上应该具有如下功能:1.用户可以通过系统浏览商品(按类别);2.用户可以通过系统搜索商品(按类别、价位、日期等);3.用户可以通过系统下订单(享受市场价);4.用户可以注册成为系统会员(免费注册);5.用户可以浏览和检索商品;6.用户可以浏览自己下过的订单;7.用户可以管理自己的信息(自服务系统):(1)修改密码(2)修改送货地址(3)修改联系方式3.3 平台搭建在确定技术之后要作的就是搭建平台了,由于我们选用了JSP技术,所以我们需要安装java开发工具集(JDK)和Tomcat(网站服务器)。它们之间的关系见图3.1-1客户端浏览器网页要求requestWin2000 ServerJDK编译程序Tomcat服务器JSP程序JDBC-ODBC桥SQLServer数据库、 图3.1-1 JSP相关环境架构图 JDK,Tomcat均可从网上免费下载,具体安装不在冗述,强调两点:(1)CLASSPATH的配置:安装完JDK和Tomcat后需要在CLASSPATH内配置如下内容:CLASSPATH=安装目录jdk 1.3libtools.jarCLASSPATH=安装目录tomcatlibCLASSPATH=安装目录tomcatwebapps(2) 对Tomcat Server.xml文件的配置在Server.xml 文件内添加以下内容完成配置后就可以通过在浏览器地址栏内直接输入http:/localhost:8080/go2008来访问系统。至此,平台搭建完成,可以进入系统分析阶段。4 概要设计4.1.1总体功能该系统用户分为两类:用户和管理员,在整个系统中他们具有不同的功能和权限。如图4-1所示。图4-1系统总体功能图4.1.2 系统E-R图:密码用户名管理员管理信息类别管理用户管理产品管理订单管理图4-2 系统E-R图4.2数据库设计1 tb_superType(商品大分类信息表)商品大分类信息表主要用来保存商品类别中大的类别信息。表tb_superType的结构如表B.1所示。表B.1 字段名数据类型长度是否主键描述idint4是类别IDTypeNamevarchar50类别名称 表tb_superType的结构 2tb_subType(商品小分类信息表)商品小分类信息表主要用来保存商品类别中小的类别信息。表tb_subType的结构如表B.2所示。表B.2 字段名数据类型长度是否主键描述IDint4是类别IDsuperTypeint4父类IDTypeNamevarchar50类别名称表tb_subType的结构 3.tb_rebate(折扣表)折扣表用来保存顾客在购买商品时的折扣信息。表tb_rebate的结构如表B.3所示。表B.3 字段名数据类型长度是否主键描述gradevarchar20是等级Amountmoney8消费额rebatefloat8折扣 表tb_rebate的结构 4.tb_order_detail(订单明细表)订单明细表用来保存订单的详细信息。表tb_order_detail的结构如表B.4所示。表B.4 字段名数据类型长度是否主键描述IDbigint8是ID号orderIDbigint8与tb_Order表的OrderID字段关联goodsIDbigint8商品IDpricemoney8价格numberint4数量 表tb_order_detail的结构5.tb_order(订单信息主表)订单信息主表用来保存订单的概要信息。表tb_order的结构如表B.5所示。表B.5 字段名数据类型长度是否主键描述OrderIDbigint8是订单编号bnumbersmallint2品种数usernamevarchar15用户名Truenamevarchar15真实姓名addressvarchar100联系地址postcodevarchar10邮政编码telvarchar20电话payvarchar20付款方式carryvarchar20运送方式rebatefloat8折扣OrderDatesmalldatetime4订货日期enforceint4是否执行bzvarchar200备注 表tb_order的结构 6.tb_member(会员信息表)会员信息表主要用来存储所注册的会员的信息。表tb_member的结构如表B.6所示。表B.6 字段名数据类型长度是否主键描述IDint4是会员IDuserNamevarchar20用户名trueNamevarchar20真实姓名passWordvarchar20密码cityvarchar20所在城市addressvarchar100联系地址postcodevarchar6邮政编码cardNOvarchar24证件号码cardTypevarchar20证件类型gradeint4等级Amountmoney8消费额telvarchar20电话emailvarchar100Email地址freezeint4是否冻结 表tb_member的结构7.tb_manager(管理员信息表)管理员信息表用来保存管理员信息。表tb_manager的结构如表B.7所示。表B.7 字段名数据类型长度是否主键描述IDint4是ID号managervarchar30管理员名称PWDvarchar30密码 表tb_manager的结构 8.tb_goods(商品信息表)商品信息表主要用来保存商品信息。表tb_goods的结构如表B.8所示。表B.8 字段名数据类型长度是否主键描述IDbigint8是商品IDtypeIDint4类别IDgoodsNamevarchar200商品名称introducetext16商品简介pricemoney8定价nowPricemoney8现价picturevarchar100图片文件INTimedatetime8录入时间newGoodsint4是否新品saleint4是否特价hitint4浏览次数 表tb_goods的结构9. tb_BBS(公告信息表)公告信息表主要用来保存商城的公告信息。表tb_BBS的结构如表B.9所示。表B.9 字段名数据类型长度是否主键描述IDint4是ID号titlevarchar100公告标题contentvarchar40000公告内容INTimedatetime8录入时间表tb_BBS的结构附:数据库连接程序/这是一个model类/完成得到一个数据库连接package com.sp.model;import java.sql.*;public class ConnDB private Connection ct=null;public Connection getConn()try Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);ct=DriverManager.getConnection(jdbc:microsoft:sqlserver:/:1433;databaseName=testdb,sa,); catch (Exception e) e.printStackTrace();/ TODO: handle exceptionreturn ct;5 详细设计与实现5.2.1首页当进入网站时,首先出现的是本网站的首页,首页包括本网站前台用户的所有功能菜单,界面美观。界面如下图5-1所示:图5-1系统首页5.2.2 查看商品详情点击首页商品查看商品详情,如下图5-2所示:图5-2查看商品详情5.2.3 查看购物车点击“购买”或“查看购物车”出现此页面,可查看购物车内的商品。如图5-3所示: 图5-3查看购物车5.2.4登陆页面查看购物车页面中点击下一步,进行登陆。如图5-4所示:图5-4登陆 5.2.5填写购物信息登陆成功后,填写购物信息。如图5-5所示:图5-5填写购物信息5.2.6订单完成填写购物信息后,查看填写购物信息是否正确,并且显示购物信息。如图5-6所示:图5-6订单完成 5.2.7网站最新公告点击网站首页中的网站最新公告,显示网站最新公告详细页面。如图5-7所示:图5-7网站最新公告 6 总结本文讲解了电子商务的基本原理和运行机制,介绍了基于java的WEB开发新技术JSP,并就基于java的安全电子商务系统的分析、设计、实现全过程给以了详细的讲解,由于政策和法规方面的局限,本文无法就在线支付作进一步的讲述,望大家原谅。通过这次实习,我学到了很多有用的知识,有了莫大的收获。从技术角度来说,通过JSP的使用,我进一步加深了自己的知识,掌握了常规数据库的建立、连接和更新操作。在对JAVA和DreamweaverMX的使用中我也进一步加深了对这些工具的了解,而SQL Server2000的应用也巩固了我学习的成果。更重要的是,通过这个网上商城,我了解了在网上商城全程管理中的应用技术,在对网上商城,即电子商务的了解中,我认识到了电子商务不是电子和商务的简单相加,而是电子和商务的有效融合;电子商务的定义应该是“基于计算机网络并与之有效融合的商务活动”。这次的设计由于时间仓促和水平有限,网站的功能还不完美,安全性不高,尤其是后台功能,很多原先设定的如:商品管理模块、会员管理模块、定单管理模块等,都没有实现。在以后的学习和工作过程中,我将进一步的改进,包括安全验证系统,更安全的数据库应用,更合理的送货管理以及客户服务. JSP技术也是一门新兴的WEB应用开发新技术,需要我们在今后的应用开发中不停的摸索、掌握。文中难免疏漏之处,望老师同学多多指正。在这次的JSP网页制作和报告撰写过程中,得到了苏老师的的多次指导和大力支持。感谢她在百忙中抽出时间给予我帮助。参考文献1计算机网络基础及应用. 白以恩 哈尔滨工业大学出版社,2000.2电子商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西来宾市水库移民工作管理局招聘2人考前自测高频考点模拟试题及1套参考答案详解
- 2025年大庆油田有限责任公司春季高校毕业生招聘考前自测高频考点模拟试题及答案详解(历年真题)
- 2025昆明市晋宁区应急管理局招聘编外工作人员(1人)考前自测高频考点模拟试题带答案详解
- 2025国家文物局考古研究中心招聘专业技术人员11人模拟试卷及答案详解(名师系列)
- 2025福建三明市清流县金星园建设发展有限公司招聘消防驾驶员2人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025桂林银行校园招聘考前自测高频考点模拟试题(含答案详解)
- 2025年东方地球物理勘探有限责任公司招聘(25人)模拟试卷及答案详解1套
- 2025广东肇庆市鼎湖区就业困难人员(脱贫劳动力)公益性岗位招聘1人模拟试卷及答案详解(典优)
- 2025江苏张家港检验认证有限公司招聘1人考前自测高频考点模拟试题及完整答案详解
- 2025年泉州供电服务有限公司招聘64人模拟试卷附答案详解(典型题)
- 幽门螺杆菌课件
- 包装材质基础知识培训课件
- 养老护理员学习汇报
- (新人教PEP版)英语五年级上册全册大单元教学设计
- 小儿急性阑尾炎护理查房
- 2025-2030中国锆铪行业市场发展趋势与前景展望战略研究报告
- 专业英语翻译教学设计
- 围棋入门教案
- 煤矿安全规程培训课件
- 中药硬膏热贴敷治疗
- 经济与社会 思维导图式复习课件高中政治统编版必修二经济与社会
评论
0/150
提交评论