学校卫生管理系统的设计与实现_第1页
学校卫生管理系统的设计与实现_第2页
学校卫生管理系统的设计与实现_第3页
学校卫生管理系统的设计与实现_第4页
学校卫生管理系统的设计与实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告学校卫生管理统的设与实现课程《数据库原理应用》班级姓名学号指导教师时:2012年

月日至2012年月28日

指导教师对课程设(论文的评工作态度务完成情况力水平计说明论文)的撰写和图纸质量等成绩指导教师签字

录第一章开发背景.第二章功能描述.第三章业务流程分析.第四章数据流程分析.4.1数据流程图.4.2数据字典.第五章概念模型设计.第六章逻辑模型设计和优化....................................................................................11第七章物理设计和实施.第八章系统测试.第九章课程设计心得体会.参考文献.

第一章开发背随着计算机及网络技术的飞速发展应在全球围内日益普及,当今社会正快速向信息化社会前进息统的作用也越来越大学管理工作信息交流越来越频繁,学校已不在满足于独立、零散的信息传递,学校需要的是协作工作、综合、集成化的解决方案。而网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的最佳方式。网上管理现了工作流息识流和办公自动化系统的整合管理供一个科学、开放先的信息化办公平台实办公自动化并进行远程管理或在家管理。整体提高了单位办事效率和对信息的可控性,降低办公成本高行力,使管理趋于完善校生管理系统是在适应市场需求的客观前提下了满足学校管理自己的卫生而开发的系的是终目的是要将卫生信息放到网络上,以方便使用者查阅。

