欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    校园小商品交易系统数据库课程设计doc.docx

    • 资源ID:7344401       资源大小:874.02KB        全文页数:44页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    校园小商品交易系统数据库课程设计doc.docx

    1、校园小商品交易系统数据库课程设计doc2.2 SQL SERVER 2000数据库介绍. 53.5 系统数据流程分析8第4章 系统设计 9 4.1 系统总体结构设计 9 4.2 系统数据库设计 9 4.2.1 概述 9 4.2.2 概念设计 10 4.2.3 逻辑设计 14 4.3 系统功能模块设计 18第5章 系统编码与测试 195.1 系统界面设计与代码实现 195.2 系统主要功能模块详细设计 275.3 系统测试 31结论与展望 33致 谢 34参考文献 35附 录 .36引 言在国内,中国的信息产业实现了快速发展,电子信息产业的规模居世界前列,网络事业也得到逐步提高,互联网产业正在逐

    2、步形成。互联网在中国正在改变着人们的工作和生活方式,在促进经济发展,推动社会进步和提高人民生活质量方面,发挥着越来越重要的作用。基于我国互联网的新形势,我们要抓住机遇,适应互联网的新发展,积极应用新技术,努力开发新业务,满足网民的网络需求,网上购物的互联网用户已经达到了2千万,在最近半年,网上购物的成交金额累计达到了一百亿元,通过网络购买的手机在300万台以上。与此同时,互联网产业价值链也在逐渐延伸并不断的完善。具有自主知识产权的技术研发得到加强,网络设备、终端产品,正在逐步实现国产化,一个以市场需求为导向,以通讯技术企业、信息产业制造企业,广大信息提供者共同参与的互联网产业价值链正在形成,并

    3、日渐发展壮大。由于互联网的快速发展,网络对人们的影响越来越大,网上购物商城,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动企业对管理理念、决策方式、业务过程等系列问题的战略性思考和变革,最为重要的是,电子商务支持并形成战略性伙伴关系和虚拟企业。在今天,信息化大潮已经不可逆转,全球经济在一体化发展。对中国企业而言,这是一个充满机遇与挑战的全新的经济时代。对人们,它改变着人的生活方式和观念,所以网上购物是很有前景和必要的。本文主要阐述了校园小商品交易系统的设计思想与程序编制。我用ASP编程,使用Dream weaver MX作前端开发工具,利用SQLServer2000作后

    4、台数据库管理,数据库驱动使用ADO开发制作的一个小商品交易系统,并以此作为我数据库原理以及应用课程设计的课题. 校园小商品交易系统是根据学院学生信息所需要进行一些常规管理而为管理人员设计的一种管理软件。前台功能模块:系统主界面与登录程序设计,商品查询及购买模块,客户模块,用户管理设计等。后台功能模块:管理主界面与登录程序设计,公告信息管理模块,商品类别管理模块,商品管理模块,订单管理模块等。后台管理的建立,使管理员可以通过后台很容易的对商城进行管理,比如:对商品,公告和商城注册用户进行添加,删除等管理工作。此软件对一般的商场经营人员来说能起到快速、高效、规范化管理的作用,有很大的实用价值。第1

    5、章 绪论1.1 课题的背景及意义校园小商品交易系统,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动企业对管理理念、决策方式、业务过程等系列问题的战略性思考和变革,最为重要的是,电子商务支持并形成战略性伙伴关系和虚拟企业。在今天,信息化大潮已经不可逆转,全球经济在一体化发展。对中国企业而言,这是一个充满机遇与挑战的全新的经济时代。对人们,它改变着人的生活方式和观念。网上购物已经进入人们生活的方方面面,为了适应社会的发展,商品交易系统是很有必要的。1.2 系统开发的环境及开发模式(1)硬件配置及外围设备配置硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型

    6、及硬件配置。由于本系统是一个小型互动交流系统,因此对计算机硬件的要求不高,比较经济,只要配备如表1-1所示的就可以:表1-1 系统开发环境基本配置表内容最低配置建议配置主机PP以上内存512MB512MB以上硬盘80GB80GB以上显示器 VGA以上(2)系统开发模式B/S模式C/S,即Client/Server,采用Intranet技术,适用于局域网环境,可重用性差。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。本系统基于互联网,而B/S,即Browser/Server模式

    7、是一种非常合适的体系结构,客户端采用浏览器,WEB服务器采用Windows 2000 Server+IIS, 数据库服务器采用 Windows 2000 Server+SQL Server,IIS服务器通过ODBC与数据库连接,WEB服务器平台采用微软ASP技术。WEB 服务器作为中间层服务器,单独放置在一台主机上隔离外界与数据库,起到了信息服务器和防火墙的作用。采用B/S网络结构具有以下优点:一是简化了客户端,只需在客户端安装浏览器软件(IE或Netscape),不用在不同的客户端上安装不同的客户运用程序;二是简化了系统的开发和维护,B/S结构的所有功能都在WEB服务器上实现,使开发和维护工

    8、作大大减;三是用户的操作使用更加简单;四是网上的信息发布更加便利。(3)B/S模式的三层结构B/S(Browser/Server)即浏览器/服务器结构的简称。从图1-1的B/S结构图来看,该结构的核心是中间层服务器,包括WEB服务器和相关的接口程序。WEB服务器负责接收WEB浏览器的WEB页请求和数据请求,并处理WEB页请求。数据库接口程序将数据请求转换成数据库服务器能够接受的形式(如SQL),并送到数据库服务器。在数据库服务器根据数据请求执行相应的数据库操作(如查询、修改、统计等)后,数据库接口程序再将数据结果转换送回WEB服务器。WEB服务器将结果处理成WEB浏览器能够接受的形式(如HTM

    9、L)后,发送WEB浏览器。WEB浏览器解释执行结果并将其显示出来6。图1-1 Browser/Server模式的三层分布结构图 第2章 采用技术与实现方法2.1 ASP技术2.1.1 ASP简介从英文字面上解释,ASP(Active Server Pages)技术是一种让网页在服务器上动起来的技术,能够将Script语言直接加在HTML卷展文本框的网页中,在服务器端产生动态的网页内容。在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用 ASP 内建对象和服务器组件,此外还可以包含服务器端文件。ASP属于一种服务器端的技术,因为整个技术都是在服务器端处理的,而不是下载到浏览器才执行的,

    10、如果属于一份内含ASP程序代码的HTML文件,当浏览器向Web服务器请求此文件时,因为属于ASP程序,Web服务器会处理ASP程序代码转译成HTML卷展文本框后,再送到浏览器显示,最后内含ASP程序代码的HTML文件在传到浏览器端后仍然为一页标准的HTML卷展文本框,不论Netscape或Internet Explorer浏览器都没有关系,只要支持HTML卷展文本框都可以正确显示,ASP技术属于与浏览器种类无关的网页技术。ASP技术并没有自己专属的程序语法,充其量只是一堆对象而已,支持使用VBScript或Javascript(微软版的JavaScript)语法。ASP是一个服务器端脚本编写环

    11、境,用于创建动态的交互式Web 服务器应用程序。2.1.2 IIS配置IIS是Internet Information Server的缩写,是微软公司提供的Internet服务器软件,包括Web, FTP, Mail等服务器。本文以Window2000服务器操作系统为例,介绍Web服务器的安装和设置方法。目前运行的IIS的最理想的平台是Window2000服务器版和高级服务器版。Window9x/Me里也有IIS,但只是PWS(个人Web服务器),功能很有限,只支持1个连接。Window XP里的IIS也只支持10个连接。IIS是Windows操作系统自带的组件。如果在安装操作系统时没有安装I

    12、IS,则应手动安装。安装的步骤如下:(1)打开“控制面版”窗口,双击“添加或删除程序”图标,运行“添加或删除程序”窗口。(2)选择“添加或删除程序”窗口内“添加/删除Windows组件”选项,弹出“Windows组件向导”对话框。(3)选中“Internet服务器(IIS)”复选框,单击“下一步”按钮,执行操作。IIS安装完毕。接下来,就是要对系统进行新建虚拟目录的操作:(1)打开“控制面版”窗口,双击“管理工具”图标,进入“管理工具”窗口。(2)双击“Internet服务器(IIS)”图标,进入“Internet服务器(IIS)”窗口。(3)单击“操作”目录,选择下拉菜单“新建”|“虚拟目录

    13、”命令. (4)弹出“欢迎”窗口,单击“下一步”按钮。(5)在“别名”文本框中输入映射后的名字,如renli,单击“下一步”按钮。(6)在“目录”文本框中输入要映射的目录,如d:siterenli,单击“下一步”按钮,进入设置访问权限窗口.(7)在这里选择正确的访问权限,再单击“下一步”按钮,即完成设置。删除映射的方法:打开“Internet服务器(IIS)”窗口,在虚拟目录别名上单击鼠标右键,选择“删除”命令即可。2.2 SQL Server 2000数据库介绍数据库技术是“计算机和信息科学增长最迅速的重要领域之一”。数据库从20世纪60年代中期产生到今天仅仅40多年的历史,但是数据库已从第

    14、一代网络状、层次数据库和第二代的关系数据库,发展到第三代以面向对象模型为主要特征的数据库,数据库技术与网络通信、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透、互相结合,成为当前数据库技术的主要特征。Microsoft SQL Server是一个可缩放、高性能的数据库管理系统,它全面提升企业级应用系统的安全性、可靠性和性能。它提供了与Windows线程和调度服务、性能监视器和事件浏览器的集成,基于Windows管理界面并提供对多个服务器上的远程数据复制管理、服务器管理、诊断和调整的可视化拖放控制。Microsoft SQL Server所提供的工具使客户端能够通过多种方法访问服务器

    15、上的数据,这些工具的核心部分既是Transact-SQL(事务SQL)代码。Transact-SQL是结构化查询语言(SQL)的增强版本,它提供了许多附加的功能和函数。利用Transact-SQL,你可以创建数据库设备,数据库和其他数据对象,从数据库中提取数据、修改数据,也可以动态的改变SQL Server中的设置。因此,使用Transact-SQL可以大大提高应用程序的实用性SQL Server 2000是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2000不愧为全面支持Web功能的数据库解决

    16、方案。与此同时,SQL Server 2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2000都堪称最为快捷的数据库系统10。第3章 系统需求分析3.1 系统总体需求系统初步调查的主要目标就是从普通用户和管理人员的角度看新项目开发有无必要和可能。初步调查的内容包括两方面:调查内容和分析内容。前者包括商品交易有关的整体信息、有关人员的信息及有关工作的信息(只了解什么),包括主要浏览、查询处理功能;后者主要分析此公司所有的信息。包括添加商品交易的记

    17、录、修改商品交易的记录、删除商品交易的记录等信息,也可进行普通用户所能做的操作。商品交易管理全面负责此公司所有商品交易的信息。推进此公司销售管理的自动化、无纸化具有其积极的意义。本商品交易管理系统就是针对这一状况而设计的。从以上情况总结分析来看,在该公司管理工作中存在的问题有:1. 管理工作缺乏规范,有关人员对商品交易管理的情况缺乏了解。2.商品交易管理工作手工处理,工作量大,出错率高,经常给日常工作带来麻烦。3. 公司职工对本公司产品情况及商品销售情况,经常联系的顾客信息掌握不及时、不准确,影响职工的工作效率。3.2 系统可行性分析有效地管理此公司商品的销售及交易情况现状是支持本公司正常经营

    18、的重要工作之一。本公司管理员对商品交易的管理,不仅涉及到公司工作人员能否方便工作,而且还会直接影响到公司能否很好经营管理。面对商品交易管理的现状,该面对如下二种选择:1. 不做任何变化,维持商品交易管理的手工管理现状。2. 根据此公司的实际情况,自行开发一套商品交易管理软件。第一种选择显然是要被排除掉的,因为该公司的领导对商品交易管理的重要性都有很深的认识,迫切希望通过建立商品交易管理系统来使此公司管理工作更进一步规范化、制度化和程序化,避免管理的随意性,提高信息处理的速度和准确性,以便及时、准确地把握好商品交易的信息,改变管理混乱的现状,以提高领导决策的水平。最后,能让此公司领导选择的只有第

    19、二种方式了.还有进行系统的开发技术也十分的成熟;能更加适应此公司的需要,更好的满足它的要求,系统具有高度的可移植性,能适应它未来发展的需要。通过此管理系统的使用,让该公司领导进一步加深对自身管理信息系统重要性和必要性的认识,为自身下一步实现全面电子化信息管理奠定一个良好的基础。3.3 系统功能分析为了增强数据安全性,保证系统启用以后不会出现数据丢失、死机等现象,并保证数据库的一致性、并发性和可移植性,而且要具有定期备份、数据恢复的功能,不同岗位的人员进入系统后只能调用不同的资源。具体说明如下:1.大型关系数据库本身都具有事务回卷、定期备份等功能。只要在开发中后台选用大型关系数据库,系统数据安全

    20、还是有保证的。2.在权限管理方面,根据该公司的实际情况和从简化系统出发,对后台数据库不用做严格的权限控制,只要通过前台数据库开发工具对用户登录权限进行严格划分和控制就可以了。3. 使用实验室管理系统的人员,可以划分成二类:系统管理:对系统拥有最高权限,可以修改、设定所有人员的密码和权限,并拥有对系统的查询、修改、删除等权限。 普通用户:拥有对系统的查询、浏览等权限。只能修改自己的密码和用户名,不能修改别人的密码。据进行查询的权限,不能对数据进行修改和删除操作。3.4 系统业务流程描述 系统业务流程是系统业务的活动过程。系统活动过程也是组织实体围绕着实现组织的某些目标的活动过程,在系统流程中伴随

    21、着组织中大量的信息流。但所有的实体流最终都要反映为能够被人们接收和处理的信息流。系统流程分析是系统分析中一个很重要的内容。只有对系统流程进行深入分析,才能够深入地理解系统的活动过程,了解系统活动所涉及到的各种组织实体,了解系统的过程、步骤、规则和方法。用户登录系统的验证过程如图3.1所示。 图3-1 用户登录系统的验证过程分析图用户购物过程流程分析图如图3-2所示 图3-2 用户购物过程流程分析图3.5 系统数据流程分析数据流程分析是数据分析的最后一步。数据流程分析是把数据在原系统内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程考查实际业务的

    22、数据处理模式。数据流图是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有力的工具,也是与用户进行紧密配合的有效媒介。图3-3 系统功能模块图本系统的前台管理数据流程即客户购物流程,具体如图2-2所示。图3-4 小商品交易系统功能模块示意图第4章 系统设计4.1 系统总体结构设计校园小商品交易系统对用户进行权限设置,保证合法用户最大限度的获得自己的合法操作。用户的每次操作,系统都会对用户的身份作出验证,保证系统的最大安全性。由于系统的数据都保存在数据库中,所以当访问数据时,都要使用ADO进行数据访问,这样可以避免系统直接访问数据库,保证数据的安全。校园小商品交易系统主要包括以下

    23、功能:(1)用户等录(2)用户以及访客对商品的浏览(3)一般用户对商品的订购(4)商品发布者发布商品信息(5)管理员以及商品发布者修改信息(6)对互动交流系统进行维护系统的总体工作示意图如图4-1所示:图4-1 系统工作示意图4.2 系统数据库设计4.2.1 概述数据库是信息系统的基础和核心,数据库设计的质量将直接关系到系统开发的成败和优劣。在信息系统中,数据库设计是指根据业务需求、信息需求和处理需求,确定信息系统中数据库结构、数据操作和数据一致性约束的过程。数据库设计的基本过程可分为需求分析、概念设计、逻辑设计和物理设计四个步骤,见图4-2。在信息系统的开发中,一般不就数据库设计专门进行需求

    24、分析,而是在系统分析的需求分析阶段一并考虑。概念设计的任务是确定数据库的结构,确定从不同用户角度看到的外模式,并把外模式集成为全局模式。逻辑设计把概念设计得到的全局模式转换成为所选择的数据库模型,并进行优化处理。 图4-2 数据库设计的基本过程4.2.2 概念设计概念设计是针对现实世界,通过对其中信息实体的收集、分类、聚集和概括,建立数据库概念结构的过程。通常用实体-联系图(E-R图)作为概念设计的工具。(1)用户信息E-R图在本系统,用户登录和注册都需要从用户基本信息表中读取或者插入数据。用户E-R图如图4-3所示: 图4-3 用户信息E-R图(2)商品信息E-R图。商品有多种多样,同种商品

    25、也有差异性,它的E-R图如图4-4所示: 图4-4 商品信息E-R图(3)公告信息E-R图商品发布者发布商品信息,用户可以浏览商品信息,也可以订购某种商品。其E-R图如图4-5所示。 图4-5 公告信息E-R图 (4)商品类别E-R图商品的种类繁多。其E-R图如图4-6所示:图4-6 商品类别E-R图 (5)商品发布者E-R图。商品发布者有以下功能:注册、登录、注销、自身密码修改、自身信息修改。商品发布,自身商品信息统计、查找浏览其他商品。其E-R图如图4-7所示。图4-7 商品发布者E-R图(6)购物车E-R图。用户订购商品时就需要购物车,其流程图如图4-8所示。图4-8购物车E-R图(7)

    26、 E-R图提供了表示实体型、属性和联系的方法:实体型:用矩形表示,矩形内写明实体名。属性:用椭圆表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。那么本系统的E-R图如图4-6所示: 图4-9 校园小商品交易系统E-R图4.2.3 逻辑设计逻辑设计是将现实世界的概念数据模型设计成为适应于特定数据库管理系统的逻辑数据模式。逻辑数据模式也被简称为逻辑模型或数据模式,关系数据库的数据模式是关系模式。如果数据库采用关系数据库,则需要把E-R图或类图描述的概念数据模型转换为等价的关系模

    27、式及其约束。小商品交易系统涉及的数据信息比较多,将数据分为7个表进行存储。(1)用户信息表该表用来存储校园小商品交易系统的每个注册用户的基本信息,包括用户编号,用户名,用户密码,用户积分等项。该表如表4-1所示:表4-1 用户信息表列 名数据类型长 度允许空UserIdvarchar20noPwdvarchar20noUserNamevarchar50yesSexbit1yesAddressvarchar1000yesEmailvarchar50yesTelephonevarchar100yes(2)商品信息表该表用来存储商品的相关信息。该表如表4-2所示:表4-2 商品信息表列名数据类型长度

    28、允许空Idint4noTypeidint4yesNamevarchar50yesSn_Numbervarchar50yesProducervarchar50yesPackagevarchar50yesSalePricefloat8noStorePricefloat8yesContentvarchar1000yesPostTimedatetime8yesReadCountint4yesBuyCountint4yesImageFilevarchar50yes(3)商品信息发布表表4-3商品信息发布表列名数据类型长度允许空Idint4noTitlevarchar50yesContentvarchar

    29、1000yesPostTimedatetime8yesPostervarchar20yes(4)商品类别表 商品种类繁多,其表如表4-4所示表4-4 商品类别表列名数据类型长度允许空Idint4noTypevarchar50yes(5)管理员表管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。表4-5管理员表列名数据类型长度允许空AdminIdvarchar20noPassWdvarchar20yesNamevarchar50yes(6)客户投诉表有的用户对商品不太满意,这是他会对某些商品投诉。其表如图4-6所示。表4-6顾客投诉表列名数据类型长度允许空Idint4noPosttimedatatime8yesUserIdvarchar20yesOrderNumbervarchar50yesContentvarchar1000yesResultvarchar1000yesFlagbit1yes(7)购物车表 表4-7购物车表列 名


    注意事项

    本文(校园小商品交易系统数据库课程设计doc.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开