医药管理系统需求分析

  • 格式:doc
  • 大小:482.50 KB
  • 文档页数:17

. . 软件需求分析报告 题目名称: 医药管理系统 学 院: 计算机科学技术 专业年级: 计算机科学与技术1班 2008 级 软件开发小组组长: 洪小沿(0825111014) 软件开发小组成员: 洪小娇(0825111013) 林翠萍(0825111030) 指导教师: 洪欣 .

. 目录 第一章 系统概述 .......................................................... 3 1.1 前言 ............................................................................................................................................... 3 1.2 开发语言简介 ............................................................................................................................... 3 1.3 本系统简介 ................................................................................................................................... 4

第二章 系统可行性分析 .............................................. 5

2.1 可行性分析 .................................................................................................................................. 5 2.1.1 技术可行性......................................................................................................................... 5

2.1.2.经济可行性......................................................................................................................... 5

2.1.3 管理上的可行性 ................................................................................................................. 6

第三章 系统需求分析 .................................................. 6

3.1系统主要功能 ............................................................................................................................... 6 3.2 E-R图 ............................................................................................................................................ 7 3.2 系统数据流图 ............................................................................................................................... 8 3.3 数据字典 ....................................................................................................................................... 8

第四章 系统设计 ........................................................ 10

4.1系统总体设计 ............................................................................................................................. 10 4.1.1系统目标 ............................................................................................................................. 10 4.1.2系统功能描述...................................................................................................................... 10 4.1.3系统软件结构图 .................................................................................................................. 12 4.1.4系统流程图.......................................................................................................................... 13 4.2 数据库设计 ................................................................................................................................. 14 4.2.1数据库分析.......................................................................................................................... 14

第五章 系统实现 ........................................................ 14

5.1 系统运行环境 ............................................................................................................................. 14 5.2 系统实现关键技术 ..................................................................................................................... 14 5.3 系统采用的设计模式 ................................................................................................................. 15 .

. 第一章 系统概述 1.1 前言 随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。医药进销存管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。 医药进销存管理统是典型的信息管理系统的一部份,而且是必不可少的一部份。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。 医药管理系统是医药管理工作中不可缺少的部分,面对众多的药品和众多不同需求的顾客,每天都会产生大量的数据信息,以传统的手工方式来处理这些信息,操纵比较繁琐,且效率低下。而一个成功的医药管理系统应提供快速的药品查询功能,能够快速地攻击药品信息,销量信息等,从而对药品进行高效的管理以满足消费者的需求。 作为计算机及网络应用的一部分,使用计算机对医药信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高医药经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。 .

. 1.2 开发语言简介

经过分析,我们小组使用Myeclipse作为开发工具和MySQL作为后台数据库管理,利用Myeclipse提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。 Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。