ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:204.89KB ,
资源ID:17097462      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17097462.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程网上药店管理系统设计Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程网上药店管理系统设计Word文档格式.docx

1、1 第五版.:清华大学,20122 孙家广.软件工程. :高等教育,20053 X人杰.实用软件工程.:清华大学,2004 4 陈有祺.软件工程引论.某某:南开大学,2000 5 杨芙清.面向对象程序设计.:大学,1992 6 潘锦平.软件系统开发技术.某某:某某电子科技大学,19977 蔡希尧,陈平.面向对象技术.某某:某某科技大学,19938 罗晓沛,侯炳辉.系统分析员教程.:清华大学,19922任务概述目标当今信息化时代已经不可逆转,网络化销售成为一种新型的经济模式,药品的网上销售具有很好的开展前景。医药经营的连锁化正是未来企业同世界接轨的一个必然方向,由于计算机事业的不断开展,使得计算

2、机得以推广和普与。相应的计算机的应用系统也不断的被人们所承受,大大缩减了人们的工作量,提高了工作效率,给企业带来了巨大的收益。有利于降低药品的本钱,受益于老百姓,通过网络媒体的销售有利于提高企业的形象,扩大市场。设计本软件旨在药品管理的安全性,方便药店操作员和消费者的使用。用户特点用户特点:网上药店管理系统软件的最终用户是药店的操作员和消费者,应该具备初级的计算机知识,并且能够熟悉运用计算机。维护人员特点:维护人员具有高级的计算机技术,并且能够正确处理计算机系统运行时所遇到的各种故障。3需求规定系统用例图管理员用例简要说明:管理员可以登录系统添加操作员的账户和密码,只有管理员有权限添加操作员,

3、同时具有权限操作,管理员可以通过权限操作控制每个用户的权限,可以控制普通用户只有前台的下订单的功能,而操作员具有后台管理功能。如图1-1所示:图1-1 管理员用例图事件流:登录:登录界面选择登录身份输入登录验证信息点击登录进入管理员界面 权限管理:登录成功显示管理员界面点击权限管理设置各类用户的使用权限添加操作员:登录成功显示管理员界面点击添加操作员填写操作员信息保存修改个人信息:登录成功显示管理员界面点击修改个人信息修改信息点击确定完成并给出提示信息操作员用例简要说明:操作员管理的后台,主要是管理药品进货、销售以与客户的订单,操作员可以从系统后台进入系统,操作员可以添加、查看药品信息,同时当

4、药品进货时,可以添加进药记录,当订单完成时可以添加售药记录,如果有药品过期操作员收到有效期预警,警告操作员更换药品,操作员还有管理订单的功能,操作员可以查看客户订单,同时操作员还可以修改个人信息 。管理员只是本系统的维护者,用于管理本系统的进销存。如图1-2所示:图1-2 操作员用例图登录界面选择登录身份输入登录验证信息点击登录进入操作员界面 查询:登录成功显示操作员界面点击查询输入查询条件点击查询按钮显示查询结果进药登记:登录成功显示操作员界面点击进药登记显示进药登记点击填写填写新的采购单点击确定售药登记:登录成功显示操作员界面点击售药登记显示售药登记点击填写填写新的售药单点击确定统计:登录

5、成功显示操作员界面点击统计输入统计条件点击确定显示统计结果登录成功显示操作员界面点击修改个人信息修改信息点击确定完成并给出提示信息普通用户用例简要说明:普通用户主要操作的前台。他们是消费者,他们从上购置药品,普通用户登录系统,查询自己想要的药品,然后添加到订单中,下订单,如果没有账号,用户可以的注册自己的账号,然后登录。用户还可已查看自己以下的订单详情,用户还可已修改自己的信息。如图1-3所示:图1-3 普通用户用例图注册:点击注册显示注册界面填写个人信息点击确定进入登录界面登录界面选择登录身份输入登录验证信息点击登录进入普通用户界面 登录成功显示普通用户界面点击查询输入查询条件点击确定显示查

6、询结果购置:登录成功显示普通用户界面查看药品点击购置按钮进入购物车编辑订单进展支付查看订单:登录成功显示普通用户界面点击查看订单显示订单详情数据流图与数据字典数据流图从顶层逐层画出数据流图。如图1-4、1-5所示:图1-4 顶层TOP图图1-5 网上药店管理系统数据流图3.2.2数据字典数据流条目网上药店管理系统数据流条目数据字典描述如下。1用户信息数据流名称:用户信息别名:普通用户的根本信息简述:数据流组成:用户信息=用户账号+用户名称+密码+权限数据流来源:普通用户数据流去向:添加注册登录管理2药品信息数据流药品信息药品的根本信息描述药品的根本信息药品信息=药品编号+药品名称+进价+售价+

