你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

基于JAVA的网上拍卖系统的设计与实现_计算机专业论文

发布时间:2015-01-16 来源:人大经济论坛
计算机专业论文范文 摘要 本文介绍了如何设计一个基于java流行开源框架的网上拍卖系统——SUSESAKHI。 2009年的上半年,我一直在位于中国服装第一街的杭州四季青网络科技有限公司做网络开发的实习生。SUSESAKHI使用了与公司的服装批发网站sjq.cn一样的架构,即spring, ibatis, spring mvc ,velocity。而SUSESAKI是我在实习中完成了项目经理分派的任务后抽空开发的一个项目。当然,它得到了同事们很多的帮助。 SUSESAKHI采用常见的三层架构——数据持久层、业务逻辑层、页面表达层。数据持久层采用SQL映射框架ibatis,把SQL语句分开并集中到得xml文件,由于SUSESAKHI使用了spring,所以我们使用的是spring 封装好的ibatis接口。在业务逻辑方面,SUSESAKHI使用spring security实现了用户授权,使用lucene实现了搜索功能,使用QUARTZ实现了作业调度。而在页面表达层,SUSESAKHI采用jquery作为java script框架,并使用了大量的jquery插件。 关键词:电子商务,Java,拍卖,Sql映射,模版语言,全文检索 ABSTRACT This article introduces how to design a java web system which is powered by popular open source framework—named SUSASAKHI. In the first half of the year,I was taken on as a graduatetrainee by Hang Zhou Ever Green Network Technology Company Limited which is located in the first clothing street of China. SUSESAKHI uses the same architecture(spring, ibatis, spring mvc, velocity) as the company’s website(sjq.cn).And SUSESAKHI was developed in the free time when I finished the tasks that PM dispatched to me. Of cause, SUSESAKHI gets much helps from my colleagues. SUSESAKHI uses common three-tier architecture—data persistence tier, business logic tier and expression tier. On the persistence tier, SUSESAKHI uses ibatis as its sql mapping framework. Ibatis divides SQL clauses into xml files. And because we use spring framework ,so we also use the ibatis interfaces which have been encapsulated by spring framework .On the business logic tier, SUSESAKHI uses spring security implementing user authentication, uses lucene implementing search function, uses quartz implementing job scheduling. On the expression tier , SUSESAKHI uses jquery as its java script framework, and uses a lot of jquery plug-ins. Keywords: E-commerce, Auction, Java, Sql Mapping , Velocity , Lucene. 目录 摘要I ABSTRACTII 目录III 第1章 引言1 1.1 背景1 1.2 研究内容1 第2章 SUSESAKHI的网站架构2 2.1 SUSESAKHI的分层设计与框架概述2 2.1.1 SUSESAKHI的分层设计2 2.1.2 SUSESAKHI应用的开源框架纵览3 第3章 面向对象中实体的设计与实现4 3.1 USER4 3.2 Bank account4 3.3 Item5 3.4 Bid5 3.5 Comment6 3.6 Shipment6 3.7 Logistics6 第4章 SUSESAKHI数据的持久化7 4.1 SQL与实体设计7 4.1.1 实体类避免复杂的类层次结构7 4.1.2聚合7 4.1.3一对多关系的映射@OneToMany9 4.1.4多对多关系的映射@ManyToMany10 4.1.5动态条件映射10 4.2 SUSESAKHI的数据库连接方式11 4.3 如何存储Item的introduction属性11 4.4 DataAccessException11 4.5 让ibator自动生成代码11 第5章 各个功能模块的设计与实现13 5.1 SECURITY13 5.2 USER STATUS13 5.3 网上银行服务14 5.4 Item status14 5.5 修改商品15 5.6 自动完成拍卖15 5.7 分页16 5.8 国际化16 第6章 表现层的设计与实现17 6.1表现技术概述17 6.2中文乱码17 6.3页面的布局17 6.4表单的提交18 6.4图片上传19 6.5相对url与绝对url19 第7章 开发助手20 7.1DAO的测试20 7.2 log20 第8章运行和测试21 8.1登陆与注销21 8.2商品管理22 8.3银行账户管理23 8.4首页23 8.5拍卖页面24 8.6系统的自动终止拍卖24 8.7综述24 第9章 结束语25 致谢27 参考文献28
经管之家“学道会”小程序
  • 扫码加入“考研学习笔记群”
推荐阅读
经济学相关文章
标签云
经管之家精彩文章推荐