1、网上商城购物系统JavaEE Web集成框架编程技术课程实训报告设计题目: 网上购物系统 专 业: 1 1级软件技术(Java Web开发方向) 班 级: 1 1级软件技术JAVA班 项目成员: 指导教师: 二一三年 一 月 五 日小组分工情况姓名主要任务代码分工1)整合代码,帮助组员解决问题数据库表的搭建,整合代码1)用户的登录注册,管理员的登录,商品的删除用户和管理员的登录,商品的删除1)用户提交订单,顾客留言,查看订单,顾客留言的查看订单的添加,订单的查看,留言的添加,留言的查看,商品删除的方法 1)管理员对商品类型的列显,商品的列显,商品的添加管理员对商品类型,商品的列显,商品的添加1
2、课程实训目的通过购物可以实现以下目的:a)可以使人们的生活质量提升,给人美感。b)可以将自己的审美雨别人分享,将自己的快乐传递他人。c)交流、提高,通过交流产生更多的思维火花,相互提高。d)交友,互相鼓励,一路同行。2需求分析2.1系统实现目标本系统主要以实现用户的注册、登录,购买商品,查询商品,浏览商品,顾客留言。还要实现管理员对商品的管理,品牌的管理,对商品类型的添加,对商品的添加和修改,对顾客留言的管理和对顾客所发订单的管理。2.2 系统需求此系统基于JSP的购物网站分前台功能和后台功能:前台部分由用户使用,主要包括用户注册、登录,购买商品,查询商品,浏览商品,顾客留言。后台管理部分由管
3、理员使用,主要包括商品管理,品牌管理,商品的上架和修改,接受对顾客的留言和对订单的管理。2.1.1 功能需求管理员可以对货物信息进行查看和添加,货物类型进行查看和添加,订单的查看,对顾客留言的查看,顾客是否是会员,如不是要进行会员注册,然后登录才可买商品,顾客还可以进行留言,发送商品的订单。 2.2.2 系统开发环境Microsoft Sql Server 2005,MySql,等数据库管理系统3详细设计3.1 管理员模块3.1.1 管理用户模块程序功能:物品信息模块的添加、修改和列显,物品类型模块的添加和列显,订单的查看对顾客订单的管理,顾客留言的查看。3.1.1.1管理员模块管理员输入正确
4、的密码才可登录管理员的界面对商品类型的添加和列显,对所有商品的列显、添加和修改,管理员对顾客订单的查看,对顾客留言的查看进行一系列的管理。3.1.1.2物品信息模块对所有物品信息的查看和添加。图表 313.1.1.3物品类型模块对所有物品类型的查看和添加。图表 323.1.1.4订单的查看对订单信息的查看。3.2 用户模块3.1.2 留言模块顾客对物品或服务有意见或建议都可留言。3.1.3 登录模块是会员才可对物品的购买。图表333.1.4 注册模块如不是会员要进行会员注册才可购买。图表344 数据库设计本数据库表设计如下: admin表字段名类型是否为空主键描述nameVarchar(50)
5、no管理员姓名passwdVarchar(100)no管理员密码备注Order表字段名类型是否为空主键描述idVarchar(250)NOpri订单编号usernameVarchar(50)No用户名passwordVarchar(50)No用户密码gsnoVarchar(100)No货物编号numberInt(100)No物品数量addressVarchar(250)No用户地址备注NoUser表字段名类型是否为空主键描述UsernameVarchar(100)no用户名PasswordVarchar(100)no用户密码UseridVarcharno是liuyan表字段名类型是否为空主键描
6、述UsernameVarchar(300)no用户名ContextVarchar(300)no留言内容备注Goodtype表字段名类型是否为空主键描述idVarchar(100)NoPri货物类型编号TypenameVarchar(100)No货物类型名Goods表字段名类型Nullkey描述gsnoVarchar(100)NoPri货物编号gnameVarchar(200)No货物名goodtypenameVarchar(200)No货物类型名brandVarchar(100)No品牌PriceDoubleNo价格PritureVarchar(100)No图片SizeVarchar(100)
7、Yes尺寸colorVarchar(200)Yes颜色IdVarchar(100)no货物类型编号AmountInt(225)no数量备注FOREIGN KEY (Id) REFERENCES goodtype (id)5系统实现5.1首页图51 购物商场的首页5.1.1登录页面 图52 用户登录的页面5.1.2注册页面 图53 用户注册的页面5.1.3订单列显页面图54 购物车5.1.4顾客留言 图55 顾客留言的页面5.2 管理员操作界面5.2.1 管理员登录页面图56 管理员登录页面5.2.2 管理员操作页面5.2.3 货物信息列显页面图表57 列显商品页面5.2.4 货物信息添加页面5
8、.2.5 相同商品的添加图表58 添加相同商品的页面5.2.5.1 不同商品的添加图表59 添加不同商品的页面5.2.5.2 商品信息的修改 图表510 修改商品的页面5.2.6 货物类型页面图表511 列显商品类型页面5.2.7 货物类型添加页面图表512 添加商品类型的页面5.2.8 订单信息页面图表513 列显顾客订单6核心代码及技术6.1 数据库的连接6.2 添删改查6.3Struts配置6.3总结6.3.1 个人总结 :这次实训感觉很累,但是对Strus2有了一定的了解,对Strus配置文件有了一定的了解,一些功能的实现要想破脑壳但是也通过这次实训明白了一个道理,不能在只想着一个解决
9、方法,实现不了的功能不能总想同一种方法,要另找方法。也通过这次实训发现和组员合作很愉快。 :发现以前学的html好有用,复习了以前学的,好想把所有学的东西都复习了一边,好多想实现的都不会写,以后好好会。 :这次实训我做的东西不多,主要写了商品的添加,商品类型的添加和修改。这次实训也遇到很多问题,从中也了解到自己还有很多东西要你学习要巩固的。 :在本周实训过程中不仅学到了的东西,还有复习了以前的html,javascript的知识,在试训的过程中觉得界面的美化真的是个问题,色彩的搭配自己完全搭配的不是很好,觉得以后在学习中还要学习许多自己专业外的东西,另外在实训中首先我们的组长很辛苦,大部分的内容都是她先想好再分配给我们做的,还有在实训中学到合作的精神很重要!6.3.2 小组总结 通过这次实训明白了合作很重要,一个人的力量是不行的,相辅相成,才能完成很多很难完成的事,团结就是力量。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1