收藏 分享(赏)

软件工程 课程设计.doc

上传人:dzzj200808 文档编号:2726922 上传时间:2018-09-26 格式:DOC 页数:31 大小:712.99KB
下载 相关 举报
软件工程 课程设计.doc_第1页
第1页 / 共31页
软件工程 课程设计.doc_第2页
第2页 / 共31页
软件工程 课程设计.doc_第3页
第3页 / 共31页
软件工程 课程设计.doc_第4页
第4页 / 共31页
软件工程 课程设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、0java 程序设计课 程 设 计设计题目 贪吃蛇小游戏 学生姓名 史杰 桂慧慧 学 号 08212155131 08212155114 专业班级 08 信息与计算科学本科一班 指导教师 尹春娇 信息工程学院计算机科学与技术系2011 年 11 月 7 日1安徽新华学院课程设计成绩评定表课题名称 网上饰品销售系统的设计与实现院 系 信息工程学院 年级专业 08 计科成员姓名 成员学号 承担的任务 成 绩魏慧敏 08212151231 系统及文档总体设计韩平梅 08212151212 登陆注册模块、文档第六章编写黄婷 08212151248 购物相关模块、文档第五章编写胡晨红 082121512

2、44饰品管理模块功能、文档第三章编写陈娟娟 08212151247饰品管理模块功能、文档第四章编写课题设计目的与设计意义1、课题设计目的:现今购物已趋向网络化,为了广大用户购物快捷方便而开发本销售网站,体现了网络购物的国际化。2、课题设计意义:使广大用户方便地选择自己喜欢的商品;网络最大方面满足了用户的需求;网上销售实现了商品之间零距离、用户之间零距离。指导教师:尹春娇2011 年 5 月 25 日2目录摘 要 .4第 1 章 绪论 .5第 2 章 相关工具的介绍 .62.1 ASP.NET 的有关介绍 62.2 SQL 数据库的有关介绍 .72.3 STARUML 工具的有关介绍 .7第 3

3、 章 饰品销售系统需求分析 .83.1 网上饰品销售系统系统需求 83.2 系统功能需求分析 93.3 最终需求分析 10第 4 章 总体设计 .114.1 网上饰品销售系统功能结构分析 114.2 系统模块概述和分析 124.3 数据库的分析与结构设计 134.4 网上饰品销售系统的数据库设计 15第 5 章 详细设计 .175.1 用户接口模块 175.3 网上饰品销售系统的用例图设计 215.4 网上饰品销售系统类图 22第六章 网上饰品销售系统的实现 .236.1 主界面 236.2 用户注册界面 236.3 用户登陆界面 236.4 用户登陆后的界面 246.5 购物车管理界面 24

4、6.6 饰品信息查询界面 25总 结 .26参考文献 .27致 谢 28附 录 .293摘 要随着互联网技术的快速发展,电子商务作为新经济的标志也开始出现,并得以迅猛发展,产生了巨大的经济效益。高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已经逐步得到了改善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念也将更加深入人心。本系统采用 ASP.NET 和 SQL Server 数据库作为程序主要开发工具,运用ASP.NET 完成了程序的界面设计及主要功能的具体实现,同时运用 SQL Se

5、rver完成了数据库系统的具体设计。本系统的基本功能主要包括用户注册、用户登录、商品浏览、商品查询、购物车功能和商品结算等功能。网上购物对于用户而言,可以避免挑选商品的烦琐过程,使购物过程变得轻松、快捷、方便,更加适合现代人快节奏的生活。关键词:网上购物;ASP.NET;商品;订单4第 1 章 绪论需求分析是整个软件开发过程的指南,是软件开发人员开发出符合用户要求的软件的基础。需求分析为用户和软件开发者双方对该系统的初始框架有一个共同的理解,使之成为整个项目开发工作的基础。网上饰品销售系统主要要满足以下三个方面需求:第一,饰品店工作人员通过计算机来管理各类饰品成品,高效的工作效率才能适应消费者

