1、web企业医疗管理系统课程设计说明书2017届课程设计企业医疗管理系统 课程设计说明书学生姓名 薛仁杰 学 号 5011212510 所属学院 信息工程学院 专 业 计算机科学与技术 班 级 17-6 指导教师 牛荣 教师职称 副教授 塔里木大学教务处制企业医疗管理系统 1正文 11概况 11.1开发环境 21.2选择开发架构 22.医疗管理系统简介 22.1 设计的目的和意义 22.2设计的思路与总体方案 32.2.1系统功能 32.2.2系统性能要求 32.3系统功能模块分析 32.3.1 32.3.2员工操作模块 42.3.3.数据库设计 43.程序功能的实现 53.1.登录系统 53.
2、2 员工医疗管理 73.2.1.添加新纪录(tianjia.aspx) 83.2.2删除员工信息(shanchu.aspx) 83.2.3修改员工信息(xiugai.aspx) 93.2.4查看员工信息(chakan.aspx) 93.2.5退出管理系统(tuichu.aspx) 94.总结 105.参考文献 10企业医疗管理系统摘要:本文主要介绍教务管理系统的设计思路和制作过程,从教务管理的重要性开始,介绍教务管理采用的ASP.NET技术和SQL Server数据库,进而阐述整个教务管理系统的制作过程和具体的设计思路。该教务管理较全面地利用ASP.NET技术实现教务管理的基本功能:学生管理、
3、教师管理、课程管理、班级管理、选课管理、成绩管理、课程信息、选课操作、已选课程、成绩查询等并增加了一些特色功能。例如修改管理员密码、添加新纪录等。最后介绍自己在设计过程的心得体会。本设计运用Microsoft Visual Web Developer2005软件和SQL Server2000数据库设计的开发。实现了用户登录、查看成绩和课程信息、修改管理员密码、添加新纪录等功能。关键字: ASP.NET,教务管理系统,SQL Server数据库正文1概况教务管理系统的应用目标是提高企业对员工的医疗信息管理工作的效率,通过本系统可以员工个人信息、医疗信息进行基于Web方式的管理及维护。系统开发的总
4、体目标是实现企业员工医疗管理的系统化、规范化。该网站的核心功能是在网络上提供浏览者查询的功能,用户登录后就可进入查询和选择课程界面实现选课操作、查询成绩功能。制作管理系统可以从管理员和员工界面2个角度考虑。用户输入用户名和密码单击登录或是注册按钮。可以进行员工信息的修改和账号注册。1.1开发环境本设计是在Windows 8.1操作系统下进行开发和设计的。页面设计工具采用Microsoft visual studio 2010软件。数据库设计工具采用SQL Server2008软件。操作系统:Windows 8.1数据库管理系统:SQL Server2008;功能模块开发语言:ASP.NET;1
5、.2选择开发架构B/S架构Bowser/Server架构中,每台客户端主机(Host)不能够独立的处理数据,绝大多数的数据都是由服务器(Server)来处理。因此用户所需要的服务取决于服务器(Server)端能够提供怎样的服务,可以做到服务和数据的实时更新。管理系统是一个数据更新速度很快的系统,需要实时的处理用户任意时间提交的数据,比如用户的登录、用户信息的修改、查询以及添加、删除、更新。基于上述的分析,管理系统适合采用B/S架构。2.医疗管理系统简介2.1 设计的目的和意义该系统的应用目标是提企业对员工的医疗信息管理工作的效率,通过本系统可以对员工个人信息、员工医疗和管理员信息进行基于Web
6、方式的管理及维护。员工可以通过本系统进行个人信息查询、员工医疗信息查询以及完成选课操作。系统开发的总体目标是实现员工医疗和员工信息管理的系统化、规范化。2.2设计的思路与总体方案2.2.1系统功能员工管理系统根据用户身份的不同,将操作划分为管理员、普通用户权限。1管理员权限管理员是系统中最高权限的拥有者,可以对用户名、员工工号、性别等项目进行统一的管理。管理员中用户名为yhm的具有更高一级的权限,课管理系统中其他管理员的账户信息。管理员拥有的权限如下:员工信息管理、管理员信息管理和用户管理。2.2.2系统性能要求系统性能要求是指信息传递顺利,协议分析正确,Web界面友好,运行时能满足使用需要,
7、系统的安全性得到完全保证。在实际应用中若设备配置较高、网络带宽充足的情况下。我们最需要考虑的就是系统的安全性,要求系统能严格区分不同用户身份,并限制其只能访问与自己权限相符合的系统资源。2.3系统功能模块分析该模块由2个子模块组成,主要负责管理员、企业员工的身份管理以及系统基础数据的管理。2.3.11员工信息管理包括对员工信息的浏览、添加、修改和删除。2企业管理员信息的管理包括对管理员信息的浏览、添加、修改和删除。2.3.2员工操作模块 学生只能进入此模块,而无法访问管理员模块中的任何内容。该模块共有5个方面的功能:浏览个人信息、修改密码、查询所选课程、选课操作和成绩管理。1浏览个人信息员工登
8、录系统后,课浏览自己的个人基本信息,但没有修改或删除的权限。2修改密码员工可以修改自己的密码。员工初始密码是在管理像数据库中添加该员工信息时由系统自动创建的,初始用户名和密码均为员工的工号。3查询余额在该模块中员工可以查看自己医疗使用情况2.3.3.数据库设计本系统需要使用Microsoft SQL Server2008数据库系统来数据存储程序运行时的各种数据。在开始ASP.NET网站设计之前应创建数据库及包含的数据表。创建数据表 系统中所有数据存放在Microsoft SQL Server数据库Course_Manage中,其中包括2张数据表:管理员信息表(glyxx)、员工信医疗息信息表(
9、ygxx)各表结构及字段描述见表3-1表3-2。表3-1 管理员信息表(glyxx)字段名数据类型宽度字段描述Zhvarchar50用户名Mmvarchar50用户密码表3-2 员工信息表(ygylxx)字段名数据类型宽度字段描述Ghvarchar50工号Xmvarchar50姓名Xbvarchar50性别Nlvarchar50年龄Ssvarchar50宿舍Dhvarchar50电话Yevarchar50余额3.程序功能的实现在本次课程设计中将详细介绍系统中各功能模块操作方法及设计过程。3.1.登录系统在denglu.aspx页面中可实现用户身份验证、管理员个人密码维护等功能。 用户身份验证(
10、denglu.aspx)用户通过浏览器访问系统时,打开的第一个页面就是图4-1所示系统登陆页面。在输入了用户名和密码后单击【登录】按钮,若输入的用户名或密码出错,系统讲弹出信息框加以提示,如图4-2所示。图4-1 登录页面图4-2 出错提示 用户注册(zhuce.aspx)在登录页面denglu.aspx中,若管理员管理员是第一次登陆,单击【注册】按钮键进入管理员注册页面zhuce.aspx。管理员用户从denglu.aspx页面跳转到本页面时。在本页面的用户名栏填写用户名。在输入了密码并进行确认后,单击【确定】可将新密码提交到SQL Server数据库。如果用户两次输入的密码不相同,则弹出信
11、息框显示出错提示。 2次输入的密码不同时出错提示 用户名为空时出错提示3.2 员工医疗管理如图4-3所示员工医疗管理页面是用户以管理员身份登录系统后看到的第一个页面,该页面中可实现的功能有:通过功能导航栏跳转到其他管理页面(如员工管理等)。单击【添加】,【删除】,【修改】,【查询】链接按钮,实现对员工记录的添加、删除、修改、查询功能。点击【查询】后,可查看员工详细信息。单击【添加】链接按钮可在打开的页面中添加员工记录。单击【修改】链接按钮可修改员工信息。单击【删除】链接按钮可删除对应的员工信息。 管理员工信息页面3.2.1.添加新纪录(tianjia.aspx) 用户单击ygxx.aspx页面
12、下方【添加】按钮时打图3.2.1所示的添加员工信息(tianjia.aspx)页面。用户在输入了数据库yhxx表中需要的各字段值后点击【确定】链接按钮,即可向数据库中添加一条新记录。 图3.2.1添加页面tianjia.aspx 3.2.2删除员工信息(shanchu.aspx)用户单击ygxx.aspx页面下方【删除】按钮时打开图3.2.2所示的删除员工信息(tianjia.aspx)页面。用户在输入了数据库yhxx表中需要的各字段值后点击【确定】链接按钮,即可删除数据库中一条记录。图3.2.2删除页面shanchu.aspx3.2.3修改员工信息(xiugai.aspx)用户单击ygxx.
13、aspx页面下方【修改】按钮时打开图3.2.3所示的修改员工信息(xiugai.aspx)页面。用户在输入了数据库yhxx表中需要的各字段值后点击【确定】链接按钮,即可修改数据库中一条记录。图3.2.3修改页面xiugai.aspx3.2.4查看员工信息(chakan.aspx)用户单击ygxx.aspx页面下方【查看】按钮时打开图3.2.4所示的查看员工信息(chakan.aspx)页面。用户在输入了数据库yhxx表中需要的各字段值后点击【确定】链接按钮,即可查看数据库中记录。 图3.2.4查看页面chakan.aspx3.2.5退出管理系统(tuichu.aspx)用户单击ygxx.asp
14、x页面下方【退出】按钮时打开图3.2.5所示的退出页面。4.总结 通过我的努力,我的课程设计如期的完成了。对我来说,不仅拓宽了知识面,锻炼了能力,而且也体会到了团队带来的无穷力量以及获得成功时的喜悦。课程设计是培养我们运用所学知识,发现和解决实际问题,提高实践能力的重要环节,是对我们通过一学期学习后的具体训练和考察过程。通过理论与实际的结合、人与人的沟通,进一步提高思想,尤其是观察、分析和解决问题的实际学习能力。课程设计达到了我们的预期目的。在课程设计之后,我普遍感到不仅实际动手能力有所提高,更重要的是对程序设计的了解,进一步激发了我们对知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深
15、入的学习。在课程设计过程中,大家都很努力,出现问题就及时解决,例如,上网查找资料,借阅图书,咨询老师,我们遇到的困难都逐一破解,当看到一堆堆的错误提示,我们有点失望,但是我们也有信心去面对,最终,我们获得了老师和同学们的肯定,我们也有很大的收获,我发现大家对ASP.NET有很大的兴趣,在进行课程设计的每一天,我们都很努力,在不停的调试之后,我们的教务管理系统运行成功了,实现了很多的功能,看到我们的作品,我相信,有付出就会有收获。5.参考文献1.常永英. ASP.NET程序设计教程(c#版)上机指导与习题解答. 机械工业出版社,2010.12.杨天奇,王文.ASP.NET网络编程技术.机械工业出
16、版社,20103.张树亮,李超.ASP.NET 2.0+SQL Server网络应用系统开发案例精解.北京:清华大学出版社,2012年。4.格罗夫.SQL完全手册(第二版).北京:电子工业出版社,2012年。5.王珊,萨师煊.数据库系统概论(第四版). 北京:高等教育出版社,20126.常永英.ASP.NET课程设.第一版.北京:计机械工业出版社,20087.崔淼,关六三彭伟.ASP.NET课程设计教程.第二版.北京:计机械工业出版社,20108.张跃廷,苏宇.ASP.NET网络编程.第一版.北京:人民邮电大学出版设,2008 9.刘瑞新.ASP.NET.程序设计教程M.北京:计机械工业出版社,201310.张跃廷,顾彦玲.ASP.NET从入门到精通 M.北京:清华大学出版社,2014