毕业论文:某中学校园新闻发布系统的设计.doc文档下载39页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
为了有效管理数据库,创建组存储过程是非常必要的,否则我们不仅需要在数据操作时使用各种语句,而且也无法复用这些语句,更糟糕的是我们无法保证数据操作的效率同是运用技术数据库的访问,它使得数据库编程变得相当容易。
需求分析系统功能需求本系统的目的是实现校园新闻发布系统的基本功能。
本新闻发布系统提供了不同类型新闻如校园新闻体育新闻和校园之家等,满足不同用户需求系统将用户分为同时也是件可以直接和数据库联系。
执行效率的大幅提高是把基于通用语言的程序在服务器上运行。
不像以前的即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比条条的解释强很多。
强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在应用软件开发者的几乎全部的平台上。
通用语言的基本库,通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的应用中。
强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比条条的解释强很多。
部分内容简介的对象逐笔读取记录,而通过提供的,或等数据库元件可以直接和数据库联系。
执行效率的大幅提高是把基于通用语言的程序在服务器上运行。
不像以前的即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比条条的解释强很多。
强大性和适应性因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的应用中。
同时也是语言化的,所以,你可以选择种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有和的结合体。
将来,这样的多种程序语言协同工作的能力保护您现在的基于开发的程序,能够完整的移植向。
安全性内置身份验证和基于每个应用程序的配置保证了应用程序是安全的。
数据库是微软公司研制开发的数据库管理系统,可以进行数据库的建立,对数据库进行查询操作,安全性设置工作等。
拥有如下功能使用,开发人员通过使用相似的语言,例如微软的和微软的,将能够创立数据库对象。
开发人员还将能够建立两个新的对象用户定义的类和集合。
将支持丰富的全文应用软件。
服务器的编目功能将得到增强,对编目的对象提供强大的灵活性。
查询性能和升级性将大幅得到改进,同时管理工具将为有关全文功能的运行,提供更深入的了解。
数据库技术是现代信息技术的重要组成部分,随着些大型应用的开发应用,数据库技术也随之发展进步。
为了有效管理数据库,创建组存储过程是非常必要的,否则我们不仅需要在数据操作时使用各种语句,而且也无法复用这些语句,更糟糕的是我们无法保证数据操作的效率同是运用技术数据库的访问,它使得数据库编程变得相当容易。
需求分析系统功能需求本系统的目的是实现校园新闻发布系统的基本功能。
本新闻发布系统提供了不同类型新闻如校园新闻体育新闻和校园之家等,满足不同用户需求系统将用户分为普通用户,系统管理员和新闻管理员。
普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。
每条新闻的标题被做成个链接,用户点击它们就能跳转页面进行新闻阅读新闻阅读页面,每条新闻的详细信息将被取出,包括内容标题等用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果用户能对新闻进行被评论允许匿名评论。
系统管理员可以进行新闻分类管理添加新闻修改新闻新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理添加用户和更改账号。
新闻管理员拥有添加新闻和更改账号的权限。
根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。
系统性能需求操作的简易实用性本系统是校园新闻发布系统,针对的用户大多数是学生,教师等等。
因此操作的简易实用性就体现的尤其重要。
在此系统的开发中就很好的体现了这点,系统的界面美观,典雅,充满了人性化用户操作起来也容易上手。
对于个校园新闻发布系统而言,新闻信息是很多的,而且使用人数较多,所以对系统的安全性有比较高的要求对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。
系统功能设计方案总体设计本系统中,系统的功能主要分为三个功能模块新闻浏览和搜索模块系统管理员模块新闻管理员模块。
总体功能设计图如下,如图。
图总体功能设计图新闻浏览和显示模块普通用户登陆该系统后,进入系统首页,普通用户可以根据自己的需要进行新闻浏览,如对热点新闻,头版新闻,最新新闻的浏览还可以进行新闻搜索,可以通过新闻内容或新闻题目搜索新闻。
运用起来很方便。
如图校园新闻发布系统新闻浏览新闻搜索新闻分类添加新闻新闻管理新闻转移用户管理帐号管理图新闻浏览和搜索示意图新闻搜索新闻浏览用户登陆系统首页热点新闻头版文章最新新闻通过新闻内容搜索通过新闻题目搜索系统管理员和新闻管理员模块这是本系统管理员功能示意图,管理员分为系统管理员和新闻管理员。
系统管理员拥有较强的权限,能完成以下功能新闻分类,如可将新闻分为校园新闻校园之家事实政治等等添加新闻,通过不同的分类新闻进行新闻的添加新闻管理等等。
新闻管理员只拥有新闻添加和更改账号的功能。
如图图系统管理员和新闻管理员示意图修改账号添加用户修改账号添加新闻用户管理新闻转移新闻管理添加新闻新闻分类新闻管理员系统管理员管理员登陆数据库表的设计与实现数据表存储过程为了有效管理数据库,创建组存储过程是非常必要的,否则我们不仅需要在数据操作时使用各种语句,而且也无法复用这些语句,数据操作的效率受到影响。
下面是数据库设计中所包含的部分存储过程及参数,说明等。
如表表部分存储过程及参数说明表系统功能的设计与实现系统登陆首页这是本系统的主页面,普通用已有此管理员,请重新输入姓名添加管理员成功,数据库操作用户管理系统管理员能对新添加的用户进行管理,如删除,在这里我们必须注意新闻管理员没有此权限,最初的系统管理员是不能被删除的。
如图,当删除系统管理员是,会提示删除。
图用户管理用户管理核心代码,修改权限系统管理员删除成功删除,修改账号系统管理员或新闻管理员都拥有此权限。
系统管理员或新闻管理员可随时更改他们的账号名和密码,这样更能提高系统的安全性,防止不法分子盗取账号名和密码对系统进行破坏。
如图图账号修改权限管理系统管理员能对自己和新闻管理员的管理权限进行选择,如添加新闻,审核新闻,修改新闻等等。
如图图管理员权限管理权限管理核心代码,新闻管理员这是新闻管理员管理权限页面,新闻管理员拥有添加新闻,更改账号的权限。
如图。
在这必须指出,新闻管理员拥有的权限由系统管理员在权限管理中确定。
图新闻管理员权限系统测试本系统测试环境推荐使用,内存,或以上的版本等。
系统在上述软硬件环境下分别对新闻浏览,新闻搜索和管理员的详细设计功能进行测试,结果能够达到预期功能。
结论本文展示了个较为完整的校园新闻发布系统从需求分析到设计实现的完整过程,在功能分析和划分,数据库设计,页面设计各层次进行了详细的分析和设计。
本系统由于没有采用标准的三层结构设计模式,因此,提供丰富而高效的数据库存储过程成为系统设计的关键。
在两层架构中,进行数据访问主要通过或对象调用相应的存储过程完成数据访问。
在这里我们可知道新闻发布系统可作为种典型的信息管理系统,其设计实现技术可以推广使用。
到现在为止,本校园新闻发布系统能够实现用户所需要的功能,如新闻浏览,新闻搜索,管理员能对本校园新闻发布系统进行管理,如添加分类,添加新闻,添加用户等计划内的大部分功能。
在本系统的开发过程中我积累了丰富的经验通过本系统的开发,让我校园新闻发布系统有了更多的了解和感受,功能的完善性,操作的简易性,系统的安全性等等都是校园新闻发布系统的开发方向和要求。
对于每位开发人员而言,开发语言是否熟悉固然是系统开发能否成功的重要因素,但是我认为激情与耐心才是开发人员在开发道路中克服困难,迎难而上的重要法宝。
虽然本系统是自己个人开发的,但是在开发过程中,认真诚恳的与毕业设计指导老师沟通,向她学习和求知积极的与同学交流等等都是我积累的宝贵经验,让我受益非浅。
当然本系统也存在不足的地方。
校园新闻发布系统的功能是可以扩展的,能发展成通用的信息发布系统。
而本系统在功能的实现上还是有定的不足论坛功能。
对于个系统而言,用户对本系统的建议都可以通过论坛进行交流,这对系统的改进是很有帮助的。
图片
