网上书店系统的设计与实现作者牛立圆指导教师白灵摘要本文实现的是基于ASP的酒店管理系统。本论文按照软件工程的开发流程,对网上书店系统进行了需求分析、总体设计、数据库设计、详细设计与实现,完成了该系统。系统具有会员注册、图书查询、购物车等功能,用户可以对自己的个人资料、密码、购物车、订单进行修改和删除,达到了预期的功能要求。关键词:网上书店系统;ACCESS数据库;电子商务目录引言...............................................................................................................11系统需求分析...........................................................................................11.1系统可行性分析.................................................................................................11.2系统需求分析.....................................................................................................21.3关键技术.............................................................................................................22系统总体设计...........................................................................................22.1模块设计.............................................................................................................22.2系统功能模块图.................................................................................................23数据库设计...............................................................................................33.1概念设计.............................................................................................................33.2逻辑设计.............................................................................................................43.3物理设计.............................................................................................................44系统的详细设计与实现...........................................................................64.1系统硬件环境.....................................................................................................64.2系统软件环境.....................................................................................................64.3开发工具简介.....................................................................................................64.4系统的详细设计与实现.....................................................................................7结论.............................................................................................................17致谢.............................................................................................................17参考文献.....................................................................................................17附件清单.....................................................................................................17防灾科技学院毕业设计(论文、综合实践报告)1引言电子商务这个概念起源于七十年代。当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被尔称为EDI(电子数据交换)。EDI通过传递标准的数据流可以避免人为的失误、降低成本、提高效率,据估记在世界1000个最大的企业中,95%以上的在使用这一技术。它过去是、现在也是电子商务的基础。近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。因此电子商务成为互联网应用的最大热点,越来越多的企业通过使用电子商务技术来进行商业上的交易以减少成本。当然,还有更多的公司想使用电子商务的技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着电子商务风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司产品介绍的网页放在网站上供人浏览而已。现在,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥用一个计算机、浏览器、Internet连接和信用卡,今天就可从网络上购买到书本、CD、鲜花、飞机票、电视甚至到汽车。如今电子商务已经成为企业增加市场竞争力的一种重要手段。因此,开发这样一套电子商务网站成为很有必要的事情,在下面的各章中我们可以开发一套网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是开发一套既方便客户网上购书,又方便网站维护网站WEB服务系统。1系统需求分析1.1系统可行性分析传统的书店,消费者无论是购物还是查询,都受到时间和地域的限制,上架周期也受到制约。随着网络的推广,互联网提供了可以无限伸展的展示空间,在这种潮流之下,网上书店应运而生。由于网上购书的方便和快捷,如今不少爱书人从传统书店转投网上书店的怀抱,改变了自己的购书方式。基于网络架构和无线防灾科技学院毕业设计(论文、综合实践报告)2技术的物流、客户管理、财务等各种软件支持,网上书店每天可把大量货物通过空运、铁路、公路等不同运输手段发往全国和世界各地。网上书店给网上购物者带来极大的方便和实惠,可以不受上架周期的和顾客地域性偏好的限制,为出版社尤其是专业、学术出版社提供了窗口支持和读者,使知识的传播变为更加有效。如何使网上书店的设计为消费者提供更加合理、方便、快捷的服务,成为商家竞争的热点之一。因此该网上书店设计需要从顾客的角度合理。1.2系统需求分析本系统的网上书店分为前台销售系统和后台管理系统两个部分:前台销售系统顾客可以浏览商品、选择商品、结账完成购物等。后台管理系统对图书进行分类管理,提供图书信息的添加,修改和删除等功能。该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。1.3关键技术本系统是用B/S模式开发的。系统采用了三层开发,即表现层、业务层、数据层。采用了用户界面和系统功能分开的方式来实现,每个模块所实现的功能都在相应的类中完成,这样给代码的维护与升级带来了极大的便利,对于数据库的存取全部都是用存储过程来实现的。2系统总体设计2.1模块设计2.1.1用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。2.1.2书籍展示用户可以通过:新书上架、经典教材、特价图书三个页面进行查看,也可以跟距书名进行搜索。2.1.3购物车用户可以根据自己的需要,进行查看、修改和清空购物车的操作。防灾科技学院毕业设计(论文、综合实践报告)32.2系统功能模块图图2.1系统功能模块图3数据库设计3.1概念设计图3.1系统E-R图3.2逻辑设计网上书店系统用户登录、注册书籍展示购物车用户注册用户登录新书上架经典教材特价图书添加查看删除查询图书防灾科技学院毕业设计(论文、综合实践报告)4图书评论表(编号,评论时间,评论内容,图书编号)图书信息表(编号,类型编号,书名,评价,原价,现价,图书封面,上架时间,库存)图书类型表(编号,类型名称)图书订单表(编号,订单编号,图书编号,数量,价格)用户表(编号,用户名称,真实姓名,密码,地址,金币,电话,email,提示问题,答案)3.3物理设计表3.1用户信息表字段名称类型长度允许为空字段说明userID自动编号长整型否客户编号userName文本r20是客户姓名trueName文本8是真实姓名userPwd文本20是密码Address文本100是地址xingMoney文本255是金币phone文本20是电话email文本100是邮箱Question文本20是问题Answer文本20是答案表3.2图书信息表字段名称类型长度允许为空字段说明bookID自动长否图书防灾科技学院毕业设计(论文、综合实践报告)5编号整型编号typeID数字长整型是编号Book_name文本20是书名Book_introduce备注10是书评Oldprice数字双精度是原价Nowprice数字双精度是现价Book_image文本50是书皮isnew文本4是库存intime日期/时间是上架时间booknumber数字长整型是数量表3.3图书评论表字段名称类型长度允许为空字段说明bookTime日期/时间9否评论时间bbsText文本200是书评Book_ID数字长整型是图书编号表3.4订单信息表字段类长允许字段防灾科技学院毕业设计(论文、综合实践报告)6名称型度为空说明orderID文本10是订单编号bookID数字长整型是图书编号Num数字长整型是数量Price数字双精度是价格4系统的详细设计与实现4.1系统硬件环境设备名称基本配置要求品牌网络服务器P4-2.0GCPU/512MRAM/30GBHD/NetCard/CD/Mouse原装品牌机工作站电脑P4-1.8GCPU/128MRAM/20GBHD/NetCard/Mouse原装品牌