万千蛋糕网上商城的设计与实现

目 录
1 引言 1
1.1 项目开发背景 1
1.2 项目开发目的 1
2 需求分析 2
2.1 功能分析 2
2.2 性能分析 3
3 可行性分析 4
3.1 技术可行性分析 4
3.2 法律可行性分析 4
3.3 经济可行性分析 4
4 系统建模 5
4.1 用例图 5
4.2 序列图 7
4.3 活动图 10
5 概要设计 11
5.1 系统运行环境 11
5.2 系统功能模块 12
5.3 数据库设计 14
6 详细设计 20
6.1 系统主要功能流程 20
6.2 系统主要界面设计 24
7 系统测试 34
7.1 测试目的 34
7.2 测试内容 34
7.3 系统测试 35
结 论 37
致 谢 38
参 考 文 献 39
1 引言
1.1 项目开发背景
在当今社会,人们越来越依赖网络,基于庞大的用户群,许多商业销售除了在现实生活中进行交易,也开始走进了虚拟的网络世界。电子商务网站让消费者足不出户就可以买到自己想要的商品,不仅方便了广大消费者也让管理者及时的向人们推广了他们的商品,构建企业形象,赢得了利润。万千蛋糕实体店的店面成本高,利润低,如果要继续发展,开发万千蛋糕网上商城是必然的选择。万千蛋糕网上商城这类网站的开发与设计使用.NET平台是现在发展的主流方向。
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
> 网络的快速发展为蛋糕网上商城的发展提供了很好的发展契机,并且,随着电子商务的发展,人们对网上购物已经非常熟悉,快捷方便的网上购物观念已经深入人心。网上购物的氛围也在不断的发展和改善,主要表现在大众化的人们购物以及网络的普及,近年来物流也在急速发展,今天购物明天就可到达,真正让人们领会到了方便快捷。网上支付也在不断发展,如今不再只是银行卡才可以支付,新生了很多支付手段,例如支付宝,微信,支付手段不断丰富。以及国家也实施了很多的政策法规,购物环境也在日益改善。
目前,销售蛋糕网上商城的确存在,而且存在很多。但是使用ASP.NET开发的蛋糕网上商城不是很多。万千蛋糕网上商城的开发与设计不仅可以让我们建立一个网上预订、销售蛋糕的平台,而且还可以灵活运用所学的知识,不断深化所学内容,让我们对网站的开发与设计有着更加深刻的了解。
1.2 项目开发目的
基于.NET开发的万千蛋糕网上商城,对于经营者来说,不仅可以减少投资成本、营运成本,而且经营业不再受时间、地点的影响。只要不断电,有网络存在的地方就可以一直经营,不管是刮风下雨,不管白天还是黑夜,也不需要专门的店员开店,都可以照常营业。既节省了不少人力和财力,也能为蛋糕店创造更多利益。同时,这种模式非常适合于创业,投资小,收益大。对于消费者来说,不仅可以足不出户买到想要的蛋糕,而且还能以最便宜的价格买到想要的蛋糕。
目前,实体蛋糕店不仅投资高,而且经营模式较为固定,不能给蛋糕店带来高的效益。然而,蛋糕网上商城利用了互联网的方便与快捷,为蛋糕店可以带来更多的利润。
本课题的目标是对ASP.NET和C#的学习与应用,熟练运用所学知识完成并完善实现万千蛋糕网上商城电子商务网站的设计与应用。尽可能的做到界面美观容易操作,代码清晰容易理解。当然,还要合理设计数据库,熟练运用数据库以及使用C#编程语言进行高效编程,完美搭配C#编程语言与SQL Server 2005数据库,
2 需求分析 <>
2.1 功能分析
万千蛋糕网上商城是一个在线销售蛋糕的网上商城,可以由未注册的游客和已注册会员形式登录网站。
首先用户可以以游客的形式的登录万千蛋糕网上商城,游客可以浏览最新的新闻公告,浏览蛋糕的常识,还可以查看最新的蛋糕,热门的蛋糕。但是游客不能下单,如果游客选中了蛋糕想要进行购买操作,就需要先登录。如果是新用户,就需要先进行注册账号操作。
其次用户可以以会员的形式登录万千蛋糕网上商城,会员登录后除了可以浏览新闻公告,浏览蛋糕常识,查看最新的蛋糕,热门蛋糕外,还可以对想要购买的蛋糕进行加入购物车操作,然后可以查看购物车,确认无误后完成下单操作。会员还可以进入个人中心,修改自己的个人信息也可以修改登陆密码。会员还可以进行蛋糕添加反馈操作,用户购买完蛋糕,可以对蛋糕进行评价。
万千蛋糕网上商城的主要具备的功能有:
a)登录:用户如果需要购买蛋糕或者进行蛋糕问题反馈,就需要先登录,输入会员用户名和密码登录之后进行购买蛋糕或者蛋糕问题反馈。
b)注册:如果不是会员就需要先进行注册才能登录,用户点击注册根据注册界面要求输入相应的个人信息,就可以完成注册。
c)找回密码:找回密码用于用户忘记了登录密码,在这里可以找回密码,选择注册时预留的问题 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
,输入正确的答案,验证成功后就可以找回密码。
d)用户中心:在用户中心用户可以修改自己注册时填写的个人信息,也可以修改登录密码。
e)蛋糕搜索:有了蛋糕搜索,用户可以更加快速的找到自己想浏览或购买的蛋糕,而不用一个一个的查找。只需要输入想要蛋糕的编码或者名字就可以查找到该蛋糕。
f)购物车:会员在浏览蛋糕的同时,如果看中了某一款蛋糕,可以先加入购物车,有了购物车可以更方便用户购买蛋糕。
g)生成订单:会员购买蛋糕需要先加入购物车,然后确认无误后需要生成订单,输入送货方式,确认无误后确认订单即可完成生成订单操作。
h)蛋糕问题反馈:用户购买完蛋糕,可以在这里提出自己的意见,对所购买的蛋糕进行评价,既有利于蛋糕店吸取意见加以改进,又方便了其他用户的选择。
i)系统管理:系统管理可以进行添加账号、账号管理、修改登录密码、会员信息管理操作。系统管理员登陆后可以进行添加管理员操作,还可以进行对管理员账号进行修改、删除。也可以查看会员信息,修改登陆密码操作。
j)新闻管理:新闻管理可以添加最新的蛋糕促销消息,在前台界面显示出来,供用户浏览,也可以删除以前的旧新闻,对新闻进行管理。还可以增加或修改新闻类别,对新闻类别进行操作。
k)蛋糕信息管理:蛋糕信息管理是万千蛋糕网上商城最核心的功能,就是对蛋糕信息进行操作。例如推出了最新的蛋糕,可以点击添加蛋糕操作,添加蛋糕信息。也可以对蛋糕现有的类别进行增加或修改。例如蛋糕可以分为水果蛋糕、巧克力蛋糕、奶油蛋糕。还可以对现有的蛋糕进行修改,例如想要修改蛋糕的名称,修改蛋糕的尺寸。
b)修改用户信息。会员登录万千蛋糕网上商城,可以进入个人中心对个人信息进行修改,可修改的个人信息包括:会员登录名、安全问题、答案、性别、真实姓名、电话、E-mail地址、所在城市、住址、邮编。
b)会员提交的登录信息后,会在数据库中查询会员信息,查找数据库中的会员信息与登录信息是否一致。
c)数据库进行查询之后,将验证结果,信息一致或者信息不一致返回给登录界面。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2939.html

好棒文