便民书店图书销售管理系统的设计与实现_第1页
便民书店图书销售管理系统的设计与实现_第2页
便民书店图书销售管理系统的设计与实现_第3页
便民书店图书销售管理系统的设计与实现_第4页
便民书店图书销售管理系统的设计与实现_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、新疆财经大学本科毕业论文题目: 便民书店图书销售管理系统设计与实现学 号: 学生 姓 名: 学 院: 统计与信息学院 专 业: 信息管理与信息系统 年 级: 指导教师姓名及职称: 完 成 日期: 2011年 3月15日 摘 要在科学飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜里,现在人们借助计算机和数据库技术科学地保存和管理大量的复杂数据,以便能方便而充分地利用这些宝贵的信息资源。各种管理系统,也是依据上述原理设计出来的软件产品,本报告展示的内容,是面向某书店的销售、进货、退货和各种信息统计等管理过程设计并实行数据库的过程。报告主要展现了设计思路与数据的搭建过

2、程,编写此报告旨在更好的记录此次实践过程,加深对数据知识的理解和提高动手操作以及专业报告撰写能力,本报告仅供数据库设计和此系统改进参考之用。本系统的设计目标就是要为中小型书店提供一套运行稳定、安全可靠、操作简便的管理系统。帮助书店销售业务处理日常工作业务,规范管理各项工作和操作流程。从根本上改变以前那种旧的管理模式,真正提高管理和服务的水平。书店图书销售管理系统就是典型的管理信息系统,它主要包括前端应用程序的开发与实现和后台数据库的建立和维护两个方面。对于前者则要求应用程序功能完备,易操作等特点。对于后者要求建立起数据一致性、完整性和数据安全性好的数据库。在本系统中使用了powerbuilde

3、r开发工具,利用其提供的各种强大功能来开发本系统。数据库管理系统则是用powerbuilder自带的数据库Adaptive Server Anywhere。 本系统对顾客购书结帐等模块较好地加以实现,并探讨了书店销售信息系统基本框架和各个模块的主要功能。关键词: 管理信息系统 书店图书销售管理 数据库目 录 TOC o 1-2 h z u HYPERLINK l _Toc286517734 摘 要 PAGEREF _Toc286517734 h 1 HYPERLINK l _Toc286517735 一、系统概述 PAGEREF _Toc286517735 h 1 HYPERLINK l _T

4、oc286517736 (一)系统开发背景 PAGEREF _Toc286517736 h 1 HYPERLINK l _Toc286517737 (二)系统开发意义 PAGEREF _Toc286517737 h 2 HYPERLINK l _Toc286517738 (三)开发工具简介 PAGEREF _Toc286517738 h 2 HYPERLINK l _Toc286517739 二、系统分析 PAGEREF _Toc286517739 h 3 HYPERLINK l _Toc286517740 (一)可行性分析 PAGEREF _Toc286517740 h 4 HYPERLIN

5、K l _Toc286517741 (二)业务流程分析 PAGEREF _Toc286517741 h 5 HYPERLINK l _Toc286517742 (三)数据流程分析 PAGEREF _Toc286517742 h 7 HYPERLINK l _Toc286517743 (四)数据字典 PAGEREF _Toc286517743 h 8 HYPERLINK l _Toc286517744 三、系统设计 PAGEREF _Toc286517744 h 9 HYPERLINK l _Toc286517745 (一)功能模块设计 PAGEREF _Toc286517745 h 9 HYP

6、ERLINK l _Toc286517746 (二)数据库设计 PAGEREF _Toc286517746 h 9 HYPERLINK l _Toc286517747 四、系统的实现 PAGEREF _Toc286517747 h 15 HYPERLINK l _Toc286517748 (一)用户查询功能的设计与实现 PAGEREF _Toc286517748 h 15 HYPERLINK l _Toc286517749 (二)登录功能的设计与实现 PAGEREF _Toc286517749 h 18 HYPERLINK l _Toc286517750 (三)学生信息管理模块的设计与实现 P

7、AGEREF _Toc286517750 h 20 HYPERLINK l _Toc286517751 (四)成绩管理模块的设计与实现 PAGEREF _Toc286517751 h 24 HYPERLINK l _Toc286517752 结束语 PAGEREF _Toc286517752 h 27 HYPERLINK l _Toc286517753 致谢 PAGEREF _Toc286517753 h 28 HYPERLINK l _Toc286517754 参考文献 PAGEREF _Toc286517754 h 29便民书店图书销售管理系统设计与实现系统概述系统开发背景随着社会信息量的

