基于B_S模式的医药销售系统的研究与设计_肖海蓉.doc

上传人:a**** 文档编号:5331 上传时间:2017-10-20 格式:DOC 页数:4 大小:276.42KB
返回 下载 相关 举报
基于B_S模式的医药销售系统的研究与设计_肖海蓉.doc_第1页
第1页 / 共4页
基于B_S模式的医药销售系统的研究与设计_肖海蓉.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《基于B_S模式的医药销售系统的研究与设计_肖海蓉.doc》由会员分享,可在线阅读,更多相关《基于B_S模式的医药销售系统的研究与设计_肖海蓉.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 基于 B/S 模式的医药销售系统的研究与设计 肖海蓉 (陕西理工学院计算机科学与技术系汉中 723000) 摘要针对 B/S 模式的特点,提出了 IIS 和 ASP 技术的系统解决方案。首先,分析了医药销售系统的业务流程和数 据需求;其次,采用 ASP 和 ADO 技术、 SQLSene: 2005 数据库管理系统,设计并实现了医药销售系统功能需求,包括数据 库的构建、药品信息的录入、查询及药品销售等功能;最后,通过设置用户的操作权限,实现了不同用户对网上药品销售的管 理。系统的实现具有良好的实用性和方便性。 关键词 B/S;医药销售; SQLServer; ASP; ADO 中 图 分类

2、号 丁 P393 Research and Design of Medicine Sale System Based on B/S Mode Xiao Hairong (Dept. of C. S. T., Shaanxi University of Technology, Hanzhong 723000) Abstract Based on characteristic of B/S Mode, solution of IIS and ASP technology is put forward. Firstly, business process and data requirement a

3、re analysed about medicine sale system. Secondly, through ASP and ADO technology, func tional requirement are designed and realized with SQL Server2005 database management system, including database constructing,medicine informantion inputing,serching, medicine sale etc. Finally, through setting use

4、rs permissions , medicinesale management is realized for different users. The result indicate that system is practical and convenient. Key Words B/S, medicine sale, SQL Server, ASP, ADO Class Number TP393 1 引言 随着 Internet 在全球的迅猛发展、电子商务技 术的不断成熟,电子商务受到越来越多的人们地关 注,并渗透到人们生活的各个角落。由于药品的体 积小、重量轻、便于运送、品种众多、

5、明确的规范标 准、以及便于网上介绍说明等诸多特点,都能说明 药品是完全适合网上销售的 1。本文主要设计并 实现了医药电子商务系统的网上医药销售系统。 2 系统分析 电子商务系统的设计,很重要也是很关键的一 步首先是进行系统的分析,包括系统的开发模式分 析、系统的数据分析、业务流程分析等 2,通过分 析,进一步了解电子商务系统应该解决什么样的问 题,最终确定系统的功能需求。然后根据系统分析 的结果,开展系统的设计工作。 2.1 系统的开发模式 系统采用浏览器 /服务器 ( B/ S)模式 3,该模式 的优点是分布地域广、维护方便,客户端只装浏览 器,简化了客户端,用户操作简便、可随时随地访问 系

6、统,维护成本低,更适合于发布信息本系统。它 是由浏览器、 Web 服务器和数据库服务器组成,其 中,浏览器是用户和整个系统的接口,用于拥有不 同操作权限的用户在网页中提出各种操作要求并 提交给 Web 服务器,中间层 Web 服务器用于处理 访问请求及与数据库服务器交换信息,数据库服务 器用于处理对药品及相关信息的各种数据操作。 系统的解决方案采用主流的 IIS 系列 + ASP 技术, IIS 提供了 WWW 服务器 、 FTP 服务器 , 其家族支 * 收 稿 日 期 : 2011 年 1 月 3 日 , 修回日期 : 2011 年 2 月 7 日 作者简介:肖海蓉,女,讲师,研宄方向:数

7、据库技术及应用。 2011 年第 7 期 计算机与数字工程 187 持利用 ASP 技术开发电子商务数据库的应用。该 方案的主要特点是与微软公司的系列数据库产品 集成性好,适合 Windows 系列操作系统;通过脚本 语言调用 IIS 内置 ADO (ActiveX data object)对象 访问数据库,简单易行。后台数据库采用 SQL Server 2005,数据库访问技术使用 ADO,实现应用 程序对数据库的连接以及数据查询、修改、更新、删 除等操作。 2.2 系统业务流程分析 医药销售系统的流 程相对比较简单,用户进入 系统后,未注册之前,可以浏览系统的公告信息,查 询不同类别的药品

