




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书销售管理系统的设计与实现java图书销售治理系统的设计与实现学生姓名 _ 学 号 所在系 运算机科学与技术系 _ 专业名称_运算机科学与技术 _ 班 级 指导教师 _四川师范大学二o二年五月图书销售治理系统的设计与实现学生: 指导教师:内容摘要:随着各企业业务量的持续扩增,利用信息技术处理业 务差不多占据治理的核心地位,在其中扮演着重要的角色。而今图书 的治理与销售的传统手工的治理模式严峻滞后了本行业的前进脚步, 因此,利用运算机提供的强大功能来进行治理是必定的结果。为了实 现销售业务的信息化治理,图书销售行业迫切地需要开发出专业的销 售治理系统。因此,图书销售治理系统有着宽敞的应用前景和
2、实际价 值。为建立一套完善的图书销售治理系统,能够实现图书销售行业治 理的自动化、智能化,提升治理工作效率,保证信息的准确与规范, 减少治理人职员作量。图书销售治理系统能关心治理人员快速方便的 查找、统计当前图书的库存与进出货情形,为进货提供依据,让图书 销售与治理真正做到科学、合理的规划、系统和高效的治理。为了更 好的适应当前书店的销售需求 ,缓解手工治理存在的弊端 ,图书销售治 理系统应运而生 ,改系统将提供一个操作方便,界面友好,功能强大的 图书治理系统为工作提供全方位的服务。关键词:图书销售 治理系统 ASP.NETBook Sales Management System design
3、 and ImplementationKey words: Book Sales management system ASP.NET21目录前言 11有关开发工具 31.1 ASP.NET 技术 31.2 ADO.NET 技术 41.3数据库技术 61.3.1 SQL SERVER 数据库 61.3.2结构查询语言( SQL) 61.3.3系统的配置 72系统总体分析 72.1需求分析 72.2系统简介 92.3系统功能模块划分 92.4系统设计分析92.4.1图书信息治理 92.4.2职员信息治理 102.4.3图书进货治理 112.4.4图书销售治理 112.4.5图书库存治理 122.4
4、.6系统治理 123数据库结构的设计与实现 133.1数据表的创建 134系统的具体设计与实现 154.1类与方法 154.2主页面设计 164.3图书信息治理模块 184.4职员信息治理模块 204.5图书进货治理模块 销售治理模块22244.6图书销售治理模块4.7图书库存治理模块5.8系统治理模块 265终止语 27参考文献: 31图书销售治理系统的设计与实现、尸、 亠前言随着信息技术的膨胀以及现在工作节奏的加快,得以使E/S架 构的图书销售系统进展前景专门可观。运算机治理系统的介入使得整 个图书销售行业的治理过程变得十分简单和迅速,从而在一定程度上 提升了图书的销售数量,减轻了库存挤压
5、,降低了图书治理的效率与 保密性风险,满足图书信息系统对数据治理的要求。合理安排图书的 库存和销售,必将是提升图书销售行业经济效益的要紧手段之一。鉴于此,我此次选择的毕业设计是图书销售治理系统,我认为建 立一个完善的图书销售治理系统将在此领域发挥着专门重要的作用, 同时也能在改善图书销售治理人员的工作效率低,查找与更新所带来 的不便。之后也将在治理书籍进出货的能力上都能够有专门大的改观。作为一种新的程序语言, ASP.NET 是一种全新的面向对象的程序 语言,简化了应用程序的开发,为开发者与操作者都带来了极大的方 便。而 SQL.Server2005 能建立起后台数据一致性和完整性强,数据安
6、全系数高的库,同时具有高性能的数据访咨询技术。因此采纳 ASP.NE T2005与SQL.Server2005数据库技术相结合开发图书销售治理软件, 能够划分为如此几个模块:图书信息治理、职员信息治理、图书进货 治理、图书销售治理、图书库存治理、系统治理等,整套系统目的为 实现具有高安全性、可靠性等优点而服务,能够应用于各类图书销售 行业的治理,它的内容将对治理者与决策者都至关重要。本课题的目的是在于研究图书销售治理系统的开发途径与应用方 式,探讨一种基于 Web平台的自包含,自描述、模块化的应用特点, 做有关的研究与分析同时付出实践,从而体现了基于模块设计、三层 结构应用、组件重用等的技术特
7、点,要紧目标是为了在现存的各式异 构平台上建立一个与平台、语言无关的通用的技术层次,为今后的企 业级开发应用积存体会。关于企事业单位来讲 ,利用运算机支持企业高效率完成销售治理的 日常事务 ,是适应现代企业制度要求、推动企业销售治理走向科学化、 规范化的必要条件;而销售治理部分是企业治理中一项琐碎、复杂而 又十分细致的工作 ,在销售的各个环节中不承诺显现任何错误 ,如果实 行手工操作 ,每月都会耗费企业工作人员大量的时刻和精力 ,同时运算 机具有手工治理无法比拟的优点 .例如 : 查找方便、检索迅速、储备量 大、可靠性高、保密性好、成本低、寿命长等。这些优点能够极大的 提升治理效率 ,也是企业
8、的科学化、正规化治理 ,与世界接轨的重要条 件。这就迫切需要标准、高效率的运算机治理方式引导其进展,通过运算机治理该企业的日常运作 ,给治理者以决策参考的模型 ,来持续改进 完善企业治理水平 ,提升工作效率。另外 ,现在客户期望值越来越高 ,客户 需要更好的服务 (产品及个性化服务 )。企业的竞争已逐步从产品竞争转 变为服务竞争 ,因此中小企业要进展就必须需要进一步优化业务流程以 提升企业竞争力。 因此 ,加大销售治理是企业进展的必定 ,通过运算机来 完成大量的人工操作 ,真正达到合理和充分利用现有资源 ,减轻工作压 力。因此 ,开发一个销售治理系统是专门有必要的 ,具有其特有的技术意 义和治
9、理意义。近年来,国内外对此销售治理类系统的开发与研究也是专门有有 用性的 ,差不多上能按照各企业的自身特点 ,来进行销售方面的治理 ,同 时 ,该类系统结合实际需求持续的向前进展 , 争取通过技术的改善,能 普遍运用于同类行业中,这才是信息技术进展的前沿潮流。今后此类软件将会向面向于大众的条码销售治理系统进展,现时期 ,相伴物流及治理信息化、网络化的进展 ,应用条码技术进行销售治 理、实现销售作业自动化 ,将是一个必定的进展趋势。随着信息化技术 的持续提升和应用普及 ,更多的商品拥有自己的条码 ,而且 ,使用条码化 工作代替传统作业模式 ,大大的减少手工输入所带来的统计性错误 ,如 此不但提升
10、了作业效率 ,而且还能确保资料准确性 ,并减少因人为失误 而造成的缺失。随着运算机的普遍应用 ,图书产业的相继进展壮大,图书销售行业 需要实现进销存的运算机治理来提升治理效率是势在必行的,图书治理系统拥有着广泛的市场应用前景。行业的快速进展必将导致竞争愈演 愈烈 ,要想在猛烈的市场竞争中处于不败之地 ,就必须加大企业内部治 理 ,提升运营效率。而图书种类繁多 ,销售模式专门 ,业务量繁重 ,单凭手 工记帐差不多专门难适应工作需要。图书作为一个与人们工作、生活 和学习各个方面都不能分开的专门商品 ,在人们生活水平日益提升的同 时,它的地位也越来越重要。 因此 ,开发一套好的图书销售治理软件已成
11、为一个刻不容缓的课题 ,鉴于此本系统应时而生。所完成的图书销售治理系统软件是一功能比较完善的数据治理性 软件,具有数据操作方便、高效、迅速等优点。该软件采纳了功能强大 的数据库软件开发工具 ,具有专门好的可移植性 ,可在应用范畴较广的 WINDOWS 系列操作系统上使用。另外 ,本系统还可通过访咨询权限操 纵以及数据备份功能 ,确保数据的安全性。1 有关开发工具1.1 ASP.NET 技术本系统的开发采纳的开发技术是 ASP.NET。Microsoft Visual Stud io .NET 是 Microsoft 公司新一代软件开发平台,也是 .NET FrameWor k的重要产品。ASP
12、.NET作为.NET的组成部分之一,是In ternet和I ntranet开发Web应用程序的新一代开发工具,正被程序员们广泛的使 用。在ASP.NET中,所有 Web客户端都通过 Microsoft In ternet信息服 务(IIS)与ASP.NET应用程序通信。IIS对客户端的要求进行解密并 验证要求是否合法。如果要求合法,则 IIS 会查找所要求的资源(如 A SP.NET应用程序)。当客户已被授权,IIS会将客户要求通过进程传到 ASP.NET运行引擎,然后返回适当的资源。ASP.NET是Active Server Page的下一个版本,也是一种建立在 通用语言上的程序构架,能被
13、用于一台Web服务器来建立强大的 Web应用程序。ASP.NET提供许多比现在的 Web开发模式强大的优势。ASP.NET 是把基于通用语言的程序在服务器上运行。不像往常的 ASP 即时讲明程序,而是将程序在服务器端首次运行时进行编译,如 此,因此比 ASP 一条一条的讲明强专门多。1.2 ADO.NET 技术ActiveX Data Objects (ADO) 是微软提供给网页开发者在网 页中存取数据库的最新技术,同时它也是 ASP 内置的重要组件。它被 设计用来同新的数据访咨询层 OLE DB Provider 一起协同工作,以 提供通用数据访咨询。 OLEDB 是一个低层的数据访咨询接口
14、,用它能 够访咨询各种数据源,包括传统的关系型数据库,以及电子邮件系统 及自定义的商业对象。最重要的三个 ADO.NET 对象是 Connection, Command 和 Recor dset.本文将要紧介绍 Connection与Recordset这两个对象。每个 Con nection的属性定义了与数据源的连接。Recordset对象用来接收来自数 据源的数据。Recordset能够与Conn ection 一起使用,先建立一个连接, 然后猎取数据。尽管如此,Recordset也能够被单独创建,其 Co nn ecti on 参数能够在 Open 属性定义。ADO.NET 要紧目的是为了
15、存取或修改数据源数据、 或增加数据到 指定数据源,数据源不仅包括数据库,而且包括dBase、Acces、Foxpros、Excel或文本文件等一些小型的数据表,因此,只要是ODBC驱动程序所能存取的数据源皆是 ADO 存取的对象。 ADO.NET 要紧是由 Co nn ecti on 对象、Recordset 对象、Comma nd 对象、Parameter对象、Prop erty 对象、 Field 对象及 Error 对象等七个对象与 Fields 数据集合、 Para meters数据集合、Properties数据集合及Errors数据集合等四个数据集 合所组合而成。ADO.NET 提供
16、的七个对象及其功能如下:a Co nn ection对象负责与指定的数据源进行连接,它还能够通过 事物(Tra nsactio n)来确保在事物中所有的数据源变更的全部成功。b RecordSet对象负责扫瞄和操作从数据库取出的数据,换言之, RecordSet对象就象是一个二维的数组,而每个数剧列包含一个或多个 数据字段,即Field对象。c Comma nd对象负责对数据库提供要求,也确实是传递指定的S QL指令。这些命令通常包括INSERT(增加记录)、DELETE(删除记录)、 UPDATE(更新记录)等。此外,也能够通过 Comma nd对象对数据库发 出数据定义语言,例如CREAT
17、E TABLE(建立数据表)、DROP TABLE (删除数据表)或ALTER TABLE(修改数据表结构)等。d Paramete对象是负责传递 Comma nd对象所需要的SQL命令参 数。e Property对象指的是ADO的各项对象属性值,也确实是每个A DO对象都会有一组描述和操纵对象行的属性。f Field对象表示指定RecordSet对象的数据字段。g Error对象是负责记录连接过程所发生的错误信息。ADO.NET提供的四个数据集合:a Connection对象包含Errors数据集合,在 Errors数据集合中包 含数剧源响应失败时所建立的 Error对象。b Comma n
18、d 对象包含 Parameters数 据集合,在 Parameters数 据集 合中包括 Comma nd对象所有的Parameter对象。c RecordSetX寸象包含Fields数据集合,在Fields数据集合中包含 RecordSet对象的所有Field数据字段对象。ADO.NET关系图如图数据集合图 1.2-1 Activex Data Object 关系图1.3数据库技术1.3.1 SQL SERVER 数据库数据库(Database是一系列信息资源的集合。在一个数据库中, 与一个项目有关的所有信息都能够叫做一条记录 (Record)。每一条记录 都由一系列的字段组成的。一系列记录
19、的集合就构成了数据表格。简单的平面文件数据库信息储备专门有限,同时随着公司信息量 的持续增加,要求信息储备的高安全性和随时调用的速度性都专门, 而关系型数据库却能包含数以百万计甚至上亿的记录,并能够利用复 杂的标准对这些记录进行操作,例如排序和统计。把它们叫做“关系 型”数据库,是因为需要拥有一个丰富的服务集合及数据的交互作用 的平台来建立特定的链接关系。关系型数据库的优点在于:通过将一 个表格中的字段与另一个表格中的字段联系起来,两个表格之间的信 息能够相互调用,能够幸免信息的重复记录,也能够幸免治理上的纷 乱。Microsoft SQL Server是由微软Microsoft研制的关系型大
20、型数据库治理系统。它具有独立于硬件平台、抢占式多任务治理、对称的多 处理器结构、完善的安全系统和容错功能,并具有易于爱护导入导出 数据方便性能稳固等特点。1.3.2结构查询语言( SQL)SQL是结果化查询语言(Structured Query Language),它是现在 最为成功和广泛使用的关系型数据库应用语言,由 IBM 在七十年代开 发出来的,实现了关系型数据库中的信息检索。1992年制定了 SQL标 准 SQL-92,它的全名是 “ In ter natio nal Sta ndard ISO/IEC9075:1992, D atabase Language SQL”。 SQL 标准
21、的确定使许多大型数据库厂家采纳 SQL 语言作为其数据库检索语言。利用SQL语言,能够查询和治理自己的数据库。SQL语言要紧提 供四种功能:数据查询(Query)要紧是利用Select命令进行各种信息 的查询和数据定义( Definition );数据操纵( Manipulation )要紧包括 数据添加(Insert)、数据修改(Update)和数据删除(Delete)和数据 操纵( Control)。1.3.3系统的配置一个Web站点能够有多个应用程序运行,而每一个应用程序用唯 独 URL 来访咨询,因此第一利用 IIS 开发应用程序的名目为“虚拟名 目”。各个应用程序的“虚拟名目”能够不
22、存在任何物理上关系。因此 要运行该系统还需要将工程文件考入“ C:ln terpubwwwroot ”名目下, 然后在 IIS 中建一个“虚拟名目”,并命名为“ BookSalesManagementS ystem”。本系统采纳的Microsoft SQL Server2005作为数据库服务器,因此 还要打开“企业治理器”把以下两文件“ BookSell_Data.MDF 与 Book Sell_Log.LDF ”附加到数据库中。配置系统的 Web.c on fig,.NET平台 提供了一个统一的 web 开发平台,新建一个空白解决方案,在解决方 案中自动生成一个 Web.c on fig,在
23、那个地点面还要设置数据库连接信 息,添加如下语句: 2 系统总体分析2.1 需求分析使用图书治理系统能够在专门大程度上实现业务流程的信息化, 让治理员时刻都能把握图书的销售、采购、库存等情形。从而提升治 理效率,提升企业市场竞争力。从目前图书销售行业的进展来看,图 书销售治理系统第一需要满足以下几方面的需求:治理员对销售职员的需求情形能做出全面的把握,及时得到历 史销售记录。图书治理系统应具有方便的数据输入性能、良好的人机交互界 面,应尽量减少汉字及其重复输入。治理员能够通过运算机增加图书库存。能够快速实现对各类图书的单项入库、销售及库存数据信息的 查询,同时还能实现对某一种商品或者全部商品在
24、某一时刻的统计查 询。把目前差不多上是“静态”的图书库存治理变为“动态”治理, 以便随时提供图书库存动态信息,从而达到减少库存,加速资金周转 的目的。在图书治理销售治理系统,治理员对系统治理的示意图如图2.1-1所示。图2.1-1治理员对系统治理在图书治理销售治理系统,销售职员对系统操作的示意图如图2.1-2所示。图书信息查图书销售个人业绩查图书库存查图书库存报警修改个人、J %. _ I、J vJ LJ i.询节图2.1-2职员对系统应用2.2系统简介图书销售治理系统是按照市场调查和治理学的理念,结合图书销 售治理行业的特点,利用运算机实现便利式治理系统。利用该图书销 售治理系统能够使治理员
25、快速的统计、查询任何时刻内的图书的进书 信息,然后按照读者的需求进一步调整图书的库存数量、上架比例。 最终目的是在最短时刻内。了解市场进展趋势、作出科学合理的决策、 赢得最大的社会效益和经济效益。2.3系统功能模块划分本系统功能上要紧分为6个模块:图书信息治理、职员信息治理、 图书进货治理、图书销售治理、图书库存治理及系统治理。图书信息治理:添加图书类不、图书信息爱护、添加图书信息。职员信息治理:添加职员信息、职员信息爱护。图书进货治理:图书进货登记、图书进货查询、进货退货登记、进货退货查询。图书销售治理:图书销售查询、职员业绩查询、顾客退货办理、图书退货查询。图书库存治理:图书库存查询、图书
26、库存盘点、图书库存报警。系统治理:供应商治理、修改密码、关于系统。2.4系统设计分析241图书信息治理作为一款图书销售治理系统,图书信息的治理是其中不可或缺的 一部分,要紧包括图书信息的添加、添加图书类不、图书信息爱护。系统设置模块的操作流程如图241-1所示图241-1治理员对图书信息治理操作的流程图242职员信息治理职员信息治理是指治理员对销售职员的一些差不多信息进行爱 护,其中,包括添加职员信息、职员信息爱护等信息。职员信息治理 模块的操作流程如图2.4.2-1所示。职员信息治理退出职员信息治理图2.4.2-1职员信息治理模块的操作流程图243图书进货治理通过图书进货治理模块的操作,就能
27、够对进书日期、结算方式、 进书数量、应对金额等有关内容进行具体的治理,使图书交易不论在 数量上依旧在现金结算上都显得十分明确。图2.4.3-1图书进货治理模块的操作流程图244图书销售治理通过对销售的治理能够更加明确哪些图书的销量多,哪些图书的 销量少。由于一些图书未能如期销售或销售量降低,现在需要对这些 图书进行销售退货,在退货时,应记录所退货的详细信息,以便在以 后的治理和查询中能够如实的反映销售情形。退书图书销售治理图244-1销售治理的模块操作流程图245图书库存治理通过图书库存治理能够轻松的查询到图书库存情形,相应的系统 还可设置图书报警,当图书库存到达设定值时自动标记。图书库存治
28、理模块的作流程如图2.4.5-1所示。*图书库存治理图2.4.5-1图书库存治理模块模块流程图2.4.6系统治理系统治理包括供应商治理、修改治理员密码、关于本系统。结账治理的操作流程如图2.4.6-1所示。图246-1系统治理的操作流程图3数据库结构的设计与实现3.1数据表的创建按照系统需求,能够详细设计个数据库对象,包括数据表、视图表3.1-1治理员表(admin)序号名称字段类型是否承诺为空1登录名adm in User nameVarchar(20)否2密码adm in PasswordVarchar(20)是表3.1-2图书退货表(buylnfo)序号名称字段类型备注1编号buyBac
29、kldldIn t(4)否2商品编号goodNovarchar(20)是3出版公司supplierNamevarchar(50)是4价格pricefloat是5数量nu mberint是6总价totalPricefloat是7退回日期buyBackDatedatetime是8退回缘故buyBackReas ontext是9退回添加日期buyBackAddTimedatetime是10用户名User nameVarchar(50)是11添加时刻AddtimeVarchar(50)是表3.1-3图书购买信息表(buylnfo)序号名称字段类型备注1编号buyIdInt主键,自增长2商品编号good
30、Novarchar(20)可为空3出版商supplierNamenv archar(50)可为空4价格priceFloat可为空5数量nu mberInt可为空6总价totalPricefloat可为空7付款日期buyDatedatetime可为空8信息添加日期addTimedatetime可为空表 3.1-4 学历表(educationlnfo)序号名称字段类型备注1编号educatio nldInt主键,自增长2名称educati on Namen varchar(20)可为空表 3.1-5 职员表(employeelnfo)序号名称字段类型备注1编号employeeNovarchar(2
31、0)主键,自增长2职员姓名employeeNamen varchar(20)可为空3登陆密码employeePasswordvarchar(30)可为空4性不employeeSexn char(1)可为空5生日employeeBirthdaydatetime可为空6学历employeeEducati onldint可为空7家庭电话varchar(20)可为空8手机employeeMobilevarchar(20)可为空9身份证employeeCardvarchar(20)可为空10电子邮件employeeEmailvarchar(30)可为空11地址employeeAddressnv arch
32、ar(80)可为空表 3.1-6 销售业绩表(employeeSellResult)序号名称字段类型备注1编号employeeNovarchar(20)主键,自增长2名称employeeNamen varchar(20)可为空3销售金额employeeSellM oneyfloat可为空4系统的具体设计与实现4.1类与方法在系统代码的编写过程中,经常会用到一些共用的代码,为减少 代码的重复,使系统的可读性更强,使用性更好,能够将这些公用的 代码编写成类。例如,下面将对本治理系统用到的部分类进行介绍, 其代码如下所示。DBOperation.cs (数据库操作类)public static in
33、t ExecuteN on Query(stri ng conn Stri ng, Comma nd Type cmdType, stri ng cmdText, params SqlParameter cmdParms)SqlComma nd cmd = new SqlComma nd();using (SqlConnection conn 二 new SqlConnection(connSt ring)PrepareCommand(cmd,conn, null, cmdType, cmdTex t, cmdParms);int val = cmd.ExecuteNonQuery(); cm
34、d.Parameters.Clear();retur n val;秘序邊计Ey朱蚩琴anscmd.Parameters.Clear();public static int ExecuteN on Query(SqlC onn ectio n conn, Comma nd Type cmdType, stri ng cmdText, params SqlParameter cmdParms)SqlComma nd cmd = new SqlComma nd();PrepareCommand(cmd, conn, null, cmdType, cmdText, c mdParms);int val
35、 = cmd.ExecuteNonQuery();cmd.Parameters.Clear();return val;public static int ExecuteN。nQueSqEa nsaction trans, Comma ndcmdType, stri ng cmdText, params SqlParameter cmdPgrms) 丿I J SfllCommand cmd = pew SqlComma nd();驾神cmd trans.Connection, trans, cmdType,y i閣节洁料背薛:言ffFinT讥瘙BOJifi护綁信尾,fiiT只能戒謝革信JS讨行査
36、询 dText引cmdParms社阳丟纭方可以可臨岳切右那户弓工】加倍巨u 1匸入1,社団占靄韶!噜懣登FS孟蜒后可U沅加呦去进赍洁县可亠对酹书注贵信息进行査询在跖+,就圉韦进竟退蹄宜.,对附樋则蛊眉总递疔宜*谕血亠幻廿俏上val -cmdLExQcuteNoaQuery/1)创鱼月口芒的上甘止遗苣:理武豈券揽旨可E应引耐庫存管书匸雀陆和is郁OK膚卫国知Jt薛”应释甜.白诜箱宣前鶴貝售疋斬W对比.戢计阵冉 上镒武不. i -n磁一 _ _索斯卷点:1妨娠return貝vaF j -同m砒韮箕羊-勧却座年註砸电關目対討超币團书齢销官.引遅序便毛三展架迪恳想采用亮至罰网対竦时雹想方盘设讯4.2主
37、页面设计在进入主界面之前,需要用户进行身份验证,即进行后台登录, 户在后台登录进入主页面后,便能够进行整个系统的操作。 页面显示成效如图4.2-1所示。秘序邊计Ey朱蚩琴图4.2-1页面显示成效图那个地点要紧用到了用户自定义控件,以解决用户界面公共部分 进行重复的加载。 在登陆部分系统按照 DropDownList 选择的值系统判 定登录者身份,以进入相应的页面,该事件将会在页面加载时执行有 关的操作,其代码如下所示。Button1_Click(object sender, EventArgs e)protected void Button1_Click(object sender, Even
38、tArgs e)/* 取得帐号密码信息 */string userName = this.txtName.Text;string password = this.txtPwd.Text;string identify = this.Identify.SelectedValue;if ( 治理员 = identify)AdminModel adminModel = new AdminModel();adminModel.AdminUsername = userName; adminModel.AdminPassword = password; AdminLogic adminLogic = ne
39、w AdminLogic(); /* 如果治理员帐号信息正确 */ if (adminLogic.IsExistAdminInfo(adminModel) SessionadminFlag = true;SessionadminUsername = userName; Response.Redirect(Admin/index.aspx);/* 如果治理员帐号信息不正确 */elseResponse.Write(alert( + adminLogic.ErrMessage + ););else/* 如果职员帐号信息正确 */ EmployeeLogic employeeLogic = new
40、Employ eeLogic();if(employeeLogic.CheckLogin(userName,passwor d)SessionemployeeFlag = true; SessionemployeeNo = userName; Response.Redirect(Employee/index.aspx);/* 如果职员帐号信息不正确 */ elseResponse.Write(alert( + employe eLogic.ErrMessage + ););4.3图书信息治理模块 差不多信息治理模块的要紧内容包括添加出版社信息、添加图书 信息、出版社信息治理、图书信息治理等。下
41、面将对本模块的有关内 容进行详细介绍。a 图书类不治理 该部分要紧是对图书类不进行添加操作。痔I书夸刑涮W踐讯弈别箔郁4.3-1所示。6人立社科克少儿白料类Bu所示3-3SFOOO1少丿L百科类113遊入进人I運巩专业类添加图书类不(Goodlnfo/GoodClassAdd.aspX)页面显示成效如图港加图43鷲出版社言息的添加图图书畫别:建筑专业找在添加图书类不这一功能的实现过程中所用到的方法,要紧是 tto n1_click(f事件,即单击【添加】按钮后系统所进行的操作 b添加图书信息图书规榕.在对图书类不进行添加后,就需要对添加相应的图书信息圉书昔愉:元添加图书信息(GoodInfo/
42、GoodlnfoAdd.aspx)页面显示如图4.3-2图4.3-2出版社信息的治理图c图书信息爱护在对图书信息进行爱护时,需要通过查询和数据绑定来实现。图书信息爱护(GoodInfo/GoodInfoManage.aspx)。页面显示如图4. 周捧号:二 S1书名馭|酬磺别:请选暮淇别21 童询SP0002图4.3-3图书信息爱护图从图能够看出,对图书信息爱护要紧用到了一个GridView控件,通过对GridView控件属性的设置,就能够一目了然地看到有关信息。取消阳加信息:圈书単位-:W2图4.4-2职员信息爱护图图书型号:McpdelOOl并能區书凯格2nO*2Dn*2Dmwi兰够通过单
43、击“进入”链接进入Goodlnfo/GoodlnfoUpdate.aspx页面。闊书产地:四HI丽前一GoodlnfoUpdate.aspx页面如图4.3-4所示。该页面要紧是更新图书信息。时加冃忌:吏新图4.3-4图书信息爱护图图4.4-1添加职员信息图b职员信息爱护在对职员信息进行添加后,就需要对其进行有关的治理,治理功 能中其中重要一项确实是职员信息查询。职朋息爱护(Ai(7EmploveeManage.aspx)页面显示如图 4.4-员工皆号员工閒g名员工性別员工生日学历层次、。李帅哥男1965-2-26禽中逬入于大姐立19S9-3-24大学专科JMAchecker110黔客男1900
44、-1-1博士iHA4.4职员信息治理模块职员信息治理模块的要紧内容包括职员信息添加和职员信息爱a添加职员信息. I 添加职员信息要紧是通过Admin/EmployeelnfoAdd.aspx页面完成图4.5-2进货信息查询View日员工信息管理一员工信息更新从上面图中能够看出,同样对职员信息爱护要紧用到了一个员工蝙号piecker 110员工姓若:巧5w控件/通过对GridView控件属性的设置,就能够一目了然地看到性su:念学历层扶:博士 能够通过单击“进入”链接进入矍陆密码:123450GridAdmi n/Employeel nfoUp有关信息。生 S : 190D-1-1_date.a
45、spx页面。EmployeelnfoUpdate.aspx页面如图 4.4-3 所 的设计思路是按照职员编号和姓名搜索其全部详细信息,然后再对其 进行彳修改获重新填写居住地址邮件地址:更新返回示。该页面息进行添 Ml功能r SPOOOl 才;?个为什么?少儿百科类大威厨书处司成祁锥匡点1-5 自的实现要紧是通过歸BuyfBuyfQ;10QISO 一20H-10-2S.aspx页面。页面显示如5 5100550E011-11-2图5.5-2 所示图4.4-3职员信息更新图赛.选挥僕应裔:匡成圈去舍司施都销售点三|4.5罕图书进货治理模块销售治理模块Ea图书进货登记图书进货登记(Buylnfo/B
46、uylnfoAdd.aspx )。页面显示如图4.5-1 谱货忌师0.0元所示。选菇进货登记取消图4.5-1图书进货登记魄书进忧管理一 进货信I查询 副书鑰号bf进货信息查询当前查诲务件下进赏总金额对:M阮需要对其进行图书瀚 逼结翩间料円|4*卄讯弔卩卞冃退贷仰格:0.0C图书退货登记I获取图书信息退货.a: Q加,元当用户对自己购买的某本图书不中意时能够进行图书退货登记添要紧是通过 BuyBacklnfo/BuyBacklnfoAdd.aspx页面。页面显示如图4.5-3所示。退货原因图4.5-3图书退货登记图d进货退货查询理功能现要紧是通过* BUyBacklnfo/BuyBacklnfo
47、Query.aspx 页面。页面显示如图4.54所示。刃L百帳&成图节么词成那销昔点20;011-J0-Z9生前查诃鄭件下逞货总金额为:加丘图4.5-4进货退货查询图从上面代码能够看出,对进货退货治理要紧用到了一个GridView控件,通过对GridView控件属性的设置,就能够一目了然地看到有关 信息。4.6图书销售治理模块图书销售治理模块要紧包括图书销售查询、职员业绩查询、顾客 退货办理、图书退货查询等,在该模块中上述内容的操作方法及功能 实现差不多相同,因此下面将以“图书销售查询”为例进行介绍。在 功能导航区中单击“图书销售查询”按钮,同时操作区中会显示图书 销售查询的页面。图书销售查询
48、要紧是对图书销售情形的详细信息进 行查询,可按照销售职员编号、单据号、出售日期进行符合条件查询。 此查询支持模糊查询。图4.6-3职员销售业绩查询图单据号:矚皓克时谊HS4S5痂苗售价格销售数址销售吋屉00120090330033003SF0001十万伞対什么 V352在图书销售查询部分中,查询页面的显示成效如图EM0C220O9&331110900 SPDC02中国1 经潺现象9. 9201110300 6:30: 154.6-1所示。 0:30:151当前直询条件下乍瞄总金蔽肖:曲.8元501111 月ID日 Ll.u9:55所示。二工兀-:刑罰间:绥结棘ti亂单畫寻團书期粤因书主菇EM0
49、01SOW03MOe3003SW001十万平为卄么?3.522C11 年 10月创日 e:3O:15EM001200S03300e3003SP0002卬国经葆现象9.9120111020B A0:15EM0022(agQ3311109005P0002中園经济现象1eonnioB 11:09 电 5过职员业绩查询页面进行查询绩查询开始时向:厂鯉结克时何;职员业绩查询(Setttnfo/EmployeeSell4.6-3所示。陋鋳束时间SelllL选掲扇工维常李卯哥查询一It.aspX)。页面显示如图16.9葩书涓售管理一琏肖售信息查词员工编号开始时谊图4.6-1图书销售查询页面a图书销售查询图书
50、销售查询(销SeUInfO/SelllnfoQuery.aspx)。页面显示如图4.6-2图4.6-2销售信息查询图从上面代码能够看出,对销售信息查询要紧用到了一个GridView控件,通过对GridView控件属性的设置,就能够一目了然地看到有关 信息。b职员业绩查询职员进行图书销售后,后台记录每个职员图书销售业绩情形,通单為号:图4.6-3职员销售业绩查询图于応姐EMOOZchckerllO4.7图书库存治理模块通过对GridView控件属性的设置,就能够一目了然地看到有关 I勺设计思路是按照选定的时刻段查询职员图书销售情形。SellBacklnfo/SellBacklnfoAdd.asp
51、x)。页面显示如从上面代码能够看出,对职员业绩查询要紧用到了一个GridView控件,通过对 信息。该页面的c顾客退货办理当顾客对某商品不中意要求退货时,操作员就要对其进行相应的 退货办理。顾客退货办理退贺凜因二图4.6-4所示。遊费登记图4.6-4顾客退货登记图d图书退货查询治理人员,需要通过后台治理即时迅速的查看企业中销售退货情 形,以便找出经营纰漏。图4.6-5退货信息查询图从上面代码能够看出,对图书退货信息要紧用到了一个GridView谿所示。踽肖箱蛊时间;单露号图书窗寻圉苍名痂退货检格退霾麺垦退黄原因退货时冋1当前直询条件下退货总金葩为:1元一退贤信息查询询图4.EM001?OOg0
52、3300S3003 STOOD L +万咛为什么 *? 1。页面显示如嵌贡50M 年 1U30 10:35:564.7图书库存治理模块控件,通过对GridView控件属性的设置,就能够一目了然地看到有关 信息。该页面的设计思路是通过图书编号、销售单据号和起止日期迅 速搜索出图书退货情形。盘点要紧是系统治理员对I系统中图书库存各种信息进行汇页面显示图书库存治理模块要紧包括图书库存查询、图书库存盘点、图书 库存报警。a图书库存查询在对图书进行进货添加后,就需要对其进行有关的治理,治理功能的实现要紧是通过 GoodStocklnfo/GoodStockQuery.aspx页面。页面如图哉7-1所示。
53、能称;曲类别;请选择奨射査询團书号團书翕滁團书規祸團舟库存團书单佐sroooi十帀T対什么*?少儿百科芙RloielWl200*200*20mm73官经济管酸fflolelTEST2C*5*80mm99T图4.7-1图书库存查询图从上面代码能够看出,对图书库存查询要紧用到了一个GridView控件,通过对GridView控件属性的设置,就能够一目了然地看到有关 信息。该页面的设计思路是按照图书编号、图书名称、图书类不进行 查询显示出图书全部详细信息。b ,图书库存盘点 库总,例如进货总额、退货总-额、销售总额等等。图书库存盘点右(GoodStocklnfo/GoodStockCount.asp
54、X。如图奉7-2所示。总金颤丸;戏已荒花本时何内顾客退货总金艱为:1元 在本时闾内超市利润为:2& S 4- 20 - 700 - 1 = -654. 2元图4.7-2库存盘点图c图书库存报警当图书库存,少于某一预定值时,系统将自动为其标色,以专门 直观的方式出现给治理人员图4.8-2系统安全密码设置要紧负责为销售的图书设定供应商。图4.7-3图书库存报警圍系统管理一供应商信息管理供应商春司名称法人代番电话地址5.8系统治理模块大成图书公司成都销售点壬才過t 138363838 四川咸都系统设置模块要紧包括供应商治理、修改密码等几个模块。豺华U书出版公司李小西lnnmm 四川厂元a &供应商治
55、理: 供应商治理, 供应衙菖司名称; 供应商治理丘匚壬供匝商电话:所示心地址:保存图4.8-1供应商信息治理b修改密码图书库存报警(GoodStocklnfo/GoodStockWarning.aspX。页面显示如图4.7-3所示。伽书库存管理-溷书库存曬S1书库存报警功能:当E1书韩过多体跚设勖伽典 宇体显示 过少偃于加)时收色宇皑岚 对不起播有当前的查询也录存在治 此模块密再次确认新密码:系统后制进行码修改, 密码修改。Adm in/cha ngePassword.aspX。页职员用户同样在面显示如图4.8-1所示。诲改密码参考代码如下:(Admin/SupplierManage.aspX)。页面显示如图 4.8-1图4.8-2系统安全密码设置protected void Btn_ChangePassword_Click(object sender, EventArgs e)AdminModel adminModel = new AdminModel();adm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业并购重组财务顾问与法律顾问合作协议
- 能源企业财务预测与预算编制合同
- 公共车库租赁与智能停车诱导系统升级合同
- 有限空间作业气体报警
- 二外日本語優秀テキスト
- 经济部门工作总结
- 吸烟有害健康大班公开课
- 大学生心理健康与成长
- 药毒中医护理方案
- 医院新进人员院感岗前培训
- 南京市指导服务企业安全生产工作指引-加油站现场安全重点检查指引分册
- AQ/T 2077-2020 页岩气井独立式带压作业机起下管柱作业安全技术规范(正式版)
- 【8物(沪科版)】合肥市第四十五中学2023-2024学年八年级下学期期末物理试题
- 区域代理商合同模板
- 国家开放大学(浙江)地域文化(本)作业1-5
- HG/T 2520-2023 工业亚磷酸 (正式版)
- 会所会员管理制度
- DZ/T 0462.8-2023 矿产资源“三率”指标要求 第8部分:硫铁矿、磷、硼、天然碱、钠硝石(正式版)
- 广东省广州市海珠区2024年七年级下册数学期末试卷附答案
- 湖南省长沙市芙蓉区2022-2023学年一年级下学期期末测试数学试卷
- JT-T 1495-2024 公路水运危险性较大工程专项施工方案编制审查规程
评论
0/150
提交评论