




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Java的宠物商城系统设计和实现目录摘要 1引言 [9]。MySQL数据库可以对数据进行相应需求的操作。在宠物商场的设计中,我们需要对数据库进行设计。在设计数据库过程中,我们可以对数据进行组合和查询,再去调用数据实现我们需要实现的相应功能。3.系统的具体分析3.1项目可行性及需求分析一个项目是否具有开发意义,必须要进行可行性分析,通过可行性分析来改善各功能模块的不足,在该项目宠物商城来看,这个系统能够解决管理宠物信息等功能,所以,开发一个宠物商城是具有一定意义的。本系统就是用户对于心仪的购买目标进行选购,管理员对用户的选购作出管理。3.1.1技术可行性与操作可行性该宠物商城的开发语言是Java,开发工具是IntelliJIDEA。这个系统主要是采用了JSP技术和连接MySQL数据库来进行开发的。运用JSP在HTML中嵌入Java并建立一个安全的数据库。开发的宠物商城界面美观大方,是一种常见的窗口界面来完成的,用户可以使用电脑或手机来访问。所以我们开出的系统界面更具人性化、操作方式自然便于用户的使用以及管理员的管理。3.1.2需求分析在当今的社会,急速发展的状态下,宠物会缓解人们工作中的压力与生活上的烦恼。人们会把宠物当成自己的伴侣,给自己的生活添加一些色彩。我们在系统开发过程要考虑到这些因素是比较重要的。本系统要求实现一套宠物商城的开发,管理员主要权限包括账号管理、轮播图管理、宠物信息管理、宠物种类管理以及购买管理如图1所示,用户实现的功能包括查看宠物信息、进行购买管理修改个人信息如图2所示。图1管理员系统用例图图2用户系统用例图3.2业务流分析用户首先进入登录的界面,如果该用户没有账号,那么开始进行新用户注册。注册成功可以进行登录操作。然后进行密码审核,密码错误还是返回登录界面重新登录,密码正确进入到网站首页选购宠物。选购好宠物后将所选的宠物添加到购物车,随后形成订单,用户对订单付款,最后用户收到所购买的宠物。具体系统流程图如图3所示。图3系统流程图4.系统总体设计4.1系统工作原理的概述宠物商城系统的工作执行过程是客户端向Web服务器发送请求,接收到了请求后传送给数据库验证信息并产生结果。执行完成后,把正确的结果回传给Web服务器,最后回发给客户端。具体流程图如图4所示。图4系统工作原理图4.2数据库概念结构设计该系统需要运用数据库进行数据存储。宠物信息、购买信息、管理员信息、用户信息等关键信息的实体关系图,分别如图5、图6、图7、图8所示。图5宠物信息实体图图6购买信息实体图图7管理员信息实体图图8用户信息实体图4.3数据库逻辑结构设计数据库与数据库之间的应用相互区分开的,系统会与相对应的数据库连接,选择不同的桥段时,就会有不同的数据库创建。数据库中的各个表的详细信息包括宠物信息表、用户表、购买信息表,具体如表1、表2、表3所示。表1宠物信息表字段名数据类型是否主键描述chongwubianhaovarchar(50)是'宠物编号chongwumingchengvarchar(255)否宠物名称zhongleint(10)否种类jiagedecimal(18,2)否价格shuliangint(11)否数量xiaoliangnt(11否销量tupianvarchar(255)否图片chongwujieshaolongtext否宠物介绍tianjiarenvarchar(50)否添加人addtimetimestamp否添加时间表2用户表字段名数据类型是否主键描述yonghumingvarchar(50)是用户名mimavarchar(50)否密码xingmingvarchar(50)否姓名xingbievarchar(255)否性别shoujivarchar(50)否手机youxiangvarchar(50)否邮箱shenfenzhengvarchar(50)否身份证touxiangvarchar(255)否头像addtimetimestamp否添加时间ageint(10)否年龄表3购买信息表字段名数据类型是否主键描述chongwuxinxiidint(10)是宠物信息idgoumaibianhaovarchar(50)否购买编号chongwubianhaovarchar(50)否宠物编号chongwumingchengvarchar(255)否宠物名zhongleiint(10)否种类jiagedecimal(18,2)否价格goumaishuliangint(11)否购买数量goumaijinedecimal(18,2)否购买金额zhuangtaivarchar(255)否状态goumairenvarchar(50)否购买人iszfvarchar(10)否是否支付addtimetimestamp添加时间5.系统部分功能实现5.1登录界面本系统的登录方式分为普通用户和后台管理员登录。用户在进入宠物商城系统时,要进行登录操作以及登录验证。需要输入正确的账户、密码和验证码才能登录成功,否则登录失败,展示如图9所示。管理员在登录账户时,也需要正确验证才可登,展示如图10所示。图9用户登录界面图10管理员登录界面5.2管理员功能管理员的权限是最高的,在进入管理员登录主页面以后,可以对账号管理、宠物种类管理、宠物信息管理、购买管理等功能菜单进行操作,各个功能模块以及相应的子模块。程序运行效果图如图11所示。图11管理员功能页面图(1)管理员包括账号管理、账号添加以及密码修改等功能。账号管理能够查看管理员的账号、密码以及添加时间,还能够编辑和删除管理员。添加管理员操作要输入账号和密码,如果账号重复了会显示“内容重复了”,需要重新提交。展示如图12所示。图12账号管理页面图(2)宠物种类管理包括种类添加和种类查询。添加宠物种类需要输入种类名称才可以提交。宠物种类查询输入种类名臣就可以查询相应的。展示如图13所示。图13宠物种类管理页面图(3)宠物信息管理。宠物添加需要输入正确的宠物名称、种类、价格和数量等信息才能够提交。展示效果如图14所示。图14宠物信息管理页面图5.3用户功能(1)用户注册,没有账户的用户可以进行账号的注册操作。用户名、密码和姓名必须要填写。如图15所示。(2)购买管理的具体功能如图16所示。图15用户注册页面图图16购买管理页面图6.系统测试6.1系统测试的方法本系统采用黑盒测试,黑盒测试方式(被称为数据驱动测试方法)也是不容忽视的,其主要借助等价类划分方式,科学的输入地区既定的测定方案开展相应的划分工作[10]。6.2主要模块测试(1)用户登录测试,当用户以正确的管理员身份登录,提示框会提示“欢迎你使用本系统”。当账户、密码为空或不是正确密码时,提示框会提示“密码错或账户错误”。如图17所示。图17用户登录测试界面(2)用户信息管理测试,利用黑盒法测试系统功能,测试表如表4所示。表4用户信息管理测试功能描述以管理员身份登录,添加、修改、查询用户信息用例目的是否能够正确修改信息前提条件用户安全登录系统界面输入/动作输入实际情况典型值年龄5353边界值年龄—10输入数据有误异常值年龄a输入数据有误7.总结本宠物商城系统的开发工具IntelliJIDEA,运用Java语言进行编写。该系统易于管理且实用性强。本系统能够对商城管理人员减少工作量,从而提高效率和用户体验。本宠物商城系统在很多地方需要去改进:本系统没有设计普通用户购买过程中的问题反馈功能,这不利于系统对于存在的一些问题作出更好的改进。
参考文献[1]段尧.宠物电商网站品牌传播研究[D].湖北工业大学,2018.[2]关子杰.浅析学情分析信息管理系统的设计与实现[J].电子测试,2017.[3]单敬志,任文祥,薛钧.基于三层架构的学情分析系统设计[J].教学研究,2017.[4]王波.学情分析信息交流信息系统的设计[J].电子技术与软件工程,2017.[5]杨华.基于SSM的宠物店信息系统的设计与实现[D].吉林大学,2019.[6]杨阳,黄苏雨,杨立伦,王宇哲.在线心理健康测评系统的设计与实现[J].计算机产品与流通,2020.[7]CameronBarrows.Theconstructionofaqueerrhizomatichermeneuticsthroughanexplor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 派出所安全教育
- 太原旅游职业学院《制药过程安全与环境评价》2023-2024学年第二学期期末试卷
- 厦门演艺职业学院《管理学》2023-2024学年第二学期期末试卷
- 信阳艺术职业学院《合唱合唱指挥》2023-2024学年第二学期期末试卷
- 四川铁道职业学院《内科护理学2》2023-2024学年第二学期期末试卷
- 防邪教安全教育班会
- 河北省临西县实验中学2025年下学期高三期末教学质量检测试题化学试题试卷含解析
- 河南科技职业大学《医学病原学与免疫学》2023-2024学年第一学期期末试卷
- 2025年四川省攀枝花市重点中学高三下学期第一次质量检查语文试题含解析
- 江西工商职业技术学院《面源污染与环境保护》2023-2024学年第二学期期末试卷
- 2024-2025学年北京市东城区五下数学期末检测试题含答案
- 2025年河南女子职业学院单招职业技能测试题库参考答案
- 农网配电营业工(台区经理)技师考试题库
- 2025年度家暴离婚协议书范本制作与使用
- 2025年山西晋城市城区城市建设投资经营有限公司招聘笔试参考题库附带答案详解
- GB/T 44980-2024冻虾滑
- 人工智能赋能学校教育的创新与突破
- 纪检业务知识培训课件
- 护理教学计划及设想汇报课件
- 宁夏银川市兴庆区一中2025届高三第一次模拟考试英语试卷含解析
- 2025深圳劳动合同下载
评论
0/150
提交评论