网上书店毕业论文

上传人:博****1 文档编号:505652846 上传时间:2023-05-13 格式:DOC 页数:36 大小:5.48MB
返回 下载 相关 举报
网上书店毕业论文_第1页
第1页 / 共36页
网上书店毕业论文_第2页
第2页 / 共36页
网上书店毕业论文_第3页
第3页 / 共36页
网上书店毕业论文_第4页
第4页 / 共36页
网上书店毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《网上书店毕业论文》由会员分享,可在线阅读,更多相关《网上书店毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、题目:网上书店管理系统分析、设计及实现姓 名: 专业: 班 级: 1目录一 需求分析31.1前言31.2要求31.4网站的可行性分析41.5网上购书的优势41.6我国网上书店概况51.7定义51.8 ASP技术61.9数据流程图61.10参考资料10二.系统的总体分析与设计112.1特点112.2需求规定112.3功能模块图122.4主要特色132.5系统流程分析232.6数据字典24三.系统详细设计以及关键代码分析293.1前台销售管理系统的设计与实现293.2后台管理系统的实现33四 测试344.1测试结果及发现344.2 结论34五.错误:35六.总结35一 需求分析网上书店是指利用互联

2、网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。1.1前言软件工程的发展非常快,对软件工程人才的需求与日俱增,但高校教学中软件工程这门学科的发展与软件工程人才的培养严重脱节。通过软件工程综合实训,使学生能够系统地掌握软件开发的过程、方法和工具,从而具备计算机软件系统开发和维护的能力,为学生将来的工作打下坚实的基础。随着网络通信技术的发展,网上书店作为一种全新的销售手段,越来越受到人们的关注。在网上书店消费的顾客可以足不出户地通过网络选购商品,并由相应的网络经销商送货上门。这种直销的好处是消费者可以方便地得到所需要的商品,

3、有效地减少了销售环节,从而降低了商品的最终价格。1.2要求本次课程设计学生基本上按照传统的瀑布模型进行软件的开发,但鉴于开发时间、软件规模等关系,可以进行部分的删减,主要分为需求分析、软件设计、系统测试三个阶段。在下面的问题定义中给出系统需要实现的几个目标,之后学生运用软件工程课程中所学知识,以小组为单位进行分工协作,继续后面的需求分析、设计、测试等阶段。1.3目的问题定义,本系统需要完成的几个主要目标:1、 前台要求实现的功能:(1) 图书搜索(可按照分类方式或者关键字查找图书)(2) 查看图书的详细情况(3) 用户注册(4) 用户登录(5) 修改用户个人信息(6) 购物车功能(7) 查看用

4、户的订单信息2、 后台要求实现的功能:(1) 图书管理系统(包括添加、修改、删除和查看)(2) 用户信息管理(包括删除和查看)(3) 订单信息管理(查看订单清单、更新出货状态等)1.4网站的可行性分析1、操作可行性:本系统面向于大众用户,利用面向对象方法学的思想,模拟人类超市购物时的动作,将购物车的思想融入其中,所以在用户操作上是可行的。2、经济可行性:本系统系统在编译上要求有四个人,但是都不要求薪水,所以人员无任何花费。地点与机房都是学校提供的,所以在机房上是无花费的。设备是学校提供的,运用的软件统统是免费的,所以设备上是无花费的。综上所述,本系统在学校的花费几乎为零,对于我们是可以负担的。

5、3、技术可行性:本系统要求人员掌握数据库与java web等技术,而我们四个都能熟练应用mySQL与Dreamweaver,主机配置也允许,所以技术可行性要求满足。1.5网上购书的优势如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,

6、每增加一本书成本增长几乎为零。数量、种类多,出版时间跨度大综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。1.6我国网上书店概况我国第一家网上书店是1995年建立的中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。后来发展比较有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。1.7定义1.7.1 Client/Server体系在计算机产生和发展的过程中,计算机软硬件设备、网络技术发生了巨大的变化,计算机的体系结构也随

7、着相关技术在不断发展。在计算机发展的早期主要是主机/终端方式,进入80年代以来,Client/Server体系逐渐走上了迅速发展的道路。90年代后,随着大型数据库管理系统以及可视化程序开发技术的成熟,进一步推动了Client/Server结构的广泛应用。如今,Client/Server体系己经成为最主要的计算机应用体系结构,随着网络应用的要求,Client/Server体系又进一步衍变成T多层Client/Server结构体系和Browser/Server体系。用户界面和业务逻辑数据库客户端服务器端图1.7.2.1 两层Client/Server体系结构图1.7.2 Browser/Serve

