医院职工管理系统详细设计报告.docVIP

  • 16
  • 0
  • 约2.78千字
  • 约 5页
  • 2021-07-17 发布于陕西
  • 举报
医院职工管理系统详细设计研究报告 程序系统结构 系统模块的实现 (1)用户登录模块 首先接受用户输入的用户名和密码,然后在数据库中查询是否有此用户以及密码是否正确,若正确则返回用户的权限,根据权限不同执行 不同的操作。该模块流程图如下图5.1 所示。 (2)管理信息系统模块 以职工基本信息管理模块为例,管理员进入系统后选择相应的操作,根据不同的操作信息,数据库也进行不同的回应。该模块流程图如下图5.2 所示。 (3)其他子管理模块的流程与此大体相同,由于篇幅限制,在此不再一一赘述。 3.页面设计 (1)登录界面 通过用户输入的用户名及密码,获取数据库中此用户名的详细信息,如果不存在,提示用户不存在错误;若密码不匹配,提示输入密码不正确;系统获取用户信息后,若用户名密码匹配,根据角色进入不同页面。 (2)注册新用户界面 新职工通过填写信息获取系统账号,系统要求职工填写的信息必须真实,尤其是身份证号必须合法,否则将注册失败。 (3)管理员主界面 普通用户在此界面仅可以查看自己的信息和修改账号密码。管理员进入到此界面即可选择不同的操作,进行职工各种信息的管理。 (4)基本信息管理界面 管理员可以添加、修改、删除职工的基本信息。 (5)工资信息管理界面 管理员可以添加、修改、删除职工的工资信息。 (6)培训信息管理界面 管理员可以添加、修改、删除医院的各种培训信息。 (7) 科室信息管理界面 管理员可以添加、修改、删除医院的科室信息。 (8) 奖惩信息管理界面 管理员可以添加、修改、删除职工的奖惩信息。 (9) 职务变更信息管理界面 管理员可以添加、修改、删除职工的职务变更信息。 4.数据库详细设计 employee(职工基本信息表) 列名 数据类型 可否为空 简介 number int 不可为空 职工编号 username varchar(20) 不可为空 用户名 password varchar(20) 不可为空 密码 power varchar(20) 不可为空 权限 name varchar(20) 不可为空 姓名 sex varchar(2) 不可为空 性别 age int 不可为空 年龄 idnumber varchar(18) 不可为空 身份证号 birthday varchar(20) 不可为空 生日 nation varchar(20) 可为空 民族 marriage varchar(20) 可为空 婚姻状况 visage varchar(20) 可为空 政治面貌 hometown varchar(100) 可为空 籍贯 tel varchar(12) 可为空 电话 address varchar(100) 可为空 地址 afterschool varchar(30) 可为空 毕业学校 majar varchar(20) 可为空 专业 cultrue varchar(20) 可为空 学历 biyetime date 可为空 毕业年份 starttime date 可为空 聘任时间 deptnum int 可为空 所在部门编号(外键) worktype varchar(20) 可为空 职务 createtime date 可为空 注册时间 ps varchar(200) 可为空 备注 onjob varchar(20) 可为空 在职状态 pay(工资表) 列名 数据类型 可否为空 简介 pnumber int 不可为空 工资编号 pftime date 不可为空 发放时间 basepay float 不可为空 基本工资 extrapay float 不可为空 奖金 workage int 不可为空 工龄 userid int 不可为空 职工编号 kaoqinpay float 不可为空 考勤费 stayaway float 不可为空 旷工费 instrance float 不可为空 保险费 shifa float 不可为空 实发工资 dept(科室表) 列名 数据类型 可否为空 简介 deptnumber int 不可为空 科室编号 deptname varchar(20) 可为空 科室名称 jianlitime date 可为空 建立时间 leader varchar(20) 可为空 主负责人 ps varchar(200) 可为空 科室简介 jc(奖励与惩处表) 列名 数据类型 可否为空 简介 jcnumber int 不可为空 编号 award varchar(20) 可为空 所获奖励 awardreason varchar(200) 可为空 获奖原因 punish varchar(20) 可为空 所受处分 punishreason varchar(200) 可为空 处分原因 userid int 不可为空 职

文档评论(0)

1亿VIP精品文档

相关文档