c++程序设计课程设计报告。
选题名称。专业:
班级。姓名学号。
指导教师。目录。
1 课题需求 1
1.1 研究背景 1
1.2 国内外现状 1
2 需求分析 2
2.1 系统可行性分析 2
2.2 功能需求分析 3
2.3 系统用例图 4
3 总体设计 5
3.1 系统架构设计 5
3.2 主要技术 6
4 详细设计 8
4.1 花店系统设计(数组与循环) 8
4.2 花店系统设计(类与对象) 9
4.3 花店系统设计(文件读出与写入) 10
4.4 花店系统设计(类模板) 11
4.5 后台管理模块 13
4.6 用户管理模块 13
4.7 鲜花管理模块 13
4.8 销售维护模块 14
4.9 会员管理模块 14
5 系统测试 15
5.1 数据测试 15
5.2 模块测试 17
5.3 测试总结 17
总结 18致谢 19
参考文献 20
如今人们的生活水平提高了,日子过得越来越滋润了,对生活品质的追求逐渐提高,就比如人们对鲜花的追求也和以前大不相同。无论是一线城市还是小县城,都可以看见花店,可见花店无所不在。现在是21世纪,也是互联网时代。
随着马云创建了**,电子商务更是如虎添翼,全球化加速发展的今天,信息技术广泛的应用于各个领域。比如说,前几年崛起的滴滴打车,都是以新的模式出现,视野更加广阔,还有为全世界的女朋友量身打造的大姨妈神器-美柚app,这样就给互联网交易模式开辟新的道路[1]。当我看到现在年轻人对生活品质提高,不再介意**,反而更追求快节奏、一站式的生活方式。
比如美团外卖,它的这种运营方式更加新颖,更加符合现代人的要求。所以将传统的交易模式与互联网的信息技术相结合。本系统研究目的是开发操作简单明了、界面更加灵活更加人性化的系统[2],使消费者很乐意享受这种购物方式,为商家打开另一扇门,重新定义另一种经营方式,打破传统的运营模式,提高销售效率,节省运营成本。
从wall*****杂志上看到国外的4家鲜花电商,可以看出虽然都是主打鲜花为主,但是各个鲜花**都很注重搭配,urban stems称他们有专业做花的人员搭配,从产品上来说,国外的4家鲜花**产品种类较多,比较能吸引顾客,最主要的是,每个鲜花**的页面布局、**显示等都做了精心的设计,光是浏览鲜花**都是一种享受。而国内做的比较好的鲜花**有野兽派,他们的**界面更加酷炫,售卖的商品也比较齐全。在国外**可用性研究的开展的比较深入,有一个叫nielsen认为**可用性是由遵循一系列协议所得到的系统[3],并且指出系统的可用性缺陷,他和同事通过对电子商务**测试,获得了创建更好的电子商务用户体验的207条可用性设计指导规则,包括一些b/s电子商务**的可用性的评估报告。
通过了解国外**对于可用性方面的研究,我们发现国外在这方面已经处于比较成熟的阶段,这几年我国电商产业发展迅猛,尤其**网近年交易额竟突破3万亿,并且截止到2024年网上商店总数已经超过1千万家。虽然中国的网上购物正处于起步阶段,随着收入的提高,增长潜力将大幅度增加,不断改进,为用户提供更为优质的服务以及售后服务是网上购物系统发展的关键。显然由于网上商店更信息化、更人性化更符合现代节奏,使得网上商店的发展远远超过传统实体店。
网上购物网可用性是一个过程[4],需要不断测试不断完善不断提高,不同的时期,人们对于购物**的要求也可能不同,由于用户在不同社会文化背景下的消费心理与消费行为的不同,从社会文化标准和认知方式就不同,更为重要的是,电子商务**比一般的**要复杂的多,所以只想用一套通用的可用性评价标准来提高所有的电子商务**模式是不可能的,所以这方面需要我们去研究。
2.1 系统可行性分析。
花语鲜花店信息管理系统是从技术、社会、经济、操作这几方面考虑的。下面就从这几个方面进行详细介绍。
a)花语鲜花店信息管理系统的技术可行性。
技术可行性是指现有的硬件配置、软件环境、技术手段满足系统开发的要求。
本系统应用visual studio 2015为开发平台,采用技术,使用c#作为底层编程语言,简单易学且开发效率非常高。当前动态网页开发的主流技术,相对来说比较成熟。数据库方面采用sql server 2008,其拥有强大的性能和较高的可用性,可以为系统开提供了良好的支撑。
所以本系统从技术角度考虑是完全可行的。
b)花语鲜花店信息管理系统的社会可行性。
社会可行性是在一定的环境下对项目的开发与实施,无论在社会的政治体制方面还是法律道德方面等,均不能逾越过任何一个。如前几年风靡一时的某****软件,传播一些低俗信息及涉及盗版的产品,那它的产品不会走的长远。而花语鲜花店信息管理系统宗旨是为用户提供简单、方便、安全的购物系统,为商家提供全新的运营模式,将销售量做到更好。
所以该系统从社会可行性的角度考虑是可行的。
c)花语鲜花店信息管理系统的经济可行性。
经济可行性主要方面分为支出和收益。该系统的支出主要有人力成本和软硬件成本等,人力成本只需要会简单上网的人便可以,软硬件成本只需一台电脑,所以在支出方面成本是会大大降低。在收益部分,该系统着重在于鲜花销售,一方面可以使商家的销售数量急剧增加,另一方面使用户规模增大。
所以,本系统在经济上是可行的。
d)花语鲜花店信息管理系统的操作可行性。
本系统以用户和商家角度出发,以简单明了的方式呈现在用户和商家面前,只要懂得**的人都可以熟练的对该系统进行操作,对操作这方面是完全无顾虑。所以在操作上是可行的。
本花店系统总体实现功能主要有顾客基本功能和管理员(商家)基本功能。下面大概介绍这两种的功能。
a)顾客。鲜花浏览:在不用登陆页面的情况下用户能够查看鲜花信息;鲜花搜索:
顾客可以通过鲜花类别搜索、鲜花的**搜索或者可以像某宝模糊搜索,通过这些搜索方法来查找自己所需要的鲜花,系统会提供相应的产品以供顾客选择;购物车:顾客可以将自己喜爱的鲜花加入购物车里方便结算;订单查询:用户登录成功后,可以看到自己订单信息;收藏中心:
顾客在浏览鲜花的时候,可以将自己钟爱的鲜花加入收藏;用户就可以在个人服务里查看到之前收藏过的鲜花。
b)管理员。
鲜花管理:鲜花管理主要可以对鲜花库存进行管理,也可以当新的花种出来时可以进行鲜花上架等等;用户管理:对管理员进行一些基本操作;销售管理:
有对用户订单的查询,以及销售统计,还有对各类鲜花销售统计,看哪类的鲜花卖得比较好。
将系统的结构设计主要分为几个模块,在系统设计的过程中,把部分功能进行归并,具体的功能模块如图2.1所示。
图2.1功能模块图。
顾客如果要在本系统购买鲜花,就必须先登录系统,不然无法进行购买,如果没有账号可以进行注册一个用户账号。所以顾客可以进行登录和注册两个用例。具体用例图如图2.2所示。
当顾客进入到本系统后,可以进行对鲜花类信息查看,也可以搜索自己想要的鲜花,当看到中意的鲜花的时候,可以加入购物车,完成订单,顾客也可以进行查询订单。用例图如2.3所示。
图2.2 顾客注册登录用例图。
图2.3用户操作用例图。
管理员可以鲜花进行一些基本的管理。例如,对鲜花类别的添加、类别维护、鲜花上架以及对鲜花库存的管理等等。用例图如2.4所示。
图2.4管理员对鲜花操作的用例图。
如图3.1是花语鲜花店信息管理系统的系统总体结构图,花语鲜花店信息管理系统是利用b/s结构实现的一个网上鲜花购物系统[5]。系统总体分为三层,分别为表示层、业务逻辑层、数据访问层,表示层就是展现给用户的界面,即用户在使用一个系统的时候他所看到的,将结果展现给用户,比如本系统通过查询鲜花名称或者**,将符合要求的信息结果展现给用户,鲜花列表类主要负责显示所有鲜花的列表,采用分页显示的方式逐页将结果展现给用户。
数据访问层是对原始数据进行操作,对各个类进行处理数据,比如鲜花获取,获取鲜花列表。
业务逻辑层主要是针对具体的问题的操作,也可以理解成对数据访问层的操作和逻辑处理。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...