基于.NET的在线商城系统的设计与开发 毕业论文.docx
《基于.NET的在线商城系统的设计与开发 毕业论文.docx》由会员分享,可在线阅读,更多相关《基于.NET的在线商城系统的设计与开发 毕业论文.docx(10页珍藏版)》请在三一文库上搜索。
1、毕业论文基于.NET的在线商城系统的设计与开发论文作者姓名: 所 在 学 院: 计算机与信息工程学院 所 学 专 业: 计算机科学与技术 导师姓名职称: xxx(副教授) 论文完成时间: 2012年5月25日 2012 年 5 月 25 日1前言随着计算机网络技术的发展和普及,我们已经进入了信息时代,也有人称为数字化时代。在这数字化的时代里,一种新的购物方式电子购物正已悄然兴起。Web开发技术的飞速发展无疑促进了电子商务的普及。目前,越来越多的商业活动开始迁移到Internet中来进行,这种购物方式无疑给商家和消费者带来极大的便利,使传统的商业活动变得异常快捷。人们足不出户,便能获取最新最及时
2、的商品信息,把握现代都市最前卫的潮流趋势,甚至通过网上支付来享受网上购物送货上门的全方位服务。就技术而言,无论多么好的站点,在Internet 上总会有竞争对手。从开发者的角度出发,为了满足日新月异的客户需求,且使网站可维户性高而必须使网站具有很好的扩充性;从用户角度出发,如果因为站点没有正确的信息流程、不直观,或者没有清晰的功能性标注,而让用户觉得在这样的站点上得到他们想要的东西非常困难,那么他们也会像躲避瘟疫一样避开此站点。因此如何创建良好的可重用性高的UI和易于维护的页面,以及采用何种体系结构显得十分重要。本系统是一个架构清晰的电子商务网站,良好的设计使它具有优秀的扩展能力并且便且便于维
3、护,它主要有以下功能:1.浏览商品 包括按分类浏览、搜索等等。2.购买商品 包括购物车、订单等模块。3.用户信息管理 包括用户个人信息维护等。4.后台管理 包括管理员管理、用户管理、商品管理等。其次,本网站的开发采用了优秀的系统设计,三层结构模型,使项目容易维护以及功能的扩展,采用面向对象的编程模式,代码可重用性好。并应用了ASP.NET中大多数的常用技术和一些当前流行的新技术,如XML。2需求分析2.1 需求分析1.经济可行性:本系统开发经费对于本毕业设计小组在经济上是可以接受的,而且该项目的开发有很好的学习价值和实用价值,因此也会有很好的市场前景,所以在经济上是可行的。2.技术上的可行性:
4、本网站采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋。数据库服务器选用MS SQL SERVER 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.2 模块设计根据对用户需求分析的归纳和研究,将系统共分为两大功
5、能模块:前台和后台管理员。两大模块各自又包含众多的子模块,各子模块又可细分为更小的功能模块,鉴于其复杂性,简单归纳如下。图3-1 系统模块组织图前台包括商品信息模块、用户信息管理模块、购物车模块、订单模块;后台包括管理员信息管理、商品信息管理、用户信息管理、销售管理等模块。2.2.1 前台各模块功能详细描述商品信息模块:热门商品浏览(将点击率最高的商品排序显示在首页)、新到商品浏览(将最新添加的商品按时间先后排序显示在首页)、商品分类导航、按商品名称搜索、商品详细信息。购物车模块:添加商品到购物车、购物车信息修改、结账。用户信息管理模块:注册新用户、登录、用户修改密码、用户个人资料管理。订单模
6、块:查询个人订单列表、查询某笔订单的详细信息。2.2.2 商城前台用户用例图及各模块活动图顾客用例图如下:图3-2 前台用户用例图商品浏览模块活动图图3-3 商品浏览模块活动图购物车模块活动图图3-4 购物车模块活动图用户信息管理模块活动图图3-5 用户信息管理模块活动图订单模块活动图图3-6 订单模块活动图用户注册、登录模块的活动图图3-7 用户注册、登录模块的活动图2.2.3 后台模块详细功能描述管理员信息管理:登录;添加新管理员、删除管理员;修改密码;管理员日志(记录管理员的每个操作,由超级管理员进行查询)。商品信息管理:添加、删除商品类别;添加、修改、删除商品信息。用户信息管理:查询用
7、户信息、修改账户金额。销售管理:查询某月/日的销售情况(包括每种商品的售出数量、相关订单数、销售收入)。说明: 普通管理员具备除添加、删除、查看日志的之外的所有权限;管理员用例图如下:图3-8 管理员用例图管理员信息管理模块的活动图图3-9 管理员信息管理模块的活动图商品信息管理模块活动图图3-10 商品信息管理模块活动图后台用户信息管理模块活动图图3-11 后台用户信息管理模块活动图销售管理模块活动图图3-12 销售管理模块活动图后台管理登录模块活动图2.3 系统流程分析因为对于任何电子商务系统来说,整个电子购物的流程是至关重要的。在eshop前台与后台设计的始末均贯彻了这样的思想。在流程图
8、中我们要说明的是,无论是未经过登录的匿名访问用户还是已经登录的用户都可以进行购物;不同的是,对于匿名用户系统将自动生成一个临时购物车,并且用户可以对临时购物车进行维护。模块的具体实现将在详细设计中细述。图3-14 前台购物流程图2.4 数据库的分析与设计每个模块会产生不同的需求,所以新的表和关系在站点开发的过程中逐渐添加。以上我们是将所有模块的设计统一做了分析,以下建的表即为本站中所有必需的表格。当然存储过程也是在数据库设计和后续的开发过程中逐渐建立的。1. 数据库需求分析本系统是个典型的商务网站,就其业务功能来说,应该具有以下的信息:用户信息 用户编号、用户名、密码、账户金额、姓名、地址等等
9、。商品信息 商品编号、商品名称、商品价格、描述以及所属类别等等。购物车 用以存储用户购物的信息,如商品编号、数量等。订单 一笔完整的订单记录应该包括它所相关的商品集合以及各个商品的数量等信息。管理员信息 与用户信息类似,包括管理员编号、登录名、密码、角色类别等。管理员日志 包括日志编号、发生的事件以及时间。2.5 开发与测试环境在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于.NET的在线商城系统的设计与开发 毕业论文 基于 NET 在线商城 系统 设计 开发
链接地址:https://www.31doc.com/p-3919444.html