8、迅速增长,计算机处理的数据量不断增加,在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位,企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中国的信息化沿着企业信息化和政府信息化这两根链条正在飞速的发展,在全国的各级教育单位中,都在进行管理方式的改革,由以前的人工管理方式在向现在的人工加计算机技术的过渡中,在现在的这种模式中可以很大的提高工作人员的工作效率,提高了正确性。在传统模式下利用人工进行图书销售信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的

9、文件和数据,更不便于查找,更新,维护等。诸如这些情况,令书店管理者对图书的信息管理带来了很大困难,严重影响了书店的经营效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用先进的计算机技术来代替传统的人工模式,来实现信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书销售信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书销售信息管理的效率,也是书店的科学化、正规化管理,与世界接轨

10、的重要条件。因此,开发这样一套管理软件成为很有必要的事情。中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起,为此,我在PowerBuilder的环境下设计了书店图书销售信息管理系统,是针对书店图书销售管理工作而开发的管理软件,是较为简单的信息管理系统。它是任何一个经营单位不可缺少的部分,它的内容对于书店的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段,能有效的帮助书店管理者掌握图书销售的情况。系统开发意义本系统与普通书店管理方面相比,图书销售更为管理者进一步便于管理书店。开发本系统意义在一下两方面表现:1.促进了经营管理的

11、科学化。现代信息技术的大量运用使得图书销售管理系统能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性、盲目性,对于提高经营管理水平大有裨益。2.本文根据实际企业为了适应信息化时代的需求,在传统书店的基础进一步发展企业,扩大企业的经营范围,提高竞争能力,设计与实现了图书销售管理系统,实现图书销售管理系统的一些基本功能,不足之处还请予指正。开发工具简介开发方法简介本系统使用的是结构化的开发方法,步骤大体可以分为以下几个阶段:可行性研究阶段、系统分析与设计阶段、编程阶段、实现阶段、测试阶段。本文通过对用户需求的理解,进行简单的系统分析、系统设计,快速实现一个系统,然后

12、通过反复修改来实现管理信息系统。本文论述了分析、开发、设计一个简单的书店图书销售管理系统的过程,而该系统融入书店科学、规范的现代管理思想,为提高书店经营业务部门本身的工作效率,使各项业务工作制度化,科学化。PowerBuilder简介PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品,它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机上,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化的应用开发环境,使得我们利用PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管

13、理系统的数据库应用程序。PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的,和大多数的windows应用程序一样,PowerBuilder也是事件驱动方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行后,它就可以接受来自系统、

14、用户或者其它应用程序触发的事件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的。在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。PowerBuilder是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在PowerBuilder中都是一个个的对象。在PowerBuilder中我们还可以创建自己的用户对象。特别要指出的是PowerBuilder提供了对面向对象方法的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点

15、正是软件工程中对应用程序所提出的重要目标。Adaptive Server Anywhere数据库简介ASA是Sybase 公司开发的一种小型数据库管理系统,产品有单用户版和多用户版,它兼容标准SQL语言,而且功能也相当强。由于它是一个数据库管理系统,所以具有数据库安全、数据锁定、一致性检查等功能,而且又由于它是一个小的系统,所以对运行环境的要求并不高,系统消耗也很小,对于小型系统来说,选择ASA作为数据库管理系统是十分方便和经济的,故ASA得到了普遍的应用。系统分析系统需求分析需求分析工作是系统生命周期重要的一步,也是决定性的一步。忽略需求分析往往会付出沉重的代价。大量实践表明,信息系统产生的

16、许多错误都是由于需求定义不准确或错误导致的,而且如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的。因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。经过调研分析得出员工考勤管理系统的需求包括功能需求和性能需求,功能需求主要包括以下几个方面:1、功能需求对提供商基本信息的管理和维护,内容主要包括提供商名称、提供商编号、提供商联系人、联系方式、地址等,这些内容要可以删除,修改和以添加。对图书基本信息的管理和维护,内容主要包括图书名称,ISBN编号,定价,出版社,作者,图书类型,出版社地址等,这些内容要可以删除,修改和以添加。对进货信息的管理和维护,内容包括进货时间,进货

