《二手书店网站设计与实现》11000字(论文)_第1页
《二手书店网站设计与实现》11000字(论文)_第2页
《二手书店网站设计与实现》11000字(论文)_第3页
《二手书店网站设计与实现》11000字(论文)_第4页
《二手书店网站设计与实现》11000字(论文)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二手书店网站设计与实现目录TOC\o"1-3"\h\u17296引言 [20]。3.2系统数据库分析3.2.1概念结构设计数据模型中的实体,即实例,它可以直观的区分出这个系统当中的事物。比如公司当中的每一个员工,在家里就可以进行对系统当中的信息进行管理,具体系统当中的几个实体图如下图所示:(1)店长信息实体属性图,如下图3.2所示:图3.2店长信息实体图(2)顾客信息实体属性图,如下图3.3所示:图3.3顾客信息实体图(3)二手交易论坛信息实体属性图,如下图3.4所示:图3.4二手交易论坛信息实体图(4)求购信息实体属性图,如下图3.5所示:图3.5求购信息实体图(5)系统总体E-R图如下图3.6所示:图3.6系统总体图3.2.2逻辑结构设计数据逻辑结构是由概念结构衍生出的逻辑性结构关系,通过概念结构得知各个实体之间的关联,由外键关联各个实体之间的关联关系。通过对概念结构的分析,系统中的逻辑结构关系如下:(1)店长(序号、顾客名、密码、录入时间)。(2)顾客(序号、顾客名、密码、录入时间)。(3)二手书(序号、录入时间、二手书编号、二手书名称、二手书分类、图片、二手书详情、顾客、姓名、联系电话、是否审核、审核回复、价格)。(4)二手交易论坛(序号、录入时间、帖子标题、帖子内容、父节点id、顾客id、顾客名、状态)。(5)求购信息(序号、录入时间、图片、收购要求、收购价格、具体需求、顾客id、店长id、姓名、联系电话、二手书id)。3.2.3数据库表设计数据库的设计它是比较关键的,同时在数据库当中起着关键性的作用,常用的数据库管理系统有MySQL,MySQLOracle等。本二手书店网站采用了MySQL数据库管理系统,下面介绍数据库中的各个表的详细信息。店长信息表包含店长的登录账号信息,其中序号是店长信息表的主键,店长信息表如表3.1所示。表3.1店长表(ShopOwner)数据名称数据类型取值范围数据含义ShopOwnerIdint7店长序号,主键ShopOwnerNamevarchar12店长姓名ShopOwnerPWDvarchar34登录密码ShopOwnerTimedatetime录入时间顾客信息表包含顾客的登录账号信息,其中序号是顾客信息表的主键,顾客信息表如表3.2所示。表3.2顾客信息表(CustomerInformation)数据名称数据类型取值范围数据含义CustomerInformationIdint7顾客序号,主键CustomerInformationNamevarchar12顾客姓名CustomerInformationPWDvarchar34密码CustomerInformationTimedatetime录入时间购物车信息表包含购物车的相关信息,其中序号是购物车信息表的主键,二手书id是购物车信息表的外键,用于关联二手书信息时使用,顾客id为购物车信息表的外键,用于关联顾客信息时使用,顾客信息表如表3.3所示。表3.3二手书(SecondHandBook)数据名称数据类型取值范围数据含义SecondHandBookIdint7二手书序号,主键SecondHandBookTimedatetime录入时间SecondHandBookNovarchar64二手书编号SecondHandBookNamevarchar64二手书名称SecondHandBookTypeint7二手书分类序号,外键SecondHandBookImgvarchar64图片SecondHandBookDetailslongtext二手书详情CustomerInformationIdint7顾客序号,外键CustomerInformationNamevarchar128姓名CustomerInformationPhonechar11联系电话SecondHandBookExamineint1是否审核SecondHandBookReviewReplylongtext审核回复SecondHandBookPricefloat价格二手交易论坛信息表包含二手交易论坛的相关信息,其中序号是二手交易论坛信息表的主键,顾客id为二手交易论坛信息表的外键,用于关联顾客信息时使用,二手交易论坛信息表如表3.4所示。表3.4二手交易论坛(SecondHandTradingForum)数据名称数据类型取值范围数据含义SecondHandTradingForumIdint序号,主键SecondHandTradingForumTimedatetime录入时间SecondHandTradingForumTitlevarchar128帖子标题SecondHandTradingForumContentlongtext帖子内容SecondHandTradingForumParentIdint父节点idCustomerInformationIdint7顾客序号,外键CustomerInformationNamevarchar12顾客名CustomerInformationStatusint1状态求购信息表包含求购的相关信息,其中序号是求购信息表的主键,顾客id为求购信息表的外键,用于关联顾客信息时使用,求购信息表如表3.5所示。表3.5求购信息(WantBuyInformation)数据名称数据类型取值范围数据含义WantBuyInformationidint序号,主键WantBuyInformationTimedatetime录入时间WantBuyInformationNamevarchar64求购二手书名称WantBuyInformationImgvarchar64图片WantBuyInformationvarchar128收购要求WantBuyInformationdouble(6,2)收购价格WantBuyInformationlongtext具体需求CustomerInformationIdint7顾客序号,外键CustomerInformationNamevarchar12姓名CustomerInformationPhonechar11联系电话由于论文篇幅的限制,数据信息表不在一一例举,其余表信息还包括留言信息表、二手书分类信息表、订单表等等。4系统实现4.1二手书分类信息管理店长登录系统之后,可以对二手书的分类信息进行维护,当存在未登记的二手书分类时,可进行二手书分类信息的添加操作,已经添加完成的二手书分类信息可进行修改,如果该类分类不再有二手书,可进行删除操作,其界面展示如图4.1所示、图4.2所示。图4.1二手书分类界面图图4.2二手书分类修改界面图4.2二手书信息管理店长登录系统后,可以对二手书信息进行管理,如果店内存在新的二手书,可进行录入添加操作,如果二手书信息需要修改,则可更新修改,如果二手书已经被售出可进行删除操作,在添加二手书信息时,需要选择对应的二手书分类信息,如图4.3、图4.4所示。图4.3二手书信息管理界面图图4.4二手书信息管理界面图4.3求购信息管理店长登录系统后可对求购信息进行维护,一些顾客想要求购一些二手书,店长可以帮忙发布,查询目前店内的求购信息等,如图4.5所示。图4.5求购信息管理界面图4.4留言信息管理店长登录系统后,可以对顾客提交的留言进行查询,了解目前顾客对二手书店的意见或者建议,更加方便管理,并对留言的信息进行回复,填写完成后可以提交。如果顾客留言内容存在问题可进行删除的操作,如图4.6所示。图4.6留言板管理界面图4.5交易论坛信息管理店长登录系统后可以点击交易论坛进行相关内容的维护与查询,并对交易论坛的信息进行回复,填写完成后可以提交,如图4.7所示。图4.7交易论坛界面4.6顾客信息管理店长可以查询店内顾客的信息内容,如果顾客第一次来到二手书店网站,可为该顾客办理系统的账号信息,添加完成后顾客可根据店长录入的信息内容进行登录,店长如果发现信息内容有误可进行修改,如果顾客不再使用系统,可对顾客的账号信息进行删除处理,如图4.8所示。图4.8顾客管理界面图4.7订单信息管理店长登录系统后可以点击订单管理功能可以对订单信息进行相关内容的维护与查询,如图4.9所示。图4.9订单管理界面图5系统测试系统最后的一部就是测试,而且系统测试在整个系统当中是比较重要的一部分,系统测试好坏决定着产品日后的发展。通过软件测试我们可以知道这个系统质量的好坏和产品的质量。系统在测试当中出现的bug越少,整个系统就会出现的错误率更少,这样顾客在日后的使用就会更加方便。在进行系统设计过程当中出现错误是不可缺少的也是无法避免的。而且在进行系统运行,这样就方便我们找出错误。顾客在发现系统开发中有问题时,应该积极采取措施进行修正,让系统的运行能够有所保障。系统维护的过程是不可减少的部分,有些问题是通过计算机操作的错误,并且这些错误会被隐藏,这些错误解决起来困难或者有时不会被显示等。5.1测试环境系统的服务器配置环境和参数如表5.1和表5.2所示,对系统测试中用到的各种软件、硬件以及网络环境进行了说明。表5.1系统软件及网络测试环境软件环境配置指标详细参数JDKJavaJDKV.7数据库服务器MySQL数据库V5.5应用程序服务器操作系统Windows10Version21H1Web服务器运行环境TomcatV8.5校园网宽带带宽100M共享表5.2系统网络硬件环境配置软件环境配置指标详细参数应用程序服务器内存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盘512GB/固态硬盘数据库服务器内存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盘512GB/固态硬盘Web服务器内存16GB(SKHynix)CPUCorei7-10750H@2.60GHz硬盘512GB/固态硬盘5.2功能测试系统功能测试包含很多的方面,由于篇幅问题,本系统只针对顾客登录用例进行了测试。登录用例测试分三组,分别为输入正确账号、错误密码;输入错误账号、错误密码;输入空信息,看能否进入系统。测试结果,三种情况都未能登入系统。测试成功。系统测试如表5.3所示:表5.3系统功能测试功能动作预置条件数据步骤结果注册功能测试输入错误格式手机号Usernamesername:11注册顾客名格式错误,请重新输入注册功能测试输入密码位数不符Password:123456Password:11注册格式错误,请重新输入注册功能测试输入正确格式数据Username:1506***71197Password:123489Usernameassword:123499注册注册成功登录功能测试输入正确顾客数据Username:1506***71197Password:123489Usernameassword:9807097登录登录成功登录功能测试输入顾客名密码未经注册Username:1506***71197Password:123489Username:19909867467Password:183102登录顾客名不存在登录功能测试输入错误登录名或密码Username:1506***71197Password:123489Username:789Password:3721登录信息输入错误,请重新输入添加功能测试输入值为空InputName:张三InputName:null添加该信息为必填信息添加功能测试输入值为非法字符InputName:张三InputName:‘/,】添加输入信息包含非法字符,请重新输入添加功能测试输入正确数据InputName:张三InputName:张三添加信息添加成功修改功能测试不勾选勾选不勾选修改无法进行此操作修改功能测试对多选框进行勾选操作勾选勾选修改修改成功查询功能不输入患者姓名进行查询InputName:张三InputName:null查询无法查询相应数据查询功能输入多个姓名进行查询InputName:张三InputName:张三王五查询无此数据查询功能输入正确数据进行查询InputName:张三InputName:张三查询查询成功5.3测试结论二手书店网站各个阶段的测试工作已经完成,二手书店网站开发的内容全面,管理者对发现的问题及时进行处理,可以避免因客户操作失误而操作的损失,方便顾客操作,界面友好,达到了最初设计系统的目标,可以保障店长与顾客能够安全应用二手书店网站。结论二手书店网站在开发语言方面采用Java语言实现数据检索、数据更新等功能。系统开发时对系统对系统进行可行性分析,实现响应式的开发等,大学期间对Java语言进行了深入的学习,所以选择Java语言进行界面的设计。在系统开发的过程中我不仅提高了自己的理论知识,实践的能力更是有所提高,尤其对筛选重要信息的能力得到了帮助,在此次设计中我获益匪浅,通过现有的专业技能知识,显现出系统中的各项功能。通过二手书店网站的开发,通过对优秀的二手书收售管理系统方面文献的查询,吸取许多经验,并通过不懈的努力,完成了二手书店网站中的各项功能。但由于技术能力上的不足,目前很多功能仍需要完善,如二手书发布后可以面向系统中的所有顾客发送推送提醒的功能,或实现出短信推送等功能登等。希望在未来能够有机会弥补现有设计中的不足之处,以便于让二手书收售管理系统更加完美的应用于二手书收售市场中。

参考文献[1]明日科技.Java项目开发全程实录[M].北京:清华大学出版社,2018.[2]列旭松,陈文.Java核心技术与最佳实践(第2版)[M].北京:机械工业出版社,2018.[3]王甲临.Java高性能开发:基础、框架与项目实战[M].北京:机械工业出版社,2018.[4]阳西述.网页制作与网站设计[M].武汉:华中科技大学出版社,2011.[5]何定华.Java程序设计案例教程[M].北京:清华大学出版社,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论