药品销售管理系统本科毕业论文正稿.doc
《药品销售管理系统本科毕业论文正稿.doc》由会员分享,可在线阅读,更多相关《药品销售管理系统本科毕业论文正稿.doc(31页珍藏版)》请在咨信网上搜索。
摘要 随着计算机网络技术的快速发展,网络逐渐融入人们的生活。随着Internet的普及,越来越多的企业建立了自己的WWW网站,制作网页是企业和个人的宣传自己的重要手段,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。网络与人们的生活息息相关。目前人们生活节奏的日益加速,利用Internet进行在线商品销售和购物成为社会的必然趋势。 《药品销售系统》研究基于Web的购物系统的框架并实现随时随地可以得到药品信息、购买所需药品并对销售进行自动处理的过程。 在线医药销售管理系统完成用户及管理员身份验证、对药品信息查询及修改,销售管理等功能,其中最重要的就是药品的销售功能,对销售情况的处理功能,以及对库存中药品数量的管理功能等。作为一个完整的系统,为了保证系统的安全运行,还必须要对使用者(用户)的身份进行验证,本系统使用了用户权限分组的功能。 本系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。后台数据的管理用SQL Server2000数据库管理系统,应用程序的开发采用microsoft 公司的Visual Studiu . Net中的开发工具VB.net。 关键词: ASP.NET , ADO.NET, 在线查询 , 信息录入, 信息修改, FLASH 5 , SQL server 实用教程 , DREAMWEAVER MX。 ABSTRACT With the fast development of the network technology of the computer, the network incorporates people's life gradually. With the popularization of Internet, more and more enterprises have set up one's own WWW websites, it is enterprises and personal own important means of propaganda to make webpages, enterprises can show the products through websites, release the newest trends , exchange and communicate with users, establish the connection with the cooperative partner, and launch e-commerce ,etc..The network is closely linked with people's life. People rhythm of life accelerate day by day , utilize Internet carry on online merchandise sales and is it become inexorable trend of society to do shopping at present. " online medical marketing system " Study on the basis of shopping systematic frame of Web and is it can receive medicines information , buy necessary medicines and to sell course automaticallied process to go on whenever and wherever possible to realize. Online medicine sell administrative system finish user and administrator identity prove , medicines information inquiry and revise, selling such functions as management ,etc., among them the most important one is the selling function of the medicines, the function of treatment to sales situation, and to functions of management of the quantity of traditional Chinese medicine product of the stock ,etc..As an intact system , for the safe operation of the security system , must also verify the identity of the user (users ) , function that this system has used user's authority to divide into groups.Development main including setting-up and maintenance and front application program of backstage supporter's database development two respect of system this. The management of backstage supporter's data uses SQL Server2000 data base management system , the development of the application program adopts Visual Studiu..NET of microsoft Company. Developing instrument VB.Net. 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 目录 第一章 概述 1.1问题的定义 1.2 需求分析 1.3系统说明与主要功能 1.4 软件开发平台与相关技术 第二章 系统开发应用技术 2.1 ASP.NET简介 2.2 ADO.NET访问数据库 2.3 SQL Server 2000 简介 2.4 开发应用语言简介 第三章 系统概要设计 3.1 设计思想 3.2 系统层次框架图 3.3 系统模块设计 3.4 数据库设计与实现 3.5 后台系统和数据库的配置 第四章 系统详细设计及实现 4.1登陆功能 4.2送检申请功能 4.3送检申批功能 4.4出库功能 4.5发货功能 4.6到货确认功能 4.7库存查询功能 第五章 结论 第六章 致谢 第七章 参考文献 第一章 概述 1.1问题的定义 随着计算机及其网络在世界范围内的广泛应用,计算机信息管理系统正在以难以置信的速度渗透到各个工作的领域和人们的日常生活。计算机管理系统的出现不仅解决了人工方面的错误,而且还大大的提高了工作效率,适应了现代化生活的速度快,效率高的特点,因此受到了广泛的欢迎。现在是一个信息科技时代,计算机的普及和科学的日益发展,信息的高速传递成为了人们的交流主要手段。经济的发展,人民生活水平的提高都依靠Internet信息产业及电子行业的支持。现在网络上有各类在线销售系统,这种购物系统为人们带来了很多方便,节省了很多时间。 该系统要将药品销售由传统的商店柜台模式向网上在线销售的模式转变同时还要能对销售的订单和药品种类以及库存情况进行全面的管理。这个节省了大量的时间,和充分的利用网络的特点。 1.2 需求分析 该系统要将药品销售由传统的商店柜台模式向在线销售的模式转变同时还要能对销售的订单和药品种类以及库存情况进行全面的管理。 在线医药销售管理系统要实现的功能非常多,最重要的就是药品的销售功能,对销售情况的处理,管理功能,以及对库存中药品数量的管理功能等。另外,作为一个完整的系统,为了保证系统的安全运行,还必须要对使用者(用户)的身份进行验证,本系统使用了用户权限分组的功能。 首先来介绍在线医药销售管理系统的销售功能,简单地说,就是从客户下订单,最后客户发送收到药品的确认通知为止。在这个过程中,包含了客户下订单,将药品出库,然后发送药品,直到客户收到药品,给总部发送确认知道等一系列的过程。在这个过程中,最重要的内容就是对订单的管理,管理员可以修改它的各种属性状态,包括品种,数量,客户的相关信息,目前库存中的状态等等。 其次,为了更好的完成整个销售,系统管理员(总部职工)还需要对库存中的各种商品各种有一个详细的了解。所以本在线销售管理系统特别给出了库存查询的功能,通过该功能,管理员可以理解各个库房中的所有商品的纤细情况。 另外,为了保证数据库的安全以及药品销售的顺利进行,系统还需要对用户进行管理。因为篇幅限制,本系统没有给出最简单的用户注册,信息修改等功能,而是直接在登录页面中进行身份的验证。验证的内容包括两个部分,一个是用户的身份是否合法,另外一个就是用户所具有的权限,从而根据用户的权限,给出不同的管理页面。 1.3系统说明与主要功能 随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。 在线医药销售管理系统要实现的功能非常多,最重要的就是药品的销售功能,对销售情况的处理,管理功能,以及对库存中药品数量的管理功能等。另外,作为一个完整的系统,为了保证系统的安全运行,还必须要对使用者(用户)的身份进行验证,本系统使用了用户权限分组的功能。 在线医药销售管理系统的功能: 1. 系统的用户登录及身份验证功能 ▲ 系统用户进入系统时的身份验证。 ▲ 系统用户在不同页面浏览时的身份验证。 2. 在线医药销售管理系统功能 ▲ 区域顾客发送购买药品信息的订单。 ▲ 总部管理员对订单进行验证。 ▲ 总部管理员发送药品出库的通知。 ▲ 总部管理员发送药品的通知。 ▲ 区域顾客收到药品后,发送一个到货确认通知。 ▲ 系统实现订单的处理。 ▲ 系统完成整个购物流程。 3. 在线医药销售系统的查询子系统 ▲ 必须是以管理员身份进行登录。 ▲ 查询各个库房中的商品信息。 ▲ 查询商品的详细信息。 ▲ 对库房中的商品信息进行修改。 1.4 软件开发平台及相关技术 在线医药销售管理系统开发平台4 网络服务器操作系统:Windows 2000 Advanced Server 工作站操作系统:Windows 2000 professional 网页设计软件:FLASH, Dreamweaver 开发工具:ASP.NET 数据库系统:SQL SERVER 2000 第二章 系统开发应用技术 2.1 ASP.NET简介 A是asp的下一代版本,但是并非是从asp3.0演化来的,而是从头到尾彻底重新改写了。许多发方面,与asp有着本质的不同。它是一个用于web开发的全新框架,其中包含了许多新的框架。完全基于模块与组件,提供了更易于编写,结构更清晰的代码,这些代码很容易进行再利用和共享,具有更好的可扩展性与可定制中还包括了页面事件,web控件,缓冲技术以及服务器控件和对数据库绑定的改进。供使用的库以及在框架中允许通过web使用客户商用函数,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让远远超过了asp。 图2-1 ASP.NET的安装过程图 传统的网站购物方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理购物,这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.NET技术的系统性能上有了很大的改善,其主要表现在以下几方面: 1.由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。这使得在多次访问时速度有了极大的提升。 2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。 3.ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 4.ASP.NET采取"code-behind"方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,如图2-2所示。 图2-2 ASP.NET的系统结构模型 UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。 2.2 ADO.NET访问数据库 与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。 传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。 ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。 2.3 SQL Server 2000 简介 1. SQL Server 是 Microsoft Windows 平台上最流行的关系数据库,占 38% 的市场份额。(Gartner,2001 年 6 月) 2. SQL Server 是最流行的 Web 数据库,市场份额为 68%。(Zona Research,2000 年 1 月) 3. 在 SQL Server 上运行的应用程序超过了 2000 个。 4. 三个独立调查发现 SQL Server 的拥有成本较 Oracle 低。 5. SQL Server 是发展最快的关系数据库。 6. 有超过 85,000 名经培训的 SQL Server 数据库管理员 (DBA)。 7. SQL Server 2000用户能够切实享受到一系列业务收益,包括得到缩短的响应时间、更加迅捷的回报速度、更为低廉的业务开支、获得降低的管理成本,进而,提供满足各类客户要求的可伸缩与高可用特性。 8. 作为数据库系统可靠性、可伸缩性及处理速度领域内所有重要基准测试最新纪录的实际 9. 保持者,SQL Server 2000已在近乎实战的竞争性对比分析中将自身证明为当今市场的上佳之选。 10. SQL Server 2000 为用户提供了大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。SQL Server 2000 为用户提供了完全集成的可扩展标记语言 (XML) 环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。 2.4 开发应用语言简介 Visual Basic.NET具有许多新功能和改进功能(如继承,接口和重载)这是它成为功能强大的面向对象的编程语言。Visual Basic 开发者现在可以使用显式多线程处理创建多线程可伸缩的应用程序。Visual Basic.NET 中其他的新语言功能包括结构化异常处理 ,自定义属性和符合公共语言范围(CLS)。 CLS是对诸如数据类型之类的事物以及对象的公开和交互操作方式进行标准化的一组规则。Visual Basic.NET添加了几项利用CLS优势的功能。任何符合CLS的语言都可以使用在Visual Basic.NET中创建的类,对象和组件。Visual Basic用户可以从其他符合CLS的编程语言访问类,组件和对象,而不用担心诸如数据类型之类的语言特定的差异。Visual Basic.NET程序使用的CLS功能包括程序集,命名空间和属性。 Visual Basic.NET支持许多新的或改进的面向对象语言功能,如继承,重载,Overrides关键字,接口共享成员构造函数。还包括结构化异常处理,委托以及几个新的数据类型。 第三章 系统概要设计 3.1 设计思想 1. Browser/Server结构 在先医药销售管理系统的特点就是利用Browser/Server结构,实现医药药品的在线库存查找,在线销售,以及对药品的库存情况进行在线管理等功能。 Client/Server模式与Browser/server模式是现在比较流行的两种数库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度减慢。从目前的开发目的来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。 对于本系统,其功能目标是要将药品销售由传统的商店柜台销售模式向在线销售的模式转变,同时还要能对销售的订单和药品种类以及库存情况进行全面的管理。本系统的网络应用原理示意图如图所示。(图3-1) 系统后台数据库 Internet 上用户 系统服务器 医药销售管理系统 Internet (图3-1)—B/S结构的在线医药销售管理系统应用原理示意图。 2. 三层结构的概念 Browser/Server的多层结构的应用正是对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域。即将应用划分为3层(可以用跟多层,但3层最常见):用户界面层,商业逻辑层,数据库层。 ▲ 用户界面层负责处理用户的输入和向用户的输出,但并不负责及其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB,VC,ASP等)开发。 ▲ 商业逻辑层是上下两层的纽带,它建立和数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态连接库的形式存在并注册到服务器的注册薄(Registry)中,它与客户端通讯的接口符合某一特定的组件标准,可以有任何支持这种标准的工具开发; ▲ 数据库层负责世纪的数据存储和检索。 3.2 系统层次框架图 对于区域职工,根据系统的功能分析,它具有的功能包括送检申请,和受到药品后发送到或确认信息。对于总部职工,根据系统的功能分析,它具有的功能包括送检申请,送检审批,出库操作,发货操作,以及对库存红药品的情况进行查询。 整个系统的层次框架图示意图如图3-2所示。 用户登录 判断权限 管理员 普通用户 库存查询页面 发货操作页面 出库操作页面 送检审批页面 送检申请页面 送检申请页面 到货确认页面 在线医药销售管理系统的层次框架图(3-2) 3.3 系统模块设计 根据系统的功能的要求在先医药销售管理系统可以分为两个模块:一个是区域职工的送检申请和到货确认:另一个就是总部职工的送检申请,送检审批,出库,发货,以及查询库存情况等。其核心为中央的“药品销售系统”如图所示: 登陆首页 功能选择 区域职工模块 总部职工模块 药品销售系统 (图3-3)在线医药销售管理系统功能模块图 3.4 数据库设计与实现 根据系统功能设计的要求以及功能模块的划分,下面给出在先医药销售管理系统的各个组成部分的数据项和数据结构。 对于销售管理系统的基本信息数据库,可以列出一下数据项和数据结构: ▲ 用户信息数据表:用户名称,用户编号,用户密码. ▲ 商品信息数据表:商品编号,商品名称,商品规格,商品入库价,商品的零售价,商品的批发价,商品的单位,生产厂家. 仓库信息的数据库,可以列出以下数据项和数据结构: ▲ 仓库药品信息表: 仓库编号,药品编号,库存数量,可出数量. ▲ 所有仓库信息表: 仓库编号,仓库名称,仓库地址,联系电话,邮政编码. ▲ 库存明细信息表: 仓库编号,药品编号,药品批号,可出库量. 对于送检信息数据库,可以列出以下数据项和数据结构: ▲ 送检申请表: 销售的ID,处理人员的名称. ▲ 销售信息统计表: 销售编号,代理商编号,药品编号,用户编号,销售数量,…….. ▲ 订单出库通知信息表: 出库编号,出库仓库编号,药品编号,销售类型,出库数量,….. ▲ 出库明细信息表: 出库编号,出库单编号,药品编号,出库批次, 出库明细量,….. ▲ 系统发货信息表: 发货编号,出库编号,发货仓编号,药品编号,发货类型,发货数量,…. ▲数据库的逻辑设计 根据系统功能设计的要求以及功能模块的划分,各个系统的具体逻辑实现如下: 对于系统基本信息数据库,可以列出以下数据项和数据结构: ▲ 用户信息数据表: 用户名称,用户编号,用户密码. ▲ 药品代理商信息数据表: 代理商编号,对应职工编号,代理商名称,联系电话,代理类型. ▲ 商品信息数据表: 商品编号,商品名称,商品的入库价,商品的单位,生产厂家. ▲ 所有仓库信息表: 仓库编号,仓库名称,仓库地址,联系电话,邮政编码. 它不需要外部数据支持. 对于仓库信息数据库,可以列出以下数据项和数据结构: ▲ 仓库药品信息表: 仓库编号,药品编号,库存数量,可出库数量. ▲ 库存明细信息表: 仓库编号,药品编号,药品批号,可出库量. 需要外部数据支持: ▲ 药品的其他信息: 药品名称,从药品基本信息数据库中获取. ▲ 仓库基本信息:仓库名称,从仓库基本信息表中获取. 对于在先销售的交易部分内容,可以列出以下数据项和数据结构: ▲ 送检申请表: 销售的ID,处理人员的名称. ▲ 销售信息统计表: 销售编号,代理商编号,药品编号,用户编号,销售数量,销售单价,销售总价,申请日期,申请名称,审批日期,审批名称,联系电话. ▲ 订单出库通知信息表: 出库编号,出库仓库编号,药品编号,销售类型,出库数量,地址,邮政编码,联系电话,出库人名称,出库日期. ▲ 出库明细信息表: 发货编号,出库编号,发货仓库编号,药品编号,发货类型,发货数量,地址,邮政编码,联系电话,发货人名称,发货日期. 所需的外部数据支持: ▲ 各种编号,包括发货编号,出库单编号,出库编号等等. ▲ 库房,库存,药品的其他信息,都通过基本库房信息表,基本库存信息表和基本药品信息表来获取. 3.5 后台系统和数据库的配置 3.5.1 后台服务器配置 首先,我们要谈的是在线图书销售系统的服务器配置问题.本系统使用了Microsoft的IIS5.0为系统服务器.如果使用的是Windows2000以上版本的操作系统,那么添加IIS5.0服务器非常简单只需要打开”控制面板”里面的”添加/删除程序”选项,然后选择”添加/删除Windows组件”,最后选中弹出对话框的”Internet信息服务选项. 图3-4 IIS系统服务器配置 下面来介绍一下怎么设置IIS的服务. 因为在线医药销售管理系统的各个细通系统模块里都是使用的ASP.NET的Session(会话)对象.一个ASP.NET应用程序必须使用一个公用目录结构,该目录包含了网站使用的所有页面.页面的具体位置并不重要,但要让这些页面都存于一个公用目录结构里. 创建ASP.NET应用程序的具体步骤为: 打开IIS服务器,进入Web根目录.单击鼠标右键,选择”属性”命令,弹出对话框,在应用程序设置里,创建ASP.NET应用程序.名称与Web根目录同名.这样就创建了一个ASP.NET应用程序,但真正具有应用程序执行功能的是Global.asa的文件. 3.5.2 后台数据库的配置 本在线医药销售管理系统采用Microsoft公司的SQL Server2000数据库系统.后台配置文件实际上是一个可选的文件,程序编写者可以在该文件中制定事件脚本,并声明具有绘画和应用程序作用域的对象。 该文件内容并不是用来给用户显示的,而是用来孙出事件信息和又应用程序全局使用的对象。该文件的名称必须是Global.asa且必须存方在应用程序的根目录中。 在Global.asa文件中,如果包含的脚本没有 <SCRIPT>标记封装,或定义的对象没有绘画或应用程序作用域,则服务器将返回错误。我们可应用任何支持脚本的语言的编写Global.asa文件中包含的脚本。 如果多个事件是用同一种脚本语言,就可以将他们组织在一组<SCRIPT>标记中。 第四章 系统详细设计及实现 4.1.1登陆功能 1.页面示例 在现医药销售管理系统给出一个系统登陆页面。如图4-1: 系统登陆页面(图4-1) 2.页面所使用的数据库组件 在线医药销售管理系统的登录页面饼没有任何数据库组件。 3.页面的HTML表单元素 系统主页面中的7个表单元素。 西同等路页面所使用的表单元素 名称 表单元素类型 Value值 含义 Text1 Text1 用户填写 用户登录名 Password1 Password 用户填写 用户密码 Button2 Button 登录系统 提交表单 Button1 Button 退出系统 退出系统的按钮 4. 页面ASP.NET代码 Button1_Click( )方法,在“登陆系统”按钮被单击才触发,如果用户在text1这个文本框没有输入内容,则提示用户输入自己的用户名。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim cnn As SqlConnection = New SqlConnection cnn.ConnectionString = "workstation id=""STUDENT-79E7F07"";packet size=4096;user id=sa;data source=""STUDENT" & _ "-79E7F07"";persist security info=False;initial catalog=医药销售管理系统" cnn.Open() Dim str As String = " Select * from 用户信息数据表 where 用户编号='" & Trim(TextBox1.Text) & " ' and 用户密码='" & Trim(TextBox2.Text) & "'" Dim mycom As SqlClient.SqlCommand = New SqlClient.SqlCommand(str, cnn) mycom.Connection = cnn Dim myr As SqlClient.SqlDataReader = mycom.ExecuteReader If (myr.Read()) Then If (myr.Item(2)) Like 1 Then Response.Redirect("总部职工选择页面.aspx") Else Response.Redirect("区域职工选择页面.aspx") End If Else Response.Write("连接失败!") End If cnn.Close() End Sub 4.1.2主选择页面 1. 页面示例 如图4-2和图4-3所示,通过系统验证总部用户和区域用户的选择功能页面不同。 显然,因为权限不同,这两个页面能够实现的功能相差也是比较大的。总部职工权限最大,所以能够实现所有的功能,而区域职工权力有限,所以它只能提交送检申请,以及到货后提交到货确认。 图4-2 总部用户选择页面 图4-3 区域用户选择页面 2. 页面所使用的数据库组件 选择页面使用了系统的用户信息数据表,引用了这个表的用户名称,用户编号,用户权限编号,用户密码,用户的状态等字段。其中“用户名称”和“用户密码”用来判断用户是否为合法用户,用户的状态判断用户是否使用,而用户权限判断他所具有的功能,至于用户编号就是从数据库中读取出来,然后设置到Session对象中。 3. 页面的HTML表单元素 系统主选择页面没有使用任何的HTML表单元素,他的所有功能选择都是直接通过HTML的超级连接来实现的。 4. 页面的HTML代码(忽略) 4.2送检申请功能 1。页面示例 无论什么销售系统,第一部都是用户提交申请,如图4-4,系统Store_Deliver_Input.asp页面来要求用户输入送检申请的详细信息。用户通过送检申请页面就能得到购药的基本条件,把自己的详细信息提交给总部管理员。本系统充分考虑人因学反面的设计为了方便用户的购物,特别给出了快件的选择。 图4-4送检申请页面 2.页面所使用的数据库组件 送检申请页面使用系统的代理商信息数据表,引用了该表的代理商编号 和对应职工编号两个字段用于获取代理商的信息。 送检申请页面使用了系统的代理商和职工信息联系表,引用了该表的职工编号和代理商编号字段,用来设定连接查询条件。 3。页面的HTML表单元 名称 表单元素类型 Value值 含义 checkbox1 checkbox 用户选择 是否选择制定的区域发送 selecet1 Select 用户选择 获取制定的送检区域 text1 text 用户填写 收货人名称 text2 Text 用户填写 收货人地址 text3 option 用户填写 邮政编码 text4 Text 用户填写 联系电话 select2 select 用户填写 送检药品名称 text5 Text 用户填写 送检数量 text6 Text 用户填写 经手人 text7 Text 系统读取 送检申请人 text8 Text 系统设定 送检日期 button1 button 用户选择 提交按钮 button2 button 用户选择 重置按钮 button3 button 用户选择- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药品 销售 管理 系统 本科毕业 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文