第二章功能描结合学校卫生工作的需要,开发一个卫生管理系统。系统主要功能如下:(1卫生工作组成员管理提供工作组成员信息(职务、工作类型、工作内容等)的维护和查询功能(2卫生工作安排提供卫生活动信息(活动名称、地点、内容、人员/单位及负责人等)的维和查询功能,评定每次卫生活动情况。(3健康教育管理提供健康教育工作(健康教育计划项目、教育人员、教育内容等)的维护和查询功能。(4学生体检管理记录每位学生每学期的体检各项指标详细情况。(5常见病预防管理提供常见病信息(常见病名称、类型、病发表现、传染性等)的维护和查询功能,记录每个班学生常见病患者信息,统计年级、班级或个人常见病患者情况。(5公益献血管理提供学生献血信息(包括献血量、献血证号、献血时间等)的维护和查询功能。(6综合体质管理提供每个学生综合体质信息的维护和查询功能。

第三章业务流分析业务流程分析图如图所示。工作成员工作康教公益动卫生动

用户图业务流程分析图

常见患者息常见信息学生检卫生动评

第四章数据流分析4.1数据流程图通过需求分析,得出卫生管理系统数据流程如图4-1所。用户

D001用名

用户信息判定

用户信息D002患者信息D003工作组成员名D004卫生活动名称D005项目名

工作组成员信息查询卫生活动信息查询健康教育信息查询

工作组成员信息卫生活动信息健康教育信息

常见病患者统计学生体检信息常见病患者查询常见病信息图系统处理数据流程图4.2数据字典(1)据的述数据流编号:D001数据流名称:用信息简述:用户信息单数据流来源:用户数据流去向:用户信息判断数据流组成:用户名+密码数据流量:1000/高峰流量:3000/数据流编号:D002数据流名称:常病患者信息简述:常见病患者的基本信息数据流来源:用户数据流去向:常见病患者统计数据流组成:学年班级数据流量:天高峰流量:天()理辑描

常见病患者信息

处理逻辑编号:处理逻辑名称:用户信息判断简述:判断用户信息的合法性输入的数据流:用户信息处理描述:根据用户提供的用户信息,验证用户信息,验证通过则继续下移处理。输出的数据流:用信息处理频率:10次天处理逻辑编号:处理逻辑名称:工作组成员信息查询简述:查询工作组成员信息输入的数据流:D003工组成员名信息处理描述:根据用户提供的工作组成员名信息,到工作组成员信息中查找是否有该成员,有则进行显示查询结果,如没有则返回无该成员信息。输出的数据流:该员信息处理频率:1000次/(3)据储描数据存储编号:F001数据存储名称:用户信息简述:用户的基本信息数据存储组成:用户+密关键字:用户名相关联的处理:数据存储编号:F002数据存储名称:工作组成员信息简述:工作组成员基本信息数据存储组成:成员+职工作类+作内容关键字:成员名相关联的处理:(4)部体描外部实体编号:外部实体名称:用户简述:系统使用人员输入的数据流:输出的数据流:D001

第五章概念模设计根据系统数据流图和数据字典,得出系统的分—总体概念模型E-R如图所。图5—2卫生活动E-R图

图公益献血图n

n

n

n

n

n

图系统的总体概念模型

第六章

逻辑模型设计优化根据系统的总体概念设计模型向关系模式的转化规则和数据库的范式理论到系统优化后的逻辑模型,如表~所示。表1工组成员信息表(w_member表)成员姓名

职务

工作类型

工作内容表2卫活动信息表表)活动名称

活动时间

地点

人员/单位

负责人

活动内容

卫生活动评定表3学体检表s_test表)姓名

学号

年度

学期

身高

体重

视力左

视力右

心率

血压

肺活量

综合体质表康教育活动表表健康教育计划项目

教育人员

教育内容

时间表常病信息表表常见病名称

类型

病发表现

传染性表6常见病患者信息表(表姓名

学号

常见病名称

年级

班级表公献信息表表姓名

学号

献血量

献血证号

献血时间表户信息表(表用户名

密码

第七章物理设和实施得到系统逻辑模型后该行据库的物理设计和实施数据库了理计主要是要确定数据库的存储路径存结以及如何建立索引等以采用系统的默认设置数据库实施主要包括在具体的中创建数据库和表的过程,本设计所选用的DBMS为SERVER2005,有关创建数据库和关表的SQL语如下所示:(1创建数据库/*==============================================================*//*DataBase:学校卫生管理系统创建数据库,数据库名称为学校卫生管理系统*//*==============================================================*/createdatabase学卫生管理系统1(2创建数据库的表/*==============================================================*//*Table:w_member,工作组成员信息表*//*==============================================================*/createtablew_namechar(20)primaryw_jobchar(20),w_typechar(20),w_contentchar(100))/*==============================================================*//*Table:w_member,卫生活动信息*/*==============================================================*/Createh_namechar(20)char(10),char(30),char(20),h_contentchar(100),char(100))/*==============================================================*//*s_test表,学生体检*/*==============================================================*/createtablechar(9),

char(20),char(5),t_yeart_term(5),char(5),s_weights_l_eyesights_r_eyesightchar(5),s_blood_pressurechar(5),s_physiquechar)/*==============================================================*//*健教育信息表*/*==============================================================*/createtableh_deucation(,e_tinechar(20),e_contentchar(100),)/*==============================================================*//*c_illness,常病信息表*/*==============================================================*/createtablec_illness(i_namechar(20)char(20),i_chuanranchar(200))/*==============================================================*/,见病患者信息表*/*==============================================================*/Createc_patient(char(9),

char(20),i_namechar(20),s_grade(s_no,i_name),keykey(i_name)c_illness(i_name))/*==============================================================*//*p_donate_blood,益献血信息*/*==============================================================*/Createtablechar(9),char(20),char(10),b_quantitychar(5),char(10),)/*==============================================================*//*用表*/*==============================================================*/createtableusingtable(u_namechar(20)primarykey,u_keychar(10))Go

第八章系统测(1登录界面图8-1登界面代码如下:e)=="".Show(用户名不能为空==.Show(密码不能为空);con.createCon();cmd"'and+"'",i=

(i>0)new.Show(");(2选择界面图8-2选界面代码如下:voidToolStripMenuItem_Click(EventArgse)=卫生工oolStripMenuItem_Click(e)健康教oolStripMenuItem_Click(e)=

学生体oolStripMenuItem_Click(e)=常见病ToolStripMenuItem_Click(objecte)常见病oolStripMenuItem_Click(e)=常见病ToolStripMenuItem_Click(objecte)公益献oolStripMenuItem_Click(e)();(3工作成员信息界面图8-3工成员信息界面

代码如下:"新增=true;=true;=true;.textBox1.Text.ToString())"".textBox2.Text.ToString())"".textBox3.Text.ToString()))(MessageBox.Show(您确定要新增",.YesNo,.Yes)=1;.Show(请输入成员信息;"提交==1)con.createCon();("insert,,.Char,,,.Char,,.Char,=*,ds=(););=

.textBox1.Enabled=;.Show(新增记录成功!.textBox1.Enabled=;.textBox2.Enabled=;.textBox3.Enabled=;(Exception.Show(没有记录显示!);=0;(4卫生工作信息维护界面图8-4卫工作信息维护界面代码如下:"新增=true;=true;=true;.textBox1.Text.ToString())"".textBox2.Text.ToString())"".textBox3.Text.ToString()))(MessageBox.Show(您确定要新增",.YesNo,.Yes)

=1;.Show(请输入卫生工作信;(5卫生活动评价界面如示。图8-5卫活动评价界面代码如下:((!=)(MessageBox.Show(您确定要提交",.YesNo,.Yes)con.createCon();("update+,.Char,,.Char,=

("select,ds=(););=.Show(提交成功!;(6健康教育管理界面如示。图8-6健教育管理界面代码如下:objecte)==""con.createCon();cmd=newSqlCommand"select*h_education'"+,=new("selectlike+"'"(););=

(7学生体检管理界面如示。图8-7学体检管理界面代码如下:==""con.createCon();froms_tests_no+con);=froms_tests_no+con);(););=

(Exception.Show(没有找到相匹配的);;(8常见病信息管理界面如8-8所。图常见病信息管理界面代码如下:object((this"("您确定.YesNo,.Yes)con.createCon();("insertvalues(@i_name,@i_type,@i_chuanran,@i_symptom)",.Char,,.Char,

,.Char,=sdanew*c_illnessds=(););=.textBox1.Enabled=;.Show(新增记录成功!.textBox1.Enabled=;.textBox2.Enabled=;.textBox3.Enabled=;

(Exception.Show(没有记录显示!);;(9常见病患者登记界面图常见病患者登记界面代码如下:

object((this.textBox3.Text.ToString())!=""&&!="")("您确定.YesNo,.Yes)con.createCon();("insert,.Char,=textBox1.Text;,.Char,,.Char,,.Char,4).Value,==.Show(新增记录成功!;()常见病患者统计界面图常见病患者统计界面

代码如下:==""con.createCon();"%'",=new("%'",(););=()公益献血管理界面。图8-11益献血管理界面代码如下:"新增=true;=true;=true;.textBox1.Text.ToString())"".textBox2.Text.ToString())"".textBox4.Text.ToString()))

(MessageBox.Show(您确定要新增",.YesNo,.Yes)1;.Show(请输入献血信息;()综合体质管理界面图8-12综体质管理界面代码如下:((this("您确定.YesNo,.Yes)con.createCon();("update,.Char,,=,.Char,,.Char,=

new(*from",con);ds=(););=.Show(提交成功);;

第九章课程设心得体在开始的时候总遇到这样或样的问题在做的过程中慢慢摸索和研究,把其中的一个个问题逐个解决为更地完成课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论