17、数量,进货价,库管等内容可以修改和以添加。对销售信息的管理与维护,内容包括销售时间,销售数量,销售价格,销售员等。这些内容要可以删除,修改和以添加。对退书信息的管理与维护,内容包括退书时间,销售数量,销售员等。这些内容要可以删除,修改和以添加。顾客退书时必须带上购买小票,否则不能办理业务,同时销售员也核查相关信息再办理业务。2、性能需求要求操作界面友好、易用、易操作。要求对图书信息、供应商信息能够及时更新。要求能够对图书信息、进货信息,销售信息,退书信息等信息时时查询。要求能够对书店经营情况的信息进行统计管理。系统可行性分析可行性分析的任务是明确开发应用项目的必要性和可行性。必要性来自实现开发

18、任务的迫切性,而可行性则取决于实现应用系统的资源和条件。但如果领导或管理人员对信息系统的需求很不迫切,或者条件尚不具备,就是不可行。 下面从系统的经济可行性、管理可行性、技术可行性等对本系统开发进行可行性分析,看可行与否。、经济上的可行性随着 HYPERLINK :/ 科学技术的 HYPERLINK :/ 发展和人们生活水平的不断提高, HYPERLINK :/ 计算机的价格越来越能被很多人所接受,不管是在 HYPERLINK :/ 企业还是家庭,计算机的使用已经成为普遍现象,所以从用户 HYPERLINK :/ 经济方面考虑,本系统的开发不会有很大的困难和风险,且系统本身成本较低,不需要很多

19、的开发费用和以后的维护费用。2、管理上的可行性该书店图书销售管理系统是鉴于目前书店图书信息的剧增,读者市场对图书的呈爆炸性增长的前提下,书店对图书销售管理的自动化与准确化的要求日益强烈的背景下构思出来的,操作简单、方便,便于管理,并且书店有关管理者均同意该系统的开发、使用,相应的管理制度改革的时机也已成熟,规章制度齐全,提供的原始数据也很准确,所以,从管理上来说,是可行的。3、技术可行性分析如今,管理信息系统开发技术己经非常成熟,开发工具已有很多,操作也是十分的简单。本系统利用的是PowerB开发工具,Adaptive Server Anywhere8.0 数据库以及Microsoft Win

20、dows XP 操作系统,这些都是大家所熟知的。所以技术上是可行的。通过对技术可行性、管理可行性、技术可行性分析,得出此系统的开发是可行的。业务流程分析业务流分析在通过详细的业务调查后,用业务流程图来描述调查结果。业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。本系统分为销售员权限,库管权限和管理权限三个部分。在销售员权限,销售员可以通过输入图书ISBN编号,图书名称或图书类型来查询图书的有关信息,并对外售出去。在库管权限,库管对库存情况来进行维护库存。在管理员权限,也就是超级用户。管理员对员工进行监督并经营

21、情况查询等工作。根据以上的分析和总结,得出学生信息管理的业务流程图。业务流程图由图2-1所示的符号表示:A、业务处理单位或部门B、数据流动及方向C、各类单证、报表等D、业务功能描述E、数据存储或存档图2-1 业务流程图表示符各符号表示的含义如下:A.业务处理单位或部门:表达某项业务参与的人或事物、单位B.数据流动及方向:表达业务数据的流动方向,单箭头表示C.各类单证、报表符号: 数据的载体D.业务功能描述:业务处理的功能E.数据存储或存档:数据载体,作为档案保存的本系统的业务流程图如图2-2所示:库管不合格信息图书信息提供商信息进货信息1处理2录入合格信息图书信息进货信息提供商信息库存信息销售

22、员3查询不合格信息销售信息退书信息4处理5录入管理员合格信息退书信息销售信息财务员6统计经营统计销售统计进货统计图2-2 业务流程图数据流程分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。数据流程图由图2-3所示的符号表示:数据存储名称数据流名称A、外部项符号B、数据流符号标识C、数据存储符号标识功能描述功能完成者D、处理功能符号图2-3 数据流程图表示符各符号表示的含义如下:A.外部项:指不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源和去处。B.数据流:数据流表明了数据的流动方向及其名称,它

