网站建设一条龙服务,各类网站排名,网络设计专业可以学什么,设计制作小车二教学反思1. 总体设计
本系统分为登录模块、资产管理模块、资产登记模块和信息展示模块共四个模块。 登录模块的主要功能是#xff1a;管理员通过登录模块登录本系统#xff1b; 资产管理模块的主要功能有#xff1a;修改、删除系统中的固定资产#xff1b; 在资产登记模块中#…1. 总体设计
本系统分为登录模块、资产管理模块、资产登记模块和信息展示模块共四个模块。 登录模块的主要功能是管理员通过登录模块登录本系统 资产管理模块的主要功能有修改、删除系统中的固定资产 在资产登记模块中管理员通过该模块登记要入库的资产 信息展示模块的主要功能有固定资产列表显示、关键字查询资产信息。 系统模块图如图所示。 2. 概念设计
系统开发过程中一般将系统所涉及到的实体对象抽象成模型再分析实体的属性以及实体间的关系。对所需实体进行划分根据划分结果来确定实体应具备的属性以及实体间的关系如下是本系统的E-R图如图。 3. MVC架构设计
系统采用三层架构设计分别为控制层controller、业务层service和数据访问层dao。 controller包存放控制层中的相关类这些类负责接受用户的请求、获取用户通过fxml界面输入的数据、将处理结果和数据返回给用户。 service包存放业务层中的相关类这些类负责针对具体问题的操作主要从控制层和数据访问层中得到数据对数据进行业务逻辑操作。 dao包存放数据访问层中的相关类这些类负责操作数据库。系统包图如图所示。 系统还包括其它包使得系统功能更加完善。 1util包该包下存放系统中用到的工具类工具类中封装了数据库连接的工具类通过该类系统可以获取数据库的连接对象。 2Layout包该包存放本系统中的JavaFX界面对象文件(fxml)的包。
4. 实现效果
4.1 登录
管理员在管理端输入账号密码登录系统系统会从数据库中取出管理员的账号信息在系统中验证账号密码若验证成功则会跳转到主页面若验证失败则会返回给管理员提示信息并停留在登录页面。
4.2 展示
信息展示模块包括资产列表功能和资产搜索功能。管理员登录程序后可以查看资产列表在输入框中输入某个资产的资产编号进行查看 管理员登录成功后程序会从数据库中查询第一页资产信息每一页12条数据并显示到主界面上。
4.3 添加、删除
管理员在主页面点击“资产登记”按钮时会弹出资产登记界面管理员在资产登记界面输入资产信息并点击保存系统会将资产信息保存到数据库中并更新主页数据显示出最新添加的数据。 管理员在主页面点击“资产管理”按钮时会弹出资产管理界面管理员在资产管理界面输入框中输入资产编号并点击查询系统会从数据库中查询出对应的资产信息若资产不存在系统会提示“未查询到该资产”管理员可以修改除资产编号外的其它数据或者执行删除操作。