[it计算机]基于cs模式的药品进销存管理系统内容摘要:
SQL Server 等信息系统开发环境及药品进销存管理系统软件的开发调试等工作。 通过开发这个 药品进销存管理系统,可使开发者得到一次全面的、综合运行所学知识解决实际问题的锻炼,使其实际的软件开发能力得到较大提高,并初步获得相关行业的从业经验,为日后的工作打下坚实的基础。 通过应用这个药品进销存管理系统,可使药品进销存管理工作系统化、规范化、自动化,从而大大提高管理效益和效率,使企业能够在日益剧烈的竞争环境下生存和发展。 开发思路 遵循软件工程的思想,严格按照系统调查、系统分析、系统设计、系统实现的顺序进行系统开发。 采用 C/S 结构,服务器端用 SQL Server 数据库服务器建立项目数据库系统,客户端 用 C、 、 Crystal Report 等进行项目用户界面的开发。 西安欧亚学院本科毕业论文 (设计 ) 3 开发的主要内容 首先,对典型的城市社区、乡镇和农村小型零售药店进行必要的调查,搞清楚其药品进销存的运作方法、业务流程、业务内容、药品种类、药品数量、组织结构、人员情况、对管理信息系统要求等情况,并对获得的资料进行必要的整理。 第二,对整理好的资料进行进一步分析,确定系统功能需求、应用开发环境需求等。 第三,根据系统需求结果进行系统 概要 设计、详细设计和数据库设计等工作。 第四,根据系统设计结果,在规定的开发环境上实现整个系统。 最 后,对整个开发工作进行全面总结。 开发成功后的药品进销存管理信息系统(数据库和软件),包括用户管理、基本资料管理、药品采购管理、药品库存管理、药品销售管理、经营分析、报表打印等功能。 西安欧亚学院本科毕业论文 (设计 ) 4 2 相关技术介绍 SQL Server 2020 数据库 介绍 Microsoft SQL Server 2020 是一种典型的关系型数据库管理系统,它功能强大、使用方便,运行稳定,对运行它的计算机硬件和操作系统要求不高,适应性很广。 SQL Server 2020 是在 SQL Server 的基础上扩展升级的产品。 SQL Server 是 Microsoft 公司在数据库领域中非常重要的产品,它具有非常好的再造和重写特性。 面市后, SQL Server 以其良好的性能、稳定性、便于管理和易于开发等优势,赢得了许多客户的喜爱,成为一个热门的数据库产品。 SQL Sewer 2020 继承了数据库软件设计和引擎方面的优势,已经成为新一代网络应用程序的最佳数据库和分析解决方案之一。 作为 Enterprise Servers的核心组件,它将减少电子商务、在线商 务和数据仓库应用程序推向市场的时间,并对需要的环境提供可靠的支持。 SQL Sewer 2020 对 XML 和 HTTP 提供充分的支持;提供分割装载和确保时间的特性;提供先进的管理和协调机制,可以自动管理线程任务,降低总体开销。 另外, SQL Server 2020 充分利用了服务器版 Windows 的功能,包括支持活动目录 (Active Directory)服务,最多支持 32 个处理器和 64GB 的内存。 SQL Server 2020 的版本主要包括企业版、标准版、个人版和开发版 等。 其支持的应用对象各有不同的侧重。 SQL Server 2020 是一个功能非常强大且使用方便的数据库管理系统,其应用范围非常广泛,对各种应用开发的支持也非常良好。 其新特性主要有: (1) 完全的 Web 支持 SQL Server 2020 提供了以 Web 标准为基础的扩展数据库编程功能。 丰富的 XML和 Inter 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。 还可以使用 XML 更新程序方便地插入、更新和删除数据。 对 Web 的完全支持主要体现在 : 内容丰富的 XML 支持特性 ; .NET Enterprise ServerBizTalk 和 Commerce Server 的集成; 可支持 Web 的分析 ; 对数据的 .Web 访问 ; Web 和应用程序宿主 ; 点击流分析 ; 安全性 ; 全文检索。 西安欧亚学院本科毕业论文 (设计 ) 5 (2) 更高的稳定性和可靠性 使用 SQL Server 2020 可以获得非凡的可伸缩性和可靠性。 通过向上伸缩和向外扩展的能力, SQL Server 满足了苛刻的电子商务和企业应用程序要求。 主要体现为 : 高度可用性 ; 可伸缩性 ; 安全性 ; 分步式分区视图 ; 索引视图 ; 虚拟接口系统区网络 ; 复制特 性。 (3) 进入市场的最快时间 SQL Server 2020 是 Enterprise Server 的数据管理与分析中枢。 SQL Server2020 包括加速从概念到最后交付开发过程的工具。 主要体现为 : 经过简化的数据库管理 ; 提高开发人员工作效率 ; 数据转换服务 (DTS); 扩展应用程序 ; 英语查询 ; 数据挖掘 ; OLAP 服务 ; OLAP 灵活性 ; 闭合循环分析。 C 编程语言介绍 C语言是在 C、 C++和 Java 语言的基础上重新构造的,其语法与 C++和 Java 语言都比较相似,是一种基于 .NET Framework、完全面向对象的、类型安全的编程语言,也是 .NET 的首 选编程语言。 从开发效率上讲, C为应用程序开发人员提供了快速开发手段,并且保有 C++语言的特点和优点。 从继承性上讲, C在更高层次上重新实现了 C 和 C++语言。 从语法形式和易用性上讲, C语言几乎综合了目前流行的所有高级语言的优点,提供了一种语法简洁、功能完善而又容易使用的外在表现形式。 C语言主要用于开发可以在 .NET 平台上运行的应用程序。 C的语言体系都构建在 .NET 柜架上,它能够与 .NET 柜架完美结合, C语言几乎综合了目前所有高级语言的优点,它具有以下几个主要特点。 西安欧亚学院本科毕业论文 (设计 ) 6 (1) 语法简洁 C和 Java 语言一样 ,使用了统一的操作符,抛弃了 C++语言中一些不明晰的表示符和伪关键字 (如指针 ),使用最简单、最常用的形式进行描述。 (2) 彻底的面向对象设计 C语言是完全按照面向对象的思想来设计的,因此它具有面向对象所应用的一切特性 :封装、继承和多态性等。 不过 C语言中只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。 在 C语言中,每种类型都是一个对象,因此不存在全局函数、全局变量和全局常数等概念,所有常量、变量、属性、方法、索引和事件等都必须封装在类中,从而使代码具有更好的可读性,也减少了发生命名冲突的可能性。 (3) 与 Web 紧密结合 C支持绝大多数的 Web 标准,如 HTML、 XML、 SOAP 等。 在 C语言中,对于复杂的 Web 编程和其他网络编程更像是对本地对象进行操作,从而简化了大规模、深层次的分布式开发。 用 C语言构建的组件能够方便地为 Web 服务并可以通过Inter 被运行在任何操作系统上的任何语言所调用。 (4) 强大的安全性机制 C语言可以消除许多软件开发中的常见错误,如不能使用未初始化的变量、不支持不安全的指向、不能将整数指向引用类型等。 C语言还提供了包括类型安全在内的完整的安全性能。 .NET 提供的垃圾回收器能 够帮助开发者有效地管理内存资源。 (5) 良好的 兼容性 因为 C遵循 .NET 的公共语言规范( CLS),从而保证能够与其他语言开发的组件兼容。 (6) 灵活的版本处理技术 因为 C语言本身内置了版本控制功能,使开发人员更加容易开发和维护。 (7) 完美的错误、异常处理机制 C提供了完美的错误和异常处理机制,使程序在交付应用时能够更加健壮。 介绍 是微软公司新一代 .NET 数据库的访 问 架构,是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据访问架构,用来开发数据库应用程西安欧亚学院本科毕业论文 (设计 ) 7 序。 通过 所提供的对象,再配合 SQL 语句就可以访问数据库中的数据,而且凡是能通过 ODBC或 OLEDB接口访问的数据库 (如 dBase、 FoxPro、 Excel、 Access、SQL Server 和 Oracle 等 ),也可通过 来访问。 可提高数据库的扩展性。 可以将数据库中的数据以 XML 格式传送到客户端 (Client)的 DataSet 对象中,此时客户端可以和数据库服务器端离线,当客户端程序对数据进行新建、修改、删除等操作后,再和数据库服务器联机,将数据送回数据库服务器端完成更新的 操作。 如此一来,就可以避免客户端和数据库服务器联机时,虽然客户端不对数据库服务器作任何操作,却一直占用数据库服务器的资源。 此种模型使得数据处理由相互连接的双层架构,向多层式架构发展,因而提高了数据库的扩展性。 技术主要包括 connection、 mand、 DataReader、 DataAdapter、 DataSet和 DataTable 等 6 个广对象。 (1) Connection 对象 主要提供与数据库的连接功能。 (2) Command 对象 用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库 命令。 (3) DataReader 对象 通过 Command 对象提供从数据库检索信息的功能 ,它以一种只读的、向前的、快速的方式访问数据库。 (4) DataAdapter 对象 提供连接 DataSet 对象和数据源的桥梁,它主要使用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 数据集中,并确保 DataSet 数据集中数据的更改与数据源保持一致。 (5) DataSet 对象是 的核心概念,它是支持 断开式、分布式数据方案的核心对象。 DataSet 对象是一个数据库容器,可以当做是存在于内 存中的数据库,无论数据源是什么,都会提供一致的关系编程模型。 (6) DataTable 对象 表示内存中数据的一个表。 西安欧亚学院本科毕业论文 (设计 ) 8 Crystal Report 介绍 从 1993 年开始, Crystal Report 就是 Visual Studio 套件中的一部分。 目前实际上已成为 Visual 中的报表标准,在 Windows 报表编写领域中居于领先地位,推动着 Web 报表的未来发展。 通过将 Crystal Report 的报表处理功能整和到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间来满足 用户的需求。 Crystal Report 支持大多数流行的开发语言,可以方便的在任何应用程序中添加报表。 具体来说, Crystal Report 的功能有以下几点: (1) 全面的数据库访问 Crystal Report 中包括了超过 35 中数据源驱动,可以访问 XML、企业和关系型数据库。 (2) 广泛的设计格式与设计 通过 Crystal Report,用户可以将数据库转换为高度交互性内容。 可以从 100 多种 格式选项中进行选择、包括参数、映射、交叉表和超级链接、用以强化报表的冲击力。 (3) 强大的图表设计功能 Crystal Report 可以在报表中包含多彩的、易读的图表 (提供了非常丰富的报表类型,如:条形图、折线图、面积图、饼图、干特图、股票图等 )。 (4) 灵活的应用集成技术 Crystal Report 带有灵活的 Java、 COM 和 .NET SDK,以及可内嵌的 Report Application Server,可将报表与企业 Web 应用紧密地集成在一起。 通过使用 Crystal Report 的客户端浏览器控制,能够为最终端拥护提供丰富的报表交互、创建和修改功能。 (5) 强大的报表导出 Crystal Reprort 的所有的报表都可以导出多种 不同的格式:包括 XML、 PDF、HTML、和 Microsoft Excel。 西安欧亚学院本科毕业论文 (设计 ) 9 3 系统分析 与设计 业务分析 选择典型的城市社区、乡镇和农村小型零售药店进行调查,主要采取现场考查、交流的方式进行。 对调查结果整理如下: 运作方法 :基本采取进 — 存 — 销运作方法。 进货对象主要为药品批发商、药品生产商等,库存一般为自有 的非标准 仓库,销售一般面向终端客户零售。 业务流程 :主要有药品采购 、 药品库存、药品零售、盘点统计等。 业务内容 :采购、库存、销售等环节手工作业时均有详细的报表记录,包括采购单、入库单、 销售单及种 类统计表等。 药品种类 :以大众化的常用药为主,包括中成药、西药等,中草药、针剂等基本没有。 种类合计一般在 100 到 500 种之间。 药品数量 :大众化的常用药如治感冒类的药、治消化系统病的药等,品种和数量都比较大,不常用的药品数量较少。 一般最少 1 件,多者 10 到 300 件均。[it计算机]基于cs模式的药品进销存管理系统
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
圆葱,西瓜,棉花间作创高效
2、时,结合浇水每亩追施尿素 15千克,小鳞茎直径达 3 厘米左右时,再随水追施磷钾复合肥每亩 20 千克。 西瓜的栽培 4 月上旬在空幅地中间直播或移栽一行西瓜,并覆盖地膜,株距 40厘米。 西瓜采取单蔓整枝,每株只留一个瓜,当第二雌花开放时进行人工授粉。 人工授粉一般在上午 89 时进行,一朵雄花可为 24 朵雌花授粉,同时挂上纸牌标记。 坐瓜后每亩追施腐熟饼肥 100 千克
袁隆平三期超级稻在深圳市龙岗区试种成功
日,中国工程院院士、“杂交水稻之父”袁隆平莅临深圳市龙岗区,向龙岗区委书记余伟良等领导介绍超级杂交稻的最新研发情况。 据悉,第三期超级杂交水稻亩产 900 公斤小面积试种已经在龙岗试验成功,按国家农业部标准:第三期超级杂交水稻 5 年百亩连片试种成功后,将开始在全国大面积示范推广。 余伟良书记说,龙岗区委区政府将全力支持袁隆平的超级稻研发项目。 同时,袁隆平与龙岗区领导就扩大超级稻研发领域
xx中学同学录管理系统设计与实现(最新整理
........................................................ 21 网站测试 ..................................................................................................................... 21 测试总结 ........