您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 庞玲_ASP_NET_网上书店管理0405
唐山科技职业技术学校毕业论文1唐山科技职业技术学院毕业论文网上书店购物系统的设计与实现姓名指导教师专业系别入学年份设计时间::::::庞玲王志玮应用技术计算机工程系2010年9月2013年3月唐山科技职业技术学校毕业论文2网上书店购物系统的设计与实现摘要:20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。关键词:ASP..NET;MicrosoftAccess;查询;数据一、系统意义随着中国加入WTO,全球经济一体化的逐步深入,互联网在我国得到了突飞猛进的发展,特别是电子商务网站如雨后春笋般涌现出来,网上购物更是已经逐渐成为一种时尚了。随着社会的发展,传统的图书销售方式已经不可避免的显示出它在时间、空间等方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种要求下,基于Internet的电子商务产生了。它的出现不但解决了传统销售方式的缺点,而且给了广大消费者更大的选择空间,促进了资源的优化配制,有效的避免了商家的恶性竞争。所以电子商务的发展壮大是不可避免的。网上图书销售作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中。大多数人更愿意足不出户就可以挑选购买自己喜欢的各种书籍,这样大大缩短了购书的时间,提高了效率。而且,图书因其具有标识精晰、规格统一、特征容唐山科技职业技术学校毕业论文3易描述、同种商品个体之间无差异等特性而能成为发展电子商务的最为理想的商品类型。可见,网上图书销售系统跨越了时间和空间的限制,给商业流通领域带来了不一样的变革,也给消费者带来了便捷。只要网络发展没有停止,网上图书销售的发展就不会停止。如今全国的网上书店已有100余家,遍布北京、上海、天津、杭州、广州等地,“网上书市”以技术和时空的绝对优势,对传统图书业消费流程形成了挑战。许多传统图书店存在的问题,反而成为网络书店的发展焦点。由于中国地域广大,不得不形成以出版社、一级代理、二级代理和零售店的多层次渠道结构,层层加码导致书价降不下来,互联网却无所谓地域问题,自然免去了流通环节中的多层次多渠道和高昂价格;传统图书业长期忽略对新营销技术———比如低价策略的采用。网上书店却是可以选用各种营销方案,吸引消费者参与,带来其它商品的有。网上书店就是网络购物系统的典型应用二、可行性分析(1)经济可行性分析经过仔细研究潜在的市场前景和周密的成本—效益分析,网上购书管理系统的建立能为投资者带来更好的经济效益。投入方面,投资者仅需购买一台计算机,而且机器配置也不必太高;另外加上系统开发人员、运行人员和维护人员的工资,各种能源与消耗品所需的费用即可。而在收益方面,首先可以节省人力,减轻劳动强度;其次降低成本,节省开支;再次,提高了管理水平,增强了企业在同行业中的竞争力;同时提高了客户信息处理的及时性、准确性;另一方面还提高了管理人员的素质,建设了人才队伍等。因此,本系统的开发可以实现成本低廉、收益高效的目的。(2)技术及开发可行性分析通过详细的调研和借鉴成功的经验,能够采集到足够的信息。严格按照数据库流程进行设计,确定和使用所得信息以便创建出完善的数据库;采用先进科学和广为流行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率;.NET和SQL均是已成熟的技术,加以使用有助于加快和简化系统的设计。唐山科技职业技术学校毕业论文4(3)操作可行性本系统在Windows2000Professional,Windows2000Server环境下设计开发,人机界面友好,操作简单,功能强大,有效支持网络环境。三、方案论证B/S结构模式B/S结构介绍B/S结构(Browser/Server结构)结构,即浏览器和服务器结构。局域网建立B/S结构的网络应用,并通Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S结构的优点(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)、开发简单,共享性强四、运行环境和开发工具的选择数据库SQLServer的选择SQLServer具有单进程与多线索的体系结构,即SQLServer只有一个服务器进程,所有的客户都连接在这个进程上。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQLServer的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。SQLServer在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。最主要的它可以无缝的实现与ASP动态网站的连接。唐山科技职业技术学校毕业论文5五.过程论述1、网上书店的功能介绍(1).前台功能1)、新客户注册:普通用户必须先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。2)、书籍分类搜索:用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。3)、新书籍上架:把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。4)、实现购物车功能模块:实时显示用户当前所购书目,可以增加或删除5)、订单查询功能:客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。6)、前台页面管理:注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。(2).后台管理实现功能1、管理员注册:网站管理人员注册,实现对系统后台的管理,对系统所有信息的控制。还需要对系统进行维护,同时还对普通用户和商家的基本信息进行管理。2、订单添加/删除/修改管理功能:对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。3、书籍信息管理:这主要分为出版社管理,类别设置和分类管理。其中,出版社管理可以增加或修改删除相关信息,请确保此处信息的真实性;类别设置可对书目类别进行相应的操作(增加,删除,修改);分类管理可以对相关图书进行分类操作(注:此操作可以在图书入库的时候进行选择)2、网上书店的总体设计(1).购物主要处理流程根据需求分析,本系统主要实现两大管理模块:前台的图书管理和后台的管理。前台的图书管理主要用于通过Internet向普通浏览者提供图书的一些基本信息,而后唐山科技职业技术学校毕业论文6台主要是实现用户的管理以及对图书信息的管理。系统的功能特点如下:1)、页面模块化:系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时可以把其他页面的相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。2)、图书信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。3)、功能较完善,管理方便:功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。因此得用户登陆网站后购物的主要处理流程如下:登录界面老用户登录新用户注册填写个人信息注册成功密码验证选购商品是否结算N放入购物车NYY商品结算浏览检索商品选购商品是否登录浏览检索商品服务商处理订单收到货款服务商发货服务商销毁订单NNNYYY唐山科技职业技术学校毕业论文7图2前台总体框架图(2).数据库设计由需求分析和数据处理流程,画出网络书店的E-R图如下图所示:系统主要涉及到两类用户即为网络书店的用户及管理,还有图书的基本信息等。图3E-R图当得出E-R后,就开始了对数据库设计,由数据字典可设计出系统的整个数据库的数据访问层是一组封装了对数据库进行各种操作(连接数据库、查询记录、删除记录、添加记录、关闭连接等)的类。根据数据库的设计,确定数据库的模式结构。在服务器上创建一个名为book的数据库。包括以下表:商店图书表My_Book,商店图书类别表My_BookClass,商店管理员表My_BookAdminuser,购书用户表My_Users,购物车订单号表My_Indent,用户书籍管理员订单管理管理查询购买管理NMNNN111唐山科技职业技术学校毕业论文8购物车订单货物列表My_IndentList,。下面将具体介绍数据库中表的结构。(三).商店图书表My_Book(1)商店图书表,主要用来存放图书信息,表名为My_Book,主键为Id。这里存放的是图书的具体信息,包括书名,作者,出版社,目录,书价,书编号等信息图书信息。列名含义数据类型长度允许空说明courseId课程编号int10主键courseName课程名称char30courseClassify课程分类号char10表1课程分类信息表(courseClassify)(2)商店图书表如下:字段名字段类型长度NULL说明备注IdInt2否ID序列号BookNameVarchar20否书名BookClassInt否图书类别AuthorVarchar25作者PublishVarchar150出版社BookNoVarchar30书号ContentVarchar4000内容介绍PrinceFloat书价AmountInt总数量Leav_numberInt剩余数量RegTimeDatetime否登记时间表2图书表唐山科技职业技术学校毕业论文92).图书类别表My_BookClass图书类别表,这个表项对图书进行了分类,按编号分类别,表名为My_BookClass,主键为Id,设置图书类别表的存放数据信息。字段名字段类型长度NULL说明备注IdInt4否ID序列号ClassNameVarchar30否图书类别名表3图书类别表3).商店管理员表My_BookAdministrator商店管理员表,用来存放商店管理员的用户名和密码等,表名为My_BookAdminuser,主键为AdminUser,本表是用来存储管理员的密码字段名字段类型长度NULL说明备注AdminUserVarchar20否管理员用户名AdminPassVarchar50否管理员密码表4商店管理员表4).购书用户表My_Users购书用户表,用来存放购书用户的信息,表名为My_Users,主键为Id,具体存放的数据信息,主要保存用户的详细信息字段名字段类型长度NULL说明备注IdInt4否ID序列号UserNameVarchar20否购物用户名PassWordVarchar50否用户密码[Names]Varchar20用
本文标题:庞玲_ASP_NET_网上书店管理0405
链接地址:https://www.777doc.com/doc-3491754 .html