温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
网上
书店
管理
系统
毕业论文
2023届毕业生
毕业论文
题 目: 网上书店管理系统
院系名称:
专业班级:
学生姓名: 学 号:
指导教师: 教师职称: 副教授
2023年 6 月12日
摘 要
随着企业信息时代的到来和网站信息更新速度的开展,电子商务〔EC〕也很快地开展起来了。电子商务描述了通过计算机网络〔如Internet〕来购置、销售和交换商品、效劳和信息的过程。工大第六街——网上书店管理系统,属于B2C电子商务网站。它能够直接绕过中介〔如批发商、销售商或经销商〕建立与客户的直接关系。该网站可以为用户提供商品〔书籍〕的详细信息,用户可以在线购置商品〔书籍〕,确定自己的订单。网上书店管理系统可以使人们购置书籍变得更加方便、更加容易。
本系统主要为用户提供了会员注册,购物车管理,图书搜索,用户资料修改等功能,为管理员提供了图书管理,用户信息管理,图书信息管理,订单信息管理等功能。在设计方面,系统采用B/S三层结构,同时使用ASP.NET技术进行动态页面的设计,后台数据库选用SQL Server2023数据库。
关键词:
Title The sixth street in henan university of technology---Book shopping management system
Abstract
With the advent of the information age enterprises and the updated speed development of web wites information ,the electronic commerce (EC) has been quickly developing. E-commerce describes the computer network (such as the Internet) to buy,sell and exchange of goods, services and information process. The sixth street in henan university of technology-book shopping management system , is a B2C E-commerce websites. It can directly bypass intermediaries (such as wholesalers, distributors or dealers) to establish a direct relationship with customers.The site can provide users with merchandise (books) for more information, users can purchase goods on-line (books), to determine their own orders. Online bookstore management systems so that people can buy books become more convenient and easier.
System is mainly to provide users with the Registering, shopping cart management, Book Searching, user’s modifying data, and other functions.It also provides administrators with library management, customer’s information management, library information management, information management orders, and other functions. In the design, the system uses B / S three-tier structure, while the use of technology ASP.NET dynamic page design。Background database is SQL Server2023 database.
Keywords Book shopping management system The electronic commerce (EC) B /S
目 次
1 绪论 1
1.1 课题应用背景 1
1.2 工程目标 2
2 需求分析和概要设计 3
2.1 需求分析 3
2.2 概要设计 4
2.2.1 系统功能模块的规划 4
2.2.2 解决方案设计 5
2.2.3 系统流程分析 6
2.3 的数据库设计 6
2.3.1 数据库需求分析 6
2.2.3 数据库表设计 7
3 详细设计 11
3.1 结构和通用模块 11
3.2 通用模块设计 12
4 功能模块设计 14
4.1 用户注册功能的设计与实现 14
4.1.1 功能描述 14
4.1.2 用户注册和用户页面设计 14
4.1.3 用户注册和功能实现 15
4.2 网上书店管理系统首页设计 16
4.2.1 网上书店管理系统首页设计 16
4.2.2 最畅销图书的实现 16
4.3 图书列表设计 17
4.3.1 图书列表页面设计 17
4.3.2 图书列表页面实现 18
4.4 图书详细信息设计 18
4.4.1 图书详细信息页面设计 18
4.4.2 图书详细信息页面实现 19
4.5 购物车管理模块 19
4.5.1 购物车页面设计 20
4.5.2 购物车页面实现 20
4.6 订单列表模块 22
4.6.1 订单列表页面设计 22
4.6.2 订单列表页面的实现 22
4.7 订单详细信息模块 23
4.7.1 订单详细信息页面设计 23
4.7.2 订单详细信息页面实现 24
4.8 结账页面模块 24
4.8.1 结账页面设计 24
4.8.2 结账页面实现 25
5 测试 26
5.1 功能测试 26
5.2 调试分析 30
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
1.1 课题应用背景
电子商务,是指在Internet上进行的商务活动。具体的是利用各种电子工具和网络,高效率、低本钱地从事以商品交换为中心的商业贸易活动。电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,因此,有人称:电子商务=Web+IT。本工程的目的就是开发一个适应中小型企业使用的电子商务系统。
网上购物系统就是建立一个虚拟的购物商场。顾客可以在网上迅速查找到喜欢的商品,使购物变得轻松、快捷、方便。多种付款和送货方式使得客户可以足不出户就完成整个购物过程。对经营者来说,网上购物系统可以节约企业的运营本钱,扩大企业的知名度,为企业提供了一个在迅速成长的电子商务商场上成长壮大的一个时机。
网上购物系统应该至少包括以下的一些功能:
1 建立和维护顾客信息库
系统首先要具有顾客的注册功能,而且顾客再次访问系统时,可利用顾客的相关信息进行一些相应的统计工作。同时,顾客也可以修改某些信息;为使在顾客忘记密码时,仍能以原有的帐号,系统提供了找回密码的功能。根据顾客在注册填写的密码提示问题和答案,可以很方便地找回密码。作为暴露在Web上的应用,可能出现某些恶意破坏,盗取密码的行为。为了防范这种情况,系统在时使用了验证码技术,可以有效地防止使用程序盗取帐号和密码行为。
2 方便和集成的电子购物环境
顾客可以在浏览商品的同时方便地将物品放入购物车,或者直接购置。对于放入购物车的那些商品,“用户中心〞集成了统一采购的功能。
为了方便顾客查找所感兴趣的商品,系统提供了搜索功能;分为简单搜索和高级搜索。根据顾客所指定的搜索条件能够迅速定位到顾客需要的商品,提高了购物的效率。系统同时可对这些搜索关键字进行统计分析,以分析出顾客消费的热点消信息。
3 商品的管理
系统中商品必须能够进行很好的管理,包括方便地添加新商品入库,维护和编辑商品的分类,在需要时修改库中的商品信息。
商品的管理必须实现的另一个目标是通过友好和合理的方式将商品展现给顾客。除了根据两级分类的方式提供顾客浏览商品外,销售的热点商品、关注的热点商品和新近入库的商品都需要有专门的途径展现给顾客。
4 顾客和经营者的交流平台
在现实商场我们可以通过意见簿,或者直接向商场的相关部门投诉。网上购物系统也需要一个顾客与经营者相互交流的平台。网上购物系统提供留言板的功能。顾客可以把购物过程的意见通过留言栏反响给经营者。同样,经营者也需要向顾客发布信息。系统提供了新闻和公告牌两个功能来满足这个需求。新闻和广告牌由具有管理员权限的经营者在后台进行管理。
1.2 工程目标
本系统希望通过构建一个B/S架构的电子商务网站,利用互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进、销、存等环节进行管理,为消费者提供方便快捷的效劳,增强书店与消费者的互动能力,管理信息效劳的改良,提高工作人员的工作效率目标。而具体的对于系统来说那么应该能够实现:
〔1〕能让消费者浏览想查找的产品,通过注册能够在网上进行交易。
〔2〕有一定的平安性、隐密性,各个模块要相对透明,在对不同模块进行修改时不会对系统造成损害,能方便地进行模块组装等。
2 需求分析和概要设计
2.1 需求分析
需求分析是描述系统的需求,通过定义系统中的关键类来建立模型。分析的目的是在开发者和提出需求的人之间建立的一种理解和沟通的机制。因此,本系统的需求分析也是开发者和用户或者客户一起完成的,是开发的第一步也是最重要的一步。
本系统的使用者主要是客户和销售管理者,对于客户来说,需要实现的功能包括客户浏览图书〔分类浏览,或者搜索查询〕,存放选中的商品的购物车,最后产生订单。对于销售管理者来说,需求对客户的信息、图书信息以及销售信息进行管理。系统的整体架构如图2-1所示。具体有如下的需求。
图2-1 系统功能需求分析
顾客对功能的需求有:提供图书的分类目录索引方式;查看所有的待售图书;提供模糊搜索查询;对图书进行订购,并可指定其数量;查看已订购的图书,并在结账前进行撤销;结账后,查看历史订单记录等。
此外,该系统还应该允许用户执行其他的任务,例如:允许用户在系统中进行注册;提供用户入口;非用户可以对图书进行浏览和订购,但要在结账时,必须进行;的用户可以使用该系统传统的所有功能等。
2.2 概要设计
根据以上的需求分析,对该系统进行整体的分析和设计。系统的设计主要从系统的功能模块规划和系统流程分析两个方面着手。
2.2.1 系统功能模块的规划
网上书店管理系统所需要实现的功能可以细化分为几个模块:用户注册管理、用户管理、图书分类管理、购物车管理和订单管理。
1 用户注册管理模块
该模块是针对系统用户进行注册的用户管理模块。客户进入网上书店后可以注册个人信息,成为系统用户,以方便以后的购书活