基于javaEE的网上游戏角色皮肤商店系统的实训报告

2019-04-14 10:17

基于JAVA开发设计实训

课设报告

桂林电子科技大学

海洋学院

课设选题: 专业: 日期: 组长学号:

基于JavaEE设计的游戏角色皮肤商店

计算机科学与技术 2016年10月11日

1316040139

组长姓名:

银杰

1

目录

一、 绪论......................................................................................................................................... 1 二、项目的需求分析 ....................................................................................................................... 2 三、项目的概要设计 ....................................................................................................................... 3

3.1 功能设计 ....................................................................................................................... 3 3.2 数据库设计 ................................................................................................................... 4 四、项目的详细设计 ....................................................................................................................... 6 五、总结......................................................................................................................................... 17 参考文献......................................................................................................................................... 18

2

一、 绪论

随着网络的发展,基于计算机对信息管理的高效性,各种信息管理平台跃入人们的视野。其中,网上商店就是典型的信息管理系统(MIS)。

本系统是基于JavaEE三层结构的B/S(Browser/Server)模型软件,包含以下三个部分:表示层、业务逻辑层和数据访问层。结合MVC框架模式的分层结构,将应用分成Model(模型)、View(视图)、Control(控制)3个部分。3个部分以最少的耦合协同工作,从而提高了应用的可扩展性和可维护性。它使用了目前最为流行的Java语言,结合JSP技术,在MyEclipse集成开发环境下编写,用户界面友好。其中B/S结构得以让数据在浏览器上显示,数据处理在服务器上进行,用户不必安装客户端,而且数据通过服务器端的统一管理,保证其一致性。另外系统使用小型关系型数据库MySQL作为网站的后台数据库系统。

本系统总体可分成两大基本功能:前台管理和后台管理。前台管理主要包括用户注册、登录、注销、浏览商品、订购商品、提交订单、查看信息等功能。后台管理主要包括登录、维护、订单处理、确认订单、发送订单等功能。通过对各个模块的实现、集成,最后完成的系统可以为用户提供基本的服务,并且可以根据管理员的需要,对用户的信息以及商品信息实施管理。

对于不同的使用者,系统的功能与业务逻辑是不完全相同的。对于用户而言,系统主要向用户展示一个友好美观的界面,方便用户浏览各类商品信息,查询商品信息,以及订购商品。而管理员则需要在后台维护这些数据。本系统的主要功能是实现用户购买,用户通过查询商品信息,找到满意的,将这些商品添加到购物车,进而完成购买。

1

二、项目的需求分析

网上皮肤商店基于JavaEE三层结构的B/S(Browser/Server)模型软件,B/S模型是目前最为流行的体系结构,它无须开发客户端软件,维护和升级方便;可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在信息技术领域中获得巨大成功。结合MVC框架模式的分层结构,将应用分成Model(模型)、View(视图)、Control(控制)3个部分。3个部分以最少的耦合协同工作,从而提高了应用的可扩展性和可维护性。按这种模式设计的程序,多个视图可以对应一个模型,模型返回的数据与显示逻辑分明,程序结构清晰,易于维护。它使用了目前最为流行的Java语言编写,拥有稳定、可移植、安全等优点,结合JSP技术,在MyEclipse集成开发环境下完成,用户界面友好。其中B/S结构得以让数据在浏览器上显示,数据处理在服务器上进行,用户不必安装客户端,而且数据通过服务器端的统一管理,保证其一致性。另外系统使用小型关系型数据库管理系统MySQL作为网站的后台数据库系统,体积小、速度快。

由于对JavaEE及MySQL的熟悉,通过自身的专业知识结合实际情况,此系统的编写与实现是可行的。同时,网页的实现遵循兼顾美观与高效的原则,使整个网站在保证功能的前提下,给浏览者带来良好的视觉享受。

伴随着计算机网络技术的普及和应用,即使是非专业人士也已经对计算机的基本操作和维护有了一定的了解和认识,本网站在进行界面设计时,充分考虑到顾客及管理员的习惯,严格依据用户界面设计的原则和规范,操作简单明了,统计准确,适应力强,容易扩充,数据的输入等规范可靠。

系统分成前台和后台两大部分。

前台针对于普通用户。游客进入网站,可查阅图书信息,注册成为网站用户,用户名进行登录,登陆后可进行购买等操作,游客则不能。

后台针对于管理员。管理员登陆后,可进行商品信息的删除操作,以及订单管理。

系统严格依据用户界面设计的原则和规范进行设计,易用、规范、合理、美

2

观协调。

网上皮肤商店的主要功能就是让用户能够足不出户就可以购买到自己想要的商品,所以网上商店系统主要提供如下功能:

? 用户能够使用本网站完成商品的浏览、查询和购买。

? 普通用户只能浏览商品信息,浏览分为3种方式:按类别浏览、按条件

浏览、查询商品。

? 普通用户通过注册成为注册用户,注册后的用户可以登录。

? 注册用户登录后可以进行在线商品购买,购买的商品存放在购物车中,

可以对购物车中的商品数量进行修改、删除。调整好购物车中内容后,可以把该内容保存到订单中,在保存订单的时候要求用户填写送货地址和联系方式。订单提交后用户可以开始新的购物过程。

? 对于后台系统,要求可以进行商品目录的维护,订单可以查询详细信息,

对留言板的信息进行管理。

三、项目的概要设计

3.1 功能设计

表3-1给出了商店的模块划分 模块名 首页 管理员管理 用户管理 子功能 网站首页 管理员登陆 用户登录 用户注册 浏览所有商品 商品浏览 按类别查询 按名称模糊查询 添加到购物车 商品订购 浏览购物车 删除购物车的商品 保存购物车到订单 描述 最新商品和特价商品信息,登录界面,类别分类 提供用户名、密码后可以登录系统 提供用户名、密码后可以登录系统 填写详细资料后成为正式注册用户 列出所有商品,并且分页显示 根据选择的类别查询出所有商品 根据名称和类别做模糊查询 把需要的商品添加到购物车 显示购物车中的内容 购物车中的商品可以删除 把购物车的内容保存到订单中 3


基于javaEE的网上游戏角色皮肤商店系统的实训报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖北省武汉市汉铁高中2017-2018学年高二(下)9月月考数学试卷(

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: