销售管理系统-概要设计说明书
食堂饭菜销售系统概要设计

食堂饭菜销售系统概要设计1.项目背景食堂饭菜销售系统模拟高校学生食堂的饭菜销售、后台管理的功能。
学生购买饭菜后由计算机自动算出金额,学生用IC 卡支付,并且完成发卡、挂失及其他管理功能。
本项目就是模拟这种实际需求(但进行了简化)来进行开发。
食堂饭菜销售系统设计为两级:管理中心和学生卡读卡器,如图1所示。
RS-232图1本模拟项目的管理中心由4台PC机组成一个局域网,其中一台用作数据库服务器,一台作通信机,另二台为管理客户机;学生卡读卡器也是一台PC机。
读卡器设置在售饭菜窗口,负责采集学生卡上的信息。
本项目中用一台PC机模拟三个窗口的读卡器,每个读卡器分别采集学生卡号、售饭菜信息,这些信息可通过RS-232串行口传送给管理中心的通信客户机,通信客户机把接收到的信息存入相关数据库表中,管理人员可在二台客户机上完成相关管理功能。
注:·一台PC机模拟三个窗口的读卡器,销售员在读卡器上录入学生所要的饭菜,并显示:饭菜种类、单价、总价,学生通过读卡器支付饭菜费,读卡的信息为:卡号。
2.功能要求·读卡器随机地产生一次学生买饭菜信息,如:饭菜种类、数量、单价、总价、卡号,并传递给通信客户机,通信客户机接收信息后把其保存在对应的数据库表中。
·管理人员可以通过客户机上的操作界面查询、统计销售信息,查询统计条件为:按学生卡号和按时间段。
·管理员可以通过客户机上的操作界面设置学生卡的基本信息(即售卡):学生姓名、卡号、金额、班级、宿舍电话、手机号等。
设置饭菜种类信息:代码、饭菜名、单价。
·管理员可以通过客户机上的操作界面可以对学生卡充值。
·管理员可以通过客户机上的操作界面挂失学生卡,挂失后的学生卡不能用,即有人用挂失了的学生卡去刷卡时,读卡器上应显示该卡非法。
·系统还应能防止其他非法卡及帐上金额不足的卡的使用。
3.提示(仅作参考,详细设计由项目小组自行进行)·该学生卡是否非法以管理员是否设置了该卡的基本信息为标准;·需要设置的数据库表:学生卡基本信息表、饭菜种类表、挂失卡信息表、充值信息表等。
网上商城概要设计说明书-时序图-状态图-用例图

北大青鸟网上商城系统概要设计说明书第一部分:引言1.1编写目的本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。
软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。
1.2背景A、软件系统的名称:北大青鸟网上商城系统B、任务提出者:北大青鸟九月J2EE班级第三小组开发者:北大青鸟九月J2EE班级第三小组实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。
C、本系统将是一个独立的系统,目前所产生的输出都是独立的。
本系统将使用Oracle9i作为数据库存储系统.1.3定义1.4参考资料相关的文件包括:A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》;B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录;C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》;参考资料:A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》;B、国家标准《软件需求说明书(GB856T——88)》;C、亚马逊网站的软件需求说明;合同:A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;第二部分:总体设计2.1需求规定需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》.2.2运行环境2.2.1、硬件设备要求:客户程序硬件要求:具有Pentium III 处理器且满足以下要求的计算机:最低64 MB 内存最小 2.1 GB 硬盘鼠标键盘服务器硬件需求:具有Pentium III 处理器且满足以下要求的计算机:最低512MB 内存最小8 GB 硬盘鼠标键盘2.2.2、支持程序客户程序软件:Windows 98/NT /2000或更高版本数据库服务器软件:Windows NT / 2000 Server 或更高版本Oracle9i/SQL Server 2000/My Sql/Access2.3基本设计概念和处理流程本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:Oracle9i服务器/SQL Server2000图1:系统结构设计说明:1、每一个计算机需要安装浏览器;2、每个客户程序通过中间件访问中央的数据库服务器;3、数据库服务器使用Oracle9i或SQL Server2000来实现;4、多用户并发访问和处理、数据加锁、事务协调,由Oracle9i/SQL Server 数据库和数据库服务器来完成;2.4结构应用程序的内部结构采用分层编码来实现,并且为保证各子系统的独立性,结合了JavaBean组件技术。
鲜花销售系统详细设计

软件综合课程设计<网上花店销售系统>详细设计报告学号:班级:1.1-1.4:邓杰080606102 080606班2.0-3.2:井淼淼080606126 080606班3.2-3.7:建080606110 080606班3.8-3.12:吴旖铮080606129 080606班4.0-4.2:锐080606116 080606班详细设计报告 01 引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (3)2 程序系统的结构 (3)3 程序(标识符)设计说明 (4)3.1 程序描述 (4)3.2 功能 (5)3.2.1系统功能介绍 (5)3.2.2业务流程图 (9)3.2.3数据流程图 (10)3.3数据库设计与实现 (10)3.3.1E-R图设计 (10)3.3.2数据库关系模型设计 (13)3.3.3数据库逻辑结构设计 (13)3.8 流程逻辑 (14)3.9 存储分配 (15)3.11 限制条件 (16)3.12 测试计划 (16)4 项目测试 (17)4.1 测试项目说明 (17)4.2测试过程 (17)1 引言1.1 编写目的(1)本说明的编写目的在于研究网上花店鲜花销售方面的具体需求,指出实现网络销售鲜花的方法与途径。
考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。
(2)本说明书的用途为为软件结构图中的每一个模块确定使用的算法和块数据结构,并用某种选定的表达工具给出清晰的描述。
表达工具可以由开发单位或设计人员自由选择,但它必须具有描述过程细节的能力,进而可在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。
(3)本系统的预期受众是利用网络平台购买鲜花的人群,通过本系统,他们可以选择自己喜欢的花束,并及时的定购。
1.2 背景(1)本项目的名称为明年今日网上花店系统。
(2)本项目的提出者是花店店主或者花店经销商,通过使用本系统,能够达到宣传鲜花产品的目的,有效提高花店的知名度和在网上的点击率。
小超市管理系统_概要设计说明书

计算机学院小超市管理系统设计与实现概要设计说明书目录1. 引言 (2)1。
1。
编写目的 (2)1。
2.背景 (2)1.3。
术语 (2)1.4。
参考资料 (3)2. 总体设计 (3)2。
1。
系统体系结构 (3)2.2.系统功能结构 (3)2。
3.运行环境 (4)2。
3.1。
硬件环境 (4)2。
3.2. 软件环境 (4)2。
4。
系统的关键技术 (4)3。
功能模块设计说明 (5)3.1.功能模块列表 (5)3.2。
员工管理 (5)3。
2.1。
模块编号和功能描述 (5)3。
2。
2. 操作者 (5)3。
2.3. 与本模块相关的码表和表 (5)3。
2。
4。
界面设计与说明 (6)3。
2.5。
输入信息 (6)3。
2.6。
输出信息 (6)3。
2。
7。
算法 (7)3.2.8. 处理流程 (7)3。
2.9. 类设计 (7)3.3。
销售管理 (8)3。
3.1。
模块编号和功能描述 (8)3。
3.2. 操作者 (8)3。
3.3. 与本模块相关的码表和表 (8)3.3.4。
界面设计与说明 (9)3。
3.5. 输入信息 (9)3。
3。
6。
输出信息 (9)3.3.7. 算法 (9)3。
3.8。
处理流程 (9)3。
3.9。
类设计 (10)3。
4。
库存管理 (11)3.4.1. 模块编号和功能描述 (11)3.4.2. 操作者 (11)3.4.3。
与本模块相关的码表和表 (11)3.4。
4. 界面设计与说明 (11)3.4.5。
输入信息 (12)3.4.6. 输出信息................................................................................................ 错误!未定义书签。
3。
4。
7. 算法 (12)3。
4。
8. 处理流程 (12)3.4.9. 类设计 (12)3.5。
会员管理 (13)3.5。
1。
模块编号和功能描述 (13)3.5。
软件工程课程设计(进销存管理系统)

一、系统背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。
在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。
通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。
超市进销存管理系统是目前应用于公司或企业进销存管理系统中的典型代表,它涉及商品或货物管理中主要的几个方面,即进货、销售、库存。
本文利用Visual Basic完成管理平台设计,构造所用的类库;使用Access数据库存储数据,限单机使用。
主要阐述了进销存管理系统的设计目标,系统要求、总体设计、详细设计、测试等。
二、系统的需求分析1、理解需求本系统通过进销存系统的终端用户和客户的进行调研后,得出系统需求的关键部分如下:(1)进货管理商品进货信息管理:商品进货信息包括商品进货数量、单价、供货商、进货日期、等。
商品进货管理功能完成进货信息登记、修改和删除等。
更新库存:进货信息的变动直接关系到库存的变化(2)库存管理库存商品信息管理::商品库存信息包括商品进货数量、单价、供货商、进货日期、等。
商品库存管理功能完成库存信息登记、修改和删除、查询等。
(3)销售管理信息管理:商品销售信息包括商品销售数量、单价、统计日等商品销售。
管理功能完成销售信息登记、修改和删除,以及销售总汇查询。
超市管理系统(需求分析,概要设计,详细设计)

