内容发布更新时间 : 2024/12/27 14:25:42星期一 下面是文章的全部内容请认真阅读。
4.1.4 Internet信息服务简介 ................................... 12 4.2 系统首页实现 ................................................ 12 4.3 用户登陆模块实现 ............................................ 13 4.4 用户注册模块实现 ............................................ 14 4.5 新闻管理模块实现 ............................................ 14 4.5.1 学校信息 ................................................ 14 4.5.2 放假通知 ................................................ 16 4.5.3 留言板 .................................................. 17 4.5.4 课程安排 ................................................ 18 4.6 管理员模块的实现 ............................................ 20 4.6.1 管理员登录 .............................................. 20 4.6.2 添加新闻管理模块 ........................................ 21 4.6.3 用户管理模块 ............................................ 22 5 系统测试 ........................................................ 24 5.1 系统测试方法 ................................................ 24 5.1.1 系统测试计划 ............................................ 24 5.1.2 系统测试工具 ............................................ 24 5.1.3 系统测试方法和测试类型 .................................. 24 5.2 系统测试的目的和原则 ........................................ 24 5.3 系统测试 .................................................... 25 5.3.1 会员登录测试要点 ........................................ 25 5.3.2 管理员进入系统测试要点 .................................. 25 5.3.3 新闻输入测试要点 ........................................ 25 5.3.4 新闻删除测试要点 ........................................ 25 6 结 论 ........................................................... 26 6.1 系统开发总结 ................................................ 26 6.2 存在问题及改进 .............................................. 26 参 考 文 献 ....................................................... 27 致 谢 ............................................................. 28
Ⅳ
常州大学本科生毕业设计(论文)
1 绪论
1.1 项目背景
新闻发布系统是现代生活不可缺少的部分,它的内容对于新闻的决管理者阅读者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,因此,开发这样一套新闻发布软件成为很有必要的事情。 1.2 研究意义
随着internet的迅速发展,社会已经进入了网络时代。网络正在飞速发展,这样它就使我们世界变得越来越“小”,也使我们的竞争更加激烈。
计算机已经成为我们学习和工作的得力助手:
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等[1]。
在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域和时间的影响而无法达到预期的效果。这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力来制作核发表信息,在信息时代这种传统的传播方式必然被计算机为基础的信息管理所取代。随着网络的应用逐渐普及到信息传递和商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域和时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。 1.3 系统架构
本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。
B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:
(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确
第1页 共28页
常州大学本科生毕业设计(论文)
定而非单一厂商所制定,保证了其应用的通用性和跨平台性[2]。
(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求[3]。
从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,网上作业提交系统采用了基于B/S模式的体系结构。 1.4 本系统概述
对于本系统,我们需要实现以下一些主要功能:
(1).用户浏览功能:为了方便用户能及时的浏览到相关新闻。 (2).用户注册功能:用户可以通过填写相关信息来注册。 (3).用户评论功能:用户登录后可以对新闻进行评论。 (4).用户登录功能:分为普通用户和管理员登录两个模块。
(5).已注册用户经过登录对新闻发表评论功能:用户可以查看别人发表的评论,也可以发表自己的评论。
(6).管理员发布新闻功能:管理员可直接发布新闻到新闻浏览界面。 (7).管理员删除新闻功能:管理员可删除新闻,并且对已删除新闻进行恢复。
新闻发布系统中涉及到的数据信息量很大,并且数据繁杂,各个功能间的联系很紧密,因此,要建立的数据表。在这些数据表中,可以体现的是人员的各个方面的信息,企业各个方面的信息,表之间的关联很紧密。
第2页 共28页
常州大学本科生毕业设计(论文)
2 校园新闻管理系统分析
软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。
按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。当我们已经了解、理解了用户的业务,于是可以开始分析需求了。软件系统的需求分析可以由产品工程师或系统分析员或两者分阶段合作完成全部的需求分析工作。 2.1 系统需求分析 2.1.1 功能需求
具体功能描述如下。 (1).一般用户/会员 ①用户注册功能,非网站用户也就是游客用户可以在本站进行注册会员来对新闻进行评论的操作。
②用户登录功能,实现用户的登录。
③新闻查询,根据新闻的标题关键字和新闻的类别来查询新闻信息。 ④新闻浏览,可以查看新闻类别信息列表,新闻列表,新闻内容信息。 ⑤发表留言,登录用户可以发表留言。 2.管理员
①管理员拥有最大权限,可以进入管理页面并配置系统信息。 ②管理员可以管理会员,对会员进行删除。
③管理员可以随时更新新闻信息,添加新闻信息,删除新闻信息。
④新闻类别包含校园新闻、下载资料、学校信息、课程安排、放假通知和学校风采等信息。 2.1.2 性能需求
可以分为以下几种。
(1).安全性要求:所有访问数据库的操作,必须尽量保证安全。
(2).时间性要求:保证浏览每个页面都能快速的显示出来让页面很友好。 (3).美观性要求:要求界面美观,操作简便。 2.2 系统可行性分析 2.2.1 技术及开发方法可行性
本系统是基于B/S架构进行开发的采用asp.net技术进行编程开发[4]。
第3页 共28页