




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XX大学大学毕业论毕业论文文(设计设计) 题题 目目: 网上图书销售系统设计与实现网上图书销售系统设计与实现 指导老师指导老师: : 学生姓名:学生姓名: 所属院系:所属院系: 信息科学与工程学院信息科学与工程学院 专专 业:业: 计算机科学与技术计算机科学与技术 班班 级级: 计算机计算机 05-105-1班班 完成日期完成日期: IIII 摘要 随着计算机技术的日益发展,现代社会已经到了真正的信息时代,如何掌 握并应用信息就显得非常重要了。很多公司都利用互联网这个市场来达成协议, 所以互联网也不再是单纯的传播媒体,它除了传播信息以外,还可成为转变社 会形态的枢纽。互联网上的这个虚拟世界正在具体化、现实化,并逐渐与现实 生活融为一体。 ASP 是一种优秀的电子商务开发程序语言,因为其编辑简便、功能全面的 特点,被广泛应用于电子商务网站的编辑制作、企业管理系统的开发等项目中。 尤其是在电子商务网站的建设中,ASP 扮演着动态网页缔造者的重要角色。 Dreamweaver_MX 集多种网页开发功能于一身,可以轻松、系统地完成几乎 所有网页技术的编辑。它具有美观的操作界面及强大的编辑功能,在 Dreamweaver_MX 中编辑 ASP,可以很方便地应用各种辅助项目,实时测试编辑 完成的动态网页,设计出功能完善的动态网页。 Microsoft Access 是一种关系式数据库。是一种易于使用,配置简单的数 据库。 本网上书店系统,结合 ASP、Access 与 Dreamweaver_MX 共同开发而成,具 有用户使用更简单、界面更直观等优点,设计并实现用户管理、书籍管理、订 单管理、购物结帐等功能。 关键字:关键字:数据库;连接;验证;Asp;网上书店 IIIIII ABSTRACT with the devolepment of the technology of the computer, the modern society has already been into real information age, how to grasp and use information seem very important. A lot of companies make use of this market of Internet to reach an agreement, so Internet is no longer simple media.Besides information of propagating, it may become the pivot of changing the social shape. this virtual world of the Internet is concrete, realistic, and to gradually integrate with real life. ASP is an excellent e-commerce development of programming languages, because of the fuction of simple editors, features full-featured, widely used in development of making and enterprises administrative system of the editor of the e- commerce website ,etc. Especially in the construction of the e-commerce website, ASP plays an important role in the in dynamic ASP page. Dreamweaver_MX incorporate developing the function in many kinds of webpages into an organic whole, can finish nearly all webpage editor of technology lightly and systematically. It has beautiful operation boundary plane and strong editing function, editor ASP in Dreamweaver_MX, can use various kinds of auxiliary projects very conveniently, test the dynamic webpage that the editor finished in real time, design the dynamic webpage with perfect function. Microsoft Access is a kind of relational expression database. It is that one kind is easy to use, dispose the simple database. Online bookshop system in the article, combining with ASP、Access and Dreamweaver_MX, make user use simplyand interface getting ocular advantage to develop together originally, design and realize user management, books management, order manage, do shopping function of checking out etc. Keywords: Database ;Connect;Validate;Asp;Online Bookshop IVIV 目录 1 引言 .1 1.1 应用背景.1 1.2 本课题研究的意义.1 1.3 开发的目的.1 1.4 项目介绍.1 2 系统分析.2 2.1 需求分析.2 2.1.1 具体功能需求.2 2.1.2 系统总用实例.2 2.2 开发运行环境.3 3 系统设计.4 3.1 系统的主要设计.4 3.1.1 系统构架.4 3.1.2 系统功能模块设计.4 3.1.3 前台和后台模块说明.4 3.2 系统主要工作模块.6 3.2.1 网上书店后台管理模块.6 3.2.2 网上书店前台管理模块.7 3.2.3 网上书店购书流程图.8 3.3 数据描述.8 3.3.1 数据流图.8 3.3.2 数据库.8 3.3.3 数据字典.11 4 系统实现.12 4.1 用户登陆界面.12 4.2 网上书店系统的主页面.14 4.3 后台管理系统界面.18 结束语.19 致谢.20 参考文献.21 II 11 1 引言 1.1 应用背景 随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人 们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应 用动态网页技术开发而成。该系统主要由前台信息发布网站和后台管理维护系 统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站 进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、 便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书 销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。 1.2 本课题研究的意义 本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购 买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买 图书。为了实现上述目的,我对网上书店售书系统有了深一步的了解,从而满 足客户的要求,让他们可以随时找到自己想要购买的图书。 1.3 开发的目标 网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。 整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加 激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得 以体现。在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的 各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保 证网上书店的蓬勃发展。 1.4 项目介绍 本网上书店,用户在首次购物的时候必须注册,成为会员后,才能进行购 物,并且管理购物车,包括添加或删除选购商品,在线下订单等操作。用户还 可以采取不同的付款方式。用户浏览模块对所有用户开放,包括对大众书籍、 专业书籍等所有图书及其详细资料的浏览功能。用户管理模块对所有注册用户 及管理员用户开放。 在后台,由不同的管理员来管理。管理员类用户可以对图书进行添加、删 除、修改:也可以对订单增加、删除、修改操作:还可以对图书分类的类别进 行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇 款的设置。 22 2 系统分析 2.1 需求分析 2.1.1 功能需求 (1)用户可以方便的注册和登录; (2)用户可以快捷的查询所需的商品信息(包括特价商品信息) ; (3)用户可以查看详细的商品资料(如简介,图片,生产日期等) ; (4)用户可以管理自己的购物车(添加或删除已选购的商品、修改商品数 量,选择付费方式,下订单) ; (5)用户可以修改自己的注册信息; (6)用户可以查看订单及历史购物信息; (7)商品管理员可以方便的管理商品及特价商品(新增、修改、删除等操 作) ,可以查看订单、发货与缺货处理,也可以查看会员信息,删除会员。 2.1.2 系统总用例图 根据以上的需求分析,得出系统的总用例图,如图2-1所示。 主要用例说明: 用户登录和注册:用户登录是网上书店这种电子商务应用必需的功能。当 用户决定结束购物去结账时,需要用户处于登录状态。登录页面要求用户输入 用户名和密码。不是会员时无法登录,这时可进行注册,要求输入注册信息。 注册信息有些事必填选项(用户名、密码、E-mail、详细地址、邮政编码、联 系电话、真实姓名) ,有些非必选项(密码提问、密码答案、所在省市、支付方 式、送货方式、收货人) 。 商品浏览和检索:用户在进入到主页时,就可以看到各种书籍商品的信息。 通过单击商品的链接,可以查看详细信息。 购物车管理:当用户选购了商品之后,就可以进入购物车管理,在这里, 可以看到用户选购的所有商品及总价格,用户可以选择更改购买数量或清空购 物车等,并且可以根据提示在线生成订单。 查看订单、查看历史记录:这两个用例就是让用户查看订单及自己以前的 购物情况,可以根据日期、商品类别等不同形式来查看。 后台登录:这个模块也是系统必不可少的。网上书店后台管理系统由首先 服务和商品管理两部分组成。其中首先服务由注销登录(logout.asp) 、查看使 用帮助(onhelp.asp) 、修改登录密码(renpassword.asp) 。商品管理由添加新 书页面(addbook.asp) 、查看与修改(managebook.asp) 、管理商品订单。 管理员:管理员就是从这里进入后台并且对可以对订单的各种属性、状态、 数量,同时也对订单进行查询、删除操作。可以也可以修改客户的相关信息。 还可以对图书分类的类别进行增加、删除、修改、不同类别间图书的转移,以 及客户管理、用户管理、汇款的设置。 33 管理员 用户 图 2-1 系统总用例图 2.2 开发运行环境 ASP 的执行环境在服务器端,它需要 Microsoft 的 IIS(Internet 信息服务器) 的支持。不同的操作系统应安装相应的 IIS 服务器,配置情况可以是 Windows NT+IIS4.0、Windows 2000+IIS5.0 和 Windows 98+PWS 之一。客户端只需具备 4.0 版本以上的 IE 浏览器。 注册登陆 商品浏览 购物车管理 查看订单 查看历史信息 用户注册 后台管理 添加新商品查看与修改管理商品订单 修改登录密码 44 3 系统设计 3.1 系统的主要设计系统的主要设计 3.1.1 系统构架 网上书店采用了从数据层到应用层,最后到用户接口层进行设计。系统总 体构架如图 2.1 所示 数据层 设计数据服务 配置系统信息 应用层 用户接口层 3-1 系统总体构架 3.1.2 系统功能模块设计 下面是网站的文件说明。 公司主页 index.asp:该页面主要用来展示最新最热书籍列表。 Popbooks 目录:用来存放所有关于大众书籍的页面。 Probooks 目录:用来存放所有关于专业书籍的页面。 User 目录:用来存放用户注册、登录等页面。 Admin 目录:用来存放系统的后台管理页面。 Head.asp 和 copyright.asp:页面和版权信息文件 3.1.3 前台和后台管理模块说明 (a)前台 该模块分为用户浏览和用户管理模块。用户浏览模块对所有用户开放, 包括对大众书籍、专业书籍等所有图书及其详细资料的浏览功能。用户管理模 块对所有注册用户及管理员用户开放。用户可以浏览消息中心、可以对自己的 个人资料、收货资料、密码、购物车、订单进行修改和删除。 (b)后台 该模块只对管理员类用户开放。管理员类用户可以对图书进行添加、删 除、修改:也可以对订单增加、删除、修改操作:还可以对图书分类的类别进 行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇 款的设置。 系统主要分为两大功能模块,如下图所示。 55 网上书店前台 用户浏览模块 大众图书 专业图书 在线帮助 购书流程 用户管理模块 用户登陆 修改密码 个人资料 购物车 我的订单 统计信息 (a)网上售书前台功能模块 网 上 书 店 后 台 分类管理模块 大类管理 小类管理 类别转移 商品管理模块 添加新书 书籍管理 订单管理 用户管理模块 客户管理 用户管理 购买管理 (b)网上售书后台功能模块 66 3.2 系统主要工作流程 3.2.1 网上书店后台管理模块 网上书店后台管理程序流程图,如图 3-2 所示 3-2 后台管理程序流程图 管理员登录后进入后台管理页面。网上书店管理系统由首先服务和商品管理 两部分组成。其中首先服务由注销登录(logout.asp) 、查看使用帮助 (onhelp.asp) 、修改登录密码(renpassword.asp) 。商品管理由添加新书页面 (addbook.asp) 、查看与修改(managebook.asp) 、管理商品订单。 该模块只对管理员类用户开放。管理员类用户可以对图书进行添加、删除、 修改:可以对订单的各种属性、状态、数量,同时也对订单进行查询、删除操 作。可以也可以修改客户的相关信息。管理软也可以对评论进行增加、删除、 修改操作:还可以对图书分类的类别进行增加、删除、修改、不同类别间图书 的转移,以及客户管理、用户管理、汇款的设置。 管理员登录页面 adminlogin.asp 书籍管理 managebook.asp 订单管理 viewdingdan.sap 大类管理 class.asp 小类管理 sub.asp 类别转移 mclass.asp 客户管理 menu.asp 用户管理 renpassword.asp 购买管理 purchase.asp ch 添加新书 addbook.asp 是否管理员 77 3.2.2 网上书店前台管理模块 网上书店前台管理程序流程图,如图 3-3 所示。 是否登录 用户登陆 login.asp 用户注销 logout.asp 个人资料 userinfo.asp 购物车 shopping.asp 我的订单 editdingdan.asp 用户管理模块 统计信息 savedingdan.asp 3-3 前台管理程序流程图 用户进入网上书店首页,要是不是会员,选择注册后,然后登录。就可以 进行用户浏览模块和用户管理模块。用户浏览模块包括大众图书(popbooks- index.asp) 、专业图书(probooks-index.asp) 、在线帮助(onhelp.asp) 、购书流程 (program.asp)等。用户管理模块包括用户登陆(login.asp) 、用户注销 (logout.asp) 、个人资料( userinfo.asp)等 网上书店首页 Index.asp 大众图书 popbooks-index.asp 专业图书 probooks-index.asp 在线帮助 onhelp.asp 购书流程 program.asp 用户浏览模块 88 3.2.3 网上书店购书流程图 网上书店购书流程图,如图 3-4 所示 网上书店首页 index.asp 用户登陆 login.asp 挑选图书 调用 shopping.asp 是否继续采购 下订单 purchase.asp 提交订单 viewdingdan.asp 3-4 网上书店购书流程图 3.3 数据描述 3.3.1 数据流图 输入数据:注册信息、添加书籍、编辑订单 输出数据:订单编号、汇款单、用户信 顶层数据流图 3-5 顶层数据流图 3.3.2 数据库 企业数据库文件为 bookshop.mdb,其中所包括的信息集为会员、图书、订 单和库存等。 管理员管理员 网上书网上书 店系统店系统 顾顾 客客 99 会员信息集:主要是存储注册会员的相关信息。 图书信息集:用来存储图书的相关信息。 订单信息集:存储会员的订单信息。 库存信息集:存储库存信息。 (1) 表 book,用来进行图书管理,包括编号、书籍名称、作者、ISBN、开 本、页数、出版社、出版日期、价格、会员价、库存、热销书籍等。 1. 表 shop_action 包括用户名称、书编号、邮编、用户 ID、购书时间、用户 电话等。 1010 2. user 表的基本属性,包括用户编号、用户名、用户的 E-mail、密码、注册 日期、问题、答案、用户的购买信息等。 4、表 shop_config 包括邮编、Id、地址、售后服务等 1111 2.3.3 数据字典 (a)用户 = 用户编号+ 用户名 + 密码 +收货地址 + 电话 + email 用户编号 = 1 数字字符 999 用户名 = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 密 码 = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 收货地址 = 0 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 电 话 = 0 汉字字符 + 符号字符 + 数字字符 + 字母字符 20 Email = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 数字字符 = 【0/1/2/3/4/5/6/7/8/9】 字母字符 =【a、b、c.x、y、z,A、B、C.X、Y、Z】 (b)图书 = 图书编号 + 书名 + 作者 + 出版社 + 出版日期 + 总库存数 + 剩余数量 + 备注 +页数+价格 图书编号 = 1 数字符号 999999 书 名 = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 100 作 者 = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 100 出版社 = 1 汉字字符 + 符号字符 + 数字字符 + 字母字符 100 出版日期 = 年+月+日 年=4数字字符4 月=01、0211、12 日=01、02、0330、31 总库存数 = 1 数字符号 999 剩余数量 = 1 数字符号 999 备 注 =0 文本标识 页数= 1数字字符9999 价格=0数字字符99.99 1212 数字字符 = 【0/1/2/3/4/5/6/7/8/9】 字母字符 =【a、b、c.x、y、z,A、B、C.X、Y、Z】 (3)订单=订单编号+用户名+订单日期+图书编号+数量+收货地址+邮编+电话+ 收货人性别+用户编号 订单编号=1数字符号9999 用户名=1 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 订书日期 = 年+月+日 年=4数字字符4 月=01、0211、12 日=01、02、0330、31 订书编号= 1 数字符号 999999 数量 = 1 数字符号 999 收货地址 = 0 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 邮编=000000数字字符999999 收货地址 = 0 汉字字符 + 符号字符 + 数字字符 + 字母字符 50 电 话 = 0 汉字字符 + 符号字符 + 数字字符 + 字母字符 20 收货人性别=男、女 用户编号 = 1 数字字符 999 1313 4 4 系统实现系统实现 4.1 用户登陆界面 用户登陆界面包含了顾客登陆和管理员登陆两种权限。用户每次进行网上 购物时,需要先进行登录,系统会记录下用户的信息,然后用户就可以开始网 络购物了。进入登录界面,如图 4-1 所示: 4-1 用户登陆界面 登陆页面的代码如下: 1414 登录界面要调用 chkuser.asp,代码如下: 4.24.2 系统主页面系统主页面 系统首页如图 4-2 所示,用户在页面内浏览到最新上架书籍、热卖书籍。 单击页面顶部导航栏可以进入大众图书、专业图书、购书流程、在线帮助、注 册、注销等页面,进行图书浏览。 4-2 系统主页面 代码如下: 1616 网上书店的滚动字幕公告的代码: 1919 鹏程万里在线书店网站正式上 线,欢迎各位新老顾客光临惠顾! 4.3 后台管理系统界面 网上书店后台管理系统由首先服务和商品管理两部分组成。其中首先服务 由注销登录查看使用帮助、修改登录密码、商品管理由添加新书页面、查看与 修改、管理商品订单。如图 4-3 所示: 4-3 后台管理系统界面 2020 结束语结束语 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无 尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要 把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜 孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。三年的风风雨雨,我们一同走过,充满着关爱,给我留 下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳 作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激 他们一直以来对我的抚养与培育。 最后,我要特别感谢吴晓红老师。是他们在我毕业的最后关头给了我们 巨大的帮助与鼓励,使我能够顺利完成毕业设计,在此表示衷心的感激.吴晓红 老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。 她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这 对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。 在系统开发过程中吴晓红老师也给予我很大的帮助,帮助解决了不少的难 点,使得系统能够及时开发完成,这里一并表示真诚的感谢。 在该网上书店中,基本完成了用户注册,用户登录,商品浏览,购物,在 线支付,后台管理与维护等功能。通过本毕业设计的实践与学习,初步认识到 掌握知识技能的重要性,未完成的工作还有很多,这一网上书店系统做的不够 完美,页面的美工设计不够,在本网站中还应该增加更多的辅助模块,以成为 综合性的购物网站。在本人负责的模块中,注销页面做的不是很好,有待改进。 对于这些,我们将在以后的工作与学习中不断努力改进! 2121 致谢 本学位论文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 洛阳一外小升初数学试卷
- 临沧四年级小学数学试卷
- 周末加班协议合同范本
- 个人山头出租合同范本
- 汨罗市小升初数学试卷
- 鲁教七上数学试卷
- 工地监理劳务合同范本
- 东亮驾照合同范本
- 绵阳高三一诊数学试卷
- 厉年来中考数学试卷
- 合同能源管理
- 2025年下半年吉林省松原市前郭县事业单位招聘高校毕业生带编入伍19人历年高频重点提升(共500题)附带答案详解
- 地板胶施工方案
- 第二类医疗器械经营范围、经营方式说明
- 《灌区数字孪生平台与-四预-功能建设》
- 沙滩承包合同范例
- 2022年CSCO软组织肉瘤诊疗指南
- 住宅物业安全隐患巡查制度
- 自然辩证法学习通超星期末考试答案章节答案2024年
- 教师资格认定申请表
- 劳保用品验收标准
评论
0/150
提交评论