我们这个小组的成员:李希2010231020018(负责详细设计,和PPT)薛瑞凡2010231020001(负责需求分析和概要设计)(这是超市管理系统的需求分析,概要设计,详细设计,还有系统的代码我会一起打包发送给您。
)超市管理系统需求分析一,背景分析:在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
为此,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
二,开发目的:(1) 大大提高超市的运作效率.(2) 通过全面的信息采集和处理,辅助提高超市的决策水平.(3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力, 提供有效的技术保障.三,功能设计:系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
教材购销系统详细设计说明书

1.3.1专门术语
数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。
库存表:存放库中存在得书籍数据。
如果用户名和口令都正确,以该用户身份进入系统总控制界面并获得相应系统权限,否则提示“用户名或口令错误”。
2)【重置】按钮触发的处理:重新输入用户名和密码。
3.5模块结构图
3.6接口
本模块是系统的启动模块,它需要用户交互输入用户帐号、密码;它调用主控制模块。
3.7存储分配
本模块由系统自动分配内存。
3.8注释部分
本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息等信息方便操作人员把握图书信息。如下图所示:
学校教材订购销系统
2.4数据库设计
2.4.1系统E-R图
2.4.2主要的数据表设计
库存表
字段名
类型
含义
booknum
int
书号
bookname
varchar
书名
num
int
数量
6.3性能
对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。
6.4输入项
缺书单,个人信息表,教材信息表,教材用书表、进书单、
6.5输出项
购书单,教材信息表,库存表
测试期望:当对输入信息“11306070张红女信息082班0553-2870746”和“22306070张磊男计算机091班0553-7525028”点击销售能出现销售成功的提示信息。
超市管理系统+概要设计说明书

