校园新闻门户网站的设计与实现 - 本科论文(3)
(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页
常州大学本科生毕业设计(论文)
B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:
(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性[5]。
(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求[6]。
从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,网上作业提交系统采用了基于B/S模式的体系结构。 2.2.2 管理可行性
新闻发布系统是学生在学校对校内和校外信息交流的平台 ,它的内容对于学校的决策者和管理者来说都至关重要,所以新闻发布系统应该能够为用户提供充足的信息。可以说它是完全为学生朋友服务的系统,并且适用于各所高校。
作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,因此,开发这样一套新闻发布软件成为很有必要的事情[7]。 2.2.3 经济可行性
通过调查分析开发校园新闻管理系统网站所具备的能力及实现的方法,准确确定新闻管理系统网站的总体结构,利用SQL2005数据库所具有的能力,以最简洁最容易的方法,使用asp.net和Vs2005开发使其达到快速开发的效果[8]。 2.3 业务流程分析
本系统的业务流程,就是对一个用户的各种操作做出响应,调动相关功能模块和数据库实现其要求的过程。
系统业务流程图如图2.1所示。
第4页 共28页
常州大学本科生毕业设计(论文)
图2.1 系统业务流程图
第5页 共28页
…… 此处隐藏:825字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




