药品销售管理系统说明书.pdf
《药品销售管理系统说明书.pdf》由会员分享,可在线阅读,更多相关《药品销售管理系统说明书.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发综合训练课程设计软件开发综合训练课程设计题目:药品销售管理系统专业班级:姓名:学号:指导教师:成绩:目目录录摘摘要要.1 1序序言言.I.I1 1、可行性分析、可行性分析.2 21.1 问题描述.21.2 可行性分析研究.21。2.1技术可行性.21。2.2经济可行性.31。2。3 操作可行性.31.3 结论意见.32 2、项目开发计划、项目开发计划.4 42。1 编写目的.42.2 项目背景.42。3 项目概述.42。4 项目开发计划.52。5 交付期限.53 3、需求分析、需求分析.6 63.1 任务需求分析.63.2 数据流图、数据字典及实体联系图.13。2。1 数据流图.13。
2、2.2数据字典.23。2.3实体联系ER 图.34 4、系统概要设计、系统概要设计.6 64.1 总体设计.64.2 概要设计流程图.64。3 数据库概念设计.74.4 数据库逻辑结构设计.84。5 连接数据库的特点.95 5、详细设计、详细设计.1 10 05。1 系统的主要功能.105.2 程序流程图.105.3 用户界面设计.125。3。1 一般交互设计.125。3.2信息显示设计.135。3.3数据输入设计.145.4 程序设计过程.155。4。1 登录界面及密码修改.155.4。2 药品添加操作及修改.165.4。3 查询操作.17i参考文献参考文献.1 19 9设计总结设计总结.2
3、 20 0致谢致谢.2 21 1ii摘摘要要药品销售系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点.经过分析,系统实现用的前台开发工具是 ASP,后台数据库为 Access.设计过程中的重点和难点是对整个系统的需求分析和数据库详细设计。药品销售管理系统主要为部门的经济活动提供信息服务,系统能够对用户信息管理、入库管理、销售管理、库存管理等信息提供录入、修改、删除等功能,使销售商能够合理控制进销存各个环节,提高资金的利用率和结算速度,实
4、现管理的高效率、实时性、安全性、科学化、现代化和智能化。关键词:药品销售管理系统系统 ASP;Access;数据字典;管理1序序言言任何一个经济组织在存储过程中都会产生大量的数据,并且关注许多与之相关的资料。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理。从而保证自己的工作按序进行,提高效率、提高竞争力。数据库应用系统就是为支持一个特定目标,把相关的数据以某种数据模式进行存储,并围绕之一目标开发的应用程序。药品销售管理软件实现目标是对药品销售信息进行系统的管理,利用数据库实现部门之间的信息交换,帮助管理人员迅速掌握药品销售情况及库存情况,包括对进货、销售的登记,存量情
5、况,销售总额的统计,增加预测功能等,为用户提供决策信息。I1 1、可行性分析、可行性分析1.11.1 问题描述问题描述随着科学技术的发展,社会进步,人口的增加,计算机迅速的发展,药品销售管理的方法也多种多样.随着数据越来越复杂和庞大,以前全是由人工管理的方法如今暴露许许多多的缺点和不足:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高药品销售管理效率,减轻劳动强度,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。为管理员提供的一种更先进、科学的服务系统.于是我们便选择了由计算机来设计一个药品销售管理系统的方案.让计算机对药品销售进行自动管理,管理员可以直接在计
6、算机上实现药品销售的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.21.2 可行性分析研究可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究.并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为药品销售管理系统服务,
7、并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高药品销售管理效率,减轻劳动强度;提高信息处理速度和准确性;为管理者提供更方便、科学的服务项目.1 1。2 2。1 1 技术可行性技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。目前药品与药品之间建有局域网,各药品销售点均采用 PC 机作为工作台,2其容量、速度能满足系统要求。根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所
8、需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.21.2。2 2 经济可行性经济可行性主要是对开发仓库货物管理系统的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算药品销售管理这个软件可能取得的收益中可以用钱来衡量的那部分。并对目前的软件市场进行调查,所做软件是否有很大的销售市场和相当规模的用户群。所做软件的开发成本
9、与客户提出的要求是否可达到双方都满意.并且,分析系统开发是否会对其它产品或利润带来一定影响.经过对上述几个方面的调查研究和分析,我们得出药品销售管理这个软件的市场前景是相当客观的,在经济角度来说,开发药品销售管理是可行的.1.2.31.2.3 操作可行性操作可行性主要是了解药品销售管理的相关人员对开发信息系统是否支持,现有药品销售管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。药品销售管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统操作简单,易于理解,操作者经过短时间的培训就可以使用药品销售管理系统。1 1。3 3 结论意见结论意见经过认真地可行性研究,系统基本上做到
10、了在技术、经济、运行、法律上的可行.因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的.32 2、项目开发计划、项目开发计划2.12.1 编写目的编写目的经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.22.2 项目背景项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即药品销售管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发.2 2。3 3 项目概述项目概述1、工作内容让计算机对药品销售进行自动管
11、理,用户可以直接在计算机上实现药品销售的信息管理,并能在一定程度上实现自动化。2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件.该系统可在用户要求的期限内完成。3、产品1)、程序该项目因开发时间较短,这里只给出设计文档,具体程序没写。2)、文档文档内容包括:(1)封面(2)目录(3)中文摘要 100 字左右;关键词 3-5 个(4)序言(5)可行性分析4(6)项目开发计划(7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、ER图)(8)概要设计(包含总体软件结构图、总体数据结构)(9)详细设计(对概要设计内容进行详细设计)(10)设计总结、
12、参考文献、致谢等4、验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求.2.42.4 项目开发计划项目开发计划1、任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟 E-R 图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。2、预算软件资金投入较少,具体预算分配简略.3、关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。2.52.5 交付期限交付期限所要开发的系统较简单,所有开发工作用户要求要在 0.5 个月内完成,
13、完成项目的最迟时间为 20011 年 8 月 19 日。53 3、需求分析、需求分析3.13.1 任务需求分析任务需求分析1)用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构充分满足各种信息的输入和输出。通过上述系统功能分析,针对一般管理信息系统的需求,得出如下的需求信息:客户信息。包括的数据项有:客户代码、名称、联系人,地址、电话,手机,传真,邮编,E-mail,税号,开户行,账号,信誉度等。药品信息。包括的数据项有:药品代码、商品名称、剂型、产地、规格、价格、保质期等。入库/发货信息。包括的数据项有:入库/发货单号、客户代码、经手人、药品代码、数量、单价、金额、日期
14、等.统计分析。主要包括库存信息、销售信息、利润分析等。63.23.2 数据流图、数据字典及实体联系图数据流图、数据字典及实体联系图3.2.13.2.1 数据流图数据流图该系统数据流程图如图 3。2 所示:供 货 单供 货 商药品目录验 收 入 库合格供货单订货单销 售 商产品目录产品目录进 货订货清单入 库 单入库单销 售销售清单入 库 合 同库 存销 售 合 同报 表 统 计图表管 理 层图 3。2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称
15、的箭头表示,一个数据可以是记录、组合项或基本项。1处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示.指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点3.23.2。2 2 数据字典数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型
16、软件系统的开发,所以采用卡片形式书写数据字典.每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息.下面将列出若干数据元素的数据卡片信息。数据字典卡片:名字:用户信息别名:描述:用户的信息记录,用于确定用户的名称、地址、联系人、电话、银行帐号定义:用户信息=用户信息的合集位置:输入到数据库名字:药品信息别名:描述:药品的信息记录,用于确定药品的名称、类别、剂型、产地、规格、进价、批发价、零售价、货源、保质期定义:药品信息=药品信息的集合位置:输入到数据库名字:入库单记录名字:入库单记录别名:别名:描述:用于记录存入库存的药品的名称、编号、数量、仓库号、
17、入库日期定义:入库单记录=药品的名称+编号2+数量+仓库号+入库日期位置:输出到打印机名字:销售单记录别名:描述:已销售的药品的信息记录,记录药品的名称、数量、价格、用户编号、销售日期定义:销售单记录=药品的名称+数量+价格+用户编号+销售日期位置:输出到打印机3.2.33.2.3 实体联系实体联系 E ER R 图图根据上面的设计规划出的实体包括:药品实体、用户实体、库存实体。各个实体的 E-R 图以及实体与实体间的 E-R 关系图描述如下1)用户信息实体属性图客户代码名称联系人电话信誉度用 户 信 息开户行地址E-mail税号2)药品信息实体属性图3pidpnameyaopinxingha
18、oguigeguartadd3)入库信息实体属性图pidopmanqurukucdatepricetotalpname44)出库信息 E-R 图idpidtotalChukupricerdatequ图 3-1 ER 关系图54 4、系统概要设计、系统概要设计4 4。1 1 总体设计总体设计通过这个阶段的工作将划分出组成系统的物理元素。系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单.4 4。2 2 概要设计流程图概要设计流程图概要设计的目的是对程序的具体实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品 销售 管理 系统 说明书
限制150内