6、的需求。第二,工作人员对消费者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是饰品店的核心工作,对饰品的销售管理控制。5第 2 章 相关工具的介绍2.1 ASP.NET 的有关介绍ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.NET 提供许多比现在的 Web 开发模式强大的优势。执行效率大幅提高,世界级的工具支持 ,强大性和适应性 ,简单性和易学性,高效可管理性。因为 ASP. NET 是基于通用语言的编译运行的程序,所以它的强大性和

7、适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。ASP.NET 一般分为两种开发语言,VB.NET 和 C#,C#相对比较常用,因为是.NET独有的语言,VB.NET 则为以前 VB 程序设计,适合于以前 VB 程序员。ASP.NET 使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。ASP.NET 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强

8、很多。2.2 SQL 数据库的有关介绍SQL 是 Structured Query Language(结构化查询语言)的缩写。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令, “怎么做”是不用使用者考虑的。SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数6据库均支持 SQL。SQL Server 是 一 个 关 系 数 据 库 管 理 系 统 。 它 最 初 是 由 Microsoft、 Sybase 和 Ashton-Tate 三 家 公 司 共 同 开 发 的 , 于 1988 年 推 出 了

9、 第 一 个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 开 发 工 具 , 是 由 韩 国 公

10、 司 主 导 开 发 出 来的 产 品 , 可 以 直 接 到 StarUML 网 站 下 载 。 它 有 如 下 特 点 : 可 绘 制 9 款 UML图 ( 用 例 图 、 类 图 、 序 列 图 、 状 态 图 、 活 动 图 、 通 信 图 、 模 块 图 、 部 署 图 以及 复 合 结 构 图 ) 、 完 全 免 费 ( StarUML 是 一 套 开 放 源 码 的 软 件 , 不 仅 免 费 自由 下 载 , 连 代 码 都 免 费 开 放 ) 、 多 种 格 式 影 像 文 件 ( 可 导 出JPG、 JPEG、 BMP、 EMF 和 WMF 等 格 式 的 影 像 文 件

11、) 、 语 法 检 验 ( StarUML 遵守 UML 的 语 法 规 则 , 不 支 持 违 反 语 法 的 动 作 ) 、 正 反 向 工 程 ( StarUML 可 以依 据 类 图 的 内 容 生 成 Java、 C+、 C#代 码 , 也 能 够 读 取 Java、 C+、 C#代 码反 向 生 成 类 图 。 ) 、 支 持 XMI 、 导 入 Rose 文 件 、 支 持 模 式 ( 支 持 23 种 GoF模 式 (Pattern), 以 及 3 种 EJB 模 式 )StarUML 也 结 合 了 模 式 和 自 动 生 成 代 码 的 功 能 , 方 便 落 实 设 计

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

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

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

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

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

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

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

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

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

21、写 购买会员ID登录名 昵称 密码出生日期性别地址饰品ID单价订单ID总价格数目 库存量 价格种类饰品名饰品IDNNNNN N4.3.3 系统流程图饰品销售系统数据流程图:材质14管理员注册用户非注册用户浏览、搜索、购买所需商品注册生成订单付 款登录登录商品信息 订单信息管理形成管理图 4.7 网上饰品销售系统流程图4.4 网上饰品销售系统的数据库设计4.4.1 数据词典数据词典是 用 来 定 义 数 据 流 图 中 的 各 个 成 分 的 具 体 含 义 的 。 对 数 据 流 图 中出 现 的 每 一 个 数 据 流 、 文 件 、 加 工 给 出 详 细 定 义 。 如 下 为 系 统

22、主 要 的 数 据词 典 :名字:用户编号别名:描述: 此用户在本网站上的惟一的标识.定义:1数字8.位置: 注册用户表购物车表名字:商品编号别名:描述: 此商品在本网站上的惟一的标识.定义:1数字8.位置: 商品信息表购物车表名字:购物车别名:描述: 描述所有用户购买饰品的信息定义:用户号+商品号+商品的数量.位置: 购物车表名字:饰品类别信息别名:描述: 描述饰品的分类情况定义:饰品号+饰品名位置: 类别表154.4.2 逻辑设计逻 辑 设 计 就 是 把 一 种 计 划 、 规 划 、 设 想 通 过 视 觉 的 形 式 通 过 概 念 、 判 断 、推 理 、 论 证 来 理 解 和

23、区 分 客 观 世 界 的 思 维 传 达 出 来 的 活 动 过 程 。图 4.8 用户信息表图 4.9 商品信息表图 4.10 购物车表图 4.11 商品类别表16第 5 章 详细设计5.1 用户接口模块用户接口是网站用户使用饰品销售系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护 4 个部分。用户接口模型用户信息维护商品查询订购饰品订购维护(用户接口模块)5.1.1 用户信息维护每个使用该系统的用户必须经过注册,而注册时的用户名是用户的唯一标识。系统可以接收更多可用的客户信息,比如购物方面的喜好

24、、经济能力等。输入新客户信息将记录更新到数据库生成新的客户列表(用户信息维护功能)前置条件:用户已登录。5.1.2 商品查询商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。商品查询结果的列表中,用户可以进一步的查看详细信息。17输入商品的查询条件到数据库中查询相应信息提供符合条件的商品列表(商品查询功能)前置条件:用户已登录。5.1.3 订购商品可用在根据喜好得到相应的商品列表后,可以选择订购该商品。在订购商品后,系统会自动保存并更新该用户的订单。系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。输入订购商品更新该用户订单生成新的客户订单(订购商品

25、功能)前置条件:用户已登录、商品可供购买。5.1.4 订单维护客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已完成) ,并可以对处理中和缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并交给工作人员。输入要更改的信息更新该用户订单生成新的客户订单(订单维护功能)前置条件:用户已登录。5.2 管理员接口模块管理员模块是系统管理员使用的核心模块,是整个网上饰品销售系统正常运行的基础。管理员接口模块是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维18护 5 个部分、网站的 一般工作人员通常只具有

