版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
青岛理工大学软件工程详细设计实验报告项目:医院职工管理系统详细设计研究报告院(系):计算机工程学院专业:计算机科学与技术专业学生姓名:班级:计算091学号:医院职工管理系统详细设计研究报告程序系统结构系统模块的实现(1)用户登录模块首先接受用户输入的用户名和密码,然后在数据库中查询是否有此用户以及密码是否正确,若正确则返回用户的权限,根据权限不同执行不同的操作。该模块流程图如下图5.1所示。(2)管理信息系统模块以职工基本信息管理模块为例,管理员进入系统后选择相应的操作,根据不同的操作信息,数据库也进行不同的回应。该模块流程图如下图5.2所示。(3)其他子管理模块的流程与此大体相同,由于篇幅限制,在此不再一一赘述。3.页面设计(1)登录界面通过用户输入的用户名及密码,获取数据库中此用户名的详细信息,如果不存在,提示用户不存在错误;若密码不匹配,提示输入密码不正确;系统获取用户信息后,若用户名密码匹配,根据角色进入不同页面。(2)注册新用户界面新职工通过填写信息获取系统账号,系统要求职工填写的信息必须真实,尤其是身份证号必须合法,否则将注册失败。(3)管理员主界面普通用户在此界面仅可以查看自己的信息和修改账号密码。管理员进入到此界面即可选择不同的操作,进行职工各种信息的管理。(4)基本信息管理界面管理员可以添加、修改、删除职工的基本信息。(5)工资信息管理界面管理员可以添加、修改、删除职工的工资信息。(6)培训信息管理界面管理员可以添加、修改、删除医院的各种培训信息。(7)科室信息管理界面管理员可以添加、修改、删除医院的科室信息。(8)奖惩信息管理界面管理员可以添加、修改、删除职工的奖惩信息。(9)职务变更信息管理界面管理员可以添加、修改、删除职工的职务变更信息。4.数据库详细设计employee(职工基本信息表)列名数据类型可否为空简介numberint不可为空职工编号usernamevarchar(20)不可为空用户名passwordvarchar(20)不可为空密码powervarchar(20)不可为空权限namevarchar(20)不可为空姓名sexvarchar(2)不可为空性别ageint不可为空年龄idnumbervarchar(18)不可为空身份证号birthdayvarchar(20)不可为空生日nationvarchar(20)可为空民族marriagevarchar(20)可为空婚姻状况visagevarchar(20)可为空政治面貌hometownvarchar(100)可为空籍贯telvarchar(12)可为空电话addressvarchar(100)可为空地址afterschoolvarchar(30)可为空毕业学校majarvarchar(20)可为空专业cultruevarchar(20)可为空学历biyetimedate可为空毕业年份starttimedate可为空聘任时间deptnumint可为空所在部门编号(外键)worktypevarchar(20)可为空职务createtimedate可为空注册时间psvarchar(200)可为空备注onjobvarchar(20)可为空在职状态pay(工资表)列名数据类型可否为空简介pnumberint不可为空工资编号pftimedate不可为空发放时间basepayfloat不可为空基本工资extrapayfloat不可为空奖金workageint不可为空工龄useridint不可为空职工编号kaoqinpayfloat不可为空考勤费stayawayfloat不可为空旷工费instrancefloat不可为空保险费shifafloat不可为空实发工资dept(科室表)列名数据类型可否为空简介deptnumberint不可为空科室编号deptnamevarchar(20)可为空科室名称jianlitimedate可为空建立时间leadervarchar(20)可为空主负责人psvarchar(200)可为空科室简介jc(奖励与惩处表)列名数据类型可否为空简介jcnumberint不可为空编号awardvarchar(20)可为空所获奖励awardreasonvarchar(200)可为空获奖原因punishvarchar(20)可为空所受处分punishreasonvarchar(200)可为空处分原因useridint不可为空职工编号train(培训表)列名数据类型可否为空简介trainnumint不可为空培训编号trainnamevarchar(20)可为空主讲人trianunitvarchar(40)可为空主讲单位traincontentvarchar(200)可为空培训内容positionchange(职务变更表)列名数据类型可否为空简介chgnumberint不可为空变更编号useridint不可为空职工编号oworktypevarchar(20)不可为空原职务odeptnumberint不可为空原科室号reasonvarchar(200)可为空变更原因5.系统不足在开发这个软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,我采用循环测试法,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的发现并纠正差错,完成模块测试之后再进行系统测试。在该设计中,我偏重考虑了当用户输入的信息出错时,系统就会出现提示,以便让用户知道出错的原因,并能及时做出修改,所以我站在用户的角度考虑,尽可能设想各种边界条件,如记录为空,输入为空,输入出错等,以此来发现错误,纠正错误,取得了一定的效果。当然,本管理系统也存在一些不足之处。在修改职工信息时,有些本来约定好的不可以修的信息也可以修改,虽然尝试了很多方法,仍不能解决。再一点就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初中生物教师资格学科知识模拟试卷附答案
- 2025年最-新全国通信专业技术人员职业水平考试试题和答案
- 2025下教资小学综合素质真题及答案解析
- 2026事业单位工勤技能-新疆-新疆广播电视天线工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广西-广西水土保持工三级(高级工)历年参考题库含答案详解
- 国际贷款合同(范本)
- 2026事业单位工勤技能-广东-广东有线广播电视机务员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西食品检验工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东堤灌维护工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-宁夏-宁夏林木种苗工三级(高级工)历年参考题库含答案详解
- 华为外包公司管理制度
- JG/T 25-2017建筑涂料涂层耐温变性试验方法
- 尿道下裂的诊疗与护理
- 板材购销合同协议
- 美容院消毒流程及工具使用规范
- 光学金相显微技术知到智慧树章节测试课后答案2024年秋西安理工大学
- 初一新生家长会(共27张课件)
- 《数字电子技术》课程说课课件
- 帆状胎盘诊治指南
- 周三多-管理学:原理与方法(第七版),第十八章
- 重庆育才中学新初一分班英语试卷含答案
评论
0/150
提交评论