图书销售管理及系统设计管理知识分析.docx
《图书销售管理及系统设计管理知识分析.docx》由会员分享,可在线阅读,更多相关《图书销售管理及系统设计管理知识分析.docx(36页珍藏版)》请在三一办公上搜索。
1、四川师范大学本科毕业设计四川师范大学本科毕业设计 图书销售管理系统的设计与实现学生姓名学 号所 在 系计算机科学与技术系专业名称计算机科学与技术班 级指导教师四川师范大学二一二年五月图书销售管理系统的设计与实现 学生: 指导教师:内容摘要:随着各企业业务量的不断扩增,利用信息技术处理业务已经占据管理的核心地位,在其中扮演着重要的角色。而今图书的管理与销售的传统手工的管理模式严重滞后了本行业的前进脚步,所以,利用计算机提供的强大功能来进行管理是必然的结果。为了实现销售业务的信息化管理,图书销售行业迫切地需要开发出专业的销售管理系统。因此,图书销售管理系统有着广阔的应用前景和实际价值。为建立一套完
2、善的图书销售管理系统,可以实现图书销售行业管理的自动化、智能化,提高管理工作效率,保证信息的准确与规范,减少管理人员工作量。图书销售管理系统能帮助管理人员快速方便的查找、统计当前图书的库存与进出货情况,为进货提供依据,让图书销售与管理真正做到科学、合理的规划、系统和高效的管理。为了更好的适应当前书店的销售需求,缓解手工管理存在的弊端,图书销售管理系统应运而生,改系统将提供一个操作方便,界面友好,功能强大的图书管理系统为工作提供全方位的服务。关键词:图书销售 管理系统 ASP.NET Book Sales Management System design and ImplementationAb
3、stract: With the business of enterprise constantly amplification, using the information technology processing business have dominated the central position of the management, in which the play an important role. Now the books management and sales of the traditional manual management mode the serious
4、lag of this industry steps forward, therefore, the use of a computer to provide the strong function of management is the inevitable result In order to achieve the sales information management, a book sales industry in urgent need of the professional development of sales management system. Therefore,
5、 book sales management system has broad application prospects and practical value. To set up a set of perfect book sales management system can realize the book sales industry management of automation, intelligent, and improve the management efficiency, guarantee the accuracy of information and the s
6、tandard, reduce the management work. Book sales management system can help management personnel of quick and convenient search, the statistics of the book inventory and into the shipment, and to provide basis for purchase, get the sales and management really do scientific and reasonable planning, sy
7、stem and high efficient management. In order to adapt to the present bookstore sales demand, alleviate the deficiencies of the manual management, book sales management system came into being, changing the system will provide a convenient operation, friendly interface, powerful books management syste
8、m management system for work provides the omni-directional service.Key words: Book Sales management system ASP.NET 目 录前言11相关开发工具21.1 ASP.NET技术21.2 ADO.NET技术31.3 数据库技术51.3.1 SQL SERVER数据库51.3.2结构查询语言(SQL)51.3.3系统的配置62系统总体分析62.1 需求分析62.2系统简介72.3系统功能模块划分82.4系统设计分析82.4.1 图书信息管理82.4.2 员工信息管理82.4.3 图书进货管理
9、92.4.4 图书销售管理92.4.5 图书库存管理102.4.6 系统管理113数据库结构的设计与实现113.1 数据表的创建114系统的具体设计与实现144.1 类与方法144.2 主页面设计154.3 图书信息管理模块174.4 员工信息管理模块194.5 图书进货管理模块 销售管理模块214.6 图书销售管理模块234.7 图书库存管理模块255.8 系统管理模块275结束语28参考文献:31V四川师范大学本科毕业设计图书销售管理系统的设计与实现前言随着信息技术的膨胀以及现在工作节奏的加快,得以使架构的图书销售系统发展前景很可观。计算机管理系统的介入使得整个图书销售行业的管理过程变得十
10、分简单和迅速,从而在一定程度上提高了图书的销售数量,减轻了库存挤压,降低了图书管理的效率与保密性风险,满足图书信息系统对数据管理的要求。合理安排图书的库存和销售,必将是提高图书销售行业经济效益的主要手段之一。鉴于此,我本次选择的毕业设计是图书销售管理系统,我认为建立一个完善的图书销售管理系统将在此领域发挥着很重要的作用,同时也能在改善图书销售管理人员的工作效率低,查找与更新所带来的不便。之后也将在管理书籍进出货的能力上都能够有很大的改观。 作为一种新的程序语言,ASP.NET是一种全新的面向对象的程序语言,简化了应用程序的开发,为开发者与操作者都带来了极大的方便。而SQL.Server2005
11、能建立起后台数据一致性和完整性强,数据安全系数高的库,同时具有高性能的数据访问技术。因此采用ASP.NET2005与SQL.Server2005数据库技术相结合开发图书销售管理软件,可以划分为这样几个模块:图书信息管理、员工信息管理、图书进货管理、图书销售管理、图书库存管理、系统管理等,整套系统目的为实现具有高安全性、可靠性等优点而服务,能够应用于各类图书销售行业的管理,它的内容将对管理者与决策者都至关重要。本课题的目的是在于研究图书销售管理系统的开发途径与应用方式,探讨一种基于Web平台的自包含,自描述、模块化的应用特点,做相关的研究与分析并且付出实践,从而体现了基于模块设计、三层结构应用、
12、组件重用等的技术特点,主要目标是为了在现存的各式异构平台上建立一个与平台、语言无关的通用的技术层次,为今后的企业级开发应用积累经验。对于企事业单位来说,利用计算机支持企业高效率完成销售管理的日常事务,是适应现代企业制度要求、推动企业销售管理走向科学化、规范化的必要条件;而销售管理部分是企业管理中一项琐碎、复杂而又十分细致的工作,在销售的各个环节中不允许出现任何错误,如果实行手工操作,每月都会耗费企业工作人员大量的时间和精力,同时计算机具有手工管理无法比拟的优点.例如: 查找方便、检索迅速、存储量大、可靠性高、保密性好、成本低、寿命长等。这些优点能够极大的提高管理效率,也是企业的科学化、正规化管
13、理,与世界接轨的重要条件。这就迫切需要标准、高效率的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参考的模型,来不断改进完善企业管理水平,提高工作效率。另外,现在客户期望值越来越高,客户需要更好的服务(产品及个性化服务)。企业的竞争已逐渐从产品竞争转变为服务竞争,因此中小企业要发展就必须需要进一步优化业务流程以提高企业竞争力。因此,加强销售管理是企业发展的必然,通过计算机来完成大量的人工操作,真正达到合理和充分利用现有资源,减轻工作压力。因此,开发一个销售管理系统是很有必要的,具有其特有的技术意义和管理意义。近年来,国内外对此销售管理类系统的开发与研究也是很有实用性的
14、,基本上能根据各企业的自身特点,来进行销售方面的管理,同时,该类系统结合实际需求不断的向前发展, 争取通过技术的改善,能普遍运用于同类行业中,这才是信息技术发展的前沿潮流。今后此类软件将会向面向于大众的条码销售管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行销售管理、实现销售作业自动化,将是一个必然的发展趋势。随着信息化技术的不断提高和应用普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,大大的减少手工输入所带来的统计性错误,这样不但提高了作业效率,而且还能确保资料准确性,并减少因人为失误而造成的损失。随着计算机的普遍应用,图书产业的相继发展壮大,
15、图书销售行业需要实现进销存的计算机管理来提高管理效率是势在必行的,图书管理系统拥有着广泛的市场应用前景。行业的快速发展必将导致竞争愈演愈烈,要想在激烈的市场竞争中处于不败之地,就必须加强企业内部管理,提高运营效率。而图书种类繁多,销售模式特殊,业务量繁重,单凭手工记帐已经很难适应工作需要。图书作为一个与人们工作、生活和学习各个方面都不能分开的特殊商品,在人们生活水平日益提高的同时,它的地位也越来越重要。因此,开发一套好的图书销售管理软件已成为一个刻不容缓的课题,鉴于此本系统应时而生。所完成的图书销售管理系统软件是一功能比较完善的数据管理性软件,具有数据操作方便、高效、迅速等优点。该软件采用了功
16、能强大的数据库软件开发工具,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。另外,本系统还可通过访问权限控制以及数据备份功能,确保数据的安全性。1相关开发工具1.1 ASP.NET技术本系统的开发采用的开发技术是ASP.NET。Microsoft Visual Studio .NET是Microsoft公司新一代软件开发平台,也是.NET FrameWork的重要产品。ASP.NET作为 .NET的组成部分之一,是Internet和Intranet开发Web应用程序的新一代开发工具,正被程序员们广泛的使用。在ASP.NET中,所有Web客户端都通过Microsoft I
17、nternet信息服务(IIS)与ASP.NET应用程序通信。IIS对客户端的请求进行解密并验证请求是否合法。如果请求合法,则IIS会查找所请求的资源(如ASP.NET应用程序)。当客户已被授权,IIS会将客户请求通过进程传到ASP.NET运行引擎,然后返回适当的资源。ASP.NET是 Active Server Page 的下一个版本,也是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行
18、编译,如此,当然比ASP一条一条的解释强很多。1.2 ADO.NET技术ActiveXDataObjects(ADO)是微软提供给网页开发者在网页中存取数据库的最新技术,同时它也是ASP内置的重要组件。它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提供通用数据访问。OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。最重要的三个ADO.NET对象是Connection, Command和Recordset.本文将主要介绍Connection与Recordset这两个对象。每个Connection的属性定
19、义了与数据源的连接。Recordset对象用来接收来自数据源的数据。Recordset可以与Connection一起使用,先建立一个连接,然后获取数据。尽管如此,Recordset也可以被单独创建,其Connection参数可以在Open属性定义。ADO.NET主要目的是为了存取或修改数据源数据、或增加数据到指定数据源,数据源不仅包括数据库,而且包括dBase、Acces、Foxpros、Excel或文本文件等一些小型的数据表,所以,只要是ODBC驱动程序所能存取的数据源皆是ADO存取的对象。ADO.NET主要是由Connection对象、Recordset对象、Command对象、Param
20、eter对象、Property对象、Field对象及Error对象等七个对象与Fields数据集合、Parameters数据集合、Properties数据集合及Errors数据集合等四个数据集合所组合而成。ADO.NET提供的七个对象及其功能如下:a Connection对象负责与指定的数据源进行连接,它还可以通过事物(Transaction)来确保在事物中所有的数据源变更的全部成功。b RecordSet对象负责浏览和操作从数据库取出的数据,换言之,RecordSet对象就象是一个二维的数组,而每个数剧列包含一个或多个数据字段,即Field对象。c Command对象负责对数据库提供请求,也
21、就是传递指定的SQL指令。这些命令通常包括INSERT(增加记录)、DELETE(删除记录)、UPDATE(更新记录)等。此外,也可以通过Command对象对数据库发出数据定义语言,例如CREATE TABLE(建立数据表)、DROP TABLE(删除数据表)或ALTER TABLE(修改数据表结构)等。d Parameter对象是负责传递Command对象所需要的SQL命令参数。e Property对象指的是ADO的各项对象属性值,也就是每个ADO对象都会有一组描述和控制对象行的属性。f Field对象表示指定RecordSet对象的数据字段。g Error对象是负责记录连接过程所发生的错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 销售 管理 系统 设计 管理知识 分析
链接地址:https://www.31ppt.com/p-2018505.html