基于mvc模型的二手市场的设计与实现.doc

上传人:鲁** 文档编号:557154617 上传时间:2023-10-18 格式:DOC 页数:42 大小:716KB
返回 下载 相关 举报
基于mvc模型的二手市场的设计与实现.doc_第1页
第1页 / 共42页
基于mvc模型的二手市场的设计与实现.doc_第2页
第2页 / 共42页
基于mvc模型的二手市场的设计与实现.doc_第3页
第3页 / 共42页
基于mvc模型的二手市场的设计与实现.doc_第4页
第4页 / 共42页
基于mvc模型的二手市场的设计与实现.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于mvc模型的二手市场的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于mvc模型的二手市场的设计与实现.doc(42页珍藏版)》请在金锄头文库上搜索。

1、江苏海事职业技术学院毕业设计(论文)毕业设计(论文)设计题目: 基于MVC模型的二手市场的设计与实现 IV 摘 要二手市场是对商品进行销售、转换买卖的场所。二手市场作为市场形式的一部分,事实上并没有得到足够的发掘,二手物品本身因为数量较少,转让利润较小,商家基本为个人形式,因此商品难以得到集中处理。最终结果是由于买卖双方无法获得买卖信息而导致了二手物品的搁置与浪费。本次设计主题为二手市场的设计与实现,该系统作为一个信息交互网站,提供用户注册、用户信息发布、信息搜索、个人信息管理等几项功能,最终目标是卖方能够发布及管理二手物品信息,买方能够查询到相关分类商品的转让信息,极大的去方便用户的生活。本

2、系统的开发工具为Eclipse,并采用MVC模型作为系统架构,前端显示主要采用JSP页面,系统中涉及的表单验证功能主要采用Ajax技术,数据存储方面主要使用SQL Server 2005数据库,系统的整体框架是采用了SSH2框架。关键字: 二手市场 MVC Ajax SSH2 SQL Server2005AbstractThe secondary market is commodity sales, selling place. The secondary market as part of the market form, in fact has not been enough to exp

3、lore, Because of the low number of second-hand goods itself, the transfer of smaller profits, business basic personal form of commodity, so difficult to obtain concentrated treatment. The end result is due to both the buyer and the seller is unable to obtain the sale of information which led to the

4、second-hand goods use and waste.The design theme for the design and implementation of the secondary market, as an information interaction site of the system, several features provide user registration, user information, information search, personal information management, the ultimate goal is for th

5、e seller to release and management of second-hand goods information, the buyer can query to the relevant classification of goods for the transfer of information, great to facilitate the users life.Development tool of this system is Eclipse, and use the MVC model as the system architecture, front dis

6、play mainly uses the JSP page, form validation function relates to the system mainly uses the Ajax technology, data storage using SQL Server 2005 database, the overall framework of the system is the use of the SSH2 framework.Keywords The secondary market MVC Ajax SSH2 SQL Server 2005江苏海事职业技术学院毕业设计(论

7、文)目 录第一章 绪论11.1 设计背景与意义11.1.1背景11.1.2 意义11.2研究内容及主要成果21.2.1 主要研究内容21.2.2 主要成果介绍2第二章 开发技术研究42.1 B/S系统架构介绍42.2 MVC模型介绍42.3 SSH2框架介绍52.4 SQL Server 2005介绍62.5 Ajax介绍72.6 CSS介绍72.7开发和运行环境82.8系统开发流程8第三章 需求分析103.1系统预期用户103.2系统可行性分析113.3系统功能性需求11第四章 系统设计134.1设计目标134.2系统目录结构设计134.3系统体系结构设计154.4系统功能结构设计154.5

8、数据库结构设计16第五章 系统实现215.1系统界面设计215.1.1系统界面设计原则215.1.2系统界面展示及相关实现代码215.2输入数据的验证31总 结34致 谢35参考文献36V 2 第一章 绪论36 1.1 设计背景与意义1.1.1背景2012年7月19日,中国互联网络信息中心(CNNIC)在北京发布第30次中国互联网络发展状况统计报告。报告显示,截至2012年6月底,中国网民数量达到5.38亿,增长速度趋于平稳,网民数量居世界第一。众多商家把握时代的发展趋势,将原本刊登于报纸、杂志等媒介的高额广告转向价格低廉的网络平台,同时许多个体经营者及个人也将网络广告作为推广、宣传服务与产品

9、的利器。二手商品即还存在利用价值的非全新商品,因为其并非全新特点,所以价格一般比较便宜,但是商品的主要功能基本还存在,所以存在较高的性价比。然而,二手商品的需求毕竟比较小,需求者一般为个人,商家可盈利空间较小,因此针对该类商品的网上信息发布系统很少。从而导致了有二手商品转让或购买意愿的用户可能要通过贴广告、参加跳蚤市场这样的传统途径来解决自己的需求。然而,粘贴广告的方式比较耗费精力和财力,并且收效甚微,所以许多人选择到集中展示二手商品的跳蚤市场来获得更大的选择,但是,我们不可能拥有一个每天都开放的二手市场,例如在大学中的一些社团每年会举办几次跳蚤市场,生意相当好,但是没有一个社团会选择天天去经

