基于MVC网上购物系统的毕业论文

2026/1/27 6:59:11

oracle数据库将权限划分为系统权限和对象权限两大类。系统权限是当前用户对数据库的操作权限,对象权限是当前用户对其他用户创建的数据库对象的访问权限。数据库对象有表、约束、索引、序列、触发器等等。实际Oracle的数据库对象是存放在一个叫做”方案”的逻辑空间内的。当前用户创建的数据库对象都放在当前用户的方案下,在用户创建的时候Oracle数据库会自动的为该用户创建一个与用户名相同的方案名。oracle创建表的规则:表名是由字母、数字、$、#、_组成 ,数字不能开头,长度不能超过30字符,大小写不敏感。一般情况下表名用大写来显示,不建议使用中文, 不能使用Oracle中的关键字。如该系统中的用户表名是T_YH,要注意的是如果需要访问其他的oracle数据库必须要配置tnsnames.ora在oracle的安装目录下的NETWORK/ADMIN/下,然后打开tnsnames.ora,把SERVICE_NAME = orcl中的orcl改成你要访问的那个数据库名称。

本系统要能正常使用数据库的前提是必须把服务(OracleServiceORC)和监听器(OracleOraDb10g_home1TNSListener)开启,建议把它们改成手动,这样不影响开机速度。

第 8 页 共 34页

第3章 总体设计

3.1 需求分析

商务系统随着中国经济的高速发展发生了巨大的变化。专做营销的中小型企业随着百姓个人消费水平的增长迅速成长起来,但同时也带来了这一行业激烈的竞争。如今的网站已经不单单是把企业想要表达的内容拜访在网站上那么简单,设计包含了更多的元素,例如css样式、jsp页面,给予浏览者更多的视觉享受。现在企业营销商需要用一些更新颖更有效的方式增强竞争力。建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的方法。另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节,最终提升企业的价值与经济效益。苏宁也在建立起了属于自己的购物平台,本系统就是模拟苏宁易购网站实现的一个网上购物系统

[9]

。具有基本以下功能:

1.用户注册登陆功能:用户户根据注册模快要求进行邮箱注册,验证码的验证,手机号

是可选填的,注册后成功后完善自己的信息。

2.商品管理功能:该部分功能包括商品的管理和商品的浏览查询两大部分,将商品分成了日用、流行、新品、热销这4种状态,商品管理是面向管理员的,分商品增加、修改、查询,删除4个部分。面向用户的主要是商品的搜索,浏览功能,这里只支持精确查询。

3.购物车管理功能:商店用户在浏览商品时,可以根据自己愿意购买的商品加入到购物车,然后可以去结算或者继续购物,购买方式有两种,一键购和加入购物车,一键购是不需要加入购物车的,但是若要继续浏览其他商品可以选择先加入购物车,当进行结帐上时,购物车变为定单。

4.订单管理功能:订单管理分为面向管理员者和面向用户,管理员可以查询定单,修改定单以及删除订单,但是只能修改商品数量和商品总价格。用户可以查询订单状态,若此订单未付款,用户可以在此付款。

5.用户管理功能:此功能也分为两种面向管理员者和面向用户,用户可以对自己的信息进行修改,本系统有个默认的admin最大管理员,admin修改用户信息,注意的是不能修改用户密码,同时可以给用户授管理员权限,管理员可以查询所有用户,并有权删除。admin也可以新增其他管理员。

第 9 页 共 34页

3.2 功能模块设计

层次模块结构是将系统划分为若干子系统,子系统下再划分为若干的模块。而模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。在结构化系统设计中,模块一般都是按功能划分的,通常称为功能模块。合理的功能模块的划分能够极大限度地减少重复劳动、提高开发工作的效率并增大系统的可维护性[10]。

以前面的需求分析为基础,将系统分为两大模块,即前台模块和后台模块。本系统的功能结构如图3-1所示。

网站

前台 后台

注册 登录 搜索商品 购物车 生成订单 用户管理 商品管理 订单管理 管理员新增 图3-1 系统功能结构图

3.2.1 前台功能模块设计

前台用户如需购买商品则需要先注册,为了系统的安全性考虑,在注册用户时要对邮箱格式进行了验证,还要校验两次密码输入是否相同,以及验证码是否输入正确,注册成功之后还要完善信息,完善的信息中包括昵称、真实姓名、性别、出生年月、证件类型、证件号码、居住地址。此时也要验证出生年月的格式和身份证的有效性,注册成功之后登录到首页面中,这时浏览商品了,将喜欢的商品选中加入购物车,可以查看购物车,修改商品数量,当总金额大于等于80时是免运费的,如果觉得这个商品不喜欢了可以删除购物车,购买购物车中的商品,即可以生成订单,也可以在订单管理里面查询到订单,订单状态为0的时候设置为未付款状态。如果没有登陆直接去主页面浏览商品的话,是不能加入购物车的,这是

第 10 页 共 34页

通过自己的用户名和密码登陆进去可以直接跳到刚刚浏览的那个页面,不需要再重新去查找商品了,这个是比较人性化的设计。为了方便登陆后台页面,在前台首页上放了一个超链接可以连到后台登陆的界面[11]。前台具体模块如图3-2所示。

登录

商品浏览

图3-2 前台功能结构图

订单查询

前台 修改资料 购物车

注册

3.2.2 后台功能模块设计

台后台管理员不能注册只能由默认的admin管理员新增,首先要对管理员账号和密码进行验证,登陆进去之后可以将所有的用户查询出来,这里支持模糊查询,可以修改用户信息,给用户设置是否有管理员权限,后台查询商品可以根据商品编号查询,也可以根据商品编号和商品名称同时查询,可以修改商品信息,删除掉的商品将在后台商品信息表中的商品状态置为0,还可以去查询订单,如果生成的订单没有付款则订单状态置为0,付款成功后置为1[12]。后台具体模块如图3-3所示。

第 11 页 共 34页


基于MVC网上购物系统的毕业论文.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于MVC网上购物系统的毕业论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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