网上购物系统设计与实现WEB实习论文说明书

上传人:dus****log 文档编号:74314280 上传时间:2022-04-13 格式:DOC 页数:12 大小:182KB
收藏 版权申诉 举报 下载
网上购物系统设计与实现WEB实习论文说明书_第1页
第1页 / 共12页
网上购物系统设计与实现WEB实习论文说明书_第2页
第2页 / 共12页
网上购物系统设计与实现WEB实习论文说明书_第3页
第3页 / 共12页
资源描述:

《网上购物系统设计与实现WEB实习论文说明书》由会员分享,可在线阅读,更多相关《网上购物系统设计与实现WEB实习论文说明书(12页珍藏版)》请在装配图网上搜索。

1、编号:WEB实习(论文)说明书题 目:网上购物系统设计与实现 院 (系): 计算机科学与工程 专 业: 计算机科学与技术 学生姓名: 周 世 宁 学 号: 0800030517 指导教师: 陈 金 龙 2015年1月 18 日摘 要在当今社会中,医疗对人们的生活十分重要,每天看病的人络绎不绝,门诊医生每天开的药单万千上万,使用的纸张数量极大,归档复杂。使得医生护士们感到工作压力大。为了解决这些问题,减轻他们的负担,提高工作效率,省出更多的时间来治病救人,我们开始着手制作本系统。本住院医生工作站管理系统主要采用Visual Studio 2010 、ASP.NET MVC、SQL Server

2、2005和UML等软件来设计,将系统分模块进行设计,主要有用户管理(对医院内的各成员信息录入、编辑、查询),院内邮件,消息发送,读取消息,用户信息查询等功能。用户登录、对各表的查询、修改、添加、删除等操作中。本软件完成后,基本实现以下功能:(1) 系统登录功能;(2) 用户管理功能;(3) 用户信息输入输出管理功能;(4)消息发送功能;(5) 消息查询功能;(6) 消息删除功能;(10) 用户信息处理功能(添加、删除、查询、修改用户信息)。此软件的用途如下:(1) 用于医院对用户管理;(2) 院内消息管理。关键词:数据库系统;三层架构;UML;ASP.NET MVC;目录1 绪论11.1 课题

3、介绍1住院医生工作站系统开发的背景1住院医生工作站系统开发的意义11.2 国内外发展现状1住院医生工作站系统发展现状1住院医生工作站系统发展现状12 需求分析12.1 系统功能模块需求2层次方框图2各模块说明22.2 数据流图3顶层数据流图3第1层数据流图3第2层数据流图42.3 系统静态建模4全局用例图4核心模块用例图42.4 系统动态建模6时序图6协作图93 系统设计103.1 概念结构设计103.2 逻辑结构设计10关系表的范式与约束10关系表间的关系图11系统类图123.3 物理结构设计13存储方式和位置135 系统实现与编码134.1 后台设计13主要功能模块的界面与代码136 结束

4、语165.1 主要成果165.1.1完成的系统功能165.1.2系统特点165.2 对系统的展望165.2.1未完成的系统功能165.2.2存在的不足之处17附录181 绪论1.1课题介绍1.1.1住院医生工作站系统开发的背景住院医生工作站系统是执照医院里各业务处理流程制作的。1.1.2住院医生工作站系统开发的意义本系统采用较为先进的技术及使用开发工具来开发具有一定的优势,能够缩短开发时间、降低开发成本、且系统维护起来比较方便。本系统的出发点是能够更好的满足医院对院内员工、病人等信息管理的需求,具有非常实用的意义。1.2 国内外发展现状1.2.1住院医生工作站系统发展现状由于与住院医生工作站系

5、统相类似的系统软件在中国不是比较少,并且,现今人们对自身医疗方面的重视,各医院对此类系统软件的需求极大。1.2.2住院医生工作站系统发展现状计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80%100%的信息处理由计算机完成;计划管理中是80%90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计

6、算机应用的主要领域。2 需求分析2.1系统功能模块需求2.1.1层次方框图系统功能模块图,图1.1画出了系统模块的主要层次。具体的管理模块。图1.1 住院医生管理系统层次方框图图1.1是住院医生管理系统层次方框图,是由超级管理员全权负责的。主要进行如下操作:对所有信息进行管理。2.1.2各模块说明(1)登录模块登录仅限内部使用,为院内员工进入系统提供入口。系统管理员或者登录时,要输入正确的用户名和密码才能正常登录。(2)用户管理模块用户管理模块主要包括医院内所有员工的信息添加模块、修改、删除和查询功能模块。该模块主要用来管理医院内所有员工信息,并有条不紊地进行管理,提高他们的工作效率。(3)院

