版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小型网上书店管理系统设计与实现目录摘要………………………….11绪论 21.1课题研究背景 21.2研究现状及意义 21.3研究内容 32 开发环境及技术概述 32.1开发工具 32.1.1VisualStudio2019 32.1.2SQLServer2008数据库 32.2技术介绍 42.2.1ASP.NET技术 42.2.2三层架构技术 43 系统需求分析 53.1用户角色功能分析及用例 53.2管理员角色功能分析及用例 64 系统设计 74.1系统模块结构 74.1.1用户角色 74.1.2 管理员角色 84.2数据库设计 84.2.1系统数据库概念结构设计 84.2.2数据库逻辑结构设计 95系统实现 125.1用户角色和管理员角色之间总体流程 125.2系统流程图 125.2.1用户角色总体流程图 125.2.2管理员角色总体流程图 135.3用户角色端页面 145.3.1用户角色端登录页面 145.3.2用户角色端注册页面 155.3.3用户角色端主页面 175.3.4用户信息界面 175.3.5浏览书籍页面 175.3.6查看收藏书籍页面 195.3.7购物车页面 195.3.8订单页面 205.4管理员角色端页面 205.4.1管理员角色登录主页面 205.4.2管理员用户管理主页面 215.4.3管理员角色订单管理主页 225.4.4管理员商品管理主页 235.4.5管理员分类管理主页 245.6系统测试 255.6.1系统测试步骤及结果 25结束语 27参考文献 27[摘要]随着互联网的发展,网络产生了很多的网上商务,给我们带来诸多方便,网上书店作为其中的一种分支,给爱好看书而又因为时间和地点不能去书店的读者带来诸多便利。本课题的目标是设计一个服务于广大爱好读书的用户的网上书店网站。功能具有这些:用户可以在网站上查看图书,查看图书信息,收藏图书,购买图书。管理者可以更改图书信息,对下单书籍进行订单管理。本网站基于B/S模式,前后端采用html5+css3技术,使用Visual
Studio2019工具开发,以SQLServer2008作为数据库管理系统。网站基本实现了用户注册、查看书籍收藏和购买图书等功能。还实现了管理员对于书籍订单和书籍信息的管理功能等。对于此话题,本文介绍了此课题相关研究方法,并结合当代社会背景、开发环境,结合学习的相关专业知识,以及该网站需求分析后再设计用户需求来完成该网站的开发过程。[关键词]:订单管理;网上书店;B/S模式;SQLServer2008;VisualStudio2019Abstract:WiththedevelopmentoftheInternet,thenetworkhasproducedalotofonlinecommerce,whichbringsusalotofconvenience.Asoneofthebranches,onlinebookstorebringsalotofconveniencetoreaderswholovereadingbutcan'tgotobookstoresbecauseoftimeandplace.Thegoalofthistopicistodesignanonlinebookstorewebsitethatservestheuserswholovereading.Thefunctionsareasfollows:userscanviewbooks,viewbookinformation,collectbooksandpurchasebooksonthewebsite.Managerscanchangethebookinformationandmanagetheorderoftheplacedbooks.ThewebsiteisbasedonB/Smode,withhtml5+css3technology,VisualStudio2019toolandSQLServer2008asthedatabasemanagementsystem.Thewebsitebasicallyrealizesthefunctionsofuserregistration,checkingbookcollectionandpurchasingbooks.Italsorealizestheadministrator'sfunctionsofmanagingbookordersandbookinformation.Forthistopic,thispaperintroducestheresearchmethodsrelatedtothistopic,andcombinesthecontemporarysocialbackground,developmentenvironment,learningrelatedprofessionalknowledge,andthewebsiteneedsanalysisbeforedesigningtocompletethewebsitedevelopment.Keywords:ordermanagement;Onlinebookstore;B/Smode;SQLServer2008;VisualStudio20191绪论1.1课题研究背景随着我国的互联网水平飞速发展。网上商业服务也取得了不小的发展。网上销售已经成为了当前时代主要流通的手段。网络具有很大发展空间还很方便,通过查阅知识,以往传统系统大部分都在使用传统的C/S技术,尤其是一些计算机系统,这些老版本系统已经渐渐跟不上时代,如今很多系统都在使用B/S软件设计架构。随着网络技术的发展,人们对知识学习的进步,传统的系统已经越来越不能满足现代用户的需求,而web技术是一种全新的技术,通过学习这门语言便可知这门学科的易用性,推测以后基于web技术开发可能会成为当代开发系统的主流趋势。第二点在于人们对于数据库安全性的意识提高,以往传统数据库往往只会单独管理数据,而没有较好的安全性,很容易遭遇一些不法分子的攻击导致数据库被恶意破坏、修改。因此现在有很多开发者很重视数据库的安全。数据库作为项目开发的重要一环,应当具有易存储、安全性、高效性。有了数据库的支撑才更加有利于网页等其他项目的开发。才方便网站管理员更新与维护,更能让项目发展得以壮大。因此,数据库技术是开发过程中必须应用且重视的一环。对于以上分析与考虑,本研究课题提出了基于net开发的小型网上书店管理系统。目标在于开发出当代喜欢读书的用户门网上购书的书店网站。对于读者而言,可以非常方便地在网上任意任时的查看和订购图书,而不用再去实体店,减去了耗费时间和金钱的麻烦。而对于商家来说,也可以快速在网上查看订购信息,不再受限于经营地点,还可以在后台高效查阅订单信息,省去不少成本,可以给商家带来更多利益。1.2研究现状及意义当今时代已经进入网络时代,随着网络逐渐进入我们的生活,给我们带来了解外界信息的机会同时也给我们带来不少消费的便利。当今社会消费以网络为主体越来越成为当代热门消费的主流。其中网上买书便是其中非常重要的典例代表。所谓的网上购物就是买家方和卖家双方都通过网上作为媒介以达成交易,通过网络进行交意,既可以提高了购物效率又可以节约了时间,进而减少很多现实中的繁琐,网络购物逐渐成为当今时代购物的趋势主流。主要原因归结于网络的快速发展以及网上购物的萌芽发展。对于此趋势,本文将介绍设计一款网上图书购物网站,目的在于提高当代用户对于网上购书的了解,并且为以后研究该方向的开发者提供好的典例。本文的网上书店网站能满足一些网上购书功能,是随着当代网络化设计并开发出的一款创新型基于ASP.net开发的网上书店网站。此系统,在最初运行为用户设计了基本浏览板块,使得用户不用登录也可以查看网站书籍详细信息。用户功能有注册板块,收藏书籍板块,购物车板块,查询板块,确认收货板块。另外管理员具有用户管理板块,书籍信息设计板块,分类信息设计板块,订单信息管理板块等。如此进行细致的分工,无论是对于用户还是管理员来说,都有效的提高了使用效率。在系统设计完成之后本人进行了详细紧密的调试工作,确保系统不会有其他重要的漏洞以及运行问题。本文通过开创一些新颖想法来设计小型购书网站。这些创新之处将会使得网上书店网站购书流程日趋完善,还能提供较好的典例,同时本网站具有稳定运行性、较好的操作性。1.3研究内容本网站是一款采用ASP.NET开发的网上书店网站,其功能设计符合用户购书的基本需求。具体实现的功能有浏览书籍、收藏书籍、将书籍加入购物车、购买书籍等。在小型网上书店网站开发中,使用SQLServer2008R2版本,对网站系统相关数据进行存储,开发完成后还进行严密的系统测试,以此来保证网上书店网站的安全性、可靠性。用户可以通过该网站购买和收藏自己喜爱的书籍,在用户将心仪的书籍购买后会生成订单,管理员(卖家)可以根据用户所下单的图书订单信息进行发货,在管理书籍信息中可以使用分类模块快速进行分类。本网站还为一批喜好收藏但现在因为某些原因无法购买用户做了特殊需求功能,比如收藏图书,给用户带来诸多便利。开发环境及技术概述在小型网上书店管理网站开发中,主要以VisualStudio2019为集成开发工具,使用SQLServer2008R2存储数据,管理数据。编程通过ASP.NET计算机语言来实现这个毕业设计:小型网上书店管理网站。2.1书店网站开发工具2.1.1VisualStudio2019VisualStudio2019具有很多优点:实用性、易装性、易用性、调试便捷性。它的调试功能、测试功能备受开发者一致好评,因此这款开发软件深受使用各类语言开发者的喜欢。2.1.2SQLServer2008R2数据库SQLServer具有实用、高效、易安装性。是一款很实用的数据库,本人在开发入门时就曾使用过该数据库。它功能丰富,链接便捷,具有良好的接口稳定性,应用方便,备受当代各类开发者的喜爱。在存储方面,它可以及时更新,处理系统数据,且具有良好的安全性,方便管理员维护与修改,带来诸多便利。SQLServer为本网站开发做出了诸多贡献。另外,这款数据库软件也是当下很多开发者喜欢的数据库软件之一。2.2技术介绍2.2.1网站开发中的ASP.NET技术本人在编程中使用ASP.NET语言,作为一种编程语言,在项目数据中编写起着不可忽视的作用。ASP.NET语言开发技术是常见也是开发者喜欢使用的开发技术之一,因为其有很多有点,它相比较而言使用起来更简单,还可以面向对象开发,又具有良好的融合性,动态性。综合这些特点,该语言成为本人开发网上书店项目网站的首选语言。通过总结,ASP.NET语言具有这些特点:易用性,安全性;方便性,灵活性;性能优秀,生产率高;完整性强;在项目面向对象编程时可以更好的对接交互;系统需求分析这是一个适用于爱好读书购物者的集浏览,收藏,购买书籍为一体的综合网上书店网站。用户购书网站的功能设计要符合用户的需求。对于用户来说,该网站具备用户对于购书的所有需求,例如浏览书籍,通过浏览可以找到自己所喜好的书籍,用户也可以通过查看分类,或者通过搜索来找到所喜好的书籍。最后收藏或者购买。对于商家来说,无论在于时间、还是金钱方面,维护网站远比维护一个实体店铺成本低。此外该网站还具有后台管理员功能,可以直观浏览书籍、用户、分类相关信息,亦可方便管理网上书店。无论对于客户还是商家来说,工作都具有高效便捷性。3.1普通用户角色功能分析及用例普通用户角色功能如下:未登录状态且用户无初始账号状态下需注册登录后才可进行其他操作。用户需要输入账号密码登录网站,登录确认后,可通过验证设置的安全问题来修改登录密码或者个人信息。用户可以浏览网页图书相关信息,并选择购买或者添加到购物车。用户可以收藏喜欢的书。用户可将想购买的书籍收藏进购物车,或者收藏至“我的收藏内”|。用户可以查看自己的购物车和收藏的书籍信息并可以修改。用户可以按照需求对书籍进行购买。用户可以查看自己所购买的书籍相关订单信息进行确认收货或者删除订单。通过上述表述分析用户角色,用户角色用例图,见用例图1。图1用例图13.2后台管理员角色分析及用例后台管理员角色相关功能:管理员可删除用户信息。管理员可以对用户已成功购买下单的图书发货。管理员可对已经上传至网站的书籍修改信息。管理员可以修改图书分类相关信息。通过上述表述分析,绘出用例图。见用例图2图2用例图2网站设计4.1网站模块结构4.1.1普通用户角色 经过上述对用户角色需求进行分析,得出角色结构图,见结构图a。图3结构图a管理员角色经过管理员角色需求进行系统分析,得出结构图,见结构图b。图4结构图b4.2网站数据库设计4.2.1网站数据库概念结构设计 通过项目开发中分析,该网站项目有用户和管理员两类实体,分析这两类实体以及其具有的属性,以及与开发数据库中的数据元素对比,再分析两类实体的交互。得出总体E-R图。如下图所示。图5E-R图4.2.2小型网上书店数据库逻辑结构设计通过E-R图可以得出推论,再结合项目中的数据相关逻辑等,得到一些数据逻辑信息表。其中包括用户表、管理员相关信息表、书籍分类类别信息表、书籍信息表和订单信息表,这5个表,如下图表所示。用户表(account),包括登录名、用户ID、邮箱、问题、问题答案、用户密码等,方便用户信息的管理。结构如下表所示:表1account表管理员账户信息表(admin),实现管理员信息管理,其中包括ID、名称、密码、邮箱,注册日期。表结构如下所示:表2admint表图书相关信息表(bookinfo),对管理员上传的书籍信息进行保存;如图所示表3bookinfo表图书分类类别表(bookType),其中包括类别id、;类别名称。表结构如下所示:表4bookType表订单信息相关表(orderForm),其中包括订单ID、账户ID、书籍ID,收藏信息,收藏时间等。表结构如表5所示:表5orderForm表5网站系统实现5.1用户角色和管理员角色之间总体流程用户:用户角色通过注册成为书店会员后,可以使用将书籍收藏、添加至购物车和购买功能。等待管理员对购买订单发货后可以确认收货。管理员角色可以管理订单,管理书籍,管理用户信息及其分类相关信息。5.2网站流程图5.2.1普通用户角色总体流程图 网站普通用户流程图如图所示:图6流程图5.2.2图书管理员总体流程图管理员角色端流程图见下图7。图7管理员端流程图5.3网站用户角色端相关页面5.3.1用户角色端登录页面在图书网站登录页面,用户和大多数登录网站一样输入账号密码进行登录,当输入的账号或者密码有误时,会在上方显示出一行红色文字提升。页面效果图和代码详见下图8。图8登录页面关键代码图:图9登录页面关键代码图5.3.2网上书店普通用户端注册页面在注册网站页面,用户通过填写一些个人信息进行注册。其中包括用户名、密码、邮箱、密保问题以及答案。页面图及代码见下图。图10登录关键代码,如图所示图11代码图5.3.3游客或用户端初始页面用户输入账号和密码与数据库匹配成功后就会登录成功,之后会跳转到另一个页面,该页面可以浏览书籍、搜索书籍、查看分类和订单等。详见如图10。图12用户角色端主页面5.3.4用户信息界面用户角色可以在主页的“用户信息”模块中,验证问题后修改用户信息、密码。详见如图13。图13用户信息模块5.3.5浏览书籍页面用户如果在主页面没有找到适合自己的类型可以查看类别,在上方的“书籍分类”模块,查看按类别分类的书籍。也可以点开书籍查看详细书籍信息。具体页面详情如图14。图14浏览页面代码如下:图15关键代码图5.3.6收藏书籍页面用户可以在主页面右上方点击“收藏”查看该用户收藏的书籍。图16用户收藏详情页5.3.7购物车页面用户看到喜好的书籍后可以将书籍添加到购物车,可以将喜好的书籍一键下单购买,如图17所示。图16用户收藏详情页5.3.8订单页面用户对购物车的书籍付款下单后,待确认收到货后可以在订单界面确认收货。如图17所示。图17用户订单5.4图书管理员角色端页面5.4.1图书管理员登录页面管理员角色端在输入账号进入网站之后,可见到左边四大模块。用户列表:用户管理订单列表:可以查看用户已经下单的商品,包括书籍名称、数量、发货状态等。商品列表:可以查看商家已经上架的书籍相关信息,可以对这些信息进行修改等相关操作。分类列表:可以查看已经给出的分类名称,管理员可以对其进行修改等相关操作。详情见图17图17管理员角色端页面5.4.2图书管理员对用户管理页面管理员点击“用户列表”,可以查看所有已注册用户信息列表,也可以删除一些用户的信息。见下图18。可以看到详细用户信息图18查看信息删除弹出框以及实现删除功能的代码如下:图19删除关键代码图5.4.3图书管理员订单管理主页管理员在订单管理中,查看用户下单的书籍生成的订单,可以根据时间顺序进行处理,可发货操作。如图20图20订单管理模块图订单模块关键代码如图21图21管理员订单管理关键代码图5.4.4管理员商品管理主页管理员进入书籍管理功能页面之后,可以查看已经上架书籍信息,可以修改等操作。如图22图22管理员图书管理功能模块图5.4.5管理员分类管理主页管理员角色端可以在商品分类模块,查看已经分类相关信息,可以对其进行增加和修改等操作。如图23图23管理员图书分类5.6网站测试5.6.1网站测试步骤及结果本网站主要角色为:用户和管理员。本人使用测试方法为黑盒测试法,目标是测试所有角色以及对应的功能区块是否正常,运行结果是否正确,是否出现偏差。用户角色
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市雨污管网提升改造工程节能评估报告
- 橡胶制品厂噪声控制方案
- 水利工程实景三维模型多级精度验证
- 睡眠监测产品家庭场景应用痛点与解决方案分析
- 施工现场夜间施工安全管理制度
- 老旧小区综合改造提升国债项目资金申请报告
- 2025年山东德州市交通运输投资发展集团有限公司公开招聘工作人员63人笔试历年参考题库附带答案详解
- 2025年安徽阜阳市图书馆外包服务人员公开招聘45人笔试历年参考题库附带答案详解
- 2025年安吉县产业投资发展集团有限公司招考13人笔试历年参考题库附带答案详解
- 2025年国航股份湖北分公司乘务员岗位应届毕业生招聘笔试历年参考题库附带答案详解
- 泸溪一中2025年上学期高一第十次阶段检测数学试卷及参考答案
- TCEC-抽水蓄能电站润滑油在线监测技术导则编制说明
- 敬业合同协议书范本下载
- 2025年新媒体运营师考试试题及答案
- 2024年临沂市技师学院招聘教师真题
- 物业礼貌礼仪培训内容
- 学科教学中渗透心理健康教育的策略研究
- 五年级上册数学计算题每日一练(共20天带答案)
- 人教版语文四年级上册教案全册表格式模板
- GB/T 44957-2024人工影响天气作业点防雷技术规范
- 环境与职业健康安全法律法规培训
评论
0/150
提交评论