23、是数据载体的表现形式之一。C.数据存储:用来指明数据保存的地方。 D.处理功能:表达了对数据处理的逻辑功能本系统的数据流程如图2-4:、F2 查询条件F1供应商、进货、图书、供应报价、库管销售员P1信息处理供应商信息D11供应图书报价D2库内图书信息D3进书信息D4P3查询P2维护P4退书处理P5销售退书信息D6销售信息D5F3 查询条件图2-4 数据流程图数据字典 系统数据字典(DD-Data Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。数据字典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:

24、数据流、数据元素、数据存储和数据加工。建立完善的数据字典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。系统设计系统设计主要考虑的是为实现某一个系统或子系统,应该设计几个功能模块,这些模块有哪些程序组成,他们之间又存在哪些关系等等。系统分析阶段产生了一系列的文档资料,系统设计的任务就是要依据这些文档资料,采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式连接在一起,以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出界面设计等。功能模块设计系统

25、系统管理员工管理库存管理销售管理数据统计更改密码注销系统退出系统员工信息维护供应商信息维护图书信息维护库存维护进货信息维护销售信息维护退书信息维护销售统计退书报表经营统计进货统计在架图书数据库设计数据库需求分析需求分析的基本任务是要准确地定义新系统的目标,满足用户需要,回答系统必须“做什么”的问题。它的主要用途是明确需求、为用户和开发人员提供一起协商讨论的基础、作为设计和实现的依据。概念结构设计软件系统本质上是信息处理系统,所以,在软件系统的整个开发过程中都必须考虑到两方面的问题:数据及对数据的处理。为了把用户的数据要求清晰的表达出来,我们将建立概念性的数据模型。关于数据模型的建立方法我们选用

26、实体联系方法(Entity-Relationship Approach)。这种方法就是用ER图描述现实世界的实体,而不涉及这些实体在系统中的实现方法。这种方法表示的概念性数据模型成称为E-R模型。概念模型的设计是不依赖于任何数据库管理系统的,它是对用户信息需求的归纳,与具体的硬件环境和软件环境均无关。 建立概念模型首先要根据收集到的资料,抽象出实体,并一一命名,再根据实体的属性描述其间的各种联系。E-R图也叫实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 ER模型中包含“实体”、“联系”、和“属性”等三个

27、基本成分:(1)实体实体是客观世界中存在的且可相互区分的事务。实体可以是人也可以是物;可以是具体事务也可以是抽象概念。(2)联系可观世界中的事务彼此之间往往是有联系的。如:(一对一联系、一对二联系、多对多联系)。(3)属性属性是实体或联系所具有的性质。通常一个实体由若干个属性来刻画。联系也可能有属性。根据对数据库的分析,各实体图如下:图3-1 库内图书实体属性图管理员姓名账号密码图3-2 管理员实体图图3-3 供应图书报价实体属性图图3-4 供应商实体属性图工号图3-5 书店-库内图书 “进书”联系的属性图工号图3-6 书店-库内图书 “销售”联系的属性图工号图3-7 书店-库内图书 “退书”

28、联系的属性图员工工号姓名性别出生日期住址联系 密码图3-8 员工实体图实体关系信息进货:一次可进多本书,一间书店对应不同的供应商,可根据报价选择供应商,进货在进货信息表中记录进货信息,同时修改库存图书记录,如已存在该书修改库存量,不存在插入新书。退货:退货和销售存在特定的对应关系,没有销售退货时不可能产生的,首先通过销售记录确认售出,才可进行后续操作,记录退货信息,删除对应销售记录,并处理相关库存信息,并且超出规定期限无法完成退货操作。销售:首先要保证有库存,没有库存无法完成销售,销售时需要保存销售信息,同时对库存信息进行更改。统计:相应的营业信息均存储,根据不同条件可以进行统计和汇总,形成有

29、价值的参考性数据可以指导经营,如图书排行榜的实现,和月销售的汇总。逻辑结构设计根据以上实体和实体之间的E-R图,经过分析,得出各个实体及其之间的联系的关系模式设计如下:按照实体-联系图转化为关系模式的规则,本系统的E-R图可转化为如下关系模式:图书供应商(提供商编号,提供商地址, ,联系人,提供商名称) 供应图书报价(提供商编号, 图书ISBN编号,图书报价)库内图书(图书ISBN编号,提供商编号,图书种类,图书名,出版社,库内书量,作者,图书备注信息)进货(进货编号,提供商编号, 图书ISBN编号,进货日期,进货价格,进货数量,工号)销售(销售编号, 图书ISBN编号,销售日期,销售价格,销

30、售数量,工号)退书(退书编号, 图书ISBN编号,退货日期,退货数量,退书备注信息,工号)员工(工号,姓名,性别,出生日期,住址,联系 ,密码)管理员(姓名,账号,密码)表3-1 图书供应商信息表(tshgysh_info)字段名数据类型字段大小是否允许空备注提供商编号char10N主键提供商地址char50N Char11N联系人Char20N提供商名称Char20N表3-2 图书报价信息表(tshbj_info)字段名数据类型字段大小是否允许空备注提供商编号Char10N外键图书ISBN编号Char14N主键,外键图书报价MoneyN表3-3 库内图书信息表(kntsh_info)字段名数

31、据类型字段大小是否允许空备注图书ISBN编号Char14N主键提供商编号Char10N外键图书种类Char10N图书名Char30N出版社Char30N库内书量IntegerY作者Char20N表3-4 进货信息信息表(jhxx_info)字段名数据类型字段大小是否允许空备注进货编号Char20N主键提供商编号Char10N外键图书ISBN编号Char14N外键进货日期DataN进货价格MoneyN进货数量IntegerN工号Char10N表3-5 销售信息表(xshxx_info)字段名数据类型字段大小是否允许空备注销售编号Char20N主键图书ISBN编号Char14N外键销售日期Data

32、N销售价格MoneyN销售数量IntegerN工号Char10N表3-6 退书信息表(xshxx_info)字段名数据类型字段大小是否允许空备注退书编号Char20N主键图书ISBN编号Char14N外键销售日期DataN销售价格MoneyN销售数量IntegerN工号Char10N表3-7 员工信息表(ygxx_info)字段名数据类型字段大小是否允许空备注工号Char10N主键姓名Char20N姓名Char2N出生日期DataN住址Char30N联系 Char11N员工登陆密码Char10N表3-8 管理员信息表(glyxx_info)字段名数据类型字段大小是否允许空备注姓名Char20N

33、主键账号Char10N密码Char10N系统的实现(一)用户查询功能的设计与实现1、用户查询信息的界面设计用户通过在学生信息管理系统用户端页面(如图4-1),输入要查询的学生的学号或姓名即可查询该生的基本信息(如图4-2);如果输入的学号或姓名为空,网页则显示“输入不能为空”(如图4-3):图4-1 学生信息管理系统用户端页面图4-2 用户端学生信息查询结果图4-3 不能为空提示框2、用户查询功能的实现主要代码如下:查询结果if not rs.eof then% 没有您所查找的学生 set rs=nothing%(二)登录功能的设计与实现1、管理员登录界面设计管理员通过单击学生信息管理系统用户

34、端页面的“进入管理系统”,即可进入到管理员登录界面(如图4-4),然后输入账号和相对应的密码,通过验证,如果输入正确,则可进入到学生信息管理系统的主页面(如图4-5);如果输入有错,则弹出报错提示框(如图4-6)。图4-4 管理员登录界面图4-5 学生信息管理系统首页面图4-6 报错提示框2、登录功能的实现主要代码如下:学生信息管理系统function checkuser()if (.value=)alert(请输入用户名!);else if (document.registerform .pwd .value=)alert(请输入密码!);

35、elsereturn true;return false;(三)学生信息管理模块的设计与实现1、学生信息管理模块查询功能的设计与实现(1)管理员通过单击学生信息管理系统主页面上的“信息管理”,即可进入到学生信息管理模块(如图4-7)。在学生信息列表中单击要查询的学生的姓名,即可查询到该学生的详细信息(如图4-8)。图4-7 学生信息管理模块图4-8 学生详细信息图(2)“查询”功能实现的代码:按姓名查询 注意:搜索系统支持模糊查询,即输入“应”,更可找到所有姓名为“应”的学生 找到记录后,单击学生姓名即可跳至学生资料页面,按提示加入成绩 2、学生信息管理模块添加功能的设计与实现(1)单击“录入

36、学生信息”,进入到添加学生信息页面(如图4-9),根据要求填写要录入的学生的信息,然后单击“提交”即可。图4-9 添加学生信息页面(2)“添加”功能的实现录入学生信息 学生信息列表 | 录入学生信息 | 查询学生信息 (四)成绩管理模块的设计与实现1、成绩管理模块的界面设计单击“成绩管理”,然后单击“考试成绩分析”,进入考试成绩分析页面(如图4-10),选择班级和科目,单击“提交”,即可查询到该班级的及格率等情况(如图4-11)。图4-10 考试成绩分析页面图4-11 及格率情况页面2、成绩管理模块的实现主要代码:if user_class=all thensql=select * from

37、ach where user_subject=&user_subject&elsesql=select * from ach where user_class=&user_class& and user_subject=&user_subject&end ifrs.open sql,conn,1,1if not rs.eof thenelseResponse.Write window.confirm(该科目暂无相关资料!);Response.Write parent.window.history.go(-1);end ifset rs1=server.createobject(adodb.recordset)if user_class=all thensql1=select * from ach where user_ach=60 and user_subject=&user_subject

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论