人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点.首先,
PHP缺乏规模支持.其次,缺乏多层结构支持.对于大负荷站点,解决方法只有一个:分布计算.数据库,应用逻辑层,表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列.而PHP则缺乏这种支持.还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中.ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;可以通过SUNJavaJSP的
JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持.三者中,JSP应该是未来发展的趋势.世界上一些大的电子商务解决方案提供商都采用
JSP/Servlet.比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop.它原来的产品Intershop12,3,4占据了主要的电子商务
软件份额.它们都是通过CGI来提供支持的.但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传统软件.总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的jsp技术,一方面jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言.1.2系统实现的目标现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节.这样才能使得在电子交易时避免不必要错误发生.我们将使用
HTML,JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联.传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到
管理系统的数据库中,这种方法在数据量不大时有很多的应用场合.当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应
上升.本
设计在实际应用中的解决
方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存,更新,可以更好的及时了解商品买卖的情况.1.3系统的开发意义Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家,厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围.而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务.当今比较流行的网上购物系统国外有"淘宝",国内有"当当".它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范.设计中可以
学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项.设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用.二.网上购物系统分析系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好,更完善地被设计出来,就必须先进行调查研究.在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计2.1网站的设计目标本平台利用现在比较广泛的JSP+SQL数据库的架构实现的,此系统分为前台管理和后台管理.前台管理是友好的操作界面,供用户浏览,查询使用.包括:浏览商品,
查询商品,订购商品,购物车,用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理,用户管理等.使管理员从繁琐的手工操作中解脱出来,并提高了办公效率.JSP+SQL购物系统2.2网站的可行性分析随着
计算机技术的发展和网络人口的增加,
网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流.我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务.可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:(1)经济可行性:该平台设计只是作为本人的
毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么
经济效益可谈.(2)技术可行性:JSP+Servlet的技术已经较为成熟.(3)运行可行性:该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行.(4)法律可行性:该平台是作为
毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的.通过以上的可行性分析,我将采用JSP+Servlet相结合的技术,运用Access数据库对网站进行建设.2.3网站的深入调查经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过两个月
的实习调查和指导老师的耐心介绍,设