欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程设计说明书Word格式.docx

    • 资源ID:8564598       资源大小:1.16MB        全文页数:20页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程设计说明书Word格式.docx

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

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

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

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

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

    6、查询全部、添加、修改、删除等操作。如图3.2新闻发布系统后台功能结构新闻类别管理后台用户注销新闻信息管理评论管理类别添加类别编辑类别删除新闻添加新闻编辑新闻删除评论审核评论删除图3.23.3软件项目的逻辑模型(数据流图、实体-联系图、状态转换图)用户编号密码新闻图片信息发布时间点击次数作者标题新闻类型类型名称管理分类图3.34 软件设计 4.1体系结构设计新闻发布系统顶层数据流程图。如图4.1图4.1新闻发布系统中层数据流程图。如图4.2图4.2新闻信息管理底层数据流程图。如图4.3新闻信息查询查看新闻详细信息删除指定新闻添加新闻修改指定新闻reviewnews游客管理员新闻信息保存categ

    7、ory某一页的新闻列表框显示某一页的新闻列表信息所有评论信息息新闻详细信息息news_id新闻详细信息及评论新闻详细信息及所有评论news_id及其他修改信息category_id+category_name图4.34.2数据设计(数据流设计,分清变换流、事务流、混合流;数据对象和数据结构;数据库的逻辑设计设计与物理实现)数据库在一个信息管理系统中占有非常重要的地位,数据设计的优劣将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存取效率,保证数据完整性和一致性,从而有利于程序的实现。设计数据库系统时应该首先充分了解系统需求的各个方面的需求,包括现有的和将来可能增加

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

    9、新闻类别)用户信息(包括的数据项有用户编号、用户名、用户密码、用户的真实姓名、用户电子信箱地址、用户权限标志)创建数据库newsDB,并创建news、comments、user、pictures四个表。如图4.4图4.4其中,新评论信息表如表4.1所示,表名:表4.1评论信息表如表4.2所示,表名:comments表4.2用户表如表4.3所示,表名:users表4.3图片表:如表4.4所示,表名:pictures表4.44.2.2物理结构设计要点本新闻发布系统中的所有数据结构中的所有数据项都存储在Acceess数据库中。栏目分类表是为了存储新闻分类栏目而设计的,栏目一般有多级栏目存在,在此系统

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

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

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

    13、行控制本系统栏目管理-新闻管理-模板管理-生成HTML页面形成一个完整的新闻发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。后台管理员通过登录验证获得后台管理权限,可以通过:设置栏目-添加新闻-添加模板-绑定模板-生成文件等一系列的系统业务来完成一个新闻系统的设置和新闻的发布.4.4.3运行时间本系统模块分为后台管理模块和前台阅读模块.其中后台管理模块又分为3个子模块,分别为管理员登入模块,分类管理模块,新闻管理模块.前台阅读模块又分为4个子模块,分别为新闻首页模块,搜索新闻模块,新闻详情模块,会员注册模块.其中在分类管理模块中又分为添加目录,修改目录,删除目录.在新闻管理模块

    14、又分为添加新闻,修改新闻,删除新闻,文件上传.各模块合理占用资源.5 软件实现5.1实验设备(环境)及要求硬件设备:CPU:2.2GHz或更快的CPU内存:1GBMB或更大容量的RAM硬盘:7200RPM或更高转速的硬盘,全部安装(包括帮助文档,即MSDN),安装盘上至少需要3.8GB磁盘空间,系统盘至少1GB磁盘空间。显示器:1024x768或1280x1024软件环境:Web服务器:IIS5.1以上前台页面开发环境:Studio2008(ASP.NET3.5)数据库服务器:SQLServer2000以上5.2登录页和普通用户页面5.2.1页面的功能登陆页:2个TextBox输入用户名密码,

    15、Button1实现账号登陆,Button2实现匿名登陆。普通用户页面:Html控件类型:Image;3个“标准”型控件:LinkButton用做连接。3个“数据”类型的DataGrid控件作为连接数据库,信息来源。Calendar控件Hyperlink组件,用做实现超链接5.2.2页面的布局设计图5.1普通用户页面图5.25.3新闻视野页和院系新闻新闻视野页 TextBox实现标题的输入;返回首页链接;实现显示内容;“数据”类型的DataGrid控件院系新闻 院系新闻图5.35.4管理员主页面5.4.1页面的功能11个“标准”型控件:用做链接。3个“数据”类型的DataGrid控件Calend

    16、ar控件,日历5.4.2页面的布局设计图5.45.5撰写新闻页面5.5.15个TextBox输入文字内容,实现重置文字内容,实现提交文字内容。5.5.2图5.55.6新闻管理页面5.6.1实现显示需要的内容;实现显示全部的内容;进而编辑和删除数据库中的内容。5.6.2图5.65.7通知的撰写和管理页面5.7.1通知撰写:3个TextBox输入文字内容,一个labol用来放成功或失败信息管理页面:5.7.2通知撰写图5.75.8管理员密码修改和其他信息浏览页面5.8.13个TextBox实现标题的输入;实现更改密码;实现取消更改密码;一个labol显示信息5.8.2图5.86 项目开发总结报告6

    17、.1总结与展望(主要完成了哪些任务;未来努力方向)这次进行了为期四周软件工程实训。通过这次实训,我拓宽了知识面,锻炼了能力,综合素质得到了提高。实训是培养学生综合运用所学知识发现提出分析和解决实际问题锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程通过理论与实际的结合、人与人的沟通,进一步提高思想。尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分,课程设计虽然安排在连续两周进行,但并不具有绝对的意义。它的一个重要功能,在于运用学习,检验学习。运用学习,北大青鸟。把课堂上学到的系统化的理论知

    18、识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的和设想。检验学习,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。对我们计算机专业的走技术方向的学生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园社会的心理转型期。6.2主要收获(个人的创意、算法、技巧等)本文从新

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


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开