资源描述
数据库课程设计报告学生姓名:崔建波学 号:1009300112学 院:理学院班 级:数学101题 目:题目28论坛管理信息系统指导教师: 尚宝欣 职称: 讲 师 朱振菊 实验师 方 向 实验师 2012年06月05日目 录目 录I一、选题背景11.1 论坛管理信息系统的背景11.2 论坛管理信息系统的发展意义1二、需求分析22.1 分析需求22.2 功能需求2三、概念结构设计3四、逻辑结构设计64.1 规范化后的关系模式64.2 基本表的建立6五、创建数据库及相关操作8六、总 结12七、课程设计心得体会13参考文献14源程序15创建数据库15插入数据15查询数据15更新数据15删除数据15授权语句15一、选题背景1.1 论坛管理信息系统发展的学科背景 管理信息系统的产生是管理科学和相关学科发展的必然结果。管理信息系统服务于管理工作,管理信息系统的对象是管理工作者。管理工作是通过使用一定的理论、方法和技术,合理地计划、组织、控制、协调和调度各种所需的资源,如人力资源、财物资源、技术资源和信息资源等,以最小的投入实现某种预定的目标。管理活动的核心是计划和控制工作。 作为管理工作核心.计划和控制工作可以说是古己有之。然而,直到 20 世纪初,才产生了现代的科学管理思想。 1911 年,被称为“科学管理之父”的泰勒发表了 科学管理原则 一书,科学原则开始应用于管理领域。泰勒的科学管理思想主要集中在提高生产的效益上,如动作和时间研究、计时和计件工资、职能管理制度等。此外,泰勒还对科学管理的基本原理作了归纳。泰勒认为科学管理是一次思想革命,它不仅涉及到科学原则的应用、集体行动的协调、投入产出的分析等方面.还涉及到雇主和工人如何对待工作、同事如何对待和调整相互关系等问题。因此,它不仅是生产力的变革,更重要的是生产关系的变革。除泰勒以外,计划图表法的发明人甘特,现代经营管理理论的创始人法约尔等,都对科学管理的发展做出过重大贡献。 行为科学思想应用于管理工作。其主要代表人物是迈约。迈约曾进行了著名的霍桑试验。该试验的结果表明,实验小组无论在各种环境条件下,都有较高的生产效率。其主要原因在于小组成员因知道自己是试验对象而感到自豪。霍桑试验表明,士气、工作者之间关系、社会因素等是管理成功的重要因素。行为科学认为人是社会的人,企业应当为社会作贡献。企业应关心职工,并让工人参与企业管理1.2 论坛管理信息系统的发展意义 计算机开始应用于管理领域。 1954 年,美国商业界第一次使用计算机处理了工资单。此后计算机在会计、库存、计划等方面得到了广泛的应用,从而产生了以计算机技术为工具,通过对管理信息实施处理而最终服务于管理工作的信息系统。20 世纪 60 年代,掀起了管理信息系统建设的高潮。由以上发展过程可以看出,管理科学是一门综合性的学科,其本身不具有纯粹独立的技术和方法。管理工作的过程是对各学科领域先进的理论、思想、方法和技术的应用。任何先进的思想、方法和技术都会被管理工作所采纳吸收,从而对管理工作的发展产生推动作用。系统科学广泛应用于管理工作。20世纪 80 年代, BPR 理论对管理活动产生巨大的影响。管理活动就是在相关学科和理论的不断发展和促进过程中不断发展和完善的。二、需求分析2.1 分析需求系统功能基本需求:作者信息:包括作者昵称,性别,年龄,职业,爱好;帖子信息:包括帖子编号,发帖日期,时间,等级;回复信息:包括回复作者昵称,回复时间等。2.2 功能需求根据需求分析,抽象出医药管理子系统的功能需求,建立树型图从整体上更加了解此系统的功能,也使制作思路更加清晰。功能树型图如下:论坛管理信息系统作者信息作者昵称性别年龄职业爱好帖子信息帖子编号发帖日期时间等级回复信息作者昵称回复时间管理员管理员名登陆密码图2-1 系统功能树三、概念结构设计概念结构是对现实世界的一种抽象,指对实际的人、物、事和概念进行人为处理,抽取所关心的共同特征,忽略非本质的细节,并把这些特征用各种概念精确的加以描述,这些概念组成某种模型。如线路信息模型,汽车信息模型,票价信息模型。前面选好的数据流程图中,每个局部应用都对应了一组数据流图,局部应用涉及的数据都已经收集在数据字典中,现在就是要将这些数据从数据字典中抽出来,参照数据流图,标定局部应用中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型。数据库概念设计分成两步:第一,局部概念模式设计,既将各部分的数据流图分别转化为局部E-R图。 第二,全局概念模式设计,既将各局部E-R图合并为一个整体3.1 局部E-R图3.11 作者信息作者信息作者昵称性别年龄职业爱好3.1.2帖子信息帖子信息发帖日期帖子编号时间等级3.1.3 回复信息回复信息作者昵称回复时间编号3.1.4 管理员信息管理员管理员名登陆密码管理员编号3.1.5 整体E-R图作者发表帖子回帖回复管理管理员性别昵称年龄职业等级日期时间编号作者昵称回复时间姓名编号登陆密码四、逻辑结构设计4.1规范化后的关系模式作者信息表(作者编号,性别,年龄,职业,爱好) 帖子信息表(帖子编号,发帖日期,时间)回复信息表(回复作者编号,回复时间)管理员信息表(管理员编号,姓名,密码)4.2 基本表的建立表1 作者信息表(Custom)列名含义长度类型NULL是否主键Cno作者编号15varcharnoyesCsex性别10varcharnonoCage年龄15varcharnonoCplase职业50varcharnono表2帖子信息表(Indent)列名含义长度类型NULL是否主键Ino帖子编号15varcharnoyesCplase发贴日期10varcharnonoMtime时间10varcharnono表3 回复信息表(Employ)列名含义长度类型NULL是否主键Eno回复作者编号10varcharnoyesEtime回复时间10varcharnono表4管理员信息表(Admin)列名含义长度类型NULL是否主键Ano管理员编号25intnoyesAname姓名20varcharnonoApasd管理员密码15varcharno no五、创建数据库及相关操作在完成设计前的准备工作后,最主要的就是数据库的设计工作了,具体的过程步骤有:5.1 创建模式: create schema bobo;use bobo;5.2 创建基本表:5.2.1作者信息表(Custom)的创建3 rows in set (0.38 sec)create table Custom ( Cno varchar(15) primary key, Csex varchar(10) , Cage varchar(15), Cplase varchar(50);5.2.2帖子信息表(Indent)的创建create table Indent ( Ino varchar(15) primary key, Cplase varchar(10) ,Mtime varchar(10);5.2.3回复信息表(Employ)的创建create table Employ ( Eno varchar(10) primary key, Etime varchar(10);5.2.4管理员信息表(Admin)的创建create table Admin ( Ano varchar(25) primary key, Aname varchar (20), Apasd varchar (15);六、总 结 论坛管理信息系统的设计与制作: 功能划分为五个主干:作者信息,帖子信息,回复信息,管理员 根据已画出的E-R图,写出合理的关系模式和各表的基本结构 创建数据库及相关操作:根据逻辑结构的设计建立数据库基本表,共有4张表,为:作者信息表,帖子信息表,回复信息表,管理员信息表。根据表之间的联系来完成论坛信息的管理。七、课程设计心得体会通过这次的课题求解,我认识到了团结的重要性,做事一定要有恒心,当我遇到问题不懂时,我是静下心来慢慢的琢磨,仔细的分析,多问题多做几个假设,多想想自己学过的模型,逐渐问题就明朗了,这样对问题就有了信心,就有了对更难问题挑战的勇气。这次的课题使我更加巩固了SQL,通过不断的摸索,分析,亲自动手操作,我们对知识的掌握越来越熟,多谢老师的耐心帮助,帮我克服了一个个的难题。参考文献1 王珊等数据库系统概论北京:高等教育出版社,2006 2 杨冬青等译数据库系统概念北京:机械工业出版社,20033 唐汉明等MySQL数据库开发、优化与管理维护北京:人民邮电出版社,2008源程序创建数据库创建以自己姓名首字母为名的数据库:bobocreate schema bobo;插入数据向帖子信息表indent中插入数据INSERT INTO indent (ino,cplase,mtime) VALUES (04,2012.03.15,09:22);查询数据从作者信息表custom中查询所有性别为男的数据:select * from custom where Csex=男;删除数据删除管理员admin表中ano等于1009300101的数据delete from admin where ano=1009300101授权语句在管理员管理方面,将管理所有管理员的权限授予“MENGHUANHUAN”,实现超级管理员的功能。GRANT ALL PRIVILEGESON TABLE ADMINTO MENGHUANHUAN
展开阅读全文