实务专题课题设计模板.docx
《实务专题课题设计模板.docx》由会员分享,可在线阅读,更多相关《实务专题课题设计模板.docx(11页珍藏版)》请在冰豆网上搜索。
实务专题课题设计模板
福建信息职业技术学院
实务专题(课程设计)
论文题目:
新闻发布管理系统设计说明
系别:
软件工程系
专业:
网络技术与信息处理
班级:
网信0912
学号:
0902091232
学生姓名:
富彦
指导教师:
刘素芳
目录
1组织情况概述1
1.1背景1
1.2系统开发的目标与主要功能模块1
1.2.1系统开发的目标1
1.2.2系统功能结构图2
2新闻发布管理系统分析3
2.1系统初步调查3
2.2可行性分析3
2.2.1经济可行性分析3
2.2.2技术可行性分析3
3系统流程分析5
3.1流程分析5
3.2流程图5
4系统设计6
4.1系统功能6
4.2系统的环境设计6
4.2.1硬件环境设计6
4.2.2软件设计环境设计6
5新系统的逻辑方案的提出7
5.1数据流图7
5.2新系统逻辑方案的提出7
5.2.1现行系统功能的改进。
8
5.2.2业务流程的改进。
8
6系统开发资源与时间进度估计9
总结9
参考文献:
10
新闻发布管理系统设计说明
摘要:
我们从学校的实际情况出发,经过对学校有关新闻发布事项的一番考察和分析,在学生对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。
并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。
经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录。
本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的新闻发布。
关键词:
新闻显示 栏目管理 新闻文章录入 文章管理
1组织情况概述
1.1背景
伴随着网络的出现,网页逐渐融入人们的生活。
快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。
它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。
制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。
尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。
所以网页也逐渐成为一种新兴的教育资源。
也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。
随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。
另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。
所以开发动态网页或动态内容成了越来越多的站点所追求目标。
所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。
站在网络时代的前夜,我们清晰地听到了网络时代的宣言:
谁掌握了网络,谁就掌握了未来。
1.2系统开发的目标与主要功能模块
1.2.1系统开发的目标
随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。
而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。
1.2.2系统功能结构图
新闻发布管理系统的功能结构图,如图1-1所示:
图1-1新闻发布管理系统组织结构图
2新闻发布管理系统分析
系统的调查与分析,简称系统分析,是管理信息系统开发工作的第一个阶段,也是最重要的一个环节。
系统分析在整个系统开发过程中是解决系统是“干什么”的,逐步明确系统的目标,系统的界面以及系统的基本功能等。
为下一阶段进行物理方案设计,解决“怎么干”提供依据。
这个阶段的主要活动有:
系统初步调查、可行性研究(包括:
经济可行性分析和技术可行性分析)
2.1系统初步调查
系统的初步调查是系统分析的第一项活动,也是整个系统开发的第一项活动。
初步调查是在“新闻管理”的最高层进行的,系统分析员站在高层观察“新闻管理”的现状,分析系统的运营情况。
初步调查主要由两部分组成:
一般调查和信息需求调查。
前者包括了解“新闻管理”的内部环境和管理目标,调查分析“新闻管理”的业务流程,明确进行改造的需求以及确定系统目标和主要功能;后者是初步调查的主要内容,调查组织系统的工作职责和各职能部门所要处理的数据。
2.2可行性分析
可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。
2.2.1经济可行性分析
新系统利用现有的网络资源,节省了购买设备的费用;新系统并未自行设计也不是自行开发,充分节省了时间;新系统投入使用后,可节省人力,减轻劳动强度,从而降低了成本,节省了开支。
2.2.2技术可行性分析
新闻发布管理系统是在局域网环境下,采用B/S(浏览器/服务器)的体系结构。
即客户端程序向数据库服务器发布标准SQL命令和接收数据库服务器的运算结果,数据库服务器则负责数据查询、更改、统计等运算,并将运算结果返回客户端。
这是世界上较先进的运算模式,这一运算模式的好处是数据运算集中在服务器端进行,在网络上传输的只是检索式与运算结果。
增强的数据可靠性机制。
增加了大型数据库才有的提交机制,因此数据操作更为安全可靠。
(1)进入功能的口令权限检查,例如:
新闻管理只有管理员能登陆。
(2)对数据进行分类,以便区分各种功能对数据的读或写访问。
(3)易使用性。
通过专门的查询设计,可进行高效率检索查询。
3系统流程分析
系统的业务流程系统要达到的业务目标,业务流程分析是系统分析的基础环节。
3.1流程分析
用户通过“查看新闻”,来查看新闻的标题以及新闻的作者和新闻的发布时间,可以通过点击新闻的标题来查看新闻的内容,还可以根据不同类别的查询来查询相应的新闻。
用户还可以通过“发布新闻”,来发布新闻。
若要“管理新闻”,必须是管理员登陆,管理员登陆后,不仅有了用户所拥有的所有功能,而且还可以对新闻进行删除和编辑
3.2流程图
新闻发布管理系统流程如图3-1所示:
3-1新闻发布管理系统流程
4系统设计
4.1系统功能
新闻发布管理系统的主要功能有:
查看新闻、新闻发布、管理新闻等。
功能如下所述:
(1)查看新闻
通过“查看新闻”来查看各类新闻。
(2)新闻发布
通过“新闻发布”来对新闻进行新闻的发布。
(3)管理新闻
管理员对新闻进行删除,修改等操作。
4.2系统的环境设计
4.2.1硬件环境设计
能连入互联网的计算机。
4.2.2软件设计环境设计
新闻发布管理系统采用先进的B/S模式,服务器端采用Web方式进行系统开发,用户使用通用的浏览器访问该“新闻发布管理系统”,服务器端采用应用逻辑服务和数据库服务两层,与客户端形成三级系统结构。
采用这样的三层结构,具有结构清晰、维护简单、运行速度高等特点。
5新系统的逻辑方案的提出
5.1数据流图
顶层图:
0图:
图5-1新闻发布管理系统数据流程图
5.2新系统逻辑方案的提出
为了明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案,创建新系统的逻辑模型。
新系统的逻辑模型与调查所得的现行系统的逻辑模型相比,变化并不大,可能只是在功能、业务流程等方面加以改进。
因此,建立新闻发布管理系统的逻辑模型是在现行系统的调查与分析的基础上,了解系统存在的问题,对影响其效率的不合理因素作出修改,并最终形成新的逻辑方案。
对现行新闻发布管理系统的分析和修改从以下几方面进行。
5.2.1现行系统功能的改进。
对系统的安全性进行提高,增加用户识别功能,对查询功能进行更为人性化的修改等。
5.2.2业务流程的改进。
新闻发布管理系统对原系统中没有但又必要的环节要增补,不必要的多余环节要删去,重复的环节要合并,使业务流程更加科学、合理和讲求效率。
6系统开发资源与时间进度估计
系统开发资源及时间进度安排见表6-1
表6-1系统开发进度表
1、可行性分析报告
2011.02.20-2011.03.06
2、业务流程图
2011.03.07-2011.03.30
3、数据流程图
2011.04.01-2011.05.15
4、课程设计说明书
2011.05.16-2011.05.31
5、系统数据库设计
2011.06.01-2011.6.30
5.1、数据库的逻辑设计
2011.06.01-2011.06.15
5.2、数据库的物理结构设计
2011.6.16-2011.6.30
5.2.1、管理员信息表
2011.6.16-2011.6.20
5.2.2新闻列表
2011.6.21-2011.6.25
5.3、数据库的完整性与安全性
2011.6.26-2011.6.30
6、功能模块设计
2011.7.1-2011.8.31
6.1、普通用户界面设计
2011.7.1-2011.7.15
6.1.1、查看新闻
2011.7.1-2011.7.7
6.1.2、查询新闻
2011.7.8-2011.7.15
6.2、管理员界面设计
2011.7.16-2011.7.31
6.2.1、查看新闻
2011.7.16-2011.7.22
6.2.2、查询新闻
2011.7.23-2011.7.31
6.3、新闻管理
2011.8.1-2011.8.15
6.4、发布新闻
2011.8.16-2011.8.31
7、系统测试分析及最后完善系统
2011.9.1-2011.9.30
总结
通过对新闻发布管理系统的了解和日常我们所熟悉的对新闻发布管理系统的数据库的应用,我们对数据库的各部分的设计有了感性的认识,对需求分析的重要性和对一个系统的各部门的工作流程细节有了更深入的了解,对概念设计的步骤掌握的更加清晰,促进了对分析过程中的原则要求及所得到的数据结果的原因认识,大体上知道如何对一个系统从那几个方面的进行分析得到我们需要的信息;逻辑设计阶段中,由于整个系统的数据的复杂性和实际应用中的交叉性,在理论上和实际的操作中无论是设计关系模型还是最后选择存储方法时都觉得时间和空间之间有较多的矛盾性,最后的分析选择也存在很多的不足,对数据库的设计的难度有了更深的认识,深感一个高效,简便的数据库的设计实乃非吾辈现在能力所能及也。
总之,在通过真正动手之后,我们对数据库的设计无论是概念,理论,原理的理解还是实际对数据库的操作能力都获益匪浅,但离真正设计还有相当的距离。
参考文献:
[1]刘志成梁洁婷宁云智等.JSP程序设计实例教程[M].北京:
人民邮电出本社,2010.11.
[2]张跃平等.JSP程序设计[M].北京:
清华大学出版社,2010.6.