ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:127.57KB ,
资源ID:7398975      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7398975.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课设论文模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课设论文模板.docx

1、数据库课设论文模板数据库原理与应用课程设计(论文)多媒体播放器研究与实现 院(系)名称电子与信息工程学院 专业班级软件工程 学号060403002 学生姓名李世贤 指导教师佟玉军 副教授起 止 时 间: 2012.7.92012.7.13课程设计(论文)任务及评语院(系):电子与信息工程学院 教研室:软件工程学 号120403011学生姓名刘鹏专业班级软件121课程设计(论文)题目琪琪电脑销售系统课程设计(论文)任务任务要求:琪琪电脑销售系统实现以下几个功能模块:产品简介模块、产品信息模块、销售商模块和销售信息模块。产品简介模块能够展示电脑的配置、性能等信息;产品信息模块能够查询某台电脑的价格

2、、产地、品牌等;销售商员模块能够检索销售公司的信息;销售信息模块能够浏览统计销售情况。技术要求:1、用关系数据库的设计方法设计数据库,数据库采SQLserver2005。2、数据库设计范式要达到3NF。3、数据库连接采用技术采用语句连接。4、软件能正常运行。软件界面要友好、操作要简单。5、采用Vsiual Basic编写代码,不少于 200行。指导教师评语及成绩平时成绩: 答辩成绩: 论文成绩: 总成绩: 指导教师签字: 2015年1月9日注:平时成绩占20%,答辩成绩占40%,论文成绩占40%。摘 要货物存取管理是通过采购、仓储、综合、出库、配送等活动,解决物资供需之间存在的时间、空间、数量

3、、品种、价格等方面的矛盾,以此衔接社会生产的各环节,从而确保生产的顺利进行。随着社会经济的发展,当企业的物流业务发展到一定规模之后,执行效率就成为物流发展的瓶颈。计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作,使企业能够以最少的人员来完成更多的工作。系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统使用MySQL Server 5.1 建立数据库后台,使用JSP、JAVA进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备

4、,易使用等特点。麦子大王货物存取管理系统在MVC设计模式的基础上使用SSH框架。通过基本信息管理对供应商、顾客和商品的信息进行管理,通过库存管理进行商品的入库出库操作来完成商品信息的管理。关键词:货物;仓库;JSP 目 录第1章 绪论 11.1系统的开发背景 11.2开发工具及语言 1第2章 需求分析 12.1调研情况 12.2模块划分 12.3系统部署图 12.4系统性能需求 2第3章 系统概要设计 33.1系统总体结构设计 33.2数据表的创建 3第4章 系统详细设计与编码 44.1系统设计模块 44.2校园社交网络模块 4第5章 系统的测试 55.1系统测试的目的 55.2系统测试的方法

5、及步骤 55.2.1测试的方法 55.2.2测试的步骤 5第6章 系统维护 6第7章 总结 7参考文献 8附 录 9第1章 绪论1.1系统的开发背景随着Web2.0的快速发展,论坛、博客、SNS、微博客等社交类网络应用快速成长,互联网的交互性、自媒体属性愈加凸显。与Web1.0相比,Web2.0时代的网民更具自主性、互动性,网民不再是被动接受信息的媒体受众,而是积极地参与到网络中,成为信息的制作者、发布者、传播者和分享者。同时,网络对人们生活的渗透也更加广泛和深入,从获取信息、休闲娱乐到学习办公、交友聊天,乃至商品买卖,网络成为人类社会活动的重要场所。1.2开发工具及语言本系统使用JSP语言,

6、用到Struts框架,使用MySQL5.5做后台数据库支持,前端页面的开发使用twitter开发的Bootstrap前端CSS框架,可以简单的创建一个美观漂亮风格一致的网站。校园社交网络是基于MyEclipse平台,利用JSP技术开发。公式式样: (1-1)第2章 需求分析2.1调研情况在需求分析阶段,我采用了快速原型法来进行需求分析。所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。由于原型法改变了系统的分析、设计和实现三个顺序阶段的之间的界线,从需求角度看软件过程,可以把软件过程这样划分:第一阶段:需求收集和分析(需求调研)搜集需求

7、得到需求规格说明书,了解软件要做什么,做成什么样,解决用户什么问题。第二阶段:提供原型并进行评价制定原型开发计划,根据用户需求及不确定的高风险部分进行原型开发,在内部进行原型评价,请客户进行原型评价,以保证确实反映了用户的真正想法。第三阶段:实现需求当前的软件开发过程常常彩迭代方式进行开发,逐步求精,以降低风险和成本。对迭代的次数,每次迭代的里程碑,要实现的目标,及可提交的成果必须有可验证的清晰的计划。第四阶段:需求变更是正常的,也是难免的,允许用户和开发者自身对需求进行变更。2.2 模块划分系统涉及的主要模块如下:用户操作(注册、登录、修改个人资料,发布博文,发布喊话,发布照片、Eye他人,

8、等)管理员操作(查看用户资料,删除垃圾喊话等)2.3 系统部署图系统部署重点在于中央服务器的部署,本系统的使用不限于广域网或者局域网,只要能够访问到而且做好登入限制就可以了。系统部署图使用SmartDraw软件绘制。SmartDraw 是专业的图表制作软件。可以用它轻松制作组织机构图、流程图、地图、房间布局图、数学公式、统计表、化学分析图表、解剖图表等等。随带的图库里包含数百个示例、数千个符号和外形供你直接套用,你还可以去该公司的网站下载更多的符号和外形。总量达数百兆之巨,充分满足你制作各类图表的需要。强烈推荐给 OFFICE 一族使用。用SmartDraw,你不需从空屏幕开始。因为你可以从成