8、r体系B/S结构的软件是相对传统的C/S结构而言的。C/S结构应该具有这样的特征:客户端、服务器端都安装相应的软件,客户端、服务器端各完成相应的计算工作,服务器端保存数据库。B/S结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护)。客户端运行程序是靠浏览器软件(如IE ,Netscape等)登陆服务器进行的。客户端在浏览器里完成一定的计算任务。1.8 ASP技术ASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGI公共网关界面来实现的),但由于CGI本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各

9、种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS (Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。Active Server Pages(动态服务器主页)简称ASP内含于Internet Information Server(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准H

10、TML页面送给客户端浏览器。ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Internet上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务逻辑的ActiveX组件。以下介绍ASP的工作原理和ASP的对象模型。1.9数据流程图总程序数据流程图后台管理员数据流程图 前台用户数据流程图1.10 E-R图总实体联系图主要实体属性图1.10参考资料1 软件工程 张海藩 清华大学出版社二.系统的总体分析与设计2.1特点1、在Internet,客户可通

11、过IE或其他浏览器浏览书目信息;2、在互联网,可提交订单;3、后台数据库用SQL sever;4、采用B/S方式设计;5、系统采用会员制,会员采用唯一的顾客标识号来标识身份;6、具有购物车功能;7、对购物车,可增加新书、修改数量、删除已选书籍等,确认后,才完成交易;8、客户可在网上进行注册,成为用户;9、客户应能通过作者姓名、书名或者ISBN号来检索书籍;10、客户应能修改除客户号以外的所有客户信息;11、管理员能查找客户联系信息;12、客户可以通过信息反馈系统跟书店员工进行交流。2.2需求规定2.2.1系统的功能图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到显示出图书列表

12、。点击书名可显示该书的基本信息,包括作者、出版社、价格、内容简介等。可按分类和关键词查询图书信息。购物车功能客户点击图书列表页面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之前可以随时查看已选图书以及花费情况,或者修改已选图书的定购数量或删除已选图书。点击“放弃购买”按钮则放弃此次购买并清空购物车。点击“结算”按钮则转入结算系统进行购买结算。结算管理客户确认购买后点击“结算”按钮可以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明细表中。会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期用户的删除、会员查询分析等。网上支付客户可以凭自己的信

13、用卡号或银行账号进行网上付款。2.2.2浏览类别目录和图书信息为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书。主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,并且都链接到指定文件,执行该文件就可显示相应的下一级类别。如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指定文件。展开目录后,单击某个目录项就可显示该类目的图书列表。图书列表页面上提供了图书的书名、作者、出版社、出版日期和价格等信息。如果看中了某本书,可以在“数量”栏中填入购买册数,并单击“购买”

14、按钮进行购买。如果想查看某本书的更详细信息,可以单击书名。由于图书数目较多,一页显示不下时,提供了浏览翻页功能。该功能实现的思想是通过PHP代码连接图书数据库,从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在网页中。2.2.3购物车的实现由于我们采用的是面向对象方法学的知识,所以,我们采用了人类购买东西的方式,首先,有一个购物车(订单),然后可以想买的东西放进购物车,之后,如果想买则交付,若不想买则扔出购物车。2.2.6收集客户信息 用户的方便性和安全性是一对矛盾,解决矛盾的办法就是既有方便的登录与注册,又有密码以及验证信息来保证用户的信息安全。并且,通过用户对于图书的评论来改正服务中所遇到的错误。2.2.7网上支付要让客户能够从网上付款,书店的经营者必须事先与银行联系,申请网上支付功能。通过银行审批后,客户就可以凭自己的信用卡号或银行账号进行网上付款。为了保证操作的安全性,还必须依靠数字凭证、数字签名、加密等手段来保证信息传输的安全性和可靠性。2.3功能模块图1)前台功能模块图:2)后台功能模块图: 2.4主要特色2.4.1系统框架视图首页用户列表商品列表查询商品新货上架缺货登记购物车特价市场订单用户注册用户登陆图书目录图书详细资料放入购物车结帐,完

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

当前位置:首页 > 医学/心理学 > 基础医学

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