收藏 分销(赏)

新闻信息管理系统.doc

上传人:快乐****生活 文档编号:3597189 上传时间:2024-07-10 格式:DOC 页数:14 大小:879KB
下载 相关 举报
新闻信息管理系统.doc_第1页
第1页 / 共14页
新闻信息管理系统.doc_第2页
第2页 / 共14页
新闻信息管理系统.doc_第3页
第3页 / 共14页
新闻信息管理系统.doc_第4页
第4页 / 共14页
新闻信息管理系统.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、软件学院计算机系 数据库技术及应用成都职业技术学院软件学院计算机系新闻管理系统数据库构建与设计课程名称:数据库技术及应用学生姓名:王伟学号:13302010414班级:计应133-4班指导老师:汪剑老师日期:2014年06月目录第一章前言31.1课题简介31.2设计目的3第二章需求分析52.1可行性研究52.1.1 技术可行性52.1.2 经济可行性52.1.3 操作可行性52.2 需求分析52.3 开发环境介绍62.3.1 C#介绍62.3.2 SQL Server2005介绍6第三章数据库设计83.1 数据库概念结构设计83.2 数据库逻辑设计83.2.1 表设计83.2.2 约束设计93

2、.2.3 视图设计93.2.4 存储过程设计93.2.5 触发器设计103.2.6 测试数据103.2.7 界面模拟图10第四章总结11参考文献12附件A12第一章 前言1.1 课题简介数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。一方面,企业的业务越来越多,业务量越来越大,信息量巨大,另一方面IT行业和INTHTER获得了飞速的发展,计算机已经渗透到了各个行业,引起信息技术革命,实现了信息计算的办公自动化,提高了处理的及时性和准确性,所以,运输行

3、业也需要信息化的管理。1.2 设计目的从企业的角度上来说,对新闻的管理方面非常的重要。由于传统的新闻管理给企业带来很多不便。针对这方面的缺陷,开发这个系统可以方便快捷地查出新闻播放情况,新闻播放信息,方便了对新闻的管理、人员管理,大大方便了管理人员。进而加速了社会的发展速度,提高了人民的生活水平。总之,借助于信息系统可以大大提高公司的运作效率,通过全面的信息的采集和处理,不仅辅助提高了公司的决策水平,还可以迅速提高公司的管理水平,为降低经营成本,提高效率,增强新闻的扩张力,提供有效的技术保障,因此我们设计了新闻管理系统。运用基于E-R模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到

4、设计直至系统的最终实现,开发运输企业管理系统,完成运输企业管理的全部功能。首先做好需求分析,并完成数据流图,其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R图,然后就是逻辑结构设计,将E-R图转换为计算机系统所支持的逻辑模型。最后利用SQL完成具体的实例。第二章 需求分析2.1 可行性研究实施调查:随着经济的日益的增长,使得一个商业单位不再是单一的新闻,而是由很多类型的新闻,这使得单位的新闻信息复杂化,因此我们将发挥计算机的强大的储存空间,高性能的处理能力,高度可靠的安全性,清晰的可视化数据这些优势来辅助单位对新闻信息的管理。所以是非常可行的!2.1.1 技术可

5、行性随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理新闻要求数据的采集、更新能够完整、准确和及时,所以开发通用的汽车管理系统已经完全可以做到。2.1.2 经济可行性因为通过网络传递管理,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高新闻管理效率,即提高了公司的经济效益,所以从经济上是完全可行的。2.1.3 操作可行性本系统采用Windows图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。而且管理系统采用最友好的交互界面

6、,简洁明了,不需要对数据库非常了解。 由此,该系统的操作是可行的,有必要推广该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上经济上还是操作上。2.2 需求分析(1)功能要求l 可以实现新闻类别信息的增加、删除、修改;l 可以实现新闻基本信息的增加、删除、修改;l 可以实现新闻列表输出;l 可以按关键字查询新闻信息(2)时间特性该系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并更新数据的时间正常情况下少于10秒。(3)适用性该管理系统软件适用于Windows 2000/Windows XP中文版下运行。2.3 开发环境介绍2.3.1 C#介绍C sharp(又被

7、简称为”C#”)是微软公司在2000年6月发布的一种新的编程语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角3。2.3.2 SQL Server2005介绍Microsoft公司的SQL Server是关系型网络数据库管理系统,它的工作环境为Microsoft Windows NT 系列或Microsoft Windows98。SQL Server与Micros

8、oft公司的其它软件,如Microsoft office和Microsoft Visual Studio设计风格一致,并能相互配合。SQL Server具有分布式数据库和仓库管理功能,支持客户机/服务器结构,并能进行分布式事务处理和联机分析处理。SQL Server具有强大的数据库管理功能,它提供丰富的管理工具以支持数据库的安全性管理、完整性管理和作业管理。SQL Server还具有强大的网络功能,支持发布Web页面和接收电子邮件。SQL Server支持ANSI SQL(标准SQL),并将标准SQL扩展成为更加实用的Transact-SQL。使用SQL Server 2005,开发人员通过使

9、用相似的语言,例如微软的Visual C# .NET和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象用户定义的类和集合。在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server 2005将会自身支持存储和查询可扩展标记语言文件。从对SQL类的新的支持,到多活动结果集(MARS),SQL Server 2005中的ADO.NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。数据库设计数据库在一个管理信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现

10、的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理的数据库也将有利于程序的实现。设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。3.1 数据库概念结构设计本系统根据上面功能分析和需求总结设计出的实体共有下面几个,下面分别列出本系统所使用到的各基本实体和各实体之间的联系。如图3-1所示:图3-1 实体联系(E-R)图新闻(新闻编号,新闻名称,新闻类型,播音员编号)播音员(播音员编号,播音员姓名,性别,联系电话,管理员编号)管理员(管理员编号,管理员姓名,性别,联系电话)播放(新闻编号,播音员编号,播放时间)3.2 数据库

