课题名称食品企业在线交易平台名称软件学生邹岑专业名称软件工程指导教师李罡
(内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、研究内容、研究方法、研究手段和进度安排,实验
方案的可行性分析和已具备的实验条件以及主要参考文献等。)1.课题的来源及意义:随着互联网的飞速发展,网络已成为人们生活和工作必不可少的工具,在企业中网络更是能够发挥巨大的作用,企业希望能够利用网络来方便自己的管理,在线交易平台系统的核心也就是简化企业的管理。现代
经济是全球化的经济,企业作为经济的主要载体也在步入全球化,如果仍然采用陈旧的技术势必会影响整个企业的运作。本系统的目的在于使得无论是企业内部或是企业与客户的交流更加便捷,简化不必要的步骤,节约支出。传统的纸质订单既不便于管理更不利于环境保护,浪费了大量的资源;另一方面,传统的人工交易耗费大量的人力资源,增加了支出,还可能有信息外露的危险。在线交易平台系统正是为了避免这些缺点而产生的,它不需要纸张,只需要极少的人力,能够保证信息的安全,操作简单易懂。2.国内外发展状况:国外,由于经济比较发达,企业的发展极为迅速,再加上互联网络的发展,国外比较早的淘汰了传统的交易方式,普遍采用在线交易平台来完成。外观方面,界面十分友好漂亮,使人有赏心悦目的感觉,不会死板和僵化,画面风格郑重但不失美观,给使用者的第一印象是十分舒适,有兴趣继续使用下去。安全性方面,即保证了信息和数据不会被没有权限的人随意浏览或修改,又不会给正当使用者造成不便,主要是在登录和数据处理保存等方面做到全面保护。在操作性方面,出了那些超大型的管理软件操作比较繁琐外,其它小型的软件操作都很方便只要按照说明书上的指示就可以轻松将整个系统流畅的运行。国外的在线交易平台在各个领域都处于领先的地位,有很多值得国内
学习的地方。国内,各种在线交易平台五花八门,有适合大企业的功能强大的大型交易系统,也有适合一般企业的中小型交易系统。虽然各种各样,但各个也能是功能齐全。随着国内市场和技术的不断发展,各种在线交易平台也都朝着安全、稳定发展,信息安全再次成为了人们关注的焦点,尤其是对于交易订单这种重要的敏
感数据更是格外要求安全保密。还有在美观方面,国内的很多在线交易平台也做得非常漂亮,但仍需向国外多多学习。3.本课题的研究目标:系统采用MVC的架构设计,配合Struts、Spring、Hibernate等Web开发技术,之所以采用MVC这个模式,是因为它极强的安全性和扩展性。MVC本来是存在于Desktop
程序中的,视图、模型、控制器各自处理自己的任务。视图是用户所见并与之交互的界面,主要是
JSP和HTML网页;模型表示企业数据和业务规则,可以说是核心部分;控制器接受用户的输入并调用模型和视图去完成用户的需求,起到了桥梁的作用。这样的设计就带来了很强的松耦合性,使得系统有着极强的扩展性,便于今后的维护和继续开发。Spring支持面向切面编程,这是今年来比较流行的编程模式,是对OOP强有力的补充,能够更好的实现模块化结构。Struts框架是在MVC的基础上实现的,掌握这个技术能够给实际开发工作带来许多方便,成倍的提高开发效率。Hibernate框架是面向Java平台的对象与关系的映射工具,应用在持久化层,提供了类和数据库的双向映射,可以大幅减少开发时直接编写SQL语句和处理数据的时间。现今流行的在线交易系统,功能十分强大,但是价格昂贵,而且聘请或培训掌握在线交易系统使用方法的专业人员也是一笔不小的开支。我们的在线交易平台系统可以说是完成了在线交易的一大部分功能,这也是企业所需要的核心部分,操作要比其它系统简单,只需要阅读产品说明书就可以上手。4.本课题的研究内容:明确MVC的分层结构,将不同的模块划分到不同的层次中来完成各自的功能,整个系统做到层次清晰、结构完整。在MVC设计模式的基础上灵活运用Struts、Spring、Hibernate等技术,使得系统达到松耦合,力求保证系统的可扩展性、稳定性和安全性,运用HTML、
CSS、JavaScript等技术完成功能强大、漂亮美观的界面,最后,对系统进行测试和完善。5.研究方法:使用Eclipse(MyEclipse)作为开发工具,灵活运用Java语言和HTML、JavaScript等技术,数据库采用,服务器采用。6.研究手段:灵活运用已学的Struts的知识,积极实践。做好需求分析,概要和详细设计等文档的编写工作,严格编码和测试。7.进度安排:2008年12月20日—2009年2月15日2009年2月16日—2009年3月5日2009年3月6日—2009年3月14日查阅资料完成任务书完成开题报告学习Struts相关技术
2009年3月15日—2009年4月10日2009年4月11日—2009年5月15日2009年5月16日—2009年6月20日8.实验方案的可行性分析:
需求分析、系统设计、详细设计代码实现、功能测试、发布系统完成论文的撰写,准备答辩
实验方案已确定,实验环境已搭建,已经具备开发的条件,可以投入开发。9.实验方案的已具备的实验条件:硬件条件:服务器与开发机电脑主要配置为80G硬盘、1G内存、Pentium4处理器。软件条件:Eclipse等开发工具,Oracle服务器等。10.主要参考文献:[1