用Jsp + MySql 开发一个在线购物系统.pdf
上传人:13****51 上传时间:2024-09-12 格式:PDF 页数:20 大小:4.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

用Jsp + MySql 开发一个在线购物系统.pdf

用Jsp+MySql开发一个在线购物系统.pdf

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

武汉理工大学华夏学院软件综合课程设计课程名称:软件综合课程设计题目:在线购物系统系名:信息工程系专业班级:计算机1111班姓名:学号:***************:***2014年12月19日1目标1.1在线购物系统课设的内容:采用Jsp+MySql开发一个在线购物系统。该系统具备用户注册、登录,商品发布,购物车等基本功能。1.2课程设计目的与任务:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。实现以下目标:⑴深化已学的理论知识,完成理论到实践的转化通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。⑵提高分析和解决实际问题的能力课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力。2软件开发环境与技术简介2.1开发工具介绍该系统的开发主要包括前台开发语言设计和后台数据库设计。选择开发工具时应该考虑客户需求、系统功能和性能要求及开发人员的习惯等因素。开发B/S(浏览器/服务器)结构的应用程序时,前台开发语言通常可以选择JSP、ASP、PHP等;如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQLServer、Oracle和IBMDB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。与其他开发工具相比,JSP具有简单易学、灵活方便和易于扩充等特点,越来越多地被用做浏览器/服务器应用程序的前端开发工具,与后台的SQLServer数据库相结合,能够提供高性能的管理信息系统解决方案。因此,本系统采用的是JSP作为前台开发工具,SQLServer作为后台数据库。2.2数据库系统如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQLServer、Oracle和IBMDB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。2.3硬件环境CPU:Pentium43.0以上。内存:512MB以上。硬盘:80GB以上。显示器:1024×768像素以上。数据库:Access2000以上。操作系统:WindowsXP或更高版本。2.4软件环境SQLServer、MyElipse3系统分析商务系统随着中国经济的高速发展发生了巨大的变化。专做营销的中小型企业随着百姓个人消费水平的增长迅速成长起来,但同时也带来了这一行业激烈的竞争。3.1需求分析3.1.1业务需求分析网站的制作已经不单单是把企业想要表达的内容摆放在网站上那么简单,当今的网站设计包含了更多的设计元素,给予浏览者更多的视觉享受。现在企业营销商需要用一些更新颖更有效的方式增强竞争力。建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的方法。另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节,最终提升企业的价值与经济效益。3.1.2用户需求分析这个网站以上面的业务需求为基础,进一步提出网站需要完成的以下任务:网站需要让供应商、客户以及浏览者能看到商城的信息及动态,另一个重要的内容就是能够显示出该商城现有的各类型商品及其详细信息;由于消费者的需求在增长和变化,商城在面对面销售的基础上也要随之发展出相应的服务,如在线订购等技术。另外,企业营销商除了能与普通客户一样浏览网站之外,还需要对网站进行管理。企业需要定期更新现有商品的详细信息、商城动态和联系方式,必要时还要对企业的介绍做更改。对于消费者通过网站提交的各种订单能够进行处理以方便销售。3.1.3功能需求分析根据上面的需求分析,需要设计出网站的前台与后台。用户在前台所浏览的内容,网站的后台需要能相应的做出更新或修改。根据以上的想法,设计出网站的功能:⑴前台用户相关功能主要包括:用户注册、登录;购物车;订单查询;个人资料修改;发布留言。⑵后台管理相关功能主要包括:添加商品;处理订单;查询用户信息;添加连接;管理公告信息。将以上这些功能制作成网页以后,在其中分别互相建立连接,基本完成商城及用户对网站的要求。3.2业务流程分析将上面的需求分析进行归纳。得出网站的两个业务主角,即用户与管理员。然后制定他们的相关活动。对应网站的功能可以确定,用户活动对应网站前台业务流程