《网上书店论文4578594.doc》由会员分享,可在线阅读,更多相关《网上书店论文4578594.doc(33页珍藏版)》请在金锄头文库上搜索。
1、综合实训报告书专 业:计算机应用技术班 级:计算机应用技术(普高)学 号:200901010002姓 名:秦增君指导教师:邓宾 李湘云 姜宏志实习方向:.NET编程基础实习时间:2011年5月27日-2011年7月2日填表日期:2011年07月01日计算机系 制第27页实习题目网上书店系统指导教师评语及成绩:成绩: 教师签名: 职称: 年 月 日系审查意见:审查成绩: 审查人签名: 职称: 系签章: 年 月 日教务处终审意见:终审成绩: 终审人签名: 职称: 公章: 年 月 日摘 要随着社会经济的不断发展,电子商务这种新兴的商业形式开始进入中国社会。当人们不用走出家门就能得到自己想要的商品的时
2、候,他就己经体会到电子商务的优越性了。由于电脑和网络的普及,越来越多的企业开始建造自己的网站,网上购物已经成为当今社会的另一种生活方式。网上购物给人们带来了极大的方便。作为一个新兴的产业,网上购物有着很好的发展前景。本文介绍的是一个网上购书系统,是利用ASP.NET语言编写的动态网页。它是一个商业性的书籍交易网站,系统实现了前台购物和后台管理的功能。顾客在客户端可以浏览全部的信息,通过注册可以购买所需要的书籍。管理员进行网站的维护和更新,及时更新书籍信息和对已购买的用户进行发货等。本系统利用C#,SQL数据库可实现动态的网页制作。数据库采用SQL语言实现,网页部分用C#语言编写脚本和动作,并基
3、于Web来实现的。基于WEB的网上书籍销售网站实现了一个完整的购物功能。从用户注册到商品查询,再到下订单并最终达到购物的实现。关键词: ASP.NET SQL语言 C# 网上购物目 录摘 要1第1章前言3第2章系统分析52.1 系统详细调查52.2 系统功能结构分析52.3 业务流程分析62.4 数据流程分析7第3章系统设计831模块设计83.2系统功能结构设计93.3代码设计103.4数据库设计143.4.1数据库概念结构设计143.4.2数据库逻辑设计163.4.3数据库物理设计173.5界面设计19第4章 系统调试与测试23第5章 系统实施运行24结束语25参考文献26第1章 前 言 随
4、着全球经济一体化的逐步发展和深入,人们的观念也有了巨大的变化。过去逛商场,如今坐在家里,轻轻点击鼠标,就可以轻松购物,免去了逛商场的时间和劳累。坐在家里就可以等着货物上门,方便快捷。这就是网上购物,现如今网上购物成了一种新时尚,许多人都通过网络来购买自己喜欢的东西,比如说衣服,化妆品,手机等等。网上购物几乎成为了许多人生活中不可或缺的部分,为我们的生活提供了便捷。当然网上书店也不会缺席,它同样成为网上购物的重要部分。 网上书店已成为传统书店必不可少的经营策略之一。目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理
5、功能等。可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。网上书店与传统书店相比更加的方便快捷,管理更加高效。网上书店使交易的时间和空间都有了更大的突破。在空间上,突破了地区的限制,不在拘泥于过去的一个狭小的区域,将方向指向了世界各地。时间上,不在局限于营业时间,一天二十四小时,顾客随时都可以在网上购买书籍。网上书店是传统书店的发展方向,它拥有者广阔的空间和市场,对企业的发展有着举足轻重的作用。网上书店改变了企业竞争的交易成本。网上书店具有投入成本低、批发数量大,用户多的优势。电子商务也使企业规模影响竞争力的基础发生了改变。例如在传统的销售渠道中,大书商与 小书商之间的竞争
6、差别很大。电子商务使大书商与小书商之间规模差距的竞争变得几乎微不足道。美国西雅图亚马逊公司在网上开办了一家大型书店,提供250万册图书供在线购买。只有两个人管理的网上书店提供的书目和服务,几乎可以与200人管理的传统书店提供的书目和服务一样。网上书店的经验表明,如果网上书店可以为顾客提供品种齐全的图书、折扣以及灵活的条件、可靠的安全性和友好的界面,在线购物者一般都愿意在网上进行图书交易。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNI
7、C的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。第2章 系统分析 现如今,网络已经进入了我们的生活,正在扮演着重要角色。为适应时代的飞速发展,网上购物越来越普遍,为此做网上书店系统,来方便人们的生活。本系统希望通过构建一个电子商务网站,利用日益繁荣的互联网,打造一个网上销售书籍的平台。对书籍的销售、入库等进行信
8、息化管理,提高工作效率。实现读者网上浏览、购买书籍的功能。2.1 系统详细调查 系统是为广大网民服务的,要以便利人们为目的,使人们能舒服的使用,确实感觉到网上书店带给人的方便和乐趣。网上书店系统操作流程要简单明了,运行稳定,还要安全,让客户能够放心的使用本系统进行网上交易。 出于安全的考虑,系统分成前台和后台两个部分,每个部分都采用用户密码登录的形式,保证了客户信息的安全。同时,前台和后台相互分开,客户在浏览网页时是无法通过前台进入后台界面的,这样就保证了客户信息的安全。 为了能够招揽更多的客户,网页上所销售的书籍应该有详细的简介,让客户一目了然,增加购买欲。网站还应该具有美感,界面要友好,舒
9、适,简洁,不要让人有种眼花缭乱的感觉。客户浏览时赏心悦目,增加购买欲。 本系统主要分为前台和后台两大部分:前台主要是客户浏览,登录,注册和购买;后台主要是管理员的管理功能,包括用户、书籍、订单、采购单等的管理。2.2 系统功能结构分析 本系统是B/S模式的WEB交互界面,应当实现如下功能: 前台用户功能:顾客浏览、登录、注册、购买。 后台管理员功能:用户信息查看及修改、图书添加、修改及查看、订单管理、书籍采购管理。网上书店功能结构图网上书店前台用户功能后台管理员功能顾客浏览用户登录用户注册用户购买用户信息管理图书管理订单管理书籍采购管理用户删除添加图书查看图书修改图书2.3 业务流程分析顾客浏
10、览网页,查看书籍信息,选择要购买的书籍。点击购买,如果没有登录,系统提示先登录,若是新用户需要注册后再登录。登录之后就可以进行购买。客户注册登录购买图书登录登记订单信息书籍管理用户管理订单管理存档存档 存档存档存档订单管理员业务流程图2.4 数据流程分析9采购单管理 存档 存档客户1注册 存档2登录3购买 进入购物界面4填写订单管理员5登录 存档6书籍管理 存档7会员管理 存档8订单管理数据流程图第3章 系统设计31模块设计 前台功能: 用户浏览:查看所有的书籍信息,可以分类查看,选择要购买的书籍。用户登录:输入用户名、密码登录,然后才能购买书籍。用户注册:新用户需要注册之后才能登录购买书籍。
11、前台功能用户登录用户注册用户购买用户浏览前台功能模块 后台功能: 用户管理:查看用户信息,删除非法用户;图书信息管理:增加删改图书信息,对图书信息进行更新; 订单管理:查看订单信息,及时给客户发货; 采购单管理:添加查看采购单,进行书籍的采购;后台功能用户管理图书管理订单管理采购单管理添加图书查看图书用户删除修改图书后台功能模块3.2系统功能结构设计系统功能结构设计的主要任务就是根据系统的总体目标和功能,将整个系统合理地划分成若干个功能模块,正确处理模块之间的调用关系和数据关系,并根据评价标准对模块结构进行优化。1. 系统结构设计的原则(1) 子系统要有相对的独立行(2) 子系统划分的结果应使
12、数据冗余较小(3) 子系统的设置应考虑管理发展的需要(4) 子系统的划分应便于系统分阶段实现(5) 子系统的划分应考虑到各类资源的充分利用2.系统安全性设计(1)系统环境安全设计(2)数据安全设计(3)运行于维护的管理规范 (4)审计与跟踪3.系统的保密性设计(1)利用系统环境提供的管理软件(2)有选择的隔离和限制对资源的使用 (3)对一般用户采用伪藏措施 (4)制定系统保密管理的规章制度 (5)逻辑访问控制 (6)用户标识与认证3.3代码设计 代码即信息编码,是系统中不可或缺的元素。系统采用代码,处理起来简便、标准、节省存储空间,有效的提高信息处理的效率。代码设计是一个科学管理的问题为特定的
13、系统设计出一套公用的、优化的代码系统,可以提高处理效率。 代码设计原则:(1) 逻辑与结构上的要求(2) 代码的唯一性(3) 代码的前瞻性(4) 系统化与标准化(5) 代码的清晰性(6) 代码表述结构合理(7) 代码分段表示(8) 代码组合本系统主要代码设计: (1)数据库连接:SqlConnection strConnection = new SqlConnection(Data Source=(local);Integrated Security=SSPI; + Initial Catalog=BookShoponlineDB);strConnection.Open(); (2)书籍搜索:protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) string typeid = TreeView1.SelectedValue; SqlDataSource1.SelectCommand = string.Format(select * from 图书信息 where 分类= + typeid + ); GridView1.DataBind(); if (GridView1.Rows.Count = 0