版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文题目网上书店商城的设计与实现目录摘要 3第一章 绪论 41.1课题背景 41.2项目流程图 4第二章网上书店商城系统总体框架 52.1系统需求分析 5第三章系统总体设计 63.1总体功能 63.2功能模块设计 63.3数据库需求分析 73.4数据库设计 7第四章系统详细设计 104.1数据库连接 104.2功能模块设计 104.2.1用户操作模块 104.2.2用户登录模块 104.2.3个人信息维护模块 114.2.4图书查询模块 114.2.5图书购买模块 11参考文献 13致谢 14摘要随着互联网技术的迅猛发展,现在Internet已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。针对当前蓬勃发展的电子商务浪潮以及数据挖掘技术在其上应用的发展。本文从理论和实践两个角度出发,通过对一个具有数据掘功能网上书店商城的设计与实现进行分析,对电子商务与数据挖掘技术进行了较为深入的探讨。本系统主要包括以下几个功能:前台的用户注册、用户登录、图书浏览、图书购买、图书查询,以及后台的图书管理、订单管理、用户管理、公告发布。其中图书浏览包括,分类图书浏览,新书浏览,热门浏览,新书浏览,图书详细信息浏览。图书购买又包括,图书查找,购物车,提交订单。关键词:图书销售;ASP.NET;电子商务;数据库第一章 绪论1.1课题背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。图书销售网站是一种具有交互功能的商业信息系统。在现实生活中,网上购物已经成为现代人的一种需求,它的方便快捷是传统购物方式无法比拟的。1.2项目流程图第二章网上书店商城系统总体框架2.1系统需求分析技术可行性分析:现阶段不管是网站开发技术还是数据库管理技术都相当成熟,.net框架更给开发带来了方便。这些都使得开发一个易管理、被消费者认可的网站成为可能,并付诸实施。功能需求分析系统功能主要包括以下两个方面前台功能模块包括:用户注册,登录,查询图书,浏览图书〈分类浏览,特价书浏览,新书浏览,图书细节浏览〉,购买图书〈购物车),管理个人信息后台功能模块包括:图书管理(增、删、改、查〉,发布公告,用户信息管理(删除过久没登录用户,查看用户信息),订单管理主要功能分析(1)用户注册输入信息:唯一邮箱地址,唯一昵称,密码。操作结果:有效邮箱地址,昵称,密码存入数据库。(2)用户登陆输入信息:已注册的邮箱地址,密码。操作结果:进入主页。(3)浏览图书输入信息:用户选择浏览方式。操作结果:显示图书列表(4)图书购买输入信息:用户查询并选择购买图书,进入购物车并结算进入提交定单页。操作结果:更改数据库中关于购买图书的状态为提交定单。(5)个人信息维护输入信息:信息管理中有收获地址,邮政编码,收货人电话,收货人手机号码。第三章系统总体设计3.1总体功能购物网站按角色分为前台和后台2个功能模块。前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,图书搜索。图书列表,购物车,订单查看,留言板,储物柜等功能模块。后台部分由管理员使用,主要包括账号管理,库存管理,会员管理,图书类别管理,图书管理,公告管理,订单管理,留言板管理,储物柜管理等功能模块。3.2功能模块设计账号管理账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。会员管理会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。图书管理图书管理是网站处理图书信息的重要模块,包括前台图书展示,图书搜索,图书类别展示,图书信息包括图书的名称,数量,价格,图书类别等重要的信息。管理员可以对图书进行添加,修改和删除。同时还可以对图书的类别信息进行维护。公告管理公告管理包括前台公告的展示已经后台管理员对公告信息的添加,修改和删除等信息。公告信息包括公告信息的标题,公告内容,发布时间等信息。订单管理订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买图书的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。留言板留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在留言板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。3.3数据库需求分析数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有SQLServer,Oracle等。系统中主要涉及到的实体有“管理员”、“用户”、“图书”、“图片”、“购物车”、“公司”、“公告”、“订单”、“留言板”。实体与实体之间的联系。3.4数据库设计1.shangpin图书品信息表,如表3-1所示。表3-1图书信息表(shangpin)序号列名称说明类型长度(字符)1GoodsID图书idint42GoodsName图书名称nvarchar503GoodsPrice图书价格float84GoodsTypeID图书类型nvarchar505GoodsIntroduce图书介绍Text166GoodsPhoto图片路径nvarchar507GoodsClick查看次数Int48GoodsDate发布时间datetime89GoodsPhoto图片路径nvarchar5010GoodsCBS图书出版社nvarchar5011GoodsZZ图书作者nvarchar502.dingdan订单信息表,如表3-2所示。表3-2订单信息表(dingdan)序号列名称说明类型长度(字符)1OrderID订单编号bigint42OrderMember会员名称nvarchar503GoodsID图书编号int44GoodsName图书名称nvarchar505GoodsTypeID类别编号int46GoodsTypeName类别名称nvarchar507GoodsPrice图书单价float88IsCheckout是否处理nvarchar509OrderDate下单时间datetime810shuliang订单数量Int411OrderState订单状态nvarchar503.jinhuo进货信息表,如表3-3所示。表3-3jinhuo(进货信息表)序号列名称说明类型长度(字符)1id编号int42GoodsId商品编号Int43TypeId商品类别int44shuliang进货数量Int45addtime进货时间Datetime86GongSi供应商nvarchar504.GongSi供应商信息表,如表3-4所示。表3-4GongSi(供应商信息表)序号列名称说明类型长度(字符)1id编号int42Name供应商名称nvarchar503Address地址nvarchar504Username联系人nvarchar505.guanliyuan管理员信息表,如表3-5所示。表3-5guanliyuan(管理员信息表)序号列名称说明类型长度(字符)1id管理员编号int12name登陆账号nvarchar23Password登陆密码nvarchar56.huiyuan会员信息表,如表3-6所示。表3-6huiyuan(会员信息表)序号列名称说明类型长度(字符)1id会员编号int42username登陆账号nvarchar503password登陆密码nvarchar504Sex性别nvarchar505Tel电话nvarchar506ADdress会员地址nvarchar507orderName收货人姓名nvarchar208nianling年龄nvarchar509Ds会员描述nvarchar5010wenti密码问题nvarchar5011Daan问题答案nvarchar5012MemberMoney会员金额float87.liuyanban 留言信息表,如表3-7所示。表3-7liuyanban(留言板信息表)序号列名称说明类型长度(字符)1id编号int42userName留言人nvarchar503sex性别nvarchar504url留言人网址nvarchar505qqQQnvarchar506email电子邮件nvarchar507content留言内容Text168reply回复信息nvarchar5010postTime留言时间Datetime813imageUrl留言图片nvarchar508.shangpinLiebie图片类别信息表,如表3-8所示。表3-8shangpinLiebie(图书类别信息表)序号列名称说明类型长度(字符)1GoodsTypeID类别编号int43GoodsTypeName类别名称nvarchar509.xinwen新闻信息表,如表3-9所示。表3-9xinwen(新闻信息表)序号列名称说明类型长度(字符)1id新闻编号int42Title新闻标题nvarchar503Content新闻内容Text164addtime发布时间Datetime85ClickTimes点击次数Int4第四章系统详细设计4.1数据库连接数据库的连接代码如下:<connectionStrings><addname="sqlcon"connectionString="DataSource=.\SQLEXPRESS;InitialCatalog=BookWeb;Persist Security Info=True;User ID=sa;pwd=sa;"providerName="System.Data.SqlClient"/></connectionStrings>4.2功能模块设计4.2.1用户操作模块用户注册模块:(I) 基本信息填写输入要求:有效邮箱,|呢称,密码,确认密码。(2) 验证邮箱前提:已经填写了基本信息,并通过基本验证。接收基本信息填写页面里存储的值。输入要求:输入邮箱中收到的验证码结果:将用户输入的验证码与页面上接收的验证码对比。如果相同,则将邮箱地址,昵称,在5间信息存入数据库,并跳转到注册成功页面;否则提示用户验证码有误,并返回基本信息填写页丽。(3)注册成功提示用户注册成功,并显示链接到登录页丽。4.2.2用户登录模块前提:用户已经成功注册。输入:已被注册的邮箱地址及其对应的密码。错误,相反则跳转到主页。4.2.3个人信息维护模块前提:用户已经登录。(1)订单管理a. 修改收获入地址,邮政编码b. 修改联系方式,包括固定电话和移动电话(2) 用户基本信息a. 修改登录邮箱地址根据用户昵称查找对应的邮箱地址显示与页面上,用户可以对信息进行修改并验证(与注册页而中邮箱验证的步骤一致〉,点面修改按钮提交修改到数据库。b. 修改密码用户输入新密码并确认,点击修改按钮提交新信息到数据库。c. 编辑个人信息接受用户输入的信息,验证信息格式正确后再验证昵称是否唯一,最后再将信息提交到数据库。4.2.4图书查询模块 (1)简单查询根据对书名进行模糊查询接受用户输入的关键字,根据模糊查询规则咨询存书数据库。若查找到结果则显示图书列表,否则提示用户书店无此存书。(2) 高级咨询根据输入的书名,作者名,出版社,出版时间范围,价格范围模糊查询。若查询到结果则显示图书列表,否则提示用户此书店无此存书。4.2.5图书购买模块流程如下:用户登录查询并购买图书购物车提交订单图书详细信息浏览页面,点击购买进入购物车,此过程就把选择购买的具体图书信息存入数据库中的卖出图书表。而后访问购物车时,便从数据库的卖出图书表取出与此客户对应且的所有图书显示于购物车中。购物车中可以通过删除链接实现删除对应的图书,并通过图书的书名再次访问图书详细信息,可以通过链接再次跳转到主页继续挑选图书。点击结算按钮跳转到提交订单页面。提交订单页面,初始显示数据库中原有的收货人姓名、收货地址、邮政编码、固定电话、移动电话,用户可以对这些信息进行更改,然后点击提交按钮。与此同时将新信息、存入数据库,以表示此图书己经提交。参考文献[1]张海藩.软件工程导论[M].清华大学出版社,2003[2]丁宝康
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年商洛职业技术学院单招职业适应性测试题库带答案详解(巩固)
- 2026年哈尔滨电力职业技术学院单招综合素质考试题库附答案详解(轻巧夺冠)
- 2026年吉林交通职业技术学院单招职业适应性测试题库附参考答案详解(模拟题)
- 2026年四川应用技术职业学院单招综合素质考试题库附答案详解(轻巧夺冠)
- 数据中心运维流程及要点
- 剖宫产新生儿护理
- 临床护理礼仪培训与持续改进
- 妇科检查中的新技术应用与挑战
- 2026福建省妇联直属幼儿园省儿童保育院招聘新任教师2人笔试备考试题及答案解析
- 2026年嘉兴嘉善农商银行春季招聘考试备考试题及答案解析
- 2026河南郑州建设集团所属公司社会招聘工作人员44名笔试备考题库及答案解析
- 2026年春五年级下册数学教学计划(附教学进度表)
- 现在完成时复习课课件+2025-2026学年外研版八年级英语下册
- 初中地理《中国的地理差异》单元深度复习教学设计(以‘秦岭淮河’线为例)
- 2025年青岛农商银行春招笔试及答案
- 大疆社招在线测评题目
- 探放水技术规范培训课件
- 菏泽医专综评试题及答案
- GB/T 9944-2025不锈钢丝绳
- 高二数学开学第一课(高教版2023修订版)-【开学第一课】2025年春季中职开学指南之爱上数学课
- 大学生创新创业基础(创新创业课程)完整全套教学课件
评论
0/150
提交评论