计算机与通信工程学院《软件工程》实验报告学生档案管理系统概要设计说明书The Specification of Architectural Design专业: 计算机科学与技术班级: 计科06-1班姓名:杨永康, 李刚报告日期: 2009年6月18日超市管理系统——概要设计说明书1、引言社会生活的现代化, 使得市场的走向发生巨大变化, 由于经济的发展, 人们对生活的需求已经不再满足于丰衣足食的低度要求, 许多人们往往不是单纯为满足生活必需去购买, 而是凭着喜欢、意欲和感观去购买。
如果一个商店能够打动顾客、吸引顾客, 自然会顾客盈门, 而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式, 尤其是它轻松的购物环境。
往往是打动顾客, 吸引顾客的最主要的原因, 且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。
商品经济的高速现代化发展也促进了竞争, 使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。
因此, 超市经营者如果不掌握当今市场发展的这一走向, 不能将超市现代化经营作为努力开拓的目标, 就无法使经营活络、财源茂盛。
随着计算机网络技术以及数据库技术的迅速发展, 管理信息系统得到了广泛应用。
对于一个超市来讲: 货品数量少则数以百计, 多则数以万计;另外, 不同超市的实际情况也有所不同。
要对这些货品进行统一、高效的管理, 靠人工完成工作量庞大、难免有错漏之处。
为此, 一个自动化的超市货品管理系统的开发非常必要。
1.1 编写目的1)这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构, 供软件开发人员阅读。
2)本报告由**分工合作完成。
1.2 背景工程的名称: 超市管理系统工程产品名称: 超市管理系统工程组织者:产品用户: 超市管理人员产品设计者: **产品生产者: **产品所有权: **1.3 定义为了便于阅读理解本文, 在此解释一些在本文中用到的简写和专业术语: 超市管理系统以下简称MIS.1.4 参考资料[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年[2.梁冰, 陈丹丹, 苏宇.SQL语言参考大全.人民邮电出版社.2008[3]李香敏《SQL Server 2000 编程员指南》第1版.北京.希望电子出版社[4]Watts S.Humphrey《软件工程规范》第1版.清华大学出版社.2004年2.总体设计2.1 需求规定系统说明模块系统说明书所有用户本系统的说明书, 用户作为参考之用表2-1 需求规定2.2 运行环境(1)硬件环境: 建议配制PIV以上的处理器, 256M以上内存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1 引言3.1.1编写目的此系统是为中小型药品流通公司进行日常业务管理而开发,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。
为了能使开发者明白用户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。
通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。
3.1.2背景说明a.待开发的软件系统的名称:药品信息管理系统b.本项目的任务提出者为黑龙江外国语学校医院;c.该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与财务管理等系统来共同完成医院的日常药品管理工作。
3.1.3 术语定义实体:客观世界中存在的且可互相区别的事物。
联系:客观事物中的彼此之间的关系。
属性:实体或者联系所具有的性质。
3.1.4 参考资料本系统的开发过程中所参考的资料为:1.计算机软件产品开发文件编制指南(GB 8567-88)2.张海藩.软件工程导论.北京:清华大学出版社.20083.王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.20064.魏衍君.焦克莹.SQL Server 2005实用教程.西安:西北工业大学出版社.20095.马骏.C#程序设计及应用教程(第二版).北京:人民邮电出版社.20093.2任务概述3.2.1目标本系统的开发目的主要是为了解决中小型药品流通机构日常经营中包括药品采购、药品销售、药品库存、账务往来等所有业务环节在内的科学化管理,完成日常经营活动中各种业务数据的共享,通过对这些数据的汇总和分析来对决策作出支持。
通过本系统,能帮助药品管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找等所需操作。
3.2.2运行环境1设备硬件环境:内存:64MB以上的内存,推荐使用128MB以上内存处理器:赛扬1.7或更高的处理器硬盘空间:需要至少20M硬盘空间外设:需要连接打印机.2支持软件软件环境:A.前台开发工具Visual Studio 2008B.后台数据库 SQL Server 2005C. 运行环境 Windows XP或更高版本的操作系统3.2.3需求概要此系统的最终用户为最终用户为中北大学校医院医务人员,药品管理员等。
此软件最终将直接面对医务人员,而用户可能在其自身领域内是(工作)经验丰富,但面对一个其他领域的事物时,可能就不具备使用或操作的经验。
这就要求本系统在使用时要尽可能的简单方便。
药品管理员,此类人员具备计算机领域的相关知识,包括数据系统等方面的知识,可以操作并熟练使用此系统,同时可以通过更改软件的一些参数,使用相关的工具来实现查询、统计、更新、等功能。
3.2.4条件与限制1精度要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;能够精确地进行业务数据汇总来支持决策。
做到实时通信来保证业务数据的最新性。
2时间特性要求说明对于该软件的时间特性要求,如对:a.响应时间要求响应迅速,实现业务数据的实时传递,时间大约为3s。
b.更新处理时间要求执行更新处理操作时,能快速准确地处理,时间大约为3~4s。
c.数据的转换和传送时间d.库存盘点时要用到条码扫描终端设备,要求到条码时,能快速转换数据,并将数据迅速传到系统进行汇总处理,时间大约为3s。
3灵活性软件开发过程中采用迭代式开发模型,同时充分做好前期准备,尽量降低软件后期的变动,软件设计充分考虑可维护性,可扩展性,软件能够在最小变化范围内接受操作方式、数据精度等变化。
4输入输出要求药品价格:real类型药品数量:int类型日期:datetime类型编号:varchar类型批准文号:varcha类型名称:varchar类型5数据管理能力要求要求新系统有强大的数据库系统为支持,可以容纳大量的业务数据和各种信息资料。
同时还具有强大的数据管理能力,包括查询、更新、修改、统计等功能。
数据库的维护和备份也要做到方便、简洁。
6 故障处理要求当系统出现故障时,可利用系统自身的维护工具来进行系统的故障排除,也可以联系我们来进行故障处理。
3.3总体设计3.3.1处理流程药品进销存系统首先需要用户登录,管理员要有密码,如果输入不正确,系统会自动提示密码错误,等待重新输入密码;如果正确,则进入管理页面,然后根据提示来管理和使用数据库。
3.3.2总体结构和模块外部设计1、登录模块本模块实现了管理员和普通登录系统的功能,是系统的第一个用户接口。
通过管理员权限的区别来决定管理员进入的界面。
普通用户可从本界面直接进入普通查询界面。
2、普通查询完成普通医务人员进行药品信息的简单查询业务,只能看到药品基本信息,没有库存信息。
方便医务人员了解现存药品情况,以便给患者开药。
普通查询无需登录系统,可直接进行查询操作。
3、高级查询完成管理员对药品信息的查询业务,查询结果包括了药品的所有信息及库存量,可以根据入库单号,入库日期,药品名称,供应商号进行筛选查询,也可以直接全部查询。
查询到需要的信息后可打印药品信息表。
4、库存管理(1)入库管理,完成药品的入库管理业务,先完成药品的信息添加,供货商信息的添加,然后完成药品的登记入库,打印入库单。
(2)过期管理,对过期的药品进行销毁,清除仓库中过期药品的信息 5、销售管理(1)销售药品,完成药品对患者的销售业务,需要输入患者信息及患者的用药信息。
(2)销售信息管理,完成销售信息的查询业务,可打印销售清单,便于财务管理。
6、超级管理员模块(1)添加管理员,完成添加普通管理员的操作,需要输入管理员账号,管理员密码。
(2)删除管理员,完成删除普通管理员的操作,需要输入管理员账号。
药品管理系统进货管理 销售管理 库存管理采购单据查询打印退货采购进货销售 退货查看销售明细打印销售单查看库存信息库存调拨 药品报损打印库存信息(3)修改管理员密码,完成修改普通管理员密码的操作,需要输入管理员账号,管理员旧密码和管理员新密码。
3.3.3功能分配●浏览功能●查看详细资料功能●查询功能●增加功能●删除功能●修改功能●生成报表功能●打印功能●密码管理功能●身份验证功能●数据的导入和导出功能●查询功能(1)姓名匹配查询。
(2)单位及部门匹配查询(3)电话号码匹配查询(包括多个域)(4)精确查询或模糊查询;(5)单项查询或组合查询;●增加功能增加一条新的记录;●删除功能删除一条记录,并且提供确认机制。
●修改功能修改任意一条记录的所有域,其中姓名不能为空。
●生成报表功能对记录可按电话目录方式、卡片式或列表式生成报表。
●打印功能选择特定记录(一条或多条),根据选定的报表方式进行打印。
●密码管理功能完成密码的设置。
●身份验证功能对登录用户的身份进行验证,通过者才可以进入系统;●数据的导入和导出功能将外部文件导入本系统中;将本系统中的数据导出到外部设备中。
3.4 接口设计3.4.1外部接口1.硬件接口:本软件不需要特定的硬件或硬件接口进行支撑。
一般微机均可运行此软件。
需要有标准打印机进行报表打印。
2.软件接口:所有位于windowsNT平台之上的系统。
3.4.2内部接口模块1:用户身份登陆:输入:用户名,密码;输出:进入系统。
模块2:进货管理:输入:药品编号,药品名称,生产厂家,生产日期,有效期,药品批号,药品价格;输出:进货单。
模块3:退货管理:输入:药品编号;输出:退货单。
模块4:采购单据查询打印:输入:药品编号;输出:采购信息。
模块5:销售:输入:药品名称,药品编号;输出:销售单。
模块6:库存:输入:药品编号,药品名称;输出:库存信息。
3.5数据结构设计3.5.1逻辑结构设计进货表:字段字段名称字段类型字段大小J1 药品编号Char 15J2 药品名称Char 100J3 进货单价Float 保留两位小数J4 进货数量IntJ5 进货总价Float 保留两位小数J6 进货员Char 10J7 进货日期DatetimeJ8 药品批次Char 20销售表:字段字段名称字段类型字段大小X1 药品编号Char 15X2 药品名称Char 100X3 药品单价Float 保留两位小数X4 药品数量IntX5 药品总价Float 保留两位小数X6 销售员Char 10X7 销售日期Datetime库存表:字段字段名称字段类型字段大小K1 药品编号Char 15K2 药品名称Char 100K3 库存量IntK4 药品批次Char 20K5 生产厂家Char 50K6 进货日期DatetimeK7 生产日期DatetimeK8 有效期Int3.5.2物理结构设计管理人员查看的信息都以表格的形式显示,采用顺序结构记录文件。
3.6运行设计3.6.1运行控制系统的主要输入设备是键盘,输出主要是显示器输出和打印机打印输出等3.6.2运行时间要求响应迅速,实现业务数据的实时传递,时间大约为3s。
要求执行更新处理操作时,能快速准确地处理,时间大约为3~4s。
数据的转换和传送时:库存盘点时要用到条码扫描终端设备,要求到条码时,能快速转换数据,并将数据迅速传到系统进行汇总处理,时间大约为3s。
3.7出错处理设计1.出错信息输出2.出错信息对策a.重启系统b.中断系统工作c.管理修改相关代码,调试数据库3.8安全保密设计(1)用户要输入密码和用户名才可使用,系统设置提供管理员操作界面。
(2)对数据库进行备份。
(3)安装系统防火墙。
3.9维护设计(1)提供管理员页面,方便操作维护。
(2)固定时间对系统进行维护检测。
(3)若系统出现瘫痪时,可启动备用系统维持运转。