软件工程 课程设计.doc

上传人:飞****2 文档编号:82398629 上传时间:2023-03-25 格式:DOC 页数:31 大小:665KB
返回 下载 相关 举报
软件工程 课程设计.doc_第1页
第1页 / 共31页
软件工程 课程设计.doc_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《软件工程 课程设计.doc》由会员分享,可在线阅读,更多相关《软件工程 课程设计.doc(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、java程序设计课 程 设 计 设计题目 贪吃蛇小游戏 学生姓名 史杰 桂慧慧 学 号 专业班级 08信息与计算科学本科一班 指导教师 尹春娇 信息工程学院计算机科学与技术系2011年 11 月7日安徽新华学院课程设计成绩评定表课题名称 网上饰品销售系统的设计与实现院 系信息工程学院年级专业 08计科成员姓名成员学号承担的任务成 绩魏慧敏系统及文档总体设计韩平梅登陆注册模块、文档第六章编写黄婷购物相关模块、文档第五章编写胡晨红饰品管理模块功能、文档第三章编写陈娟娟饰品管理模块功能、文档第四章编写课题设计目的与设计意义1、课题设计目的:现今购物已趋向网络化,为了广大用户购物快捷方便而开发本销售网

2、站,体现了网络购物的国际化。2、课题设计意义:使广大用户方便地选择自己喜欢的商品;网络最大方面满足了用户的需求;网上销售实现了商品之间零距离、用户之间零距离。指导教师:尹春娇2011年 5 月 25 日目录摘 要4第1章 绪论5第2章 相关工具的介绍62.1 ASP.NET 的有关介绍62.2 SQL数据库的有关介绍72.3 starUML工具的有关介绍7第3章 饰品销售系统需求分析83.1 网上饰品销售系统系统需求83.2系统功能需求分析93.3最终需求分析10第4章 总体设计114.1 网上饰品销售系统功能结构分析114.2系统模块概述和分析124.3 数据库的分析与结构设计134.4网上

3、饰品销售系统的数据库设计15第5章 详细设计175.1 用户接口模块175.3 网上饰品销售系统的用例图设计215.4 网上饰品销售系统类图22第六章 网上饰品销售系统的实现236.1主界面236.2用户注册界面236.3用户登陆界面236.4用户登陆后的界面246.5购物车管理界面246.6饰品信息查询界面25总 结26参考文献27致 谢28附 录29摘 要随着互联网技术的快速发展,电子商务作为新经济的标志也开始出现,并得以迅猛发展,产生了巨大的经济效益。高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已经逐步得到了改善。网上购物对网民的吸引力将会越来越大,网民

4、对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念也将更加深入人心。本系统采用ASP.NET和SQL Server数据库作为程序主要开发工具,运用ASP.NET完成了程序的界面设计及主要功能的具体实现,同时运用SQL Server完成了数据库系统的具体设计。本系统的基本功能主要包括用户注册、用户登录、商品浏览、商品查询、购物车功能和商品结算等功能。网上购物对于用户而言,可以避免挑选商品的烦琐过程,使购物过程变得轻松、快捷、方便,更加适合现代人快节奏的生活。关键词:网上购物;ASP.NET;商品;订单 第1章 绪论需求分析是整个软件开发过程的指南,是软件开发人员

5、开发出符合用户要求的软件的基础。需求分析为用户和软件开发者双方对该系统的初始框架有一个共同的理解,使之成为整个项目开发工作的基础。网上饰品销售系统主要要满足以下三个方面需求:第一,饰品店工作人员通过计算机来管理各类饰品成品,高效的工作效率才能适应消费者的需求。第二,工作人员对消费者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是饰品店的核心工作,对饰品的销售管理控制。第2章 相关工具的介绍2.1 ASP.NET 的有关介绍ASP.NET不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的

6、Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。执行效率大幅提高,世界级的工具支持 ,强大性和适应性 ,简单性和易学性,高效可管理性。因为ASP. NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员。ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分

7、布系统和网站配置变得非常简单。ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。2.2 SQL数据库的有关介绍 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。SQL Server 是一个关系数据库管理系统。它

8、最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。2.3 starUML工具的有关介绍StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网

9、站下载。它有如下特点:可绘制9款UML图(用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图)、完全免费(StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放)、多种格式影像文件(可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件)、语法检验(StarUML遵守UML的语法规则,不支持违反语法的动作)、正反向工程(StarUML可以依据类图的内容生成Java、C+、C#代码,也能够读取Java、C+、C#代码反向生成类图。)、支持XMI 、导入Rose文件、支持模式(支持23种GoF模式(Pattern),以及3种EJB模式)StarUML

10、也结合了模式和自动生成代码的功能,方便落实设计。第3章 饰品销售系统需求分析3.1 网上饰品销售系统系统需求3.1.1系统功能结合自身的业务以及电子购物的流程,饰品店提出了如下的功能:(1)根据饰品的材质、种类不同,可以设定饰品的目录,并能自由修改。(2)用户进入系统后,给出饰品店的目录,让用户了解想看的饰品样式。(3)用户必须登录系统才可以浏览饰品的目录和所有饰品。(4)为了保障用户的安全,只提供输入信用卡信息的界面,具体付账的处理交由银行账户处理系统。(5)店中的饰品分类保存。(6)可提供饰品查询功能,根据饰品种类和材质的关键字查询,可实现多个关键字查询。(7)用户选择饰品目录后,要显示目

11、录下所有饰品的信息,方便用户浏览。(8)用户在浏览饰品时,可以方便地将所喜欢的饰品放入自己的购物车中。(9)考虑到用户可能将饰品赠送给他人,将用户的地址分两类:一类是订单发送到的地址,一类是饰品发送到的地址。(10)购物车中要计算用户购买饰品的实际价格,让用户明白自己的消费情况。(11)用户可以保存自己的订单接收地址,方便下次购买商品时使用。3.1.2可行性分析网上饰品,主要实现网上下订单和购买的功能。有网络购物经验的人,可以轻松在网上寻找到自己喜欢的小饰品。不用再为寻找而烦恼。足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种手段,为了满足网民的需要,一些精品店也推出了自己的网

12、上销售系统。3.2系统功能需求分析3.2.1 登录注册该管理模块主要实现是:未注册的新用户,进行注册的流程。3.2.2 用户管理该用户管理模块中主要用户是:注册的用户和管理员。注册用户主要功能是登录,并可以完成对商品基本信息的一般搜索、高级搜索和对购物车的增、删、改、查以及对自己账户的管理。管理员主要是对用户和订单的查看和管理。3.2.3 商品搜索该模块主要有两个子模块:一般搜索和高级搜索。一般搜索主要是要对饰品的信息进行分类查询和对全部信息的模糊查询;高级搜索主要完成对饰品基本信息分别对不同条件的查找。3.2.4 订单管理该模块主要有两个子模块:订单计算和核对,查看历史订单。订单计算和核对主

13、要是对购物车内所有商品总价的计算和核对,查看历史订单是在用户对自身订单的历史信息的查询。3.2.5购物车 该模块中主要包括:选中产品加入购物车,购物车内产品的增、删、改、查,订单管理。该模块主要有用户进行管理。购物车管理主要实现对饰品的采购,如果用户发现有些产品不想订购了,也可以直接删除来完成此功能;订单管理包括订单信息的填写、确定显示、邮费等的计算。3.2.6账户管理 该模块主要有四个子模块:基本信息,修改密码,订单查询。基本信息主要是给予用户权限修改其自身的信息。用户也可以对自己的密码进行修改。当操作人员想要知道在网上饰品销售系统所订购的订单历史时,可以单击订单查询。3.3最终需求分析我们

14、根据实际购买流程和用户的业务情况,仔细核对需求列表中的功能和需求分析报告的初期分析,与用户进行沟通,并达成一致意见。具体修改如下。(1)饰品信息主要包括名称、概要描述和图片。(2)饰品分目录保存。主要目录内容由用户自己添加,并可实现修改和删除。(3)付账功能转到银行的处理页面。(4)购物车中要清楚地显示用户所购饰品的名称、价格和数量,并显示总价格。(5)为了方便用户的操作,可以在购物车中直接修改饰品的数量,其他信息不允许随意修改。(6)用户的两类地址必须详细填写,主要包括地址、邮编和国家。如果两类地址相同,为了方便用户,填写完第一个地址后,可自动完成第二个地址的填写。(7)用户随时随地都可以查

15、看自己的购物车,并可以随时下订单。(8)系统可以满足大量用户同时在线下订单的需要。第4章 总体设计4.1 网上饰品销售系统功能结构分析饰品销售系 统主页面登录一般搜索高级搜索搜索购买结账是否已登录?填写订单并确认购买付款YN分类查看账户管理信息管理密码修改订单管理是会员吗?YN注册?NY图4.1 饰品系统功能流程图系统流程图是一种描述系统内管理员和用户之间的关系、作业顺序和管理信息流向的图表。图4.1中的处理过程是:客户进入饰品销售系统,如果是会员,就直接登陆,若不是会员,就返回主界面,如若客户需要注册,就跳转到注册页面,要是不需注册就继续浏览。客户需要购买商品就跳到购买页面。4.2系统模块概

16、述和分析针对网上饰品的现实性,我们的网上饰品销售管理系统是由用户管理模块、饰品管理模块、购物车管理模块、订单管理模块,账户管理和咨询帮助模块等组成,如图4.2所示:网上饰品销售系统咨询帮助账户管理购物车管理订单管理饰品管理用户管理登陆注册图4.2 系统功能结构模块系统划分的功能模块:我们根据需求列表,将用户的信息归纳汇总,最终将饰品店系统分成4个模块。主要分类如下:4.2.1 目录管理模块实现对饰品目录的管理。主要包括目录管理和用户管理,包括目录的添加、删除、修改,用户管理包括用户的登陆和注册,功能设计如图4.3所示。目录管理模块目录管理用户管理删除添加修改登陆注册图4.3目录管理模块功能图4

17、.2.2 饰品管理模块实现有关饰品管理的所有功能。主要包括饰品的搜索、获取指定目录下的饰品和饰品信息的添加、删除、修改等功能。模块的功能设计如图4.4所示。饰品管理模块获取删除搜索添加修改图4.4饰品管理模块功能图4.2.3 购物车管理模块实现对网络用户购物信息的管理。主要包括添加商品到购物车、移除购物车中商品、计算商品总价格、更新商品数量和清空购物车等功能。模块的功能设计如图4.5所示。购物车管理模块计算价格添加商品清空购物车更新数量移除商品图4.5 购物车管理模块功能图4.2.4订单管理模块实现对用户所下订单的管理。主要包括订单接收地址的设置、商品接收地址的设置、订单的处理和获取订单中的商

18、品信息等功能。模块的功能设计如图4.6所示。订单管理模块订单信息订单地址查看订单添加订单获取锁定商品保存地址获取地址接收地址图4.6 订单管理模块功能图4.3 数据库的分析与结构设计4.3.1系统方案确定通过对系统的调研与分析,系统主要应完成的功能有:会员信息管理、饰品信息管理、订单信息管理、饰品搜索等功能。4.3.2概念模型(E-R图)会员(会员ID、登录名、密码、昵称、性别、出生日期、地址)饰品(饰品ID、饰品名、种类、材质、价格、库存量)材质订单(订单ID、饰品ID、数目、单价、总价格)会 员订单饰品生成填写购买会员ID登录名昵称密码出生日期性别地址饰品ID单价订单ID总价格数目库存量价

19、格种类饰品名饰品IDNNNNNN4.3.3 系统流程图饰品销售系统数据流程图:管理员注册用户非注册用户浏览、搜索、购买所需商品注册生成订单付 款登录登录商品信息订单信息管理形成管理图4.7网上饰品销售系统流程图4.4网上饰品销售系统的数据库设计4.4.1数据词典 数据词典是用来定义数据流图中的各个成分的具体含义的。对数据流图中出现的每一个数据流、文件、加工给出详细定义。如下为系统主要的数据词典:名字:商品编号别名:描述: 此商品在本网站上的惟一的标识.定义:1数字8.位置: 商品信息表 购物车表 名字:用户编号别名:描述: 此用户在本网站上的惟一的标识.定义:1数字8.位置: 注册用户表 购物

20、车表名字:饰品类别信息别名:描述: 描述饰品的分类情况定义:饰品号+饰品名位置: 类别表名字:购物车别名:描述: 描述所有用户购买饰品的信息定义:用户号+商品号+商品的数量.位置: 购物车表 4.4.2逻辑设计逻辑设计就是把一种计划、规划、设想通过视觉的形式通过概念、判断、推理、论证来理解和区分客观世界的思维传达出来的活动过程。图4.8用户信息表图4.9 商品信息表图 4.10 购物车表图 4.11商品类别表第5章 详细设计5.1 用户接口模块用户接口是网站用户使用饰品销售系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询

21、、订购商品和订单维护4个部分。用户接口模型用户信息维护商品查询订购饰品订购维护(用户接口模块)5.1.1 用户信息维护 每个使用该系统的用户必须经过注册,而注册时的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。输入新客户信息将记录更新到数据库生成新的客户列表(用户信息维护功能)前置条件:用户已登录。5.1.2商品查询商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息。输入商品的查询条件到数据库中查询相应信息提供符合条件的商品列表(商品查询功能)前置条件:用户已登录。5.1.3 订购

22、商品可用在根据喜好得到相应的商品列表后,可以选择订购该商品。在订购商品后,系统会自动保存并更新该用户的订单。系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。输入订购商品更新该用户订单生成新的客户订单(订购商品功能)前置条件:用户已登录、商品可供购买。5.1.4 订单维护客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并交给工作人员。输入要更改的信息更新该用户订单生成新的客户订单(订单维护功能)前置条件:用户已登录。5.2 管理员接口模块管理员模块是系统管理员使用的

23、核心模块,是整个网上饰品销售系统正常运行的基础。管理员接口模块是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分、网站的 一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况开决定发货或者推迟发货。网站的管理员具有所有的权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以及根据不同的情况及时的调整经营战略,将库存成本和资金占用率降到最低限度。商品信息维护内部员工信息维护订单处理销售情况处理报表维护管理员接口模块(管理员接口模块所包括的功能模块)5.2.1 商品信息维护系统管理员登

24、录后可以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信息的更新、新商品的加入以及过期商品的删除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细的分析报告。管理员可以根据该报告及时的调整热门商品的信息(例如将其放到醒目的位置)、对非热门的商品进行价格调整。这一切的数据都来源自系统客户的查询和订购信息。输入要更改商品的信息把更新保存到数据库生成新的商品信息(商品信息维护功能)前置条件:管理员已登录。5.2.2 订单处理订单处理一般是普通员工的工作。用户在订购商品之后,系统会及时更新订单,普通员工登录后,可以获取未处理的订单,并根据库存情况发货或延时发货。 客户在查询商品时会

25、显示商品的库存量,系统管理者并不希望显示某商品的库存为零,因为这会失去部分客户。因此,在订购商品后可能会出现库存不足的情况,这时工作人员一般选择延时发货或者拒绝订单。如果该商品有现货,那么工作人员确认用户订单后选择发货。输入订单的处理结果把处理结果保存到数据库更新客户订单信息(订单处理功能)前置条件:管理员或普通工作人员已登录。5.2.3 销售情况查询销售情况查询是系统编码过程中非常重要的部分,能够为企业管理者的决策提供参考的信息。管理员登录后,可以得到详细的销售情况列表并及时更新热门商品的信息(如排列位置),可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。由于

26、本功能模块涉及到企业的经营信息,考虑到商业信息的安全性,需要管理员级的用户才可以使用本模块。输入要查询的条件根据条件在数据库中查询给出详细的查询结果(销售情况查询功能)前置条件:管理员已登录。5.2.4 报表维护报表维护模块提供查询结果的打印输出功能。输入所需数据的条件根据条件在数据库中查询答应查询结果(报表维护功能)5.3 网上饰品销售系统的用例图设计参照网上饰品销售系统的需求,系统的主要用例图中有非注册用户、注册用户和管理员。5.3.1非注册用户功能要求非注册用户可以对除了购物车模块和账户管理模块的所有模块进行操作,并且有注册新用户和饰品信息搜索的功能,其用例图如图5.1所示:图5.1 未

27、注册用户-用例分析5.3.2 注册用户功能要求已注册用户可以注册登录、搜索商品、购物车管理、订单管理和行户管理等,拥有除了注册的所有模块的权限,其用例图如图5.2所示:图5.2 注册用户-用例分析5.3.3 管理员功能要求 管理员要对饰品信息和用户信息经行管理,同时要对订单的信息和库存量进行管理,其用例图如图5.3所示:图5.3 管理员-用例分析5.4 网上饰品销售系统类图类图(Class Diagram)以类为中心组织,类图中的其他元素或属于某个类,或与类相关联。类可以以多种方式相互连接:关联、依赖(一个类依赖或使用另一个类)、特殊化(一个类是另一个类的特殊化),这些连接成为类之间的关系。所

28、有的关系连同每个类的内部结构都在类图中显示。关系用类框之间的连线表示,不同的关系用连线上和连线端口处的修饰符来区别。根据饰品销售系统的功能,饰品的类图如图5.4所示:图5.4 饰品类图第六章 网上饰品销售系统的实现6.1主界面输入用户名和正确的密码,即可进入饰品销售系统:如图6.1图6.1 进入网上饰品销售系统6.2用户注册界面注册用户输入登录名,查看是否已注册,要是没有注册,即可注册, 要是已注册,许更换登录名。图6.2 进入网上饰品销售系统注册界面6.3用户登陆界面图6.3 进入网上饰品销售系统登陆界面6.4用户登陆后的界面如果用户成功登录后,首先进入的是网上饰品销售系统的主界面(如图6.

29、4)。图6.4进入网上饰品销售系统主界面6.5购物车管理界面当用户查询到喜欢的商品时,放入到购物篮,就可以转到“我的购物篮”界面,在那里可以对购物车中的物品信息进行增删查改,如果确定购买就去结算中心,要是需要继续购买,就点击“继续选购”(如图6.5)图6.5进入网上饰品销售系统管理界面6.6饰品信息查询界面在页面的右上方放置的输入框,对商品信息进行模糊搜索。图6.6进入网上饰品销售系统查询界面总 结通过此次课程设计,我们巩固、实践了软件工程课堂上学习到的基础知识,还学会了认识问题、分析问题、解决问题的能力。在设计过程中虽然遇到过一些问题,但我们经过不断地分析、检查终于找出了原因,也让我们认识到

30、自身在这方面的经验不足。通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计和开发的过程中,从理论到实践,不仅巩固了以前理论课上所学过的知识,而且学到了很多在书本上没有的知识。更重要的是,在开发的过程中,我们学会了很多学习的方法。我们是一个团队,系统的开发过程中每个人都需要思想上、行动上全程参与,否则一个人的错误,都有可能导致整个开发工程失败。团结协作是我们系统的开发成功的一项非常重要的保证,而这个系统的开发也让我们更加深刻的认识到这一点,这点对于我们来说是非常宝贵的。在此,我们非常感谢尹老师的细心指导,也同样谢谢组中五位同学的认真参与和积极协作!参考文献1 张蓓.ASP.NET

31、通用模块及典型系统开发实例导航M.北京:人民邮电出版社,20062 Jeffrey.McManus Chris Kinsman著 常晓波,朱剑平 译.C#开发人员指南ASP.NET、XML、Web服务与ADO.NETM.北京:中国电力出版社,20033 曾建潮.软件工程. 武汉理工大学出版社,2003.84 李大友,陈明. 实用软件工程基础M. 北京:清华大学出版社,20065徐锋. UML面向对象建模基础M.北京:水利水电出版社,2006年9月6唐汉明. 深入浅出SQL SERVER 2005数据库开发,优化与管理维护M. 北京:人民邮电出版社,2008年4月7薛元君. 数据库设计与发布M.

32、 北京:清华大学出版社,2003年1月8王珊、陈红.数据库系统原理与教程 清华大学出版社9丁贵广、闫允一、孟繁杰.ASP及ASP.NET编程基础与实例 机械工业出版社10王杰瑞 孙更新 宾晟.asp.NET 3.5从入门到精通 科学出版社出版11(美)伊文詹.ASP.NET高级编程 清华大学出版社12chris payne. ASP.NET从入门到精通 人民邮电出版社 译: 赵斌张 滨义董 清波13 Kouresh Ardestani. 高效掌握ADO.NETC#编程篇 清华大学出版社 张哲峰 译14 Dino Esposito. ASP.NET 2.0技术内幕 清华大学出版社 施平安 译15

33、 余金山. ASP.NET 2.0+SQL Server 2005企业项目开发与实战 电子工业出版社 2008致 谢此次论文是在在尹老师的热情关心和指导下完成的,她渊博的知识和严谨的治学作风使我们受益匪浅,对顺利完成本次系统设计和开发过程起到了极大的作用。在课程设计的研究中,经过和尹老师的多次交流讨论,我们得到了很多指导和启发,使我们受益匪浅。在此向她表示我们最诚挚的感谢!附 录此处附着部分代码及分析:饰品的详细信息:/ 加载饰品详细信息private void InitData()int SPId=Convert.ToInt32(Request.QueryStringSP_id);SP SP

34、=new SP();SP.LoadData(SPId);Category category=new Category();category.LoadData(SP.CategoryID);LabelSPInfo.Text=【类别】+category.CategoryName+【饰品】+SP.SPName + 【供应商】 + SP.Seller + 【材质】 + SP.Material+【入库时间】+SP.Rukushijian.ToLongDateString()+【价格】+SP.Price.ToString()+【总数量】+SP.Num.ToString()+【简介】+SP.Descript

35、ion+【销量】+SP.SaleCount.ToString()+;ImageSP.ImageUrl=SPPics+SP.PictureUrl;饰品类别统计:/ / 按照?饰?品类别e统3计?/ private void DrawChartByCategory()DataTable dt=SP.GetSaleCountByCategory();string title=饰品销售量统计;/标题 string subTitle = 基于饰品种类;/副标题 string targetFile = Server.MapPath(.Images) + Category.gif;/图象文件tChart.D

36、rawPie(title,subTitle,300,300,dt,targetFile,CategoryName,SaleCount); Image.ImageUrl=targetFile;/ / 按照?材?质统3计?/ private void DrawChartByPublisher()DataTable dt=SP.GetSaleCountByPublisher();string title=饰品销售量统计;/标题string subTitle=基于材质“;/副标题 string targetFile = Server.MapPath(.) + ImagesMaterial.gif;/图

37、象文件 Chart.DrawPie(title, subTitle, 300, 300, dt, targetFile, Material, SaleCount);Image.ImageUrl=targetFile;/ / 按照?价?格?类别e统3计?/ private void DrawChartByPrice()DataTable dt=SP.GetSaleCountByPrice();string title=饰品销售量统计;/标题string subTitle=基于饰品价格;/副标题 string targetFile = HttpContext.Current.Server.MapP

38、ath(.Images) + Price.gif;/图象文件Chart.DrawPie(title,subTitle,300,300,dt,targetFile,PriceGrade,SaleCount);Image.ImageUrl=targetFile;/ / 下拉框选择事件/ / / protected void DropDownListType_SelectedIndexChanged(object sender, System.EventArgs e)switch(DropDownListType.SelectedValue)case 饰品类别:DrawChartByCategory();break;case 材质:DrawChartByPublisher();break;case 价格:DrawChartByPrice();break;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com