26、订单处理的权限,他们获得用户提交的订单,并根据库存情况开决定发货或者推迟发货。网站的管理员具有所有的权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以及根据不同的情况及时的调整经营战略,将库存成本和资金占用率降到最低限度。商品信息维护内部员工信息维护订单处理销售情况处理报表维护管理员接口模块(管理员接口模块所包括的功能模块)5.2.1 商品信息维护系统管理员登录后可以对系统所有的商品信息进行维护,包括商品价格的调整、商品描述信息的更新、新商品的加入以及过期商品的删除。系统的后台程序可以根据商品的销售情况提供给管理员一份详细的分析报告。管理员可以根据该报告及时的调整热门商品的信息

27、(例如将其放到醒目的位置) 、对非热门的商品进行价格调整。这一切的数据都来源自系统客户的查询和订购信息。输入要更改商品的信息把更新保存到数据库生成新的商品信息(商品信息维护功能)前置条件:管理员已登录。5.2.2 订单处理19订单处理一般是普通员工的工作。用户在订购商品之后,系统会及时更新订单,普通员工登录后,可以获取未处理的订单,并根据库存情况发货或延时发货。客户在查询商品时会显示商品的库存量,系统管理者并不希望显示某商品的库存为零,因为这会失去部分客户。因此,在订购商品后可能会出现库存不足的情况,这时工作人员一般选择延时发货或者拒绝订单。如果该商品有现货,那么工作人员确认用户订单后选择发货

28、。输入订单的处理结果把处理结果保存到数据库更新客户订单信息(订单处理功能)前置条件:管理员或普通工作人员已登录。5.2.3 销售情况查询销售情况查询是系统编码过程中非常重要的部分,能够为企业管理者的决策提供参考的信息。管理员登录后,可以得到详细的销售情况列表并及时更新热门商品的信息(如排列位置) ,可以根据销售的走势和以往的销售记录及时判断部分商品可能会出现库存不足并及时进货。由于本功能模块涉及到企业的经营信息,考虑到商业信息的安全性,需要管理员级的用户才可以使用本模块。输入要查询的条件根据条件在数据库中查询给出详细的查询结果(销售情况查询功能)前置条件:管理员已登录。5.2.4 报表维护报表