8、信息及购物帮助;用户注册后, 可以向购物车添加药品,提交订单、查看订单明细 信息,管理员从后台经过验证进入系统后,可以对 药品基本信息、员工基本信息、订单信息进行维护、 发布系统公告等。 2.3 系统数据需求 系统主要管理的对象有药品信息、药品类别、 客户(会员)、订单以及员工。需要存储的信息如 下: 1) 药品信息:包括药品编号、药品名称、类别 编号、单位、价格、生产商、图片、药品介绍等,通过 药品编号进行标识。 2 )药品类别:包括类别编号、名称、类别描述, 通过类别编号进行标识。 3) 客户:包括客户编号、客户名、密码、生日、 邮箱、性别、注册时间、地址、邮编等,通过客户编号 进行标识。

9、 4) 订单:包括订单编号、客户名、订单时间、订 单状态、订单中药品数量、订单总价、发货人,发货 时间等,通过订单编号进行标识。 5) 员工:包括员工编号、姓名、角色、登录密 码、职务、联系电话、主管、邮箱等,通过员工编号进 行标识。 系统中对象间的关系为:订购药品时,每个客 户可以有多个订单,一个订单只能属于一个客户; 每张订单可以包含多个药品信息,同 时一个药品可 属于多个订单,订单和药品产生药品数量的联系; 一种类别的药品可以包含多个不同的药品,但一个 药品只能从属于一种类别;每个员工(具体指销售 员)可以开多张订单,一个订单只能由一个销售员 进行(发货)。 根据系统的需求,所得系统的概

10、念结构 E-R 模 型 4如图 1 所示。图中省略了各实体的属性,只标 识了各实体的标识符,由于系统的公告由员工中的 管理员进行发布,因此, E-R 模型中没有把公告作 为一个实体画出。 通过调研分析,了解到网上医药销售系统要解 决的任务是:用户可以通过系统查看系统最新公告 信息,也可以按不同关键字查询不同药品和价格的 详细信息,用户也可以注册、登录后购买药品、查看 订单;管理员可以通过相关验证进入后台对最新药 品及药品类别分别进行添加以方便用户查询,对销 量不佳的药品进行删除,可以对系统的用户和订单 进行定期管理和维护,以及维护员工信息,包括添 加新的员工、新的管理员并赋予不同员工的不同角

11、色,并根据不同的用户,设置不同的操作权限。 3 系统结构设计 根据系统分析,可以将整个系统的体系结构设 计为前台管理设计和后台管理设计,前台管理主要 面向用户服务,后台管理主要方便管理员及销售员 等员工进行系统的维护 5。 3.1 前台管理设计 前台管理主要完成以下功能: 1) 会员(客户 ) 注册与登录功能。只有客户注 册成功后,才可以登录系统购买药品。 2) 药品查询模块。药品查询模块包括按药品 描述的模糊 查询和按药品名称的精确查询,以及按 药品的归属浏览不同药品信息的功能。 3) 会员购买药品模块。会员注册后可以购买 药品、提交订单和查看订单功能。 4) 购物车管理模块。该模块主要包括

12、所选药 品的添加、查看购物车、修改购物车信息、从购物车 移去指定药品、提交购物清单等功能。 3.2 后台管理设计 根据超级管理员和一般员工权限的不同,后台 管理可以实现不同的功能。对于超级管理员可以 188 肖海蓉:基于 B/ S 模式的医药销售系统的研宄与设计 第 39 卷 单日期,订单状态,发货时间) 员工 (员工编号 ,姓名,性别,角色,登录密码, 职务,联系电话,主管人,邮箱 ) 订单详细信息 (订单编号 ,药品编号,药品数 量) 除了由图 2 所示的 E-R 模型转换的关系模式 外,还有一个后台管理员发布公告的关系模式公 告: 公告(公告编号,公告内容)其中,带有下划线 的属性为关系

13、的主码。 在确定了各数据表的主码的基础上,依据表与 表之间的联系,在 SQL Server 2005 的环境下使用 对象资源管理器创建名为 ypxs 的数据库 5,所得 数据库的关系图如图 3 所示。 图 3 医药销售系统数据库的关系图 5 系统实现 5.1 系统首页设计与实现 在医药销售系统的首页中,客户不但可以在第 一时间内掌握系统的最新药品,还可以实现药品的 搜索、了解最新推荐的药品信息、系统公告等,系统 首页为 index. asp。 其设计布局选用的是 Macome dia 公司出品的编辑工具 Dreamweaver 网页设计 软件 6 7。为了使系统维持统一风格,在 index.

14、asp 文件中包含了 head. asp、 left. asp 和 foot. asp 文件,分别用来处理系统网站首部、左部及网站底 部的显示内容。 其中, head. asp 文件用于显示首部导航及用户 登录状态信息; eft. asp 文件用于显示首页的左侧 部分,包括会员注册、登录,药品搜索,最新推荐药 品信息; foot.asp 文件用于显示网站底部的版权信 进行以下后台的管理与维护: 1) 药品及药品类别管理模块。该模块主要完 成药品信息的添加、修改、删除,查看详细信息,按 不同关键字进行搜索等,以及药品类别信息的添 加、修改、删除功能。 2) 会员信息管理模块。该模块主要包括会员

