记:四周实习项目--XX医院门诊系统
来源:互联网 发布:linux修改host 编辑:程序博客网 时间:2024/04/30 02:51
职位:项目组长
接到的任务是:XX医院门诊系统,采用B/S设计
记得看到任务书的时候第一反应是有点蛋疼,据我所知,医院(我去过的)全是C/S设计的。
主要是就医疗行业来说,业务流程比较繁忙与复杂,处理的业务比较多,如果所有数据,全部通过服务器计算,一旦服务器出现崩溃,将导致整个网络的瘫痪,后果不堪设想。而采用C/S,服务器与客户端模式,即使是其中的某一个客户端出现问题,也不会影响整个业务流程。
不过,以任务书算。。。
正文:
VS015+SqlServer2012+Axure RP Pro+Adobe Dreamweaver CS6+PS+其他
//我只写了我用到的
全组共计9人,时间是2016.12.12-2017.01.06,共计4周,差不多一个月,而前组内有4个人要考研,所以没有安排任务。
第一周完成的是 可行性研究,需求分析,概要设计,详细设计,静态页面,数据库设计
第二周-第三周主要是编码
第四周 测试,和完善
主要写一下我参与的
数据库设计:
用户ID:是为医院内部人员使用的,例如医生,护士
设计思路:参考身份证号的设计
以6开头 //常喊666,6翻了,没多大意义….
0/1:0代表女,1代表男
XX:部门,例如01 后勤部
XXX:科室,例如001是眼科
XX:级别,例如01主任医师
XX:00-ZZ,职位编号,用于区别医师
挂号单编号:参考身份证号的设计
070101:哪一天挂的号—2007年1月1号
0/1:0代表女,1代表男
XXX:挂的哪一科室,例如001是眼科
XX:级别,例如01主任医师,收取挂号费需要
XX:00-ZZ,职位编号,用于区别是第几个病人
其他设计:
检查费用是算到了药品里,例如X01是CT,包括一些医疗器械的使用
根据需求,病人必须填写自己的姓名,年龄,性别,其他的可以不填—//联系方式存在争议
//题外话:当时没有去思考变性人怎么处理…
其他:
医生和护士是只可以更改自己的密码,其他的都需要去后勤部提出修改。
独立设置院长,可以查看今天医院的收入,规划在后勤部
一些注射,输液床位费等都是和药品在一起,用X开头做区别(根据物品不同,开头字母不一样)
确定使用三层架构(这个组内成员都会一点)
//想到在补充
第2-3周:编程
强制安排一个同学去学SQL语句,写后台SQL语句直接拷他的过来
另一个写后台的去考研了T.T
花了1天搞定登录页面
前台有前台的负责
主要是防止SQL注入这一块
正则,还是其他方案(存储过程,Regular Expression?)
最后选定正则,最后答辩的时候好讲
花了3天把挂号处那一块写了
期间不停的修改数据库的结构,前边挖下的大坑,义无反顾的跳了进去
要点:
1.组合挂号单编号
根据前台传过来的年龄,性别等等组合
2.动态获取
当挂号处的护士选定了眼科,主任医师的时候,医生那一处的下拉列表自动会把眼科的主任医师所有名单加载进去,挂号费也是自动加载的,主要看挂号类型那一栏
//前几天去医院,挂号是由医师去挂,挂号处现在办一张卡就行
7天搞定后勤
下边是一坨“屎”,如果有兴趣,接着看
黑色圈的地方是用来查询的,全部是模糊查询
选择所属部门的时候,下拉列表框会显示,输入框就会隐藏
红色圈那里显示的是当前页
查询完毕后,会在当前页重新加载,也会重新计算有多少页
而那一堆堆Label(shi),是用来加载数据库里边的数据
string btId = ((Button)sender).SkinID;
这个是利用Button的SkinID属性来确认点击了哪一个按钮
string mid_id = info[(num - 1) * 5 + i].UserId;
Num是第几页,i是当前页的第几行
获取到需要修改的人员的ID
后勤的任务比较多,还要写一些公用的函数,最主要的是还在修改前边的数据库
欢迎关注我的微信个人订阅号
我的微博:well火柴
每天多学一点0.0
- 记:四周实习项目--XX医院门诊系统
- 医院门诊管理系统
- 承志医院管理系统项目解析 门诊医生工作站—辅助检查项目(六)
- 医院门诊管理系统--华为OJ
- 承志医院管理系统项目解析 门诊登记(二)
- 承志医院管理系统项目解析 门诊挂号(三)
- 承志医院管理系统项目解析 门诊医生工作站—书写病历(四)
- 承志医院管理系统项目解析 门诊医生工作站—处方录入(五)
- 承志医院管理系统项目解析 门诊收费(七)
- 银博医院门诊划价收费系统 v3.12.1 官方
- 医院门诊收费系统——能值多少钱?
- 第四周实习记
- 软件工程课程设计问题总结——医院门诊系统(三):注册失败保留表单内容
- 软件工程课程设计问题总结——医院门诊系统(六):datetime timestamp 和String
- 软件工程课程设计问题总结——医院门诊系统(七):总结
- 医院HIS软件:门诊+住院+财务接口
- 北京失眠医院门诊时间咨询
- 门诊信息管理系统
- ln软硬链接以及一些命令补充形式和小结
- 佛学与人生
- 树莓派3代B型开箱
- 用内联函数代替多个驱动器
- POJ 1850 Code (组合数学)
- 记:四周实习项目--XX医院门诊系统
- 代码之道阅读手记
- 计算MD5
- JVM的CAS实现原理解析
- JAVA之打印九九乘法表
- mac 下管理员无权限修改文件问题以及rootLess内核保护开关
- 寄存器(CPU工作原理)
- JAVA之数组从“A”到“Z”顺序插入元素
- php中的interface和implements及其他