您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 数据库电子商城课程设计报告
“数据库课程设计及应用”课程设计淮阴工学院数据库原理及应用课程设计报告选题名称:电子商城系(院):计算机工程学院专业:计算机科学与技术班级:计算机1101班姓名:杨彬彬学号:1101301101指导教师:刘金岭、邱军林、王文豪、高丽学年学期:2011~2012学年第2学期2012年6月16日“数据库课程设计及应用”课程设计课程设计任务及进度表课题名称电子商城设计目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。实验环境操作系统:Windows7数据库管理系统:SQLServer2005编程环境:VisualStudio2010任务要求1.搜集电子商城方面的资料,进行需求分析2.完成概念设计、逻辑设计等各阶段的设计3.编写程序代码,系统调试4.撰写课程设计报告5.参加答辩工作进度计划序号起止日期工作内容12012.5.18~2012.5.20查询资料、选择课题22012.5.21~2012.5.25需求分析、总体设计32012.5.26~2012.6.10系统整体设计、编写程序代码、调试程序42012.6.10~2012.6.16撰写课程设计报告指导老师(签章):年月日“数据库课程设计及应用”课程设计摘要:随着IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,网络化的迅速普及以及它的强大功能,在广阔的Internet网络中有各种各样的电子商城,它可以让我们足不出户借助网络轻轻的点击鼠标即可以实现购物、查询商品以及相关信息。网上购物也已经成为一种主流。网上商城不需要商店的租赁费,新的商品可以以最快的速度吸引到顾客的眼球。网上商城为商家节约了大量的运输费用,场地租赁费等额外成本,同时也为顾客带来了无穷的方便性,因为顾客不再需要出门便可以购买到自己想要的商品。廉价的网络资源成本使得网络商城成本低廉,庞大的互联网络带来了无限的市场,给商家和买家带来了庞大的利益和无限的需求。通过后台的管理能够更加方便地管理整个商城的运转,省去了一大笔人力以及物力。文中详细介绍了整个商城管理系统的开发流程,包括可行性分析、需求分析、概念设计、逻辑结构设计、物理设计以及后期的运行与维护等等。本系统用VisualStudio2010作为开发工具,应用SQLServer2005数据库系统使得系统提示信息更加的完善、界面更加友好,并且有较强的亲和力。关键词:购物;电子商城;商品;数据库;SQLServer2005;VisualStudio2010“数据库课程设计及应用”课程设计目录1需求分析..................................................................................................................11.1系统目标...........................................................................................................................11.2功能概述...........................................................................................................................11.3功能细化...........................................................................................................................11.3.1管理员登录..................................................................................................................11.3.2管理商品功能..............................................................................................................11.3.3管理商品信息功能......................................................................................................11.3.4用户注册......................................................................................................................11.3.5购买商品......................................................................................................................21.4数据流图...........................................................................................................................22逻辑设计..................................................................................................................22.1数据库表结构设计...........................................................................................................23应用程序设计..........................................................................................................63.1功能模块图.......................................................................................................................63.2系统流程图.......................................................................................................................64系统关键部分设计分析..........................................................................................74.1主键唯一性约束................................................................................................................74.2关键功能的代码分析.......................................................................................................75运行与测试..............................................................................................................10总结............................................................................................................................14致谢............................................................................................................................15参考文献................................................................................................................1611需求分析1.1系统目标随着计算机的普及,网上购物也走进大众的生活,许多人都喜欢网上购物,简单方面。本设计的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购;商场可以通过此平台来进行订单处理和库存处理。1.2功能概述下图为网上商城购物系统的功能模块示意图:图1网上购物系统功能模块示意图本系统按照功能分解,可以分为前台管理和后台管理系统。根据页面流的设计,管理端系统分为公告管理、商品管理、订单管理、投诉管理、系统管理5个模块。1.3功能细化1.3.1管理员登录管理员必须通过认证才能登录系统。1.3.2管理商品功能添加、修改、删除商品信息。1.3.3管理商品信息功能添加、修改、删除商品信息。1.3.4用户注册用户根据提示注册。21.3.5购买商品用户直接点击购买商品。1.4数据流图2逻辑设计2.1数据库表结构设计表3.1管理员信息表表3.2会员信息表图1.1系统的顶层数据流图3表3.3货物价格表表3.4商品信息表4表3.5图片信息表表3.6商品类别表表3.7地理位置表表3.8订单信息表5表3.9购买信息表表3.10付款方式表表3.11付款信息表63应用程序设计3.1功能模块图图4.1电子商城系统功能模块图3.2系统流程图开始注册会员去购物车买下商品74系统关键部分设计分析4.1主键唯一性约束一个表中只能有一个主键。主键的值不可重复,也不可为空(NULL)。这是由数据库的实体完整性所决定的,因此,在设计的时候必须充分考虑到这一点,防止输入数据时出现冲突,因此如何给出提示也是系统设计的关键之一。4.2关键功能的代码分析商品信息代码publicpartialclassUser_ClassGoods:System.Web.UI.Page{MangerClassmcObj=newMangerClass();UserInfoClassucObj=newUserInfoClass();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){dlClassBind();lbClassName.Text=GetClass(Convert.ToInt32(this.Request.QueryString[ClassID].ToString()));}}publicstringGetClass(intP_Int_ClassID){stringP_Str_ClassName=mcObj.GetClass(P_Int_ClassID);returnP_Str_ClassName;}//绑定市场格publicstringGe
本文标题:数据库电子商城课程设计报告
链接地址:https://www.777doc.com/doc-5714109 .html