7、内邮件模块院内邮件模块主要用来浏览院内消息的模块。(4)消息发送模块消息发送模块主要用于内部人员进行学术交流、信息通知等等。(5)查询模块提供对用户信息表、消息发送信息表的查询,使系统管理人员人工作更加方便,更加有效。(6)退出系统模块退出系统返回到登录界面。(7) 权限管理模块不同的用户的管理权限不同。2.2数据流图2.2.1顶层数据流图图2.1顶级数据流图图2.1是顶级数据流图,显示了系统管理员与用户登录系统的关系图。2.2.2第1层数据流图图2.2第一层数据流图图2.2 是第一层数据流图,显示了系统管理员、一般用户与相应的功能模块之间的查询与调用关系。2.2.3第2层数据流图图2.3管理

8、员管理数据流图图2.3是第二层数据流图,系统管理员拥有对本系统所有业务处理的权限;医生用户拥有的权限有:修改医生个人的信息,添加病人的信息;添加病人相关病症信息;申请修改病人病历记录和药方,由相应的管理员通过审核后方可进行修改;添加处方(开药);为病人申请转科。护士权限有:查询日程工作安排;查询相应的病人处方给相关的医疗护理。2.3系统静态建模2.2.1全局用例图2.2.2核心模块用例图用例图是从用户的角度来对系统进行需求分析,分析系统所需的功能和动态行为。(1)系统管理员用例图:图2.4系统管理员用例图从图2.4可以看出系统管理员可以登录系统、添加修改删除和查询所有用户信息,可以添加修改删除

9、和查询病人所有信息,可以添加修改删除和查询药品字典信息、费用字典信息和诊断字典信息,可以添加修改删除和查询院内邮件信息,可以分配用户权限等权限。(2)一般用户(住院医生)用例图:图2.5一般用户(住院医生)用例图从图2.4可以看出一般用户(住院医生)可以登录系统、开处方治疗病人;查询安排值班;修改查询个人信息;添加查询病人信息;记录病人治疗过程信息;转科申请;出死亡证明;查询药品字典、费用字典、诊断字典;添加院内邮件等。2.4系统动态建模2.3.1时序图时序图是一种交互图,用来描述系统对象之间的交互,它强调对象之间消息的时间顺序,也就是描述类以及类系统之间的相互交换以完成期望行为的信息。(1)

10、系统管理员添加用户的时序图:图2.6管理员管理时序图从图2.6可以看出系统管理员是在登录页面输入用户名和密码并通过验证用户ID才进入到后台管理界面来添加新用户信息。(2)住院医生添加病人信息的时序图:图2.7住院医生添加病人信息时序图从图2.7中主要描述了住院医生添加病人信息过程:住院医生在登录页面输入用户名和密码并通过验证后才能进入后台主界面,提示登录成功。当医生输入添加信息完毕并向数据库提交数据后,数据库将返回相应的信息,系统返回相应结果显示到查询病人信息页面。2.3.2协作图(1)系统管理员协作图:图2.8系统管理员添加新用户员信息图2.8中表现出系统管理员提交添加的数据时,系统登录模块

11、、用户管理模块、添加用户模块和数据库模块之间的协作关系。(2)住院医生添加病人信息协作图:图2.9住院医生添加病人信息协作图图2.16中表现出住院医生在添加病人信息时,登录系统模块、病人管理模块、添加病人信息模块和数据库之间的协作关系。3系统设计3.1 概念结构设计3.2逻辑结构设计3.2.1关系表的范式与约束经过数据库系统分析和逻辑设计后,数据库的结构已经非常清晰,首先在Microsoft SQL Server 2005 中建立一个数据库WarehouseDatabase。然后,分别建立4个表:医院员工表(YY_YGB),住院病人表(ZY_BRB),仓库信息表,货物信息表,货物入库信息表,货

12、物出库信息表,供应商信息表,每个表与逻辑设计中一种的关系模式相对应。下面是每个数据库表中的属性,包括属性列的名称、数据类型、长度、是否为空和备注说明内容。(1) 医院员工表(YY_YGB):表2.1 住院医生表(YY_YGB)数据项别名类型长度是否为空取值范围备注YSBH医生编号nvarchar20否XM姓名nvarchar8MM密码nvarchar30XB性别nvarchar2SFZH身份证号nvarchar19SZKS所在科室nvarchar30JTZZ家庭住址nvarchar50LXDH联系 nvarchar11ZC职称nvarchar30CSNY出生年月datetimeLB类别nvar