10、营这样的一个市场,归根到底还是二手市场的开办成本和二手商品的需求量之间的经济矛盾不允许去做这样一个长期的经营活动。因为存在着以上的矛盾,许多用户选择将二手商品搁置或扔掉,极大的浪费了资源。我们迫切的需要一个平台来实现对二手商品信息的集中存放,满足更多人群对二手商品买卖的需求。1.1.2 意义本次毕业设计的内容主要针对目前二手商品信息难以集中、信息获取渠道困难的特点,设计一个网上二手商品信息发布系统,为广大民众提供快捷高效的信息集中处理平台。具体意义如下:1)方便用户实时的查看最新的二手商品信息用户只需要一台电脑,一个可用的网络,一个友好的浏览器就可以到网络上查看自己需要的商品信息,因为网络的特

11、殊的传输渠道,卖家发布的信息,用户可以立即查询到,为用户提供了更加及时的信息。2)扩大了选择范围传统意义上,我们可以在二手市场上看到很多商品,但是这些商品的来源受到地理范围的限制而只能是附近的一些卖家提供的商品,而且买家一般也都是附近的一些群体。网络的普及将世界变成了一个地球村,在这里你可以看到来自世界各地的商品信息,你的信息也可以被世界各地的人看到,无论是卖家还是买家,都扩大了选择范围。更庆幸的是,网上银行、快递公司的兴起也为用户提供了远程交易的可能。3)节约了人力和财力传统意义上的二手物品交易无外乎两种途径:一是四处散布广告;二是通过定期的二手市场集中展示。但是无论是出于哪种途径,卖家和买

12、家都需要投入大量人力、财力和时间。而网络上的二手市场可以令卖家和买家足不出户的免费发布和接收二手物品信息。1.2研究内容及主要成果1.2.1 主要研究内容本次设计的内容为基于MVC模型的二手市场的设计与实现,系统设计以用户需求为起点,按照流程分为系统需求分析、系统功能分析、系统整体架构设计、系统局部功能的设计与实现。1.系统需求分析,根据当下二手市场发展的不足,分析多数用户的主要需求。2.系统功能分析,根据用户需求,分析系统需要实现的功能。3.系统整体架构设计,在功能需求的基础上,考虑系统各个功能之间可能存在的关联,设计系统的整体组织结构。4.系统局部功能的设计与实现,在对系统整体结构及功能作

13、详细分析的基础上,研究系统各个模块的设计与实现方法。1.2.2 主要成果介绍本次设计通过参考资料、请教老师及同学完成了一个基于MVC模型的二手市场,该系统为典型的web系统,主要目标是为了解决传统二手商品信息传播困难的特点。本系统完成了对二手商品信息的发布与检索功能,用户通过登录该系统即可浏览到来自世界各地的二手商品信息,系统设计中加入了二级检索功能,方便用户精确快速的查找到自己需要的信息。另外,本系统提供用户的注册与登录功能,主要目的在于对信息发布者做一个相关的信息存储,方便用户发布信息、管理信息。第二章 开发技术研究2.1 B/S系统架构介绍本设计主要是参考Web体系结构,采用现下常用的B

14、/S(浏览器/服务器)模式,用户的所有操作都是通过浏览器完成和服务器的交互工作。该系统体系结构主要由前台页面显示、后台逻辑控制、数据库操作几个模块组成。用户能够直观的看到前台的页面显示,这也是用户的操作界面,用户通过页面操作将信息或命令传达到后台逻辑控制层,由逻辑层判定下一步操作内容,数据库用于负责数据的持久化问题。Web技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,Web技术起了一个骨架式的支持作用;与此同时组件技术的发展为系统的开放性、集成性提供了便利,有效合理地引入组件技术是当前Web系统开发与发展的一个方向;通过对系统的开发进行建模,形象直观的图形化表示,可以

15、显示系统的流程与功能。选择有效的建模方法,充分利用Web技术与组件技术,提高软件的开发效率,提高的软件的可靠性和可维护性,是每个软件开发人员所关心的问题。2.2 MVC模型介绍MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用Java Bean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC模型倡导2个独立的应用程序之间应该严格的隔离。这种隔离应该叫做概念上的隔离,或者,更加专业的术语叫做“松耦合”。MVC几乎所有的的方面都是受这个目标的驱动,应用程序之间互相保持隔离。松耦合的架构方式带来了许多短期和长期优势:1)易于开发个性化的组件之间不再依赖其他的组件,这就意味着他们能够更加容易的独立开发。组件能够容易的被替换掉,保护一个组件并发并不受与其交互

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号