《图书电子商务网站建设》课程设计(共31页).doc
《《图书电子商务网站建设》课程设计(共31页).doc》由会员分享,可在线阅读,更多相关《《图书电子商务网站建设》课程设计(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上电子商务网站建设课程设计设计题目: 网上图书系统的设计与实现 学生班级: 学生姓名: 学生学号: 指导教师: 设计日期: 前 言本文详细叙述了网上图书销售管理系统的设计与实现过程。在整个开发过程中,对图书公司的各部门工作业务流程做了详细的调研,并根据客户及工作人员的需求制定了一套具体的解决方案。本系统的主要功能是实现网络销售中的图书信息发布和管理,其中包括前台功能:图书展示、图书导购、收银台、会员管理、在线咨询、在线新闻;后台功能:图书管理、用户管理、供应商管理、修改个人资料、商品订货、退货、入库、库存查询、销售查询、商品查询、会员订单管理、新闻管理、业务统计、系统日
2、志、备份、还原、管理用户等。全球网上图书销售管理系统是一个典型的ASP搭建的电子商务系统,展示了Web运行的基本原理。采用ASP技术和Microsoft Office Access 2000数据库相结合开发,网站具有基本的电子商务平台的特点,方便、实用、快捷。目 录专心-专注-专业1、系统需求分析1.1.需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于
3、日后在项目开发过程中作为开发成员的依据和借鉴。 当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。对于用户来说,在商场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。管理系统的责任也不能忽视,如对市场做调查,及时更新产品,
4、还有就是对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应该考虑到的。 1.2.系统功能结构功能结构图用于表示系统模块的分层结构,系统后台功能模块如图3.1所示,主要包括前台展示、员工管理、信息查询;前台主要功能模块如图3.2所示,主要功能包括图书展示、会员注册、信息查询、会员管理。网上图书系统图书展示员工管理员工管理员工管理信息查询 分类浏览 新品上架管理员登录管理员注销订单查询书目查询留言查询图3.1 网上图书后台功能结构图 系统后台是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。1.图书管理管理员可以添加新品和删除信息。2、员工管理在进入本栏目时系统会提示输入系
5、统管理员的用户名和密码,对于其他用户此界面 不可见的。3、信息查询管理员可以按顾客提交订单的日期查看订单;可以查询所有留言信息,同时还可以查看指定用户的留言;可以查看所有商品以及所有订单,包括已交易订单和未交易成功的订单。网上图书系统图书展示会员注册信息查询新品上架图书信息查询分类浏览注销订单查询会员注册会员登录修改个人资料给管理员留言会员管理图3.2 网上图书前台功能结构图 系统前台是用户购物的主要页面,用户进入网站必须进行登录,若是新用户则需先注册。在此介绍部分功能: 1、图书展示 图书的详细信息包括图片、书名、价格、重量、简介等。2、信息查询 用户可以对自己的订单进行查询,包括所有订单、
6、已成交订单、未成交订单。用户可以通过分类 浏览的方式查看图书信息,还可以通过新品上架专拦进行查看。3、会员管理 用户登录网站后可以在线给管理员留言,还可以对自己的注册信息进行修改或注销。2.研发工具开发工具: Microsoft Office Access2000 Macromedia DreamWeaver8.0,Flash8.0,FireWork8.04,PhotoShop3。开发语言:VBScript,JavaScript,Html, SQL.开发技术:基于IIS等服务器的ASP技术面向对象:需求者 3.开发技术 本次课程设计的任务是,构建一个电子商务网站网上图书,采用的主要技术是基于I
7、IS服务器端的ASP、IIS的组件、网页编程语言HTML、数据库以Microsoft Office 的Access2000为平台以及链接数据库ODBC。 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单
8、),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可
9、以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。4.网上购物业务流程业务流程图是用以描述系统各项业务处理的过程,利用它可以帮助分析人员找出业务流程中的不合流理向,它是物理模型。业务流程图描述的是完整的业务流程,以业务处理过程为中心。业务流程图符号如表4.1所示:表4.1 业务流程图符号符号含义说明外部实体提供相关数据的人员或组织,对相关工作进行处理的人员或组织数据处理加工数据文档,单据表示生成的单据
10、信息流向表示业务处理方向本系统客户购物流程,客户首先进行注册,进入网页,然后在登录栏处输入用户名和密码,系统进行验证客户身份,若登录成功,客户进入用户主页面,可以进行个人资料的修改、查看订单、进行购物等。用户可以浏览或查找想要购买的商品并进行订购,用户确认购买以后便可以进行支付,支付完成后商家进行发货产生销售订单和销售记录。网上商店系统的购物流程图如图4.1所示。客户登录客户修改个人信息订购商品分类浏览确认购买会员注册查找物品网上支付销售订单销售记录审核订单图4.1 网上图书系统业务流程图5、数据库5.1数据库需求分析用户信息表表(member): 用户编码,用户昵称,用户密码,用户真实姓名,
11、城市,地址,邮编,电话,。管理员信息管理表表(master):用户编号,管理员,管理员密码。用户留言表(message):用户编号,用户昵称,留言内容,留言时间,留言人性别。订单表(usorder):订单编号,用户真实姓名,用户昵称,ISBN,服装品牌,数量,价格,下订单日期,是否已成交。后台管理员表(Manage_User):编号,图名称,密码。单页栏目(main):联系我们,关于我们。商品信息表(product):用户编号,所属大类名称,所属小类名称,所属专题名称,产品名称,产品价格,点击数,更新时间,是否为推荐产品,是否通过审核,产品内容,是否包含图片,首页图片地址,上传文件的地址。产品
12、小类表(SmallClass):小类名称,所属大类名称,管理员。产品大类表(BigClass):大类名称,管理员。文字链接表(links):网站名,网站描述,网址,添加日期,友情链接上传地址。女装新闻表(yenews):文章标题,文章内容,文章点击次数,文章添加时间。留言回复表(book):留言人名称,留言人 QQ,留言人姓别,留言人电话(未启用),留言人email,留言人主页(未启用),管理员回复,留言标题(未启用),留言内容,留言时间,管理员回复时间。用户注册表(user):注册用户ID,注册用户名,密码,忘记密码的提示问题,问题答案,Email,性别,公司名称,收货地址,邮政编码,收货人
13、,联系电话,传真,注册日期,登录IP,登录次数,用户的主页,上次登录时间,是否锁定用户。5.2数据库概念设计(E-R)图E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形内写明实体名。属性:用椭圆表示,并用无向边将其与相应的实体连接起来。那么本系统的E-R图如下:用户用户昵称用户密码密码提示问题证码性别收货人公司名称邮编电话注册日期登录IP登录次数E-main传真用户主页称上次登录时间是否锁定时间 图5.1用户系统的E-R图管理员登图4-1网上商品交易系统的E-R录管理员密码添加新品查看订单查看客户留言查看已交易订单查看未交易订单图5.2管理员系统的E-R图 5.3 数据库设
14、计表 1 后台管理员表(Manage_User)字段名数据类型说明id自动编号自动编号UserName文本名称PassWord文本密码表 2单页栏目表(main)字段名数据类型说明content备注联系我们About备注关于我们表 3图书产品表(product)字段名数据类型说明ArticleID自动编号Product_Id文本产品idBigClassName文本所属大类名称SmallClassName文本所属小类名称SpecialName文本所属专题名称Title文本产品名称Key文本产品价格Hits数字点击数UpdateTime日期/时间更新时间Elite是/否是否为推荐产品Passed是
15、/否是否通过审核Content备注产品内容IncludePic是/否是否包含图片DefaultPicUrl文本首页图片地址, UploadFiles备注上传文件的地址表 4产品小类表(SmallClass)字段名数据类型说明SmallClassID自动编号SmallClassName文本小类名称BigClassName文本所属大类名称Admin文本管理员表 5产品大类表(BigClass)字段名数据类型说明BigClassID自动编号BigClassName文本大类名Admin文本管理员表 6文字链接表(links)字段名数据类型说明Id自动编号name文本网站名note文本网站描述link文
16、本网址time日期/时间添加日期表 7图书新闻表(yenews)字段名数据类型说明Id自动编号Name文本网站名note文本网站描述link文本网址time日期/时间添加日期img文本友情链接上传地址表 8图书知识表(Conews)字段名数据类型说明Id自动编号title文本文章标题content备注文章内容counter文本文章点击次数time日期/时间文章添加时间表 9留言回复表(book)字段名数据类型说明ID自动编号name文本留言人名称Comane文本留言人 QQSomane文本留言人姓别Phone文本留言人电话(未启用)Fox文本留言人fox(未启用)email文本留言人email
17、homepage文本留言人主页(未启用)rebook备注管理员回复Title文本留言标题(未启用)content备注留言内容time日期/时间留言时间hftime日期/时间管理员回复时间表-10用户注册表(user)表单域名称类型说明UserID自动编号注册用户IDUserName文本注册用户名Password文本密码Question文本忘记密码的提示问题Answer文本问题答案Email文本EmailSex文本性别Comane文本公司名称Add文本收货地址Zip文本邮政编码Somane文本收货人Phone文本联系电话Fox文本传真RegDate日期/时间注册日期LoginIP文本登录IPlo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书电子商务网站建设 图书 电子商务 网站 建设 课程设计 31
限制150内