7、生产日期+有效期+数量+分类操作员药品管理3有效期报警信息数据流有效期报警无对药品是否过期进展报警通知管理员有效期报警=药品是否过期4进药记录数据流进药记录进药的详细信息进药记录=药品编号+进药日期+数量进药管理5售药记录数据流售药记录售药的详细信息售药记录=药品编号+售药日期+数量售药管理6订单信息数据流订单信息订单信息的详细信息订单=订单编号+会员账号+药品编号+药品数量+订单日期+是否发货订单编辑7缺货订单数据流缺货订单无 缺货订单里药品的详细信息办理缺货订单8采购数据流采购采购所缺药品采购的药品=药品编号+药品名称+药品进价+药品售价+采购数量+采购药品的操作员9订货单数据流订货单药店

8、向用户发送所定的药品的单据订货单=药品编号+会员编号+药品名称+药品数量+药品售价数据流来源:发货办理数据存储条目数据存储是数据结构保存的地方。一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。网上药店管理系统数据存储描述举例如下所示:1用户信息编号:D1主关键字:用户账号存储组织:每个用户对应一条记录组成:用户账户+用户名称+用户密码+用户权限简要说明:用于记录各种用户的信息,同时也记录用户的权限,用于查询用户的登录与权限。2药品信息D2药品编号每种药品对应一条记录药品编号+药品名称+药品进价+药品售价+生产日期+有效期+数量+分类用于记

9、录药品的信息,同时也记录用户的生产日期和保质期,用于向操作员有效期报警。3进药记录D3进药编号每种药品的某时刻进药信息作为一条记录进药编号+药品编号+进药日期+药品数量用于记录药品的采购信息。4售药记录D4售药编号每种药品的某时刻售药信息作为一条记录售药编号+药品编号+售药日期+药品数量用于记录药品的出售信息。5订单记录订单记录D5订单编号每个用户某时刻下的订单作为一条记录订单编号+会员账号+药品编号+药品数量+订单日期+是否发货用于记录用户的订单的详细信息。加工条目加工逻辑是对数据流程图中各个根本处理的准确描述。实例如下所示:1登录管理加工登录管理加工号:1输入数据流:用户的账号和密码输出数

10、据流:加工逻辑:1账号和密码在数据库中没有对应的不能登录此系统。2药品管理加工2有效期报警信息 添加药品的详细信息,有药品超过保质期会有效期报警; 如果当前日期出厂日期保质期就进展有效期报警。3进药记录加工3进药信息 插入进药信息进入数据库;2进药时间自动读取系统时间。4售药记录加工4售药信息 插入售药信息进入数据库; 售药时间自动读取系统时间。5注册登录加工注册登录管理5用户账号和密码账号和密码是否正确 账户和密码与数据库一一对应看是否一致; 如果账号和密码一致就通过登录否如此不能通过。6订单编辑加工6 将订单信息插入到订单表中; 订单时间自动读取系统时间。7发货办理加工7发货单 把订单中的

11、货物发送到客户手里;如果没有库存等待补货之后再发货。8办理缺货订单加工8缺货信息 如果订单中的货物数量库存就会缺货,要进展缺货办理; 管理员根据所缺货物进展进货,补充缺货。9办理补充发货加工办理补充发货9补充发货信息根据订单记录如果没有进展发货就会办理补充发货;数据项数据项是数据流组成的最小单位,是无法再细分的数据流。网上药店管理系统数据项举例描述如下。(1)用户账号所属数据流:用户信息、账户信息、订单信息存储位置:用户信息库、订单库代码类型:字符串型取值X围:0-100备注:每个用户都有一个唯一的账户(2)用户密码用户密码用户信息、账户信息用户信息库每个用户都有一个唯一的密码(3)联系 联系

12、 每个用户都有一个联系 用于接收货物和联系药店(4)通信地址通信地址每个用户都有一个地址用于发送货物和寻找药店地址(5)药品编号药品信息、进药信息、售药信息、订单信息药品信息库、进药信息库、售药信息库、订单库字符型0000-9999每种药品都有一个唯一的编号(6)药品名称药品名称每种药品都有一个药品的名称(7)药品类别药品类别药品信息库每种药品都有一个药品类别,便于用户查询(8)药品生产日期药品生产日期时间类型2000年1月1日-2014年1月1日每种药品都有生产日期(9)药品进价药品进价浮点型每种药品都有进价(10)药品售价药品售价每种药品都有售价(11)药品保质期药品保质期每种药品都有保质

13、期(12)药品库存药品库存每种药品的数量(13)进药日期进药日期进药记录信息库每种药品的进药日期(14)售药日期售药日期售药记录信息库每种药品的售药日期(15)订单编号订单记录信息库客户所下订单的编号(16)订单日期订单日期时间型客户所下订单的时间(17)是否发货是否发货布尔型是、否标示客户所下订单的是否发货3.3对性能的规定3.3.1精度因为药店的药品数据信息的重要性,所以不能有丝毫偏差。药品的数量为整数,价格准确到小数点后两位。各类用户账号不得少于6位字符,不得多于16位字符,密码不得少于8位字符。3.3.2时间特性要求系统的时间性能规定要求系统的大局部操作在用户视觉延迟时间X围之内。系统

