计算机数据库原理课程设计_第1页
计算机数据库原理课程设计_第2页
计算机数据库原理课程设计_第3页
计算机数据库原理课程设计_第4页
计算机数据库原理课程设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课 程 设 计 报 告课程名称 数据库原理课程设计 课题名称 霸气队网上鲜花销售系统 专 业 计算机科学与技术 班 级 计算机 1101 学 号 201103010108 姓 名 霸气队吴杰 指导教师 张铁楠 刘靖洲 2014 年 3 月 12 日湖南工程学院课 程 设 计 任 务 书课程名称 数据库原理课程设计 课 题 网上鲜花销售系统 专业班级 计算机 1101 学生姓名 吴 杰 学 号 201103010108 指导老师 张铁楠 刘靖洲 审 批 任务书下达日期 2014 年 2 月 24 日任 务 完 成 日 期 2014 年 3 月 12 日3一 、 设 计 内 容 与 设 计 要 求1设计内容:数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。下面是各个设计阶段的具体内容。 系统需求分析需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括: 处理需求。即用户要完成什么处理功能等。学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。 信息需求。即在数据库中需要存储哪些数据。学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。 安全性和完整性功能。实践中这是一个需要与用户不断交流才能逐步确定的需求。本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。 本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。 数据库的概念设计数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的概念模型。本课程设计要求学生采用 E-R 方法进行数据库的概念设计。本设计阶段可分为: 数据抽象。即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。运用 E-R 方法,设计出系统的各个局部 ER 模型。 设计全局概念模式。通过对局部 E-R 模型的操作,解决各个 E-R 模型关于对象定义不一致问题,以及对各个 E-R 模型进行合并优化等,最终形成数据库的全局概念模式。本阶段的设计结果(局部和全局 E-R 图、具体数据库设计工具中概念结构设计图)应该在课程设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。 数据库的逻辑设计数据库逻辑设计的目的是将概念设计阶段设计好的 E-R 图转换成与具体机器上的DBMS(如 Oracle)所支持的数据模型(如关系模型)相符合的逻辑结构。4鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数据库环境。要求学生在本阶段的设计中分两步进行: 形成初始的关系模式。将概念设计阶段产生的全局概念模式(E-R 图)转换成初始的关系模式。 关系模式的规范化处理。为了减少或消除关系模式中存在的数据冗余和操作异常,根据设计所要求的规范级别,按照本课程所学知识,逐一分析各个关系模式是否满足规定的范式。在课程设计报告中应该提供本设计阶段的相关内容,作为本课程设计的验收依据之一。 创建数据库在某一数据库管理系统环境中创建数据库,根据需要也可建立相关数据视图和存储过程。在课程设计报告中应该提供相关的内容,包括数据库及各个数据库对象的定义的SQL 语句,作为本课程设计的验收依据之一。2设计要求:鉴于数据库选题原理课程设计的具体内容,对课程设计提出如下要求: 选题原则课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。 选题要求在后面的课题表中列出了几个设计课题,每个课题都有相应的要求或说明。各课题的难易度有一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,然后根据自己的基础和能力情况选择其中一题,或者由指导教师指定。一般来说,选择课题应以在规定的时间内能完成,并能得到应有的锻炼为原则。若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认可,并写出明确的设计要求和说明。设计时要严格按照题意要求进行设计,不能随意更改。若确因条件所限,必须要改变课题要求时,应在征得指导教师同意的前提下进行。3参考选题 网店鲜花销售系统网上购物商城小说阅读网KTV 点播系统5局域网多功能聊天系统多媒体播放器人人乐超市管理系统学生信息管理系统Epet 宠物管理系统老百姓订餐系统物业管理信息系统在线教育网系统员工管理系统其它管理子系统数据库设计(自己选题需经指导教师认可).4.课程设计报告要求课程设计的设计报告是学生对本次课程设计的全面总结,应该反映每个设计阶段的设计思路和设计内容。该设计报告,应作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定规格的纸张(如 A4)书写或打印并装订,字迹及图形要清楚,工整,规范。内容及要求如下: 设计任务、要求及所用软件环境或工具介绍。 课程设计内容中要求的设计结果。 总结 验收情况二、进 度 安 排时间 内容 场地上午 课程设计介绍,学员及师资相互认识项目演示,项目介绍2 月 24 日(星期一)下午1. JSP 介绍、 Servlet 介绍2. HMTL 介绍、javaScript 介绍3. HTML 常用标签学习4. 使用 HTML 知识制作个人介绍页面(实践)湖南工程学院( 机房)上午 职业素质训练自我推荐(面试技巧)2 月 25 日(星期二) 下午1. JavaScript 基本知识学习2. 项目需求分析3. DEMO 原型简介4.使用 HTML+JS 实现动态个人介绍页面(实践)湖南工程学院( 教室)6上午 1. 数据库设计,初始数据插入2. JSP 页面技术学习(页面组成,scriptlets)2 月 26 日(星期三) 下午 1. 使用 JSP 技术制作动态个人小站点(实践)湖南工程学院( 大教室)上午 1. 职业素质训练团队协作2 月 27 日(星期四) 下午1. JDBC 技术学习2. 通过 JSP+JDBC 实现登录3. 动手完成用户注册信息功能(实践)湖南工程学院( 大教室)上午1. 职业素质训练时间管理(职业规划)2 月 28 日(星期五)下午1. JavaBean 技术学习2. 通过 JSP+JDBC 将鲜花信息浏览功能实现动手继续完成完善的信息浏览功能湖南工程学院( 大教室)上午1. 职业素质训练压力管理(如何面对就业压力摆正求职心态)3 月 3 日(星期一)下午1. 使用 JSP+JDBC+JavaBean 实现鲜花详细信息功能2. 完成功能(实践)湖南工程学院( 大教室)上午1. 完成功能(实践)2. 模拟面试技巧3 月 4 日(星期二)下午1.购物车设计 2. 购物车基本实现购物车功能完善,实现重复购物湖南工程学院( 大教室)上午1. 完成功能(实践)2. 模拟面试技巧3 月 5 日(星期三)下午Servlet 技术学习(基本知识学习)通过 MVC 来实现工程升级湖南工程学院( 大教室)3 月 6 日(星期四)上午UML 建模语言之类图,用例图,流程图学习实现鲜花信息浏览时的分页功能,以及文件上传功能湖南工程学院( 大教室)7下午 项目完善定型3 月 7 日(星期五)全天 项目答辩湖南工程学院( 大教室)目 录一、 系统定义 .9二、需求分析 .91.需求实现 .92.设计思路 .10三、 系统设计 .111.系统模块总体设计 .112. 功能结构图 .123. 数据库设计 .12四、 详细设计 .141.注册及登录页面的设计 .142.主页面的设计 .143.鲜花详细信息的设计 .164.购物的设计及订单设计 .175.相关链接页面的设计 .176.后台连接设计 .17五、 课程设计总结 .18六、参考文献 .18七、附录 .1991、系统定义在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上的销售则是一个热点。 “网上鲜花销售系统”从一定程度上来讲就是网上的鲜花超市,是一种鲜花销售的网站。 “网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位、消费观念带来了重要的变化。随着人类社会的不断发展和进步,Internet 应用的普及,电子商务也很快地发展起来了。电子商务是在 Internet 开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。企业、商家可充分利用电子商务所提供的网络设施、支付平台、管理平台等共享资源,从而有效地、低成本地开展自己的商业活动。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上实践,是从网上销售开始的。 “网上鲜花销售系统”打破了传统的鲜花销售形式商店,将商店和网络结合是一种典型的电子商务网站运用,能够直接绕过中间商(如批发商、经销商、销售商)建立与客户的直接关系。该网站可以为用户提供商品的详细信息,用户可以在线购买商品、创建订单、同时可以发表关于商品的评论,能够及时的和管理员进行沟通。对于用户而言,为了节省用户的宝贵时间,用户可以在网上通过商品公告栏了解当今鲜花的最新动态,省去了无谓的查找时间和精力,同时还缩短了生厂商与消费者的距离,有利于商品的快速流动和降低整体分销成本。二、需求分析1.需求实现(一)系统需求、网上鲜花销售系统主要由前台交易模块和后台网站管理模块组成:网上鲜花销售系统主要是针对用户以及销售管理者的对于销售管理者:1. 需要对用户的登录信息、注册信息;鲜花信息;鲜花销售信息进行统一管理;2. 能够实时更新最新鲜花信息、活动信息;3. ?未知点:怎样使管理员与用户登陆后出现不一样的界面。对于用户:1. 需要给用户提供注册、登录页面,对其信息进行保存;2. 给用户提供一个比较舒适的浏览鲜花、加入购物车、支付方式等一系列页面,让用户使用方便。10网上鲜花销售系统用户管理员鲜花信息登录、注册信息购物车、订单信息用户信息管理鲜花信息管理订单管理图 1.系统功能需求分析直接注册 图 1.2 购物流程图(二)模块实现、鲜花信息模块(主要是鲜花信息分类浏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论