jsp课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

辽宁工业大学动态网页设计课程设计(论文)题目:眼镜销售网站院(系):软件学院起止时间:2012.12.4至2012.12.18程序设计专题(报告)任务及评语院(系):软件学院教研室:软件教研室学号程序设计(报告)题目眼镜销售网站程序设计(报告)任务程序设计专题的任务与要求:(1)掌握JSP编程、面向对象的基础知识。(2)较熟练地编写基于JSP技术的动态网页。(3)了解JSP的内置对象、Bean、Servlet编程等编程技术。(4)联系已学过的内容,巩固所学的理论,增强独立工作能力。(5)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。(6)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。指导教师评语及成绩成绩:指导教师签字:2012年12月24日辽宁工业大学课程设计说明书(论文)目录第1章实训的目的与要求....................................................11.1实训设计目的........................................................11.2实训设计的实验环境..................................................11.3实训设计的预备知识..................................................11.4实训设计要求........................................................1第2章实训设计内容........................................................22.1开发背景简述........................................................22.2系统设计内容....................................................22.3需求分析............................................................32.3.1系统逻辑设计..................................................32.3.2系统功能需求分析..............................................52.4.1系统的详细设计................................................62.4.3程序源代码....................................................92.5测试分析...........................................................10第3章实训总结............................................................14参考资料..................................................................15辽宁工业大学课程设计说明书(论文)1第1章实训的目的与要求1.1实训设计目的《动态网页设计》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完《JAVA程序设计》及《动态网页设计》等课程后,进行的一次全面的综合训练,JSP动态网页设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2实训设计的实验环境硬件要求能运行Windows2000操作系统的微机系统。JSP动态网页设计语言及相应的集成开发环境:J2SDK和ECLIPSE开发工具及Tomcat服务器。1.3实训设计的预备知识熟悉JAVA语言及ECLIPSE开发工具、Tomcat服务器。1.4实训设计要求按JSP动态网页设计的设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JSP动态网页设计的基本技能和面向对象的概念和方法编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。辽宁工业大学课程设计说明书(论文)2第2章实训设计内容2.1开发背景简述随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需要的眼镜。但眼镜的种类繁多,给人们在繁忙的工作生活中购买眼镜带来了很大的麻烦,于是网上眼镜销售便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的眼镜,既省时又省力。在电子商务网站中,眼镜销售网站是目前应用最广、最成功的典范之一。通过互联网平台,用户可以达到突破时间和空间的限制而实现网上眼镜购买。眼镜销售网站的崛起对传统的眼镜流通体系产生了强烈的冲击,有效地缩短了眼镜流通发行环节,将广大消费者紧密地结合在一起,大大提高了眼镜流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。眼镜销售网站采用B/S模式架构,利用Myeclipse作为前台应用程序的开发工具,利用MYSQLServer作为后台数据库的建立和维护工具。主要实现了用户注册、登陆、验证身份及用户数据的采集、眼镜的预览查询、对眼镜的购买通过购物车实现、可进入留言本留言从而实现了网站与客户之间的交流和沟通等。2.2系统设计内容眼镜销售网站的功能也逐渐完善,从基本的对外沟通展示功能、信息发布功能、在线眼镜展示功能,到在线交易功能、在线采购功能、在线网站管理功能等等,几乎以往传统眼镜销售网站功能都可以在互联网上进行电子化的高效运作。同传统眼睛店相比,网上眼镜销售网站具有如下优势:首先,对于消费者来说:第一、可以在家里逛商店,订货不受时间限制。第二、获得大量的商品信息,可以买到当地没有的商品。第三、网上支付比传统拿现金支付更加安全,可避免现金丢失。第四、从订货、买货、到货物上门无需亲临现场,即省时又省力。第五、由于网上商店省去租店面招雇员存贮保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。其次,对商家来说,由于网上销售没有库存压力,经营成本低,经营规模不受场地限制等有利因素,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经营效益和参与国际竞争的能力。辽宁工业大学课程设计说明书(论文)3在知识经济快速发展的今天,销售者要在竞争中占鳌头,也要讲自己的眼镜快速销售给客户,而网络的存在便使之成为可能,借助网络便产生了眼镜销售网站。当然眼镜销售网站不仅给客户带来方便,也使销售者能在很快的时间内让客户享受知识,同时节省了门面费,节省了占地空间,也可以通过网络使销售者和客户通过网络交流。本网站有前台和后台的结构,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。这样一个完善的眼镜销售网站就完成了。本眼镜销售网站主要能实现以下几个功能:1、前台货物展示:(1)商品分类显示。(2)最新上架、推荐商品显示。(3)商品搜索。(4)销售排行榜。2、用户管理:(1)会员注册、会员登录以及会员个人资料的修改。(2)商品选购。(3)购物车管理:显示、添加、修改、删除购物车内商品,并结算。(4)留言板:会员可以留言对商品留下建议。3、后台货物管理:(1)订单查询。(2)会员管理:会员资料修改,删除。(3)留言管理:留言信息的查看和删除。(4)库存销售查询:查询商品库存信息。(5)商品管理:商品的添加和删除。(6)商品分类管理:添加,删除商品类别。2.3需求分析2.3.1系统逻辑设计1.总体关系E_R图:E-R图是一种概念模型。概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行设计的有利工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便直接的表达各种语义知识,另一方面它还应该简单、清晰并且易于用户理解。以下是总体关系E—R图。辽宁工业大学课程设计说明书(论文)4商品类别商品拥有类别ID介绍重量销售情况商品ID类别名称眼镜材质商品价格1n商品类别商品vip价格眼镜名称图2-1总体关系E_R图2.表结构:表2-1管理员表列名称类型允许空值宽度主键IDInt否6是UnameVarchar是50否PwdVarchar否50否管理员表为管理用户的帐号和密码,存储帐号,密码信息。表2-2眼镜信息表列名称类型宽度允许空值主键IdInt6否是NameVarchar200否否authorVarchar50否否publishingVarchar200否否numberVarchar100否否priceVarchar50否否storagetinyint4否否brieftext0否否Typetinyint4否否Tatetinyint4否否Sumstinyint4否否imgpathVarchar200否否眼镜信息表为管理眼镜的名字信息,材质信息,产地信息,插入图片,设置最新上架,辽宁工业大学课程设计说明书(论文)5最近推荐,价格,产品介绍,本表主要是为了存储眼镜的信息,为设置眼镜图片,上架的信息等表2-3库存销售信息表列名称类型宽度允许空值主键IdInt6否是useridtinyint4否否bookidtinyint4否否booksumtinyint4否否timesdatetime0否否库存销售信息表为管理眼镜进库入库的信息,和入库出库的时间,本表主要是为了存储眼镜的进库,入库的信息2.3.2系统功能需求分析1.眼镜销售网站的功能结构图:系统功能模块结构是将系统划分为若干子系统,子系统下在划分为若干的模块。而模块是指具备输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。在结构化设计中,模块一般都是按功能划分的,通常称为功能模块。合理的功能模块的划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性。以下为本系统功能模块图。图2-2眼镜销售网站的功能结构图2.眼镜销售网站的简单的流程图:登录眼镜销售网站浏览眼镜信息选购眼镜修改个人信息查看定购信息用户注册注销用户用户管理会员管理眼镜管理订单管理库存管理留言管理管理员辽宁工业大学课程设计说明书(论文)6图2-3眼镜销售网站的简单的流程图2.4系统实现2.4.1系统的详细设计(一)前台客户登陆模块:前台客户登陆页面,输入注册好的用户名和密码,才能进去此眼镜销售网站。图2-4前台客户登陆页面(二)眼镜搜索模块:NYN眼镜销售网站登录用户注册搜索眼镜购买眼镜修改订单结算合法用户订单确认辽宁工业大学课程设计说明书(论文)7此页面是眼镜搜索页面,通过此页面可以搜索眼镜,可以按照眼镜的商品名称、材质以及商品的类别搜索。图2-5图书搜索页面(三)购物车模块:此页面用于商品的购买,通过此页面来进行商品的购买图2-6购物车页面(四)眼镜管理模块:此页面用于对眼镜的管理。通过此页面可以看到所有眼镜的名称、材质、产

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功