基于web的模型管理系统的设计

这篇具有很好参考价值的文章主要介绍了基于web的模型管理系统的设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 设计背景

随着科技的发展和满足人民日益增长的美好物质生活的需要,本设计确定了模型管理系统的体系结构和开发平台,对系统各模块进行了具体的功能设计和数据库设计,最后采用选定的信息网络技术实现了系统功能,为了保证模型管理系统开发的成功,还制定了专门的测试方案从功能测试和性能测试两大方面进行了系统测试。

为了极大地提高模型管理系统的信息共享性和系统扩展性,本文选用B/S体系结构构建了由用户层、数据层和业务层组成的三层结构,通过数据层对数据的统一储存和操作提高信息共享度,并在业务层将系统划分为上传,下载,查找,删除和系统管理等不同的管理模块来完成全部的业务逻辑操作,从而极大的降低了用户层访问系统的地域和硬件限制。

最后本文以windows操作系统作为计算机操作平台,分为前端和后台两个模块,并基于JSP语言对MICRIOSOFT SQL SERVER数据库进行管理,采用B/S体系结构,实现了基于web的模型管理系统。

2 需求分析

根据用户单位需求,本系统分为前端和后台两个模块

2.1 系统功能

前端功能应包括:

  1. 注册模块:用户首先需要通过注册来获得管理模型的权限
  2. 登录模块:用户进行注册后,会获得专属于个人的账号密码,以便识别每个人,并进行后续操作
  3. 查找模块:用户登录后查询自己所需要的模型
  4. 上传模块:用户登录后可以上传自己的模型
  5. 删除模块:用户登录后对自己上传的模型进行删除或取消
  6. 修改模块:用登录后对自己的模型进行修改
  7. 下载模块:用户登录后对自己想要获取的模型进行下载
  8. 管理员界面:此界面是针对于系统管理员所设计的界面,管理员可在该界面对用户的注册信息和修改密码的信息进行筛查工作,并在该界面对数据库里的内容进行访问,对数据库里不符合规定和长时间未被查询的模型进行整理。

后台是数据库所存取的关于每个用户的信息以及每个模型的信息,每个用户对应自己的账号里的模型,不能对其他用户的模型进行修改,自己的所有信息都存储在自己的账号内。

2.1.1 描述

用户登陆界面:

用户通过点击软件或者进入官网来到达登陆界面,界面内是对系统管理模型的介绍,在最中间是用户填写账号和密码的位置,如是第一次使用该系统,可先点击注册账号,系统会自动跳转到注册页面,填入个人信息方可注册成功,注册成功后系统会自动跳回到登陆界面,以便用户填写登录账号密码;如果忘记密码,可点击忘记密码,系统会自动跳转到修改密码界面,用户要先填入自己的个人信息来让系统判断是否是本人操作,若是本人可继续修改密码,并成功跳回到登陆界面,否则系统会提示让你继续输入

用户界面

用户登录后,会进入到系统操作的主界面,该界面首先会向用户推荐一些可能会对用户有所帮助的模型,用户可在该界面进行查找,删除,下载,修改,上传等操作。

查找界面

用户在主界面点击查找按钮,系统会自动弹出一条搜索框,用户在搜索框内填入自己想要获取的模型,点击搜索后,系统会在已有模型中检索出用户需要的模型并展示在主界面上,并在下方推荐一些与用户所搜模型相关的模型,若数据库里没有该模型,系统会提示用户查无此模型并返回到查询界面。

上传界面

用户在主界面点击上传按钮,系统会自动弹出本地文件夹,用户根据自己所需上传的文件的存储位置进行寻找,找到后点击上传,系统会自动上传到数据库,若连接断开,系统会提示用户上传失败。

下载界面

用户首先要在主界面搜索出自己所需要的模型,点击文件的下载按钮,并选择下载地址,系统会自动进行下载,并保存到相应位置,若下载失败,系统会提示用户下载失败;若用户之前以下载过该模型,系统会提示用户已下载过该模型,是否继续下载,用户根据自己的需要选择是否继续下载。

修改界面

用户首先在主界面搜索出自己所需要的模型,点击该模型,系统会自动识别该模型是否是用户自己上传的,若是,系统会展示该模型的相关信息并提示用户修改,用户在修改完成后,系统会提示用户是否保存修改,保存后系统会对数据库里相对应的模型进行替换;若该模型不属于该用户,系统会提示用户此模型属于他人,您无权修改。

删除界面

