《数据库系统原理》课程设计报告
琼州学院电子信息工程学院
《数据库系统原理》课程设计报告
项目名称: 个人博客后台管理系统数据库设计
专 业: 计算机科学与技术
年 级: 2013级(专升本)
姓 名: *****
学 号:
指导老师:
2014年9月 《数据库系统原理》课程设计报告
摘 要
随着Internet的广泛应用和计算机的日益普及,动手写日志的人越来越少,而为了更快更便捷地记录人们的所想所思,博客Blog(Web log的混合词)也应运而生,Blog是继Email、BBS、QQ之后出现的第四种网络交流方式,作为一种新的生活方式、新的工作方式和新的学习方式正在改变着我们的生活,同时也作为一种新兴的网络媒体与互联网的第四块里程碑,其影响力在一定程度上已经超越了传统媒体,作为专业领域知识与传播模式,它将作为该领域具有影响力的事物之一。对于个人博客而言,作为个人博客后台管理、不定期发布新的文章的网站,实现了用户之间的信息交流,提供发布文章、管理文章、评论管理等功能,博客不仅能够让用户通过博客充分展现自我,还可以加强人与人之间的交流。本个人博客后台管理系统采用B/S模式,后台数据库选用MySql,阐述了个人博客后台管理中所应具有的基本功能、设计、实现。通过集中式的信息数据库,将各方面的工作有机地结合为一个整体,大大提高了信息管理的质量和水平,信息处理的及时性、有效性、高效性和方便性。
关键词:博客;客管理;PHP;MySql《数据库系统原理》课程设计报告
I 目 录
1.引言...................................................................................................... 1
2.可行性分析 ............................................................................................ 2
2.1可行性研究 .................................................... 2
2.2技术可行性 .................................................... 2
2.3经济可行性 .................................................... 2
2.4操作可行性 .................................................... 2
3.个人博客后台管理系统设计开发各阶段 ............................................. 3
3.1需求分析阶段 .................................................. 3
3.1.1概述 ................................................. 3
3.1.2处理对象 ............................................. 3
3.1.3处理功能及要求 ....................................... 4
3.1.4安全性和完整性要求 ................................... 4
3.2概念设计阶段 .................................................. 5
3.2.1 概述 ................................................. 5
3.2.2 任务与目标 .......................................... 5
3.2.3 阶段结果 ............................................ 6
3.3逻辑设计阶段 .................................................. 7
3.3.1 逻辑设计的任务和目标 ................................ 7
3.3.2 将E-R图转换为关系模型 .............................. 7
3.3.3模型优化 ............................................. 8
3.3.4数据库模式定义 ............................................ 8
3.3.5数据处理 ............................................. 9
3.4物理设计阶段 ................................................. 10
3.4.1物理设计阶段的目标与任务 ............................ 10
3.4.2数据存储方面 ........................................ 10
3.4.3系统功能模块 ........................................ 10
4.数据库实施阶段 ................................................................................. 11
4.1建立数据库、数据表 ........................................... 11
4.1.1 建立数据库 ......................................... 11
4.1.2 建立数据表 ......................................... 11
4.2数据入库 ..................................................... 12 《数据库系统原理》课程设计报告
II 5.系统调试和测试 ................................................................................. 13
6.设计反思 ............................................................................................. 14
6.1总结 ......................................................... 14
6.2存在的问题及建议 ............................................. 14
致谢 .......................................................................................................... 16
参考文献 ................................................................................................... 17
附录1 数据(基本表)查看 ....................................................................... 18
附录2 所有的SQL运行语句 ................................................................... 21
附录3 系统的运行界面 .......................................................................... 22 《数据库系统原理》课程设计报告
-1- 1.引言
随着社会信息量的爆炸性增长,人们的工作、学习、生活的压力越来越大,生活节奏越来越快,时间变得越来越宝贵,越来越多的人更关注时间的使用效率、情感传递的及时性。日记等手写的倾注情感的东西,随着网络和社会媒体技术的发展,博客应运而生,能让人们更快更及时的表达自己的所想所思所悟,既减少了买笔记本和笔的费用,又大大地减少了写字的时间,而且还可以让日志“有声有画”,博客成为了人们简便又贴心的伴侣,用来存放自己心底话“垃圾桶”,可以容纳我们所有想说的,所想的或者分享学习宝贵经验,还可以加强了人们之间的信息交流,而且可以跨时空进行无缝交流,通过文字进行共享资源、相互学习、相互扶持。个人博客后台管理让每个人使用方便而有效的方式来管理自己的“心情瓶子”。
在计算机网络不断深化改进和信息爆炸的今天,对忙碌生活的个人而言,如果用个人博客后台管理系统来管理自己的心情,不仅大大降低了买本子等支付费用,而且还提高了时间利用的有效性和发布的及时性,为此博客给人们带来很大的便利。这既方便了使用者对它的操作,提高信息管理的质量和水平,做到高效、智能化管理,从而达到个人博客信息管理效率的目的,采用数据库技术生成的个人博客后台管理系统,将会使人们喜欢上发布和浏览博客的及时性和有效性,特别是对于那些忙碌又生活压力大,或者是乐于分享学习经验、新技术的人们,博客真是他们的贴心小助手。
本文以人们的实际生活需求为基础,开发高效便民的个人博客后台管理系统。全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。