《系统分析与设计》课程设计——医院门诊信息管理查询系统

第1章  需求分析说明书

1.1 引言


1.1.1 编写目的
1. 保证软件开发的质量、需求的完整与可追溯性,编写此文档。通过此文档,以保证业务需求提出者与需求分析人员、开发人员、测试人员及其也相关利益人对需求达成共识。 
2. 本文档供需求提出者、需求分析人员、开发人员、测试人员阅读。


1.1.2 项目背景
a.项目的委托单位:哈理工软件与微电子学院
b.开发单位:软件八班
c.主管部门:软件八班第3小组
d.待开发的软件系统的名称:医院门诊管理系统


1.1.3 定义
术语定义: 
1.实现环境:系统运行的目标软件、硬件环境。 
2.实现技术:系统所采用的软件技术或体系结构,Brouse/Server 结构、                 中间件、Web 技术、多层体系结构、后台数据库等。 
3.实现语言或工具:实现系统最终采用的编程语言或工具包,如 java、JSP等。


1.1.4 参考资料
【1】约翰·W·萨茨辛格 罗伯特 B·杰克逊 史蒂芬 D·伯德 编 机械工业出版社 系统分析与设计:敏捷迭代方法(第六版)

 

1.2 任务概述

1.2.1 目标
为医院开发新的门诊管理系统,实现一个从信息收集、处理到查询的完整的处理方案。建立对应的数据库来将系统中的信息保存起来以方便查询。明确划分各系统使用者的权限,为患者提供查询医生和预约医生的功能,并能对自己的预约情况进行撤销和查看操作,让患者灵活的选择就诊医师。为医生提供查询当前预约患者信息的功能,以便医生就诊前准备活动。为管理员提供添加和修改医生信息的功能,以完成医师信息的不断更新。预约管理模块要监督预约过程以确定当前预约人数在医生可接诊的最大人数之内。主要用到的技术有:java,数据库管理技术,网站设计。

1.2.2 运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2006

1.2.3 条件和限制
设计上:需满足医院门诊的基本需求,要求系统具有良好的扩展性。
时间上:要求系统至少运行5年。
实现上:硬件需求为内存1G以上,cpu酷睿i3及以上,使用Microsoft SQL Server 2006。
资金上:由小组收集并对目标医院使用方开展ERP活动。

1.3 数据描述


1.3.1 静态数据
数据库表:患者信息,医生信息,管理员信息,预约信息,病例信息
1. 患者信息:身份证、姓名、性别、年龄、用户信息、病例。
2. 医生信息:身份证、姓名、性别、科室、用户信息、职务。
3. 管理员信息:身份证、姓名、性别、用户信息。
4. 预约信息:患者信息、医生信息、就诊时间、预约单号。
5. 病例信息:身份证、病史、就诊情况。


1.3.2动态数据
用户模块:输入用户名和密码,输入需要查询的医生名称,输入需要修改的个人信息,预约医生时返回的预约单号等。


1.3.3.数据库介绍
名称:Microsoft SQL Server 2006
类型:Relational Database
 

1.3.4数据词典 

                                                                                              表1-1 患者信息

字段名

描述

数据类型

字段限制

身份证

患者实名身份证号

varchar(10)

Not null

姓名

患者姓名

varchar(10)

Not null

性别

患者性别

varchar(10)

Not null

年龄

患者年龄

int

Not null

用户信息

患者唯一账号ID

varchar(10)

PrimarKey

病例

患者病例

varchar(10)

 

 

                                                                                            表1-2 医生信息

字段名

描述

数据类型

字段限制

身份证

医生实名身份证号

varchar(10)

Not null

姓名

医生姓名

varchar(10)

Not null

性别

医生性别

varchar(10)

Not null

科室

医生所属科室

varchar(10)

Not null

职务

医生担任职位

varchar(10)

Not null

用户信息

医生唯一账号ID

int

PrimarKey

最大预约人数

医生可接诊人数最大数

int

Not null

 

                                                                                               表1-3 管理员信息

  • 52
    点赞
  • 435
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
口腔门诊订单管理系统是一种基于电子化的医疗信息管理系统,主要用于管理和维护口腔门诊订单信息。该系统可以为口腔门诊提供全面的信息化服务,包括订单的创建、修改、查询、删除、统计等功能。 下面是该系统设计与实现: 1.系统需求分析 (1)系统功能需求: ①订单管理功能:包括订单的创建、修改、查询、删除等功能; ②订单统计功能:包括订单数量、金额、时间等统计功能; ③用户管理功能:包括用户的登录、注册、权限管理等功能; ④数据备份和恢复功能:包括系统数据的备份和恢复功能; (2)系统性能需求: ①系统可靠性:系统需要具备良好的运行稳定性,保证数据的准确性和完整性; ②系统安全性:系统需要具备良好的安全性,保证数据不会被非法访问或篡改; ③系统响应性:系统需要具备良好的响应速度,保证用户的使用体验。 2.系统架构设计 (1)前端架构设计: ①界面设计:采用Web方式,使用JSP和HTML等技术实现; ②数据交互:采用AJAX技术实现与后台的数据交互。 (2)后端架构设计: ①技术选型:采用SpringMVC+MyBatis框架,使用Java语言实现; ②数据库设计:采用MySQL数据库,使用Navicat可视化工具设计和管理数据库。 3.系统模块实现 (1)订单管理模块:实现订单的创建、修改、查询、删除等功能; (2)订单统计模块:实现订单数量、金额、时间等统计功能; (3)用户管理模块:实现用户的登录、注册、权限管理等功能; (4)数据备份和恢复模块:实现系统数据的备份和恢复功能。 4.系统测试与优化 (1)系统测试:进行系统功能测试、性能测试、安全测试等测试,保证系统的稳定性和安全性; (2)系统优化:对系统进行性能优化、安全加固等方面的优化,提高系统的响应速度和安全性。 以上就是基于Java的口腔门诊订单管理系统设计与实现。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值