用户首先在主界面搜索出自己所需要的模型,点击删除按钮,系统会自动识别该模型是否是用户自己上传的并展示相关信息,若是,则系统会提示用户是否确定删除,删除后系统会对数据库中的相应模型进行删除;若该模型不属于该用户,系统会提示该用户无权访问该模型。

管理员界面

管理员在登陆后,可在该界面对用户的注册信息和修改密码的信息进行筛查工作,并在该界面对数据库里的内容进行访问,对数据库里不符合规定和长时间未被查询的模型进行整理。

基于web的模型管理系统的设计

 

图2.1 用户功能图

基于web的模型管理系统的设计

 

图2.2 管理员功能图

基于web的模型管理系统的设计

 

图2.3 用户或管理员已有账号登陆图

基于web的模型管理系统的设计 

图2.4 主界面功能展示图

基于web的模型管理系统的设计

图2.5 管理员界面功能展示图

基于web的模型管理系统的设计

 

图2.6 用户或管理员删除操作图

基于web的模型管理系统的设计 

图2.7 用户注册图

基于web的模型管理系统的设计

 

图2.8 用户或管理员登陆图

3 概念结构设计

概念设计阶段采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对各部分集成在一起,最终合成一个全局概念模型。

3.1 实体与属性

实体:用户,管理员,模型

用户:用户姓名,用户编号,用户性别,账号,密码。

管理员:管理员编号,账号,密码,姓名,等级。

模型:模型编号,模型名称,模型被浏览状态,内容,审核状态。

基于web的模型管理系统的设计

 

图3.1 用户实体属性图

该数据库用来保存用户的相关信息,即用户的账号,密码,性别,编号,身份账号等信息。

基于web的模型管理系统的设计

 

图3.2管理员实体属性图

该数据库用来保存管理员的相关信息,即管理员的姓名,账号,密码,等级和编号等信息。

基于web的模型管理系统的设计

 

图3.3模型实体属性图

该数据库用来保存模型的相关信息,即模型的编号,名称,状态,内容和审核状态等信息。

4 逻辑结构设计

通过概念模型设计阶段设计好的E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构。

这里使用SQL Server Management Studio进行数据管理。

4.1 SQL Server Management Studio简介

SQL Server Management Studio 是一个集成环境,用于访问、配置、管理和开发 SQL Server 的所有组件。SQL Server Management Studio 组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问 SQL Server。

4.2 数据表设计

4.2.1 用户表

表4.1 用户表设计

序号

数据项名称

约束

内部名

数据类型

含义

1

用户编号

主键、自动递增

user_id

bigint

编号

2

账号

user_ accounts

varchar

登录账号

3

密码

user_pwd

varchar

登录密码

4

联系方式

user_email

varchar

用户邮箱

5

姓名

user_name

varchar

姓名

6

性别

user_

varchar

性别

此表显示了数据库中的用户的编号,姓名,性别,账号,密码,联系方式的约束,内部名,数据类型和含义。

4.2.2管理员表

表4.2 管理员表设计

序号

数据项名称

约束

内部名

数据类型

含义

1

管理员编号

主键、自动递增

adm_id

bigint

编号

2

姓名

adm_ name

varchar

姓名

3

等级

adm_level

int

管理员管理等级

4

账号

adm_ accounts

varchar

登录账号

5

密码

adm_pwd

varchar

登录密码

此表显示了数据库中的管理员的编号,姓名,等级,账号,密码的约束,内部名,数据类型和含义。

4.2.3 模型项目表

表4.3 模型表设计

序号

数据项名称

约束

内部名

数据类型

含义

1

模型编号

主键、自动递增

project_id

bigint

编号

2

浏览状态

project_condition

varchar

状态

3

名称

project_name

bigint

模型名称

4

审核状态

project_status

bool

是否通过

5

内容

project_content

varchar

内容

此表显示了数据库中的模型的编号,浏览状态,名称,审核状态,内容的约束,内部名,数据类型和含义。

5 总结

本次课题为基于B/S的模型管理系统,其中包括了用户和管理员的一般所需操作。该系统主要用于对模型的操作和管理。

通过本次综合实践,锻炼了自己的思维能力,提高了动手能力,复习了以往所学过的知识,也拓宽了专业知识层面,为以后的学习和工作做了经验的积累和良好的铺垫,还有很多不足,还需勤加练习,继续完善。

6 本设计对环境和社会可持续发展的影响