11、ER图新闻新闻编号新闻名称新闻类型播音员播音员编号播音员姓名联系电话性别播放播放时间管理员管理员编号管理员姓名性别联系电话管理1NN13.2.1 表设计将数据库的概念结构设计转换成关系模型,就得到了以下的X张数据库中的表。表3-1 新闻信息表序号属性名字段名类型长度NULL默认备注1新闻编号XWIDchar10主键2新闻名称XWnameChar20Not null3新闻类型XWLXchar10表3-1 播音员信息表序号属性名字段名类型长度NULL默认备注1播音员编号BYYIDchar10主键2播音员名称BYYnameChar20Not null3性别XBchar104联系电话LXDHChar2

12、0表3-1 管理人信息表序号属性名字段名类型长度NULL默认备注1管理人编号DLRIDchar10主键2管理人名称GLRnameChar20Not null3性别XBchar104联系电话LXDHChar20表3-1播放表序号属性名字段名类型长度NULL默认备注1新闻编号XWIDchar10not null2播音员编号BYYIDChar20Not null3播放时间BFSJchar103.2.3 视图设计根据逻辑模型所设计出的各种数据表构成了完整的物理数据库。由于业务范围的限制,每一个用户不可能访问数据库系统中的所有数据表,所访问的只是数据表的一个子集。我们把一个用户能访问到的数据表集合称为一

13、个视图(View)8。视图是以一致和直观的方式提供给用户的数据形式。视图以这种形式给用户提供数据,一方面为了满足用户对数据访问的方便性、简洁性需要,使数据在视图中以更符合用户要求和喜好的形式展现出来,另一方面,为了保证数据的一致性,最好不要把数据表直接提供给最终用户。1.2.3.2.4 存储过程设计存储过程是一组编译在单个执行计划中的Transact-SQL语句,它将一些固定的操作集中起来交给SQL-Server数据库服务器完成,以实现某个任务。存储过程执行速度快,提高系统的安全性。3.2.6 测试数据新闻信息表播音员表管理员表播放表图3-2 XXXX3.2.7 界面模拟图第三章 总结这次的课

14、程设计真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。经过不断地测试,不断地改进,其中还是发现了不少问题,第一次做这些工作,没有任何经验,甚至无从下手,还是很谢谢老师和同学的帮忙,从中也学到了一些代码的写法,为什么要这样写,通过和同学的讨论,找到一些书本上没有的方法。人如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即

15、是面临找工作,从学习这个专业,到以后做这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想。在此特别感谢老师的辛苦指导和教育!参考文献1 闪四清完全掌握SQL Server2000M北京:人民邮电出版社,2001年徐人凤 曾建华编SQL Server2000数据库及应用2 闪四清数据库系统原理与应用教程M北京:清华大学出版社,2002年附件ACREATE DATABASE XWGL -新闻管理GoUse XWGLGocreate table XWXX -新闻信息表(XWid char(

16、10) PRIMARY KEY,- 新闻编号XWMC char(20) not null,- 新闻名称XWLX char(10), - 新闻类型BYYID char(10) -播音员编号)goINSERT INTO XWXXvalues(A001,故事会,口播新闻,001)goINSERT INTO XWXXvalues(A002,新闻分,民生新闻,002)goINSERT INTO XWXXvalues(A003,世界新闻,连线报道,003)goINSERT INTO XWXXvalues(A004,现场直击,现场报道,004)goselect * from XWXXgocreate tab

17、le BYYB -播音员表(BYYid char(10) PRIMARY KEY,- 播音员编号XM char(20) not null,- 播音员姓名XB char(2) , - 性别LXDH char(20), -联系电话GLYID char(10) -管理员编号)INSERT INTO BYYBvalues(001,孙凯,M,13302010414,G001)goINSERT INTO BYYBvalues(002,张丽,W,13882992663,G001)goINSERT INTO BYYBvalues(003,肖华,M,13355131392,G002)goINSERT INTO

18、BYYBvalues(004,王小红,W,13739439665,G002)goselect * from BYYBgocreate table GLYB -管理员表(GLYid char(10) PRIMARY KEY,- 管理员编号XM char(20) not null,- 管理员姓名XB char(2) , - 性别LXDH char(20), -联系电话)INSERT INTO GLYBvalues(G001,张晓华,M,13745654631)goINSERT INTO GLYBvalues(G002,李丽,W,13392490811)goselect * from GLYBgoc

19、reate table BFB -播放表(XWid char(10) ,- 新闻编号BYYID char(10) not null,- 播音员编号BFSJ char(20), -播放时间)INSERT INTO BFBvalues(A001,001,2014-06-15 06:30)goINSERT INTO BFBvalues(A002,002,2014-06-15 07:30)goINSERT INTO BFBvalues(A003,003,2014-06-15 08:30)goINSERT INTO BFBvalues(A004,004,2014-06-15 05:50)goselect

20、 * from BFBgo视图create view 新闻视图asSELECT dbo.BYYB.XM, dbo.XWXX.XWMC, dbo.BFB.BFSJ, dbo.GLYB.XM AS 管理员FROM dbo.BFB INNER JOIN dbo.BYYB ON dbo.BFB.BYYID = dbo.BYYB.BYYid INNER JOIN dbo.GLYB ON dbo.BYYB.GLYID = dbo.GLYB.GLYid INNER JOIN dbo.XWXX ON dbo.BFB.XWid = dbo.XWXX.XWid select * from 新闻视图2010年读书节

21、活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记

22、簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: - 14 -

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服