29、维护模块提供查询结果的打印输出功能。输入所需数据的条件根据条件在数据库中查询答应查询结果20(报表维护功能)5.3 网上饰品销售系统的用例图设计参照网上饰品销售系统的需求,系统的主要用例图中有非注册用户、注册用户和管理员。5.3.1 非注册用户功能要求非注册用户可以对除了购物车模块和账户管理模块的所有模块进行操作,并且有注册新用户和饰品信息搜索的功能,其用例图如图 5.1 所示:图 5.1 未注册用户-用例分析5.3.2 注册用户功能要求已注册用户可以注册登录、搜索商品、购物车管理、订单管理和行户管理等,拥有除了注册的所有模块的权限,其用例图如图 5.2 所示:图 5.2 注册用户-用例分析5

30、.3.3 管理员功能要求管理员要对饰品信息和用户信息经行管理,同时要对订单的信息和库存量进行管理,其用例图如图 5.3 所示:21图 5.3 管理员-用例分析5.4 网上饰品销售系统类图类图(Class Diagram)以类为中心组织,类图中的其他元素或属于某个类,或与类相关联。类可以以多种方式相互连接:关联、依赖(一个类依赖或使用另一个类) 、特殊化(一个类是另一个类的特殊化) ,这些连接成为类之间的关系。所有的关系连同每个类的内部结构都在类图中显示。关系用类框之间的连线表示,不同的关系用连线上和连线端口处的修饰符来区别。根据饰品销售系统的功能,饰品的类图如图 5.4 所示:图 5.4 饰品

31、类图22第六章 网上饰品销售系统的实现6.1 主界面输入用户名和正确的密码,即可进入饰品销售系统:如图 6.1图 6.1 进入网上饰品销售系统6.2 用户注册界面注册用户输入登录名,查看是否已注册,要是没有注册,即可注册, 要是已注册,许更换登录名。图 6.2 进入网上饰品销售系统注册界面6.3 用户登陆界面图 6.3 进入网上饰品销售系统登陆界面236.4 用户登陆后的界面如果用户成功登录后,首先进入的是网上饰品销售系统的主界面(如图6.4) 。图 6.4 进入网上饰品销售系统主界面6.5 购物车管理界面当用户查询到喜欢的商品时,放入到购物篮,就可以转到“我的购物篮”界面,在那里可以对购物车

32、中的物品信息进行增删查改,如果确定购买就去结算中心,要是需要继续购买,就点击“继续选购” (如图 6.5)图 6.5 进入网上饰品销售系统管理界面246.6 饰品信息查询界面在页面的右上方放置的输入框,对商品信息进行模糊搜索。图 6.6 进入网上饰品销售系统查询界面25总 结通过此次课程设计,我们巩固、实践了软件工程课堂上学习到的基础知识,还学会了认识问题、分析问题、解决问题的能力。在设计过程中虽然遇到过一些问题,但我们经过不断地分析、检查终于找出了原因,也让我们认识到自身在这方面的经验不足。通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计和开发的过程中,从理论到实践,不仅巩

33、固了以前理论课上所学过的知识,而且学到了很多在书本上没有的知识。更重要的是,在开发的过程中,我们学会了很多学习的方法。我们是一个团队,系统的开发过程中每个人都需要思想上、行动上全程参与,否则一个人的错误,都有可能导致整个开发工程失败。团结协作是我们系统的开发成功的一项非常重要的保证,而这个系统的开发也让我们更加深刻的认识到这一点,这点对于我们来说是非常宝贵的。在此,我们非常感谢尹老师的细心指导,也同样谢谢组中五位同学的认真参与和积极协作!26参考文献1 张蓓.ASP.NET 通用模块及典型系统开发实例导航M.北京:人民邮电出版社,20062 Jeffrey.McManus Chris Kins

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

35、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 余金山. ASP.NET 2.0+SQL Server 2005 企业

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

37、ategory 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.Description+“【销量】“+SP.S

38、aleCount.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.Dr

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

40、rial.gif“; /图象文件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 = HttpContex

41、t.Current.Server.MapPath(“.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();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报