基于LAMP的网上书店的设计与实现开题报告

基于LAMP的网上书店的设计与实现开题报告

ID:479746

大小:41.00 KB

页数:5页

时间:2017-08-09

基于LAMP的网上书店的设计与实现开题报告_第1页
基于LAMP的网上书店的设计与实现开题报告_第2页
基于LAMP的网上书店的设计与实现开题报告_第3页
基于LAMP的网上书店的设计与实现开题报告_第4页
基于LAMP的网上书店的设计与实现开题报告_第5页
资源描述:

《基于LAMP的网上书店的设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开题报告基于LAMP的网上书店的设计与实现一、选题的背景、意义随着Internet的快速发展,网上购物已经成为众多人日常生活中必不可少的行为活动。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。在这样的一个历史背景下面网上书店

2、的出现也是情理之中了。为了让消费者能够更快更好的的买到自己想要的书本,为了让书这一资源能够更快捷更合理的被分配网上书店承担着巨大的责任。LAMP这一开发系统是目前很火热的一种开发系统。LAMP指的是Linux+Apache+Mysql+Perl/PHP/Pthon的组合,是一种强大的网站解决方案。所以基于LAMP的网上书店必将成为今后网上书店开发的一大热点。而这也正是本题目开发基于LAMP的网上书店的原因所在。目前网上书店真是蓬勃发展时期,众多的网上书店如雨后春笋般的出现。而我国的网上书店相比国外的来说,缺乏规范,随意性强,买卖双方的

3、权益保障都有缺陷。因此这也给我们的开发带来了巨大的挑战性。通过了本次的学习,对LAMP有了更深刻的了解,对其组成部分更加的熟悉。也使得我对网上书店开发产生了浓厚的兴趣,对网上书店的基本结构有了相当的熟悉,这也使得我对做好此次是课程设计信心大增。也相信这也将大大影响到我今后的就业取向。为我以后的发展方向奠定了一定的基础。二、研究的基本内容与拟解决的主要问题研究的基本内容:1.用户注册与登录主要包括用户注册、用户登录、用户修改注册信息等功能。之所以要有这一功能,其主要的原因在于可以方便用户购买、下订单,为用户以后成为会员而打下基础,做好准

4、备。同时也方便了商家的管理。2.商品查询此功能主要包括根据书籍类型查询、根据价格查询、根据出版社查询三大功能。3.购物车此功能包括向购物车中添加商品、从购物车中删除商品、生成订单、查看订单明细四项功能。4.后台管理此功能主要为网站后台管理员而设计使用,其主要包括商品管理、订单管理、用户管理三项功能。商品的管理指的是后台管理员可以对网上书店里是书本进行管理,如添加商品信息、删除商品信息、修改商品信息等功能。订单管理指的是后台管理员可以对所有的顾客所下的订单进行查询、删除等操作。而用户的管理主要是指后台管理员可以对用户的信息进行管理,如添

5、加、删除、修改等操作。拟解决的主要问题:1.连接数据库服务器;在Linux下完成php的web与Mysql的链接,使他们两者之间的数据能够相互的传递。2.前台的各种操作能反馈到后台数据库中;使其能通过网页可以对数据库的数据进行查询、修改、删除、添加等的操作。3.提供一定的安全性、容错性、有效性机制。除了SSL协议的安装,网上书店,为了证明自身的安全性应加紧SET协议的准备。这样也为安全的实现在线支付奠定了基础。此外还要加强系统的容错能力、有效性机制等,使得网页更有可行性。三、研究的方法与技术路线、研究难点,预期达到的目标研究方法:熟悉

6、Linux操作系统下的PHP语言高级编程,基于此基础上,进行市场调研,根据调查结果及用户需求写出详细的需求分析报告。接着了解Linux操作系统下的Mysql和Apache的运用。然后根据软件工程的步骤画出次系统的详细流程图然后,将各个模块的功能进行划分,对功能进行抽象,尽可能多的找出可重用的部分。对每个功能模块都留出相应的可扩展接口。最后使用JSP及数据库进行编程和编译。在本机上调试完毕之后,放到服务器上进行测试,无问题后即可以最终发布。技术线路:本系统拟使用PHP技术进行开发,在安装Linux操作系统、IIS5.0的服务器上进行测试

7、。本报名系统采用B/S方式,在小型局域网内进行前期测试工作。使用Mysql数据库,高效且稳定性好,并进行有效的数据库加密,加强安全性。本系统拟实现网上人们的购书行为。关键技术介绍包括Linux下Apache、Mysql、Php等技术的统筹运用。研究难点:本次开发要求用LAMP(Linux+Apache+Mysql+Php)工具开发一个网上书店,其主要的功能包括有支持用户注册和登录;用户登录后可以根据书籍类型和其他关键词进行书籍查询;用户可以购买书籍,但是可以在提交之前取消购买这些书籍;支持管理员通过后台登录,并对系统中的各种信息进行维

8、护四大功能。且要求开发的系统能初步达到实用的水平。本次的开发平台由几个组件组成,呈分层结构。每一层都提供了整个软件栈的一个关键部分:Linux:Linux处在最低层,提供操作系统。其他每个组件实际上也在其上运行。但是,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。