ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:1.24MB ,
资源ID:7488567      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7488567.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程设计说明书Word文件下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程设计说明书Word文件下载.docx

1、4.3接口设计(外部数据接口、系统或设备接口;内部接口设计) 134.3.1用户接口 134.3.2外部接口4.3.3内部接口4.4过程设计 134.4.1运行模块组合 134.4.2运行控制 144.4.3运行时间5 软件实现 165.1实验设备(环境)及要求 165.2登录页和普通用户页面5.2.1页面的功能 165.2.2页面的布局设计5.3新闻视野页和院系新闻 185.4管理员主页面 185.4.1页面的功能5.4.2页面的布局设计 195.5撰写新闻页面 195.5.15.5.2页面的布局设计 205.6新闻管理页面 205.6.15.6.25.7通知的撰写和管理页面 215.7.1

2、5.7.25.8管理员密码修改和其他信息浏览页面 225.8.15.8.2页面的布局设计 226 项目开发总结报告 236.1总结与展望(主要完成了哪些任务;未来努力方向) 236.2主要收获(个人的创意、算法、技巧等) 236.3存在的问题 241 项目概述1.1项目背景新闻发布系统的主要功能是把众多杂乱的新闻信息进行归纳分类,可以为管理员提供方便而又合理的新闻管 理功能,可以为学生、家长以及老师提供及时、详细的新闻阅读页面。新闻管理功能包括对新闻进行分类和检索等,为用户提供新闻内容,以及对新闻进行评论等。 在九十年代后期,互连网技术进一步发展,网络作为一种新起的新闻媒介工具,越来越多的用户

3、通过网络及时获取大量新闻。随着用户的增加,新闻发布系统性能要 求也越来越高。 目前,高校园网新闻发布系统有利于校园网新闻的及时传播,及时传达最新动态,学术成果,是资源快速共享的一种方式。因此研究校园新闻网发布系统对于学校建设与发展具有重要意义。这里使用主要采用了B/S设计模式,基于ASP.NET+SQL Server2008R2技术开发。1.2项目目标本校园新闻发布系统实现了如下功能:(1)新闻浏览和搜索;(2)系统管理员对系统和用户的管理;(3)新闻管理员发布新闻;本系统其功能灵活并已于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。关键字:新闻发布;新闻浏览;B/S;AD

4、O.NET数据访问;ASP.NET1.3相关技术根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对新闻发布系统发布选择以下开发工具进行工具:系统结构:B/S(浏览器/服务器)开发语言:ASP.NET实现语言C#。开发工具:MicrosoftVisualStudio2008,IIS,Dreamweaver数据库:OfficeAccess2003操作系统:WindowsXPProfessional图1.12 可行性分析报告2.1经济可行性本系统的运行使管理人员决策及时、准确、更科学化;使学校信息流通结构更合理;本系统使用Window Application 工程和Access数据库

5、,开发简单,使用方便,不需要耗费大量的人力物力财力就能很快的开发出来,对软硬件的要求不高,用户操作简单,从经济上讲是可行的。2.2技术可行性基于ASP的校园新闻发布系统用,NET+Access开发,利用Microsoft Visual Studio 2008 软件开发环境,B/S语言作前端的应用开发工具,利用Access作为后台的数据库,充分利用了B/S和Access的优点,利用Window_XP作为系统平台。使用Visual Studio 2008 作为系统的开发环境,他提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障,保证了代码的模块化要求,从而提高了代码

6、模块化,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.3操作可行性本系统操作简单方便,只要简单看一下本系统的使用说明,无论是否熟练电脑应用操作,都可以十分方便地操作本系统,所以在操作上也是可行的2.4安全可行性基于Windows 认证技术和应用程序配置,可以确定源程序是觉得安全的。及时更新计算机防毒软件、安装防火墙。在上网过程中注意加强自我保护,避免访问非法网站,管理员要定期做好重要资料的备份,以免造成重大损失。选择具备“网页防马墙”功能的杀毒软件,每天升级杀毒软件病毒库,定时对计算机病毒查杀,上网时开启杀毒