9、百上千的不同模板中选择你所需要的,然后用简单的命令来添加你的信息,接着SmartDraw会帮你完成剩下的事。图2.1 系统部署图2.4 系统性能需求一般的性能需求是指互相消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。性能需求是指运行时要保证消息传递顺利,协议分析正确,界面交互性好,运行时满足使用需要,能够得到安全性保证等。在实际情况中,现在的系统配置,网络带宽基本已经能够得到保证,此时我们需要考虑的就是安全性和稳定性问题了。在开发中的每个阶段,都需要考虑模块间的认证和授权,尤其要注意权限的管理。需要一种方法来决定允许特定用户进行什么样的操作等。第3章 系统概要

10、设计3.1系统总体结构设计概要设计是将用户的需求分析得到的结果抽象为信息世界的结构,即概念模型。概念结构独立于数据库的逻辑结构,独立于支持数据库的数据库管理系统,它是现实世界到信息世界的中介,反映了实体与实体的联系,便于用各种数据模型进行转换。3.2数据表的创建使用Mysql数据库,针对Mysql进行了数据库的详细设计,数据库名为bei3.其基本表的设计如下:数据库的主要表详细结构如下:表3.1 用户表字段名称数据类型NULL键字段描述phidBigint(20) unsigned非空PK照片编号phcaptionVarchar(60)非空照片名称phnameVarchar(60)非空存储名称

11、phtimedatetime非空上传时间phaidInt unsigned非空FK所属相册编号fidInt unsigned非空FK用户编号Phid即照片编号,是用于标识照片的唯一编号,用于用户发布照片产生的记录。该编号在发布一条照片记录的时候自动产生。该编号不允许为空,为该表的主键和索引字段,保持唯一性。Phcaption即照片名,不允许为空。Phname即存储名称,不允许为空。Phtime即上传时间,用datetime类型存储,自动调用系统当前时间,不允许为空。Phaid即照片所属的相册编号,不允许为空,关联相册信息。Fid即用户编号,不允许为空,关联用户信息。第4章 系统详细设计与编码4

12、.1系统设计模块校园社交网络的设计中采用模块化设计,将系统分成若干个模块,分模块进行编码和实现。下面将详细展示各个模块的设计思路和设计方法。4.2校园社交网络模块1注册成为合法用户:用户必须注册成为正式成员,才能够继续访问该社交网络,注册时必须提供学号,真实姓名,和密码才能注册成功,如果这些信息中有任何一项没有提供,系统将会给出提示。也只有在注册后才能登陆系统,使用系统,否则即使用户访问一个注册用户才能看到的网页,也会被提示请先注册。2登陆系统:用户输入自己的学号和密码登陆系统,只有通过认证才能成功登陆系统,若验证失败将根据失败的原因给出明确提示,如果用户没经过验证即访问某个页面将提示“非法访

13、问,请先登录”,如果用户还没注册,将提示“账号不存在”,如果用户密码错误,将提示“密码错误”。或者手动输入年份所在班级例:软件091出生日期第5章 系统的测试5.1 系统测试的目的软件测试是为了尽早发现并改正软件中的错误,提高软件可靠性的一种方式。他是软件生命周期中非常重要和复杂的工作,对软件可靠性保证具有极其重要的意义。目前的条件下,软件测试在未来相当长的一段时间内仍然是软件可靠性保障的的强力方法。软件工程的目标是利用有限的人力和物力资源,高效高质的完成软件项目。不足的测试会隐含着太多的错误,过度的测试则浪费人力物力。测试的目的是为了使软件中蕴含的缺陷低于某一特定值,使产出,投入比达到最大。

14、5.2系统测试的方法及步骤5.2.1 测试的方法1. 黑盒测试:如果已知软件的功能,可以测试它的每个功能是否达到预期的要求,这种方法叫做黑盒测试法。黑盒测试是在程序接口进行的测试,它又称为功能测试。黑盒测试指在软件的基础上进行测试,即看它能否满足功能要求,输入能否正确得到接收,并正确的输出结果,以及能否保持外部信息的完整性。5.2.2 测试的步骤1. 黑盒测试:如果已知软件的功能,可以测试它的每个功能是否达到预期的要求,这种方法叫做黑盒测试法。黑盒测试是在程序接口进行的测试,它又称为功能测试。黑盒测试指在软件的基础上进行测试,即看它能否满足功能要求,输入能否正确得到接收,并正确的输出结果,以及

