数据库应用系统——引言

  要求:基于数据库管理系统的一个场景设计应用,并设置一个相对友善的交互界面。
  应用背景介绍:对于应用背景的选择是结合后疫情时代,群众对于接种疫苗管理的需求。设置三个角色:群众、医生、管理员。群众只可以查看信息,医生可增加/修改/删除群众信息,管理员可增删医生信息,可修改群众信息。

  相关配置/环境信息
    数据库管理系统:PostgreSQL 11 + PgAdmin 4可视化
    主逻辑编程语言:python
    连接数据库:flask框架
    界面展示:web开发(HTML+CSS)
    开发IDE:Pycharm2020.1.3
    主机OS:windows10

  设计及开发过程:

  1.定义各角色属性
    群众(id_card、name、sex、tele、situ)
    医生(id、password)
    管理员(id、 password)
  2.设计角色间逻辑关系
    管理员可操作医生和群众,医生可操作群众
    管理员可根据医生id、password创建/删除医生账户,可根据群众id_card、name修改/删除群众
    医生可根据群众id_card、name创建/修改/删除群众
    群众只可根据自身id_card、name查询信息
  3.界面设计
    界面从功能角度分可分为登陆页面、操作页面
    界面从角色角度可分为群众页面、医生页面、管理员页面
  4.代码实现

  整个项目代码网址如下:https://gitee.com/max-luo-song/db_vaccine_demo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值