7、软件全部监控。3 软件需求分析 3.1软件项目的综合需求校园新闻的信息管理是基础性的管理工作。校园新闻管理信息系统的主要作用是系统管理员通过Internet能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。新闻管理是一个学习发展的重要动力,只有加强新闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发展。帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成的功能。本系统主要的功能有:管理员权限与普通用户权限。管理员权限:新闻类别的管理(对新闻类别的添加,修改,删除,查询),新闻信息管理(对新闻信息的添加,修改,删除,查询),普通用户权限:新闻信息的浏览(新

8、闻信息更新,查询),新闻评论(新闻评论更新,查询,添加)。3.2软件项目的数据要求根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界面,如图所示:新闻管理系统分为后台管理员管理与前台用户管理,后台新闻管理员可以对新闻类别管理与新闻信息管理,前台用户(老师、学生)等可以对新闻信息浏览查看并对新闻评论与查看他人评论。本系统前台管理页面,分为新闻信息浏览管理与新闻信息评论,新闻信息浏览主要是对新闻类别的更新与查询及新闻信息的更新与查询等操作。如图3.1图3.1本系统后台管理页面,分为新闻类别管理与新闻信息管理,新闻类别管理主要是对新闻类别的查询全部、添加、修改、删除等操作。新闻信息管

9、理主要是对新闻信息的查询全部、添加、修改、删除等操作。如图3.2图3.23.3软件项目的逻辑模型(数据流图、实体-联系图、状态转换图)图3.34 软件设计 4.1体系结构设计新闻发布系统顶层数据流程图。如图4.1图4.1新闻发布系统中层数据流程图。如图4.2图4.2新闻信息管理底层数据流程图。如图4.3图4.34.2数据设计(数据流设计,分清变换流、事务流、混合流;数据对象和数据结构;数据库的逻辑设计设计与物理实现)数据库在一个信息管理系统中占有非常重要的地位,数据设计的优劣将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存取效率,保证数据完整性和一致性,从而有利

10、于程序的实现。设计数据库系统时应该首先充分了解系统需求的各个方面的需求,包括现有的和将来可能增加的需求。4.2.1数据库需求分析需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。在仔细分析和调查系统的基础上,针对新闻管理发布系统的需求,通过对管理新闻发布过程的内容和数据分析,设计如下所示的数据项和数据结构:新闻信息(包括的数据项有新闻编号、新闻标题、新闻内容、新闻发布者的编号、新闻发布时间、新闻类别编号、是否有图片)新闻评论信息(包括的数据项有新闻评

11、论编号、评论者名称、评论时间、新闻评论内容、新闻编号)新闻类别信息(包括的数据项有新闻类别编号、新闻类别)用户信息(包括的数据项有用户编号、用户名、用户密码、用户的真实姓名、用户电子信箱地址、用户权限标志)创建数据库newsDB,并创建news、comments、user、pictures四个表。如图4.4图4.4其中,新评论信息表如表4.1所示,表名:news表4.1评论信息表如表4.2所示,表名:comments表4.2用户表如表4.3所示,表名:users表4.3图片表:如表4.4所示,表名:pictures表4.4本新闻发布系统中的所有数据结构中的所有数据项都存储在Acceess数据库

12、中。栏目分类表是为了存储新闻分类栏目而设计的,栏目一般有多级栏目存在,在此系统中用的存储方式是使用结点编码的方式存取具有多级父子关系的树状栏目。新闻内容表存储新闻的详细内容,其中column1,column2取决于表中的栏目内容;看新闻次数字段默认值为0;news存储新闻内容。用户表中的密码对外是保密的。说明各个数据结构与访问这些数据结构的形式:如下表所示表4.5内部接口设计)本新闻发布系统采用图形用户接口,以鼠标和键盘为用户接口,信息从用户工作站输入(也可以通过其他一些自动的方式获得,比如文档模版word/excel,E-mail等);信息中心集中存储和管理各类信息。授权用户可以访问或订阅信

13、息中心的信息(结合手机短信平台),各种信息源的数据通过“信息采集系统”进入信息中心。系统提供基于MYSQLServer的数据导入和导出功能,方便用户与操作员的数据交换。JSP页面主要实现对管理界面的显示和解释.中间层组件实现对数据库的操作和前台页面的生成工作,数据库服务器主要对系统提高数据服务。中间层组件主要封装了对数据库的查询、修改、删除以及页面生成工作,实现了本系统的全部中间业务逻辑.本新闻发布系统根据后台管理员设置的栏目和绑定的模板自动生成前台新闻主页、栏目浏览页面和新闻浏览页面,同时后台提供了栏目、模板、新闻的编辑、修改、和删除功能,完成了新闻发布系统的所有功能.4.4过程设计(每个模

14、块的处理功能说明、主要算法描述、接口描述、设计语言描述、内部设计结构、注释/约束/限制)4.4.1运行模块组合模块1:管理员登陆模块运行所历经的模块以及主要的功能:管理员登陆模块为独立模块,其主要功能是增加、删除、锁定账号,修改当前管理员的登录密码.模块2:分类管理模块添加目录:|修改目录:系统管理员可以动态定义、修改栏目。删除目录:模块3:新闻管理模块添加新闻:主要是用于发布新闻修改新闻:主要是用于编辑新闻删除新闻:模块4:前台管理模块新闻首页:搜索新闻:新闻详情:主要是用于与用户之间的互动,以及用户对本系统的意见.会员注册:|本系统栏目管理-新闻管理-模板管理-生成HTML页面形成一个完整

