1. 研究目的与意义
随着社会的发展,大量的新型材料层出不穷,例如柔性显示屏、汽车号码牌的荧光材料等。
这些材料通过传统销售的渠道进入千家万户,造成成本过高,效率低等各种原因。
随着多媒体技术和网络通信技术的发展和普及,互联网日益成为收集和提供信息的最佳渠道,internet本身具有的开放性、全球性、低成本、高效率等特点,于是电子商务的流行成为一种必然的趋势,它有着传统销售模式所无可比拟的优点,打破了传统销售模式在时间、空间上的限制,大大提高了经济效率和资源利用率。
2. 课题关键问题和重难点
电子商务网站最重要的部分就是系统的安全性,为了保证信息的保密性和安全性,系统采取不同的登陆方式,分为用户登陆和管理员登陆,不同的人员登陆后进入不同的访问权限及操作功能。顾客可注册成为会员,会员的个人信息可以由用户凭密码自己修改。所有注册的会员信息只能由网站管理人员查询。
购物车的实现,购物车是用来临时存储用户的购物信息,是一辆虚拟车。用户可以在购书网站的不同页面之间跳转,以选购自己喜爱的商品,点击购买时,该商品就自动保存到购物车中,实现购物车的关键在于服务器识别每一个用户并维持与他们的联系。
付款功能,需要获得银行提供的api,根据其修改部分代码。
3. 国内外研究现状(文献综述)
b/s结构(browser/server结构)即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如lan,wan,internet/intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在java这样的跨平台语言出现之后,b/s架构管理软件更是方便、速度快、效果优。
bs概念最早提出在上世纪90年代中期,早期只用来进行数据展示,他的第一个重要发展阶段是在javascript语言出现以后,加上css和dhtml的辅助,使得客户端可以捕捉客户动作。这个阶段的bs架构软件,页面美观性上已经超过cs架构,但是不足之处还有很多。
98年微软发明了ajax技术,该技术实现了浏览器的异步调用,在不需要刷新页面的情况下,可以进行后台交互,从而避免了弹窗,加快了数据传输速度。ajax技术虽好,但是因为早期只有微软一家支持,所以存在浏览器兼容性问题,没有得到大面积应用,2005年左右,因为google,yahoo等大型网站的支持才开始逐渐被推广开来,使用ajax技术的bs应用,除了在页面美观程度上超过cs以外,在运行速度上已经完全可以媲美cs应用。html5诞生之处就是为了web应用诞生,他最早于2004年被whatwg组织提出,直到2007年才正式更名为html5。
4. 研究方案
系统的设计采用myeclipse作为开发平台,java具有跨平台的优点,能适用于多种平台。
本次设计利用mysql作为系统后台数据库,其是一个通用的,功能性强的关系型数据库。其语言简洁,易学易用。
页面美化使用jquery框架,其开发效率高,耦合度低。
5. 工作计划
第1周 与学生就课题进行交流及讨论,明确课题要求;
第2周 资料收集和文献查阅
第3周 撰写开题报告