15、信息的删除、搜索 ( 按性别、姓名进行搜索)功能。 3) 员工信息管理模块。该模块主要包括员工 信息的添加、删除、搜索 ( 按性别、姓名、编号进行搜 索)功能。还包括增加、删除新的管理员功能。 4) 订单管理模块。对超级管理员来说,可以 查看、删除订单。 5) 公告管理。公告管理主要发布系统新上架 的药品动态信息、删除修改公告信息。 6) 效益统计功能。管理员能够按不同的销售 员、按月等进行药品的销售统计、打印报表等功能。 对于普通员工(这里主要针对销售员)来说,后 台管理模块主要完成订单管理中的发货功能,即更 改订单状态信息,以及查看本人销售记录信息。 3.3 系统模块结构设计 根据系统分析

16、及前台管理与后台管理的设计, 得到医药销售系统的模块结构图如图 2 所示。 图 2 医药销售系统的模块结构图 4 系统数据库设计 数据库的设计对系统开发的成败至关重要,电 子商务应用系统开发过程中很关键的技术就是数 据库的设计与编程,利用数据库可以 管理对后台的 操作。依据系统的 E-R 模型 4,对应的数据表的设 计如下: 客户( 客户编号 ,客户名,密码,生日,邮箱,性 别,注册时间,地址,邮编 ) 药品 ( 药品编号 ,药品名称,类别编号,价格,生 产商,图片,药品介绍) 药品类别 ( 类别编号 ,名称,归属,类别描述) 订单(订单编号,客户编号,销售员工编号,订 2011 年第 7 期

17、 计算机与数字工程 189 息。 5.2 系统文件结构 为了规范系统网站的整体结构,进一步方便开 发工作,在编码之前,创建的系统网站的文件目录 结构如图 4 所示。 图 4 系统文件结构图 其中 , admin 指后台的管理文件存储目录, Images 指后台的图片文件存储目录, database 指系统 数据库文件存储目录 , flash 指系统使用的 flash 图 片文件存储目录, image 指前台的图片文件存储目 录, include指常用的包含文件存储目录 , uplmgFile 表示上传的图片文件存储目录。 5.3 数据库连接的实现 在进行电子商务系统开发时,一个最重要的步 骤是

18、建立数据库的连接,即访问数据库,本系统通 过ADO 对象实现对数据库的访问。由于 ASP 代 码是以纯脚本的方式编写并解释执行的,因此连接 过程就是编写 ADO 数据库连接字符串 6。 系 统 主 要 使 用 ADO 的 Connection 对 象 通 过 ODBC 对 SQLServer 数据库进行访问。连接数据 库的代码如下: 其中, dbyyxs 是系统 DSN 的名称; sa 是登录 数据库的用户名; PWD 为登录密码。 6 结语 通过对实际医药销售的调研分析与设计,采用 B/S 模式,利用 ASP 技术和 SQL Server 数据库管 理系统,实现了一个通用的网上医药销售系统,

19、根 据不同用户的操作权限,主要完成了医药的一系列 管理及网上销售药品等服务,系统的实现具有良好 的通用性和方便性。 参考文献 1 宋文官 .电子商务概论 M.北京:清华大学出版社 , 2009 2 赵惠勤,张景安,等 .网络数据库应用技术 M.北京:机 械工业出版, 2005 杨勇 .基于 B/S 模式通用试题库的设计与实现 .计 算机工程与科学, 2009(4) : 143 145 韩培友,等 .数据库技术 M.西安:西北工业大学出版 社 , 2008 刘智勇 .SQLserver 2005 宝典 M.北京:电子工业出版 社 ,2007 明日科技 .ASP 数据库系统开发完全手册 M.北京:

20、 人民邮电出版社, 2006 刘小明 .B/S 模式下的信息共享研宄 .计算机与现代 化, 2009(3)85 87 (上接第 123 页) 王尚平,王玉民,张亚玲 .基于 DSA 及 RSA 的证实数字 签名方案 .软件学报, 2003(1) 卢开澄 .计算机密码学 M.北京:清华大学出版社, 1998 李钻 .臃学广,等 .数据加密及其在身份认证等方面的 应用.计算机系统应用, 2001 张焕国,刘玉珍,冯秀涛 .演化密码与 DES 的演化研宄 .计算机学报, 2003(2) 7 JosePh W. Yoder. Connecting Business Objects to Relational Databases, Illinois,2000 张海藩 .软件工程导论 M.北京:清华大学出版社, 2003 王五一,唐刚,等 .谈信息加密及对称加密技术 .计 算机应用研宄, 1999(2) 0姚炎炎,陈怀义,等 .密码体制与分布式 WEB 数据库 的安全设计 .计算机科学, 2001, 28()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 论证报告

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