系统主要分为前台和后台两大模块,前台主要由用户体验使用,实现了用户登录、注册、查找商品、商品类别等功能导航;后台主要由系统管理员操作使用,用来维护系统,管理员主要实现了订单管理、商品管理、公告管理、会员管理、用户管理、个人信息维护等主要功能。系统功能图如下图5-1所示。
图4-1系统功能结构图
系统架构类的工作流程:
1、当用户在jsp页面输入了相应的信息后,对象会根据用户的请求向请求业务处理类处理数据。
2、当业务处理类收到相应的请求后,会向相应的权限管理类对象发送验证请求。
3、通过权限管理类验证过后会把相应的验证权限结果返回给相应的业务代理类。
4、业务对象会根据接受到不同的验证权限结果进行两部不同的处理操作:若权限不符,这返回到相应的JSP用户界面,若权限相符,则进行到相应的业务逻辑类。
5、业务逻辑类的业务对象进行相应的业务处理。在业务处理中的数据持久化操作,靠访问数据库访问类进行操作,可以进行读取,写入等操作,期间若发生任何的异常,交给异常处理类来完成。
6、业务代理对象类最后将最终结果返回给jsp用户界面。
系统交互图如下图5-2所示:
图4-2 系统交互图
在概念设计中,通常用下面的四种方法:
自顶向下:第一,把全局概念结构的框架定义好,之后再慢慢细化;自底向上:第一,把各局部应用的概念结构定义好,之后把他们再集合起来,最后得到全局的概念结构;逐步扩张: 首先把概念结构里最核心的地方定义好,之后再向外面扩充,最后直到总体概念结构;混合策略: 把自顶向下和自底向上两种相结合,设计一个全局概念,使用自顶向下的策略。结构的框架, 设计的各局部概念结构,以它为骨架集成,使用自底向上的策略。
在物理结构设计阶段,首先应该分两步走:
一是,在关系数据库中,确定数据库的物理结构,主要是指存取方法和存储结构。时间和空间效率是对物理结构的评价。.
二是要选取存取方法,并且是正确的关系模式,存取索引方法、聚簇存取、HASH存取方法等都是常用的方法。数据库的概念设计整体属性E-R图如下图5-3所示:
图4-3宠物商品网站系统E-R模型图
系统的界面按照常规的WEB界面进行设计,设计的原则是界面友好,易于操作,容易上手,尽可能的贴切用户实际。系统主页界面如下图5-4所示。
图a 狗狗商城
图c 精品推荐
图4-4 系统主界面图
所有的用户都可以进入该首页,想要使用购买商品等功能,需要进行登录操作,登录时需要输入用户名、密码进行验证,通过之后才能使用这些功能。系统登录功能界面如图4-5所示:
图4-5 系统登录界面图
图4-6 系统注册界面图
免费领取项目源码,请关注点赞+私聊
相关知识
毕设项目:宠物网站的设计与实现(JSP+java+springmvc+mysql+MyBatis)
基于ssm+vue宠物爱好者交流网站的设计与实现【开题+程序+论文】
基于java的宠物用品店管理系统的设计与实现论文.doc
宠物爱好者交流网站的设计与实现(源码+开题)
基于ssm+vue宠物用品网上商城的设计与实现(开题报告+程序+论文+java)
Java基于HTML5的“守护萌宠”网站的设计与实现(源码+mysql+文档)
基于JAVA的宠物网站的设计与实现
【全源码及文档】基于JAVA的宠物网站设计与实现
基于java的宠物网站设计与实现
python计算机毕设【附源码】宠物寄养系统(django+mysql+论文)
网址: 基于JAVA的宠物网站设计与实现【附源码 论文模板 免费】 https://m.mcbbbk.com/newsview360100.html
上一篇: 山东小兽科技成功举办智能新品发布 |
下一篇: 基于情感共生理念的宠物猫清洁产品 |