15、能否保持外部信息的完整性。第6章 系统维护维护就是在软件交付使用之后需要进行的修改,修改之前必须理解本次理解的对象,修改完成也一定要进行必要的测试来保证所做的修改时正确的。网站可维护行的因素主要有:可理解性,软件可理解性变现为外来用户理解软件的结构、接口、功能和内部过程的难易程度;可测试性,诊断和测试的难易程度取决于软件的容易理解程度。良好的文档对诊断和测试来说是至关重要的。此外,软件结构、可用的测试工具和调试工具,以及以前设计的测试过程也都非常重要;可修改性,软件容易修改的程度和设计原理与规定者有非常大的联系。耦合、内聚、局部化、控制域与作用域的关系等等,都影响软件的可修改性。维护阶段是软件

16、生命周期的最后一个阶段,也是历史最长、人力和资源耗费最多的阶段。所谓软件维护即在软件已经运行,已经交付使用之后,为改正错误或满足新的需要而做的操作。根据维护活动目的的不同,可分为四类活动。(1)正确性维护:正确性维护是指发现了系统测试阶段未发现的错误而做的改正。这方面的维护工作量要占整个维护工作量的17%21%。所发现的错误很重要,影响整个系统的正常运行,其维护工作随时进行。有的错误非常重要,影响整个系统的正常运行,维护工作必须制定计划,进行修改,并且要进行复查和控制。(2)完善性维护:完善性维护是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和系统设计阶段中没

17、有规定的功能与性能特征。这些功能对完善系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的5060,显然所占比重较大。同时,这一方面的维护也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外,还要将相关的文档资料加入到前面相应的文档中去。第7章 总结时间一点点的逼近了,耗时2周的课程设计即将结束,在老师的指导和自己的努力下我的毕业设计也完成了。校园社交网络的功能已经基本实现,在设计过程中,老师指引我们将四年来学习的理论知识与实践想结合起来,依据软件生命周期方法,将系统逐渐完善,从可行性研究、需求分析、总体设计到详细设计,到编码实现,测

18、试,这其中遇到无数问题,有的是设计上的,有的是技术实现上的,在解决这些问题的过程中,我深深的领悟到了软件开发的奥妙,也使我对软件开发有了浓厚的兴趣。从开始开发校园社交网络,我就遇到了很多很棘手的问题,比如数据库的选择,比如框架的选择,以及各种新知识的学习。这也使我锻炼了快速学习的能力,例如当时了解到对于一个社交性质的网站来说,数据的增长和变化都是巨大的,用当下实行的Nosql数据库是个不错的选择,于是就学习了MongoDB,再了解到Google公司的Neo4J和Twitter和flockDB,虽然最后还是选择了关系型数据库mysql,但是其中的乐趣却是他人不能体会的。开发设计的初级阶段,我对航

19、空公司信息管理方面的知识了解的并不多,通过外出考察和查阅相关书籍,我对航空公司信息管理软件的开发有了初步的认识。随着设计的深入,逐步加深对该系统的认识和对编程语言的熟悉和理解。同时,我也阅读大量的资料了解现在应用中的航空公司的一些特点。毕业设计是对所学知识的应用,理论联系实际让我对学过的知识有了更加深刻的理解。通过程序的编写、调试、修改、维护的过程,不但掌握了编程语言,也掌握了相关数据库的基本操作。通过这段时间里的学习,我了解到了很多知识,也对软件开发的过程有了一个更深的了解,并且对程序的基本设计思路有了较深的认识,学会并掌握了前台软件界面与后台数据库的连接方法,加深了对数据库使用的熟练程度,

20、对SQL Sever 2000编程语言的用法以及编码规范有了更深的认识,对数据库的设计方法也照以前有了很大改进等等。 本人签字:参考文献1 苗连强,王国辉等编著. JSP程序设计基础教程M.第二版.北京:人民邮电出版社出版,1988:38-1357 刘韬,楼兴华.MySql数据库系统开发实例导航M.北京:人民邮电出版社,20128 邵顺增,李琳. JAVA程序设计:Windows项目开发M.北京:清华大学出版社,20109 陆昌辉,吴晓华.MySql核心技术揭秘M.北京:北京希望电子出版社,201211 王小科,梁冰. Hibernate范例完全自学手册M.北京:人民邮电出版社,201212

21、赛奎春.MySql数据库开发实例解析M.北京:机械工业出版社,201013 王明亮.关于中国学术期刊标准化数据系统工程的进展EB/OL. 1998-08-16/1998-10-0414 张文中.论石油价格与石油工业发展J.世界石油经济,1990(2):14-2115 齐中英,叶元煦.对我国能源问题的回顾与思考.邱大雄.市场经济与中国能源发展战略论文集.北京:原子能出版社,1992:53-5816 黄良君.大庆地区经济发展战略研究D.哈尔滨工业大学硕士学位论文.1994:23-3020 Allamaraju Subrahmanyam.Professional Java Server Programming J2EE Edition.Wrox Press,2001 附 录An introduction to jQuery and bootstrapJQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1