当前位置:大学毕业论文> 专科论文>材料浏览

系统开发类有关论文写作技巧范文 跟OOP在网上商城系统开发中的应用方面毕业论文模板范文

主题:系统开发论文写作 时间:2024-01-17

OOP在网上商城系统开发中的应用,本文是系统开发类有关毕业论文模板范文与系统开发和网上商城和应用方面参考文献格式范文.

系统开发论文参考文献:

系统开发论文参考文献 通信系统论文信息系统项目管理论文论文查询系统开发杂志社

  摘 要:OOP是一种计算机编程架构,它提供了一种自下而上的新编程理念,它提供了一种认知和表示世界的思想和方法,通过设计针对不同任务的“类”,使程序具有较高的可读性、可拓展性、安全性及稳定性,也使编程更加富有人性化.文章在理解网上商城系统功能及数据需求的基础上,使用OOP对系统功能及数据进行抽象,抽象出类及接口,然后用代码实现.为类似系统开发提供了一个新思路.

  关键词:OOP;面向对象;软件开发

  中图分类号:TP311.5

文献标识码:A

  1 引言(Introduction)

  中国互联网络信息中心(CNNIC)发布的第41次《中国互联网络发展状况统计报告》显示,截至2017年12月,我国网民规模达7.72亿,互联网普及率为55.8%,我国网络购物用户规模达到5.33亿,较2016年增长14.3%,占网民总体的69.1%[1].由此可见,随着网络的普及和网民数量的激增,在网上商城中购物仍是网民们使用网络的主要形式.几乎穷尽的商品类型、快捷安全的支付方式、先进主流的搭载平台,促成了网上商城发展成人们生活不可或缺的一部分[2],而目前的网上商城系统都采用OOP思想开发,对功能拓展、系统稳定性、系统安全性、程序结构合理化提供了便捷的通道.

  2 OOP的概念及特征(The concept and characteristics of OOP)

  OOP(Object Oriented Programming,面向对象编程)是一种计算机编程架构.它的本质是:从现实世界的人类思维习惯出发来考虑问题,从问题领域中通过分析、精炼、细化、抽象出具有共同属性的抽象类[3].

  OOP就是定义这些类.类是描述相同类型的对象集合.类定义好之后将作为数据类型用于创建类的对象.程序的执行表现为一组对象之间的交互通信.对象之间通过公共接口进行通信,从而完成系统功能.

  面向对象程序设计的特征:

  (1)封装.封装允许类的客户不必关心类的工作机理就可以使用它,所有对数据的访问和操作都必须通过特定的方法,否则便无法使用,从而达到数据隐藏的目的[4].

  (2)继承.继承的方法允许在不改动原程序的基础上对其进行扩充,这样使得原功能得以保存,而新功能也得以扩展[5].这有利于减少重复编码,提高软件的开发效率.

  (3)多态.接口的多种不同的实现方式即为多态.

  (4)抽象.在问题领域内对具有大多共同属性、行为的事物单独提取出来的方法.

  3 网上商城系统的设计(Design of E-Shop system)

  网上商城系统由前台商品展示及销售、后台管理两部分组成.前台商品展示及销售部分主要包括新品上市、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询[6]等.图1为网上商城系统前台功能结构图.后台管理部分主要对网上商城系统的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等.图2为系统后台功能结构图.

  网上商城系统中需要处理五类数据:公告信息、商品信息、会员信息、管理员信息、订单信息,为实现系统数据处理共设计了九张表存储数据.包括公告信息表、商品信息表、管理员信息表、会员信息表、订单信息主表、订单明细表、折扣表、商品小分类信息表、商品大分类信息表.

  OOP应用在项目开发中,首先需要利用面向对象思想对系统功能及数据进行抽象,抽象出类及接口,然后用代码实现类.为实现网上商城系统功能设计了数据库操作类ConnDB公共类、处理购物信息的GoodsDao接口、GoodsDaoImpl类、处理会员信息的MemberDao接口、MemberDaoImpl类及保存商品数据的商品类Goods、保存购物信息的Goodselement类、保存会员信息的会员类Member类、表1为网上商城系统用户定义类及接口描述表.

  4 网上商城系统的实现(Realization of E-Shop system)

  网上商城系统采用JSP+JaBean技术实现.网上商城系统页面响应请求并将处理结果返回给用户,所有的数据库操作和复杂业务逻辑操作都通过JaBean来实现[7],使用JSP+JaBean技术实现了页面的表现和页面的商业逻辑相分离.在OOP中通过定义表1所示类来实现JaBean.

  网上商城系统ConnDB类是一个数据库操作公共类,通过包括链接数据库的方法getConnection、执行查询语句的方法executeQuery、执行更新操作的方法executeUpdate、关闭数据库连接的方法close().ConnDB类的关键代码如下:

  5 结论(Conclusion)

  网上商城系统使用OOP思想进行开发,就是以功能为解决问题的中心,大大地降低了软件开发的难度,对网上商城系统功能拓展、Ja API的引入打造了便捷的通道.为系统稳定性、系统安全性、程序结构合理化提供了强有力的保障[8],同时使人们的编程与实际的世界更加接近,令编程就更加富有人性化.

  参考文献(References)

  [1] 经济日报百家号.2018年第41次中国互联网络发展状况统计报告[EB/OL].https://baijiahao.baidu.com/s?id等于1591258144487675180&wfr等于spider&for等于pc,2018-02-02.

  [2] 戴维.基于微信公众平台的在线商城系统的设计[J].佳木斯职业学院学报,2017(9):434.

  [3] 黄保云,管勇,吴陈锋,等.OOP在气象绘图软件二次开发中的运用[J].气象水文海洋仪器,2012,12(4):85-89.

  [4] 王旋.财务报告报备系统的分析与设计[D].昆明:云南大学, 2014:9-10.

  [5] 梅创社.基于Web和多Agent智能教学系统的设计与实现[J].现代电子技术,2011,34(18):101-104.

  [6] 王民川.JSP_网上购物系统搭建方法研究[J].中国商贸,2011, 4(11):97-98.

  [7] 王菁,王若飞.基于日志挖掘的电商查询建议方法[J].计算机工程与科学,2018,40(2):231-237.

  [8] 李俊杰,林德丽.OOP在“e校行”APP及Ja开发中的应用[J].电脑迷,2018,4(4):200.

  作者简介:

  金静梅(1980-),女,硕士,副教授.研究领域:软件技术.

