- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE网上购物系统教学研究与应用
J2EE网上购物系统教学研究与应用
摘要:通过对J2EE网上购物系统的设计方法和模块功能等介绍。向学生揭示了系统开发的总体概念。为其以后开发相关软件做了很好的借鉴。
关键词:J2EE 网上购物 三层模型
中图分类号 TP393 文献标识码 A 文章编号:1002-2422(2007)03-0031-02
1 购物系统体系结构
系统采用J2EE三层结构,客户端为标准浏览器,中间层为J2EE服务器(包括Web Servers和应用服务器),底层为数据库服务器。在这个系统中,所有用户端要想和数据库建立连接,都必须经过应用服务器的认证。数据库的访问只能通过应用服务器,同时应用服务器完成所有的业务逻辑处理,并且能短暂地保存用户的业务状态。
1.1 购物子系统
Web网站、应用服务器和数据库系统构成了购物子系统,主要完成网上购物系统的主流程以及网上用户的管理,包括用户注册、用户登录认证、商品展示、用户的结算接口等。Web网站是表示层,是用户进行网上商品交易的入口;应用服务器是业务逻辑层:处理各种与网上用户购物相关的业务逻辑。最底层是数据库层,存储系统运行过程中的持久性数据。
1.2 业务子系统
业务子系统由业务客户端、应用服务器和数据库系统构成,是由业务人员使用的,进行业务办理的系统,主要完成商品的进货、库存、出货、用户的资金注入、用户订单的处理和货物配送等。
1.3 管理子系统
管理子系统由管理客户端、应用服务器和数据库系统构成,提供给商店管理人员使用,主要用于公司内部的管理使用,完成内部业务人员的管理,以及商品交易、财务的统计等管理功能。
业务子系统和管理子系统的应用服务框架和购物子系统一起部署在应用服务器上。系统通过用户权限访问控制来分配各个不同的角色所能进行的各种操作,在进行任何操作前,系统都会要求用户以合法有效的身份登录,同时进行权限验证,任何超越权限的操作都会遭到拒绝。并且在Web网站与应用服务器之间采用了IP映射,将互联网与内部局域网逻辑上进行隔离,并且对于网上散户与会员用户在没有通过登录验证的情况下,是无法穿过网站服务器而影响到应用服务器的正常运行,更难以篡改或窃取数据库中各种重要的数据信息,因此保证了整个系统的安全稳定运行。
2 系统模块分析
根据以上对系统基本需求以及系统结构的分析和研究,系统可以进行如图2所示的模块划分。系统可以分为三个层次,即表示会话、应用服务和数据管理。
2.1 用户管理
用户管理主要面对四类用户(即网上散户、会员制用户、商店业务人员和商店管理人员),完成如下主要功能:
(1)用户信息的添加;(2)用户登录验证;(3)用户信息的修改;(4)用户注销;(5)用户权限管理。
2.2 商品业务管理
商品业务管理包含了所有与商品进销存有关的管理功能,下面只简要列出几种功能。
(1)商品入库。在商店进货时,需要将新增商品的信息添加到商品库中:(2)商品库存。商品购进后是库存,系统的库存服务会记录下商品的入库时间,存放位置等信息,对于易变质的商品,还需要记录保质期信息,以便业务人员能够快速的查找商品,保证商品质量;(3)商品售出。商品售出后,需要从商品库中删除记录,在商品售空时,系统需要提示业务人员该商品已售空,及时进货;(4)缺货登记、商品预订。在用户购买的商品不存在时,系统自动进行缺货登记:(5)形成订货单。根据用户选择的商品列表,生成订货单,并计算需付款总额;(6)形成出货单。审查用户订货单,在条件满足时(如商品有库存、用户选择网上付款的款项已付等),生成出货单,交由业务人员,准备商品配送。
2.3 财务管理
财务管理部分也涉及四类用户,普通用户(散户)、会员制用户、业务人员及管理人员。
对普通用户,其交易是一次性的,因此能够标识交易的只有订单。普通用户的财务管理也是以订货单为基础,按订货单进行付款、查询业务。普通用户可通过多种方式付款。
对于会员制用户,除了用户拥有普通用户的所有功能,还可以通过多种方式往商店的预存账户中存入一定金额的预存款.财务管理部分需要提供给业务人员添加预存款服务、查询余额服务、查询交易记录等。
对于业务人员,需要通过财务系统处理用户的银行或邮局汇款,以及通过货到付款方式购物的用户付款,在商品进货时,添加交易信息(如价格、折扣信息等)。
2.4审计服务
审计服务有两方面用途:一是安全审计,另一个是供管理人员使用的统计功能.
安全审计是出于安全要求而对用户某段时间的访问量或者访问权限进行审核统计,以发现某些威胁到系统运行安全的行
您可能关注的文档
- Ipad电子教材在高校思政课教学中应用与研究.doc
- iPad辅助高中英语课堂PBL教学模式应用实践.doc
- iPad辅助高校教师教学应用现状与对策研究.doc
- IPCC排放因子法在渔业碳排放减排评价中应用.doc
- IPC自动分类技术研究与应用.doc
- IPDICE教学法在电子产品组装教学中运用实例.doc
- IPDMC模式下校企合作信任模型研究.doc
- IPD模式在政府投资项目管理中应用研究.doc
- iPerks苹果向员工示好新福利措施.doc
- IPEX展会新模式.doc
- J2EE解决方案教务管理系统设计.doc
- J2ME在三维可视化中应用.doc
- J750PXI测试系统在射频芯片测试中应用.doc
- Jack C.Richards口语教学理论与应用.doc
- JAK2STAT3信号通路在依达拉奉减轻大鼠小胶质细胞缺血再灌注损伤中作用.doc
- Jak2v617f基因过表达及SAA患者血清对小鼠32D细胞体外培养中细胞因子浓度影响.doc
- JAK―STAT1信号通路及细胞因子信号转导抑制蛋白―1在类风湿关节炎中研究进展.doc
- JAM―1在子宫内膜癌组织中表达及意义.doc
- JASON约束稀疏脉冲反演在西南某地区应用.doc
- Java Applet程序网络通信设计与实现.doc
文档评论(0)