Oracle课程设计说课讲解.doc
《Oracle课程设计说课讲解.doc》由会员分享,可在线阅读,更多相关《Oracle课程设计说课讲解.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Oracle课程设计【精品文档】第 18 页目 录摘要.2 第一章 系统概述. 3 1.1 数据库概述.31.1.1 设计要求.31.1.2 设计内容.31.1.3 基本功能.4 1.2 JSP概述.4 第二章系统开发策略与方法.4 2.1 系统开发的策略.4 2.2 系统开发的安全性.4第三章系统分析.5 3.1 系统可行性研究.5 3.2 系统需求分析.5第四章系统设计阶段.6 4.1 系统功能模块设计.64.1.1 系统功能分析.64.1.2 系统功能模块图.7 4.2 系统数据库分析设计.7 4.3 用户界面设计.10第五章 系统实施与测试.13
2、 5.1 程序设计.13 5.2 系统测试.14 5.3 系统运行.15第六章 系统开发总结15第七章 系统参考源代码16目 录摘要.2 第一章 系统概述. 3 1.1 数据库概述.31.1.1 设计要求.31.1.2 设计内容.31.1.3 基本功能.4 1.2 JSP概述.4 第二章系统开发策略与方法.4 2.1 系统开发的策略.4 2.2 系统开发的安全性.4第三章系统分析.5 3.1 系统可行性研究.5 3.2 系统需求分析.5第四章系统设计阶段.6 4.1 系统功能模块设计.64.1.1 系统功能分析.64.1.2 系统功能模块图.7 4.2 系统数据库分析设计.7 4.3 用户界面
3、设计.10第五章 系统实施与测试.13 5.1 程序设计.13 5.2 系统测试.14 5.3 系统运行.15第六章 系统开发总结15第七章 系统参考源代码16校园小商品交易系统课程设计报告第一章 系统概述1.1 数据库概述相对于传统的经营模式,网上创业有着成本低、时效高、风险小、方式灵活的优恪大于年中国中小企业情况调查显示,个人在网下启动销售公司的平均费用至少5万元。但在网上,成本也许只是联网的电话费。当然,网上开店也并不是有百利而无一害的,服务始终是其软肋,如诚信问题、安全问题、物流问题等。目前网上交易最大的问题还是信任感的建立。网上购物的便捷性和实用性日益凸显,从发展的角度看,以不断扩大
4、的网民数量为基础,随着电子商务的不断发展以及网络信用、电子支付和物流配送等瓶颈的逐渐突破,网上创业的前景必然更加广阔。1.1.1课程设计要求:1、基本要求自拟题目或选择后面给的一个题目,综合运用所学过的知识按照数据库设计的步骤进行设计,可以一人完成,也可2-3人一组完成。开发工具不限,可自己选择VB、PB、Delphi、VC、.NET、JSP都可以。16周检查系统同时周上交课程设计报告。(因19周就正式进入统考了)2、课程设计报告要求不管是一人一组还是多人一组,每个人必须上交交不少于3000字的课程设计报告。主要内容及装订顺序:封面、目录、正文、设计小结、参考文献正文部分应该包括:需求分析、总
5、体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、运行结果,每个人可选择2个模块进行)、系统使用说明。设计报告严禁抄袭,即使是同一小组(最多2人)也不允许雷同,否则按不及格论。1.1.2 课程设计主要内容:1、系统分析与数据库设计阶段通过社会调查,选择一个实际应用数据库系统的课题。进行系统需求分析和系统设计,写出系统分析和设计报告。设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。2、应用程序设计阶段完成数据库定义工作,实现系统数据的数据处理和数据录入。实现应用程序的设计、编程、优化功能,实现数据安全性、数
6、据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。3、系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。1.1.3 系统功能的基本要求:包含三类用户:管理员、商品发布者、普通用户、访客。 向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。向访客提供以下功能:商品浏览、查找、获知商家联系方式。
7、1.2 JSP概述JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入
8、的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 第二章 系统开发策略与方法2.1 系统开发的策略每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:系统要解决的问题:如采取何种方法解决组织管理和信息处理方面的问题,对公司提出的新的管理需求该如何满足等。系统可行性研究:确定系统所要实现的目标。通过对公司状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和法律可行性等方面的考虑。系统开发的原则:在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则
9、。系统开发方法的选择和开发计划的制定:针对已经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、工程进度计划和资源利用计划。2.2 系统开发的安全性网络级安全 网络级安全是应用安全的基础。涉及到物理安全、节点安全、链路安全、网络协议安全、广域网安全、数据传输安全、路由安全等。只有在网络底层的安全支撑下,才谈得上其他层次的安全。 这些系统如何被合法授权使用和管理是安全性问题,而如何提供优质稳定的使用则是可靠性问题,这两个问题都是本方案关心的重点。系统级安全 系统级的安全基于网络级之上,包括平台的安全、操作系统安
10、全、系统管理安全、用户管理安全、系统运行监控、系统故障监测和恢复等。系统级安全是提供安全应用的基础。 系统级涉及到操作系统、数据库、B/S开发平台、网管、中间件等,这些系统的合法使用和稳定运行是本方案系统级的安全重点。第三章系统分析3.1 系统可行性研究功能:本系统应该实现基本的网上商品交易,通过三种不同的身份登录系统,可以执行相应的数据操作,其中最主要的功能是网上订购,商品用户和普通用户都可以实现;关于付款或者交货,就用户私下解决,本系统可以提供双方的电话。商品用户的主要功能是发布商品,而普通用户则订购商品,管理员则可以管理系统全部信息,主要是维护系统信息的正确性与合法性。输入:对于商品搜索
11、功能,可以是按商品名称或者是价格的区域进行选择;对于管理员维护功能,要有修改整个系统的信息。输出:能按要求在显示器上显示所需信息并能打印成有条理的表格。安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。对不同身份登录也设置不同的功能。条件、假定和限制: 开发时间:5天。开发人数:2人。在时间限制条件下利用现有技术和人员,系统基本功能都实现了,实现预期目标。 3.2 系统需求分析1) 基本信息的维护商品基本信息管理:包括商品基本信息的新建、修改和删除等。商品用户信息管理:包括商品用户信息的注册、修改密码和删除等。普通用户信息管理:包括普通用户信息的添加、删除和修改密码等。2
12、)商品发布商品发布信息管理:商品发布信息包括商品id,名称,价格,广告词,订购次数等。商品发布管理功能完成商品信息增加、修改等。分类查看:可以根据商品名称或者价格所在区域来查看某种商品的详细信息和卖家情况。最近更新:商品信息的变动可以显示你的商品新鲜度。商品订购次数:列出当前订购量最多商品。已有商品:列出当前商品用户已发布的商品。3)订购管理商品订购管理:商品的订购包含商品id与订购商品的用户名,而且每订购一次就将商品的订购次数加一。查看已订购商品:可以根据商品用户名称来查看当前用户订购商品的情况。查找商品:用户可以直接去商城找商品,然后输入商品号订购,更新订购表。4)管理员管理普通用户信息管
13、理:查看全部普通用户信息,对其进行修改与删除,更新表。商品用户管理:基本功能与管理普通用户一样。商品管理:查看全部商品信息与商品所属商品用户信息,然后对商品信息进行修改与删除。第四章系统设计阶段 4.1 系统功能模块设计系统开发的总体任务是实现各种信息的系统化、规范化和自动化。4.1.1系统功能分析系统功能分析是在系统开发的总体任务的基础上完成。校园小商品交易系统需要完成功能主要有:默认访客的浏览,包括热门商品、最近更新商品,查找商品,查看商品用户的资料。普通用户的注册,登陆,修改自身密码,浏览热门商品、最近更新商品,查看商品用户信息,按商品名称或商品价格区域搜索商品,订购商品;个人信息管理,
14、查看已订购商品。商品用户的注册、登陆、修改自身密码与个人信息,查看已订购商品,查看已发布商品,查看被订购商品的用户信息;浏览商城,包括热门商品、最近更新商品、全部商品;发布商品,修改拥有的商品信息。热门商品,通过查询数据库中suser.sp表,按dinggoucishu由大到小排列出来,显示出多人订购的商品为热门;dinggoucishu由系统自动生成,不允许任何人修改,以防虚假信息。最近更新商品,通过查询suser.sp表,按fabudate的新旧时间排列,新时间的排在前面,fabudate是由发布商品的当前系统时间生成。商品发布与修改,由商品用户完成,输入商品的基本信息,然后发布到商城,商
15、品用户可以在查看拥有的商品信息那块修改商品信息。管理员的功能,查看整个系统的信息,并可以对其进行修改;主要是维护系统信息的规范性,文明性,而且能通过管理员查看用户的密码,避免了用户丢失密码而无法再次登陆;对一些长期不登陆的用户进行修改删除,释放更多空间让别人注册登陆。4.1.2 系统功能模块图对上述各功能进行集中、分块,按照结构化程序设计的要求,得到如图4-1所示的系统功能模块图。 4.2 系统数据库分析设计1、 数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 数据库需要分析。 数据库概念结构设计。 数据库逻辑结
16、构设计。数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后而后具体设计打下基础。管理员信息:管理员账号,密码;普通用户信息:账号,密码,电话,email;商品用户信息:账号,密码,电话,email;商品信息:商品id,商品名称,商品价格,广告词,发布日期,订购次数;普通订购信息:订购的商品id,订购商品的用户;商业订购信息:订购的商品id,订购商品的商品用户;本次设计要求使用ORACLE数据库,相对以前的SQL2000,用户的权限与表空间的分配要求就高了。这
17、次数据库的设计:首先在实例ORAL数据库上建了一个kechengsheji的表空间,在表空间上创建guanli,suser,puser,sp,dinggou,sdonggou几个表,用来存储各方面的资料,guangli存放管理员的账号密码,suser存放商品用户的信息,puser存放普通用户的信息,sp存放商品的信息,dinggou存放普通用户的订购信息,sdinggou存放商品用户的订购信息。另,创建4个用户fangke,guangli,puser,suser,赋予各个用户应该的权限,方案都是kechengsheji,例如fangke赋予select对表sp,suser的操作,suser则赋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 课程设计 讲解
限制150内