13、char10ZWJB职位级别nvarchar20BZ备注nvarchar100(2)住院病人表(ZY_BRB):表2.2 住院病人表(ZY_BRB)数据项别名类型长度是否为空取值范围备注BRBH病人编号nvarchar20否XM姓名nvarchar8XB性别nvarchar2SFZH身份证号nvarchar19SZKS所在科室nvarchar30JTZZ家庭住址nvarchar50LXDH联系 nvarchar11BZLB病症类别nvarchar20ZBJB治疗级别nvarchar20CSNY出生年月datetimeBZMS病症描述nvarchar500ZLFS治疗方式nvarchar30KZ

14、Y开中药nvarchar30KXY开西药nvarchar30YSBH医生编号nvarchar20否外键BZ备注nvarchar100(3) 供应消息表(GY_MESS):表2.3 供应商表(Providers)数据项别名类型长度是否为空取值范围备注XXDM消息代码int否XXZT消息主题nvarchar30FBRQ发送日期datetimeFBR发送人nvarchar4FBKS发送科室intFBBZ发送备注intTEXTs发送内容nvarchar255(4) 供应消息接收表(GY_XXJS):表2.4 货物表(Goods)数据项别名类型长度是否为空取值范围含义说明XXDM消息代码int否JSJQ

15、接收nvarchar12JSKS接收科室intYDBZ阅读intYDRQ阅读日期datetimeDZDMnvarchar43.2.2关系表间的关系图图3.4标明了各个数据表间的主外键关系。图3.6WareHousesDatabase数据库关系图图3.6显示了住院医生工作站管理系统中各个表之间的相互连接关系,它们是通过外键来实现相联的。3.2.3系统类图(1)全局住院医生工作站管理系统类图:图3.5全局住院医生工作站管理系统类图图3.5中描述了各个表之间的静态结构,包括类的内部结构,以及类之间的联系。本系统使用到的约束为:主键约束,外键约束,唯一性约束,用户自定义约束等。3.3物理结构设计3.2

16、.1存储方式和位置数据库采用的是微软Microsoft SQL Server 2005 数据库,安装的版本是:简体中文企业版,数据库文件名称为:Hospital_DoctorsDatabase和日志文件Hospital_DoctorsDatabase_log,分别存储于系统的默认文件夹App_Data下面。5系统实现与编码4.1 后台设计4.1.1主要功能模块的界面与代码(1)用户登录模块功能描述:本模块主要用于用户登录进入用户主界面。用户只需要输入正确的用户名与密码,点击“登录”按钮即可成功登录到相应的用户模块。用户登录如图:图4.1 用户登录(2)系统管理员主页模块图4.2系统管理员主页模

17、块(3) 浏览用户信息模块图4.3浏览用户信息模块(4) 添加用户信息模块图4.4添加用户信息模块(5) 修改用户信息模块图4.5修改用户信息模块(6) 删除用户信息模块5结束语5.1 主要成果5.1.1完成的系统功能实现的系统管理员功能有:登录系统、添加修改删除和查询所有用户信息,可以添加修改删除和查询病人所有信息,可以添加修改删除和查询药品字典信息、费用字典信息和诊断字典信息,可以添加修改删除和查询院内邮件信息,可以分配用户权限,退出系统等功能。实现的一般用户(住院医生)功能有:登录系统、开处方治疗病人;查询安排值班;修改查询个人信息;添加查询病人信息;记录病人治疗过程信息;转科申请;出死

18、亡证明;查询药品字典、费用字典、诊断字典;添加院内邮件等。5.1.2系统特点(1)界面友好、网络一致且操作简便,提供了菜单,易于上手。(2)可方便、清晰地进行商品检索,严谨的购物链,动态反映当前销售市场现实情况。具有很好的通用性,多个用户角色,不同角色具有不同权限,具备一定的安全性。(3)使用了MS.NET平台中的ASP.NET开发基于B/S体系结构的Web应用程序,在Microsoft Visual Studio 2010 环境下,使用 C# 编程语言并结合Microsoft SQL Server 2005 数据库开发的系统,并采用了易于维护的三层架构。是目前比较流行的一种开发模式,易于掌握

19、和理解。5.2 对系统的展望5.2.1未完成的系统功能由于时间有限,本住院医生工作站管理信息系统在设计开发上还存在许多不足,一些界面的美化未能完成。 5.2.2存在的不足之处本次设计所开发的住院医生工作站管理系统模块和功能上的实现基本完成,后续工作还需要在以下几个方面做进一步完善:(1)系统的功能模块不够完美,此功能需进一步完善。(2)在系统程序设计时,应为程序的扩展多预留空间,这样可以方便以后系统的维护添加功能和将程序继续重用,方便系统的扩展。今后应在完善本住院医生工作站管理系统方面多下功夫,以本次实训设计为基础,朝更具可用性,高效性,安全性的数据库系统方向不断努力,多做研究。附 录住院医生工作站管理信息系统使用说明书用户:系统管理员用户名:张三密码:123

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!