随着科技的发展和人口比例的上涨,我们急需对已有的模型进行整理,以便更好的服务大众,设计以及简化升级模型管理系统是应对可持续发展的必然要求,只有通过对模型的方便操作才能是用户更好的体验科技的进步,方可确保其模型的使用的有序顺利进行与完成。本文仅对该管理系统的数据库以及主要功能模块进行了初步构思与设计,其应用于实践仍需进一步的研究与完善。本管理系统的应用对世界人民而言具有极其重要的实践意义,因而推广前景良好。本系统还可适用于各类形式的模型,具有良好的兼容性和适配性,是广大人民方便生活的最佳选择。

参考文献

[1]刘宇哲.基于Web技术的汽车道路救援运营管理系统研究[J].自动化技术与应用,2021,40(12):160-163.

[2]殷建.基于B/S的土地规划信息管理系统设计[J].技术与市场,2021,28(12):194-195.

[3]朱云杰.光纤网络在线监测管理系统优化设计[J].计算机时代,2021(12):31-36.DOI:10.16644/j.cnki.cn33-1094/tp.2021.12.007.

[4]赵怡姗,范明钰.基于HTML5与CSS3的网页设计技术研究[J].成都信息工程大学学报,2021,36(06):641-645.DOI:10.16836/j.cnki.jcuit.2021.06.010.

[5]安沈昊,于荣欢.基于MySQL的天地一体化网络结构数据库构建[J].兵工自动化,2021,40(12):66-70.

[6]徐飞龙.JSP的网络数据库连接技术探讨[J].时代汽车,2021(23):36-37.

[7]李兆琪.基于MySQL数据库服务器创建企业工资管理系统[J].赤峰学院学报(自然科学版),2021,37(11):10-11.DOI:10.13398/j.cnki.issn1673-260x.2021.11.004.

[8]王子铭,杜应吉.基于SQL-Server数据库的渡槽健康状态综合评价[J/OL].水力发电:1-7[2021-12-29].http://kns.cnki.net/kcms/detail/11.1845.TV.20211122.1953.002.html.

[9]谢晓玲.基于Web的图像管理系统设计[J].自动化技术与应用,2021,40(11):157-160.

[10]周丽丽.基于JSP的仓库管理信息系统研究与设计[J].电子制作,2021(21):66-69.DOI:10.16589/j.cnki.cn11-3571/tn.2021.21.018.文章来源地址https://www.toymoban.com/news/detail-439869.html

到了这里,关于基于web的模型管理系统的设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于web的教务管理系统-课程设计

    教务系统已成为高校不可缺的系统,它可以帮人相关人员从繁琐的事务脱离出来,提高高中效率,但是真正的想实现一个教务管理系统,是很难的,它涉及的领域很广,所以本文的教务管理系统只实现了教务中的排课(手动)、成绩录入模块,主要分为以下三大角色:管理员(教

    2024年02月11日
    浏览(48)
  • 基于Web小区物业管理系统/物业管理系统的设计与实现

    目    录 第一章 绪论 1.1 研究背景 1.2 主要研究内容 第二章 相关技术 2.1 MySQL技术介绍 2.2 eclipse编译器介绍 2.3 Spring框架介绍 2.4 MyBatis 框架介绍 2.5 Spring MVC框架简介 第三章 系统分析 3.1 可行性分析 3.1.1  技术可行性 3.1.2 经济可行性 3.1.3 操作可行性 3.2 系统性能分析 3.3系统需

    2024年02月06日
    浏览(48)
  • 基于Java的企业财务管理系统的设计与实现(Springboot框架)研究背景和意义、国内外现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月02日
    浏览(57)
  • 基于JAVA个人博客管理系统的设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(50)
  • 基于JAVA校园志愿者管理系统设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(47)
  • 基于JAVA高校运动会管理系统设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月02日
    浏览(39)
  • 基于Java的校园图书管理系统的设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(41)
  • 基于java的web仓库管理系统设计与实现

    基于java的web仓库管理系统设计与实现 研究背景: 随着互联网技术和大数据时代的快速发展,信息量呈现出爆炸性的增长。在这样的背景下,仓库管理在现代企业运营中扮演着至关重要的角色。传统的仓库管理方式往往存在着诸多问题,如信息滞后、效率低下、容易出错等。

    2024年02月04日
    浏览(42)
  • 基于JAVA高校运动会管理系统的设计与实现(Springboot框架) 研究背景与意义、国内外研究现状

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(42)
  • 基于java web的机票管理系统设计与实现设计与实现

    末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录 一、项目简介 二、系统功能 三、系统项目截图 系统公告管理 航班机票管理 用户信息管

    2024年01月17日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包