此文结论:此文是关于系统开发和网上商城和应用方面的相关大学硕士和系统开发本科毕业论文以及相关系统开发论文开题报告范文和职称论文写作参考文献资料.

水库闸门控制系统开发
谢祥洲(重庆赛菱斯机电设备有限公司,重庆404100)摘要水库闸门包括浮箱控制、泄洪门控制和取水口电气控制,主要的控制系统由触摸屏、PLC和变频器组成,本文通过对部分闸门自动控制系统的应用分析,阐述了.

网络数字新媒体广告系统开发分析
摘要随着科学技术的高速发展,网络媒体时代逐渐来临,为了更好地传播广告内容,当代社会正在大力开发网络数字新媒体广告系统,以期能够彻底解决网络数字新媒体广告传播中存在的问题 网络数字新媒体主要利用互联网传.

缸内直喷发动机电控故障理实一体教学系统开发
王伟鑫绍兴职业技术学院 浙江省绍兴市 312000摘要为提高汽车发动机故障诊断实训效果,开发了缸内直喷发动机电控故障理实一体教学系统 系统利用物联网技术、无线控制技术和工控软件研制开发出能设置真实.

基于单片机控制的金属和非金属氧化还原反应现象电子检测系统开发
摘要开发基于单片机控制器的监控化学反应过程的下位机硬件,选取典型金属与非金属氧化还原反应实验现象和实验条件可控的电子硬件与软件检测系统的设计、制作、调试、优化形成一套能实时跟踪测量或控制氧化还原反应变.

论文大全