15、的新闻发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。后台管理员通过登录验证获得后台管理权限,可以通过:设置栏目-添加新闻-添加模板-绑定模板-生成文件等一系列的系统业务来完成一个新闻系统的设置和新闻的发布.本系统模块分为后台管理模块和前台阅读模块.其中后台管理模块又分为3个子模块,分别为管理员登入模块,分类管理模块,新闻管理模块.前台阅读模块又分为4个子模块,分别为新闻首页模块,搜索新闻模块,新闻详情模块,会员注册模块.其中在分类管理模块中又分为添加目录,修改目录,删除目录.在新闻管理模块又分为添加新闻,修改新闻,删除新闻,文件上传.各模块合理占用资源.5 软件实现硬件设备:

16、CPU:2.2GHz或更快的CPU内存:1GBMB或更大容量的RAM硬盘:7200RPM或更高转速的硬盘,全部安装(包括帮助文档,即MSDN),安装盘上至少需要3.8GB磁盘空间,系统盘至少1GB磁盘空间。显示器:1024x768或1280x1024软件环境:Web服务器:IIS5.1以上前台页面开发环境:Studio2008(ASP.NET3.5)数据库服务器:SQLServer2000以上页面的功能登陆页:2个TextBox输入用户名密码,Button1实现账号登陆,Button2实现匿名登陆。普通用户页面:Html控件类型:Image;3个“标准”型控件:LinkButton用做连接。3

17、个“数据”类型的DataGrid控件作为连接数据库,信息来源。Calendar控件Hyperlink组件,用做实现超链接图5.1普通用户页面图5.2新闻视野页 TextBox实现标题的输入;返回首页链接;实现显示内容;“数据”类型的DataGrid控件院系新闻 院系新闻图5.35.4管理员主页面11个“标准”型控件:用做链接。3个“数据”类型的DataGrid控件Calendar控件,日历页面的布局设计图5.45个TextBox输入文字内容,实现重置文字内容,实现提交文字内容。图5.5实现显示需要的内容;实现显示全部的内容;进而编辑和删除数据库中的内容。图5.6通知撰写:3个TextBox输入

18、文字内容,一个labol用来放成功或失败信息管理页面:通知撰写图5.73个TextBox实现标题的输入;实现更改密码;实现取消更改密码;一个labol显示信息图5.86 项目开发总结报告未来努力方向)这次进行了为期四周软件工程实训。通过这次实训,我拓宽了知识面,锻炼了能力,综合素质得到了提高。实训是培养学生综合运用所学知识发现提出分析和解决实际问题锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程通过理论与实际的结合、人与人的沟通,进一步提高思想。尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成

19、部分,课程设计虽然安排在连续两周进行,但并不具有绝对的意义。它的一个重要功能,在于运用学习,检验学习。运用学习,北大青鸟。把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的和设想。检验学习,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。对我们计算机专业的走技术方向的学生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的

20、学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园社会的心理转型期。本文从新闻发布系统设计、功能目标设计和具体页面的确定及数据库的设计等几个方面探讨了新闻发布系统的技术与实现,最终采用Browser/Server三层结构应用ASP.NET编制校园网新闻发布系统。采用易移植的数据库Access作为数据的存储工具,但同时它也失去了大型数据库的优点,如事务处理,存储容量大等。该系统运行在Windows操作系统上且需IIS的支持,同时客户端能在任何具有浏览器的操作系统上查看新闻,包括Linux等操作系统。 过通过这次课程设计我也明白了很多事理。它使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和思考的能力。6.3存在的问题时间仓促,许多界面设计还不是美观,以后要认真注意这个问题。该系统能稳定地运行,但当访问的用户到达一定数量时,速度明显变慢。在添加新闻页面中,不能使图文混排,上载图片速度慢。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2