14、的更新处理时间应该在可承受的X围内;系统的数据查询时间应在可承受的X围内; 系统的数据统计时间应在可承受的X围内。对某些检索和其它涉与复杂计算的操作系统响应也应保持在用户视觉延迟时间1-2倍的X围内。4运行环境规定设备硬件:显示器:17寸或上彩显 分辨率:1024*768硬盘:120G 转速:7200 或以上内存:DDR2、 2G或以上网卡:标准通讯网卡输入:标准鼠标、键盘等支持软件软件:winXPwin7编译测试软件支持SQL server 2005、VS 2008等第二局部概要设计说明书针对当前医药产品销售日益激烈的竞争情况,为了加强管理,提高工作效率和改善服务质量而设计的一套行之有效的管

15、理系统。满足药店的管理人员和一般客户的根本要求,将日常繁琐的工作简单化、信息化。本文档的目旨在推动软件工程的规X化,使设计人员遵循统一的概要设计书写规X,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规X性与全面性,以利于系统的实现、测试、维护、版本升级等。 本文档用于软件设计阶段的概要设计,它的上游依据的基线是需求分析规格说明书,它的下游是详细设计说明书,并为详细设计说明书提供测试的依据。软件概要设计的X围是:软件系统总体结构设计包括系统模块结构图、功能模块清单、数据库设计包括实体图、系统E-R图、数据库的表结构。变量对象命名规如此:全局变量对象为大写字母、局部变量对象单词首字母

16、为大写对象的命名规如此。数据库对象命名规如此:数据库表名、字段名、视图名等对象均为其中文释义的命名规如此。1.实体图:指以实体、属性的根本概念概括数据的根本结构,从而描述静态数据结构的概念模式。2.E-R图:也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。1 用户需求规格说明书2 王珊.数据库系统概论第四版.高等教育,2012 2总体设计网上药店管理系统包含三个模块1.管理员模块。包括3个子模块:1管理员登录模块;2各类用户权限管理模块;3添加新操作员模块。2.操作员模块。包括8个子模块:1操作员登录

17、模块;2录入药品信息模块;3进药登记模块;4售药登记模块;5药品有效期预警;6查询药品信息;7统计登录模块;8修改个人信息。3.普通用户模块。包括5个子模块:1用户注册模块;2普通用户登录模块;3查询药品信息模块;4购置药品模块;5查看订单模块;6修改个人信息模块。系统的模块图,如图2-1所示:图2-1 系统结构模块图用表格形式列出各功能模块。 如表2-1所示:表2-1 功能模块清单模块编号模块名称模块功能描述M1管理员登录模块用于管理员用户的登录M2用户权限设置模块用于管理员设置各类用户的权限M3添加操作员模块用于管理员添加新操作员用户M4修改个人信息模块用于管理员修改自己的信息M5操作员登

18、录模块用于操作员用户的登录M6录入药品信息模块用于操作员添加药品信息M7进药登记模块用于新进药品时操作员的记录M8售药登记模块用于售出药品时操作员的记录M9药品有效期预警模块用于向操作员预警药品是否超出保质期M10查询药品信息模块用于操作员查询药店药品信息M11统计药品信息模块用于操作员统计药品M12用于操作员修改自己的信息M13用户注册模块用于新普通用户的注册M14普通用户登录模块用于普通用户的登录M15用于普通用户查看药品信息M16购置药品模块用户普通用户在药店购置药品M17查看订单信息用于普通查看自己的订单信息M18用于普通用户修改自己的信息3数据库设计3.1数据库概念级设计E-R图3.

19、1.1 实体图1操作员实体如图2-2所示:图2-2 操作员实体图2普通用户实体如图2-3所示:图2-3 普通用户实体图3药品实体如图2-4所示:图2-4 药品实体图4订单实体如图2-5所示:图2-5 订单实体图3.1.2 系统E-R图网上药店管理系统E-R图,如图2-6所示:图2-6 网上药店管理系统E-R图用表格列出每个数据库表的结构。1操作员具体信息如表2-2所示:表2-2 操作员表序号字段名类型宽度、精度取值约束空否默认值主键/外键注释操作员账号Char(9)主键约束否主键操作员的账号密码Char(20)操作员的密码昵称Char(40)操作员的昵称Char(11)Unique药店的 Vchar(50)药店的地址2普通用户具体信息如表2-3所示:表2-3 普通用户表用户的账号用户的密码用户的昵称用户的 用户的地址电子信箱char(20)用户的信箱备注Vchar(500)其他信息3药品具体信息如表2-4所示:表2-4 药品表Char(10)药品的编号药品名化学名称生产日期

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1