校园新闻系统设计文档模板.doc
《校园新闻系统设计文档模板.doc》由会员分享,可在线阅读,更多相关《校园新闻系统设计文档模板.doc(23页珍藏版)》请在咨信网上搜索。
1、摘要 ASP.NET是新一代Web应用程序开发平台,它是一个已编译、基于.NET开发环境,它提供了生成企业级应用程序所必需全部服务,基于 .NET Framework 生成,整个框架全部可用于任何 ASP.NET 应用程序。能够使用任何和公共语言运行库(CLR)兼容语言(包含 Visual Basic.NET、C# 和 JScript.NET)来创建应用程序。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站新闻动态管理,使得对信息管理愈加立即、高效,提升了工作效率,含有通常新闻系统功效,关键包含前台新闻查看区和后台管理区,可为学校各部门公布新闻,为校园网站提供新闻公布
2、和管理服务。关键词 ASP.NET ADO.NET 新闻管理 Browser/Server目录引言11研究背景21.1 中国外研究现实状况及发展趋势21.2 研究目标、意义和范围22 需求分析42.1 需求分析42.2 新闻系统性能需求52.3 运行环境要求52.3.1设备52.3.2支持程序53 系统结构设计63.1 新闻系统功效模块介绍63.2 新闻系统模型结构73.3系统数据流图74 系统数据库设计84.1 实体图设计84.2 数据表设计95 系统功效模块设计85.1 各关键窗体页图形界面介绍115.2 Web.config文件配置125.3 系统部分关键功效及其代码135.3.1 We
3、b用户控件135.3.2 添加公布新闻135.3.3 用户注册145.3.4 用户修改密码14总结16参考文件17引言 JSP(Java Server Pages)是Sun Microsystems企业所提倡,很多企业参与一起建立一宗动态网页技术标准。它在HTML代码中,插入JSP标识(tag)及Java程序片段(Scriptlet),组成JSP页面,其扩展名为.jsp。当用户端请求JSP文件时,Web服务器实施该JSP文件,然后以HTML格式返回给用户端。1研究背景1.1 中国外研究现实状况及发展趋势传统网站新闻管理方法有两种:一个是静态HTML页面,更新信息时需要重新制作页面然后上传页面并
4、修改对应链接,这种方法因为效率太低已不多用;到了今天,更是发展出了.Net和J2EE两大阵营。Microsoft.NET平台是一个强调多语言间交互通用运行环境。尽管.NET设计者试图以.NET平台作为绝大多数Windows应用首选运行环境,但.NET首先吸引却是Web开发者眼光。,.NET平台,尤其是.NET平台中ASP.NET确实不失为Web开发技术在Windows平台上一个集大成者。另一个J2EE则是纯粹基于Java处理方案。她三个关键元素是Servlet、JSP和EJB。J2EE体系及相关软件产品已经成为了Web服务端开发一个强有力支撑环境。用户端技术和服务器技术发展,使得互联网有了更多
5、展示方案,其相关应用也得到了不停发展和进步。新闻公布系统也伴随Web技术发生了颠覆式改变。现在,众多新闻门户每日围绕着我们,使我们轻松能够了解天下事。JSP (Java Server Pages,动态网页技术标准),是建立动态Web应用程序而重新打造全新技术,其关键特色包含: 语言独立性; 一次编译,随地运行;将内容生成和显示进行分离;强调可重用组件;采取标识简化页面开发; 提升了实施效率; 简化布署和组态操作; 支持用户端类型; 支持下一代Web服务; 促进适用性和延展性; JSP适应平台更广; 更多支持工具; 更佳安全机制; 会话(Session)能够跨进程、跨机器。因为JSP众多优点,技
6、术发展和多种客观实际需要,该系统选择了JSP来开发设计,实现了对行业新闻动态管理操作,使得对新闻信息公布和管理愈加立即、高效,提升了工作效率。1.2 研究目标、意义和范围伴随Internet普及,越来越多企业建立了自己WWW网站,企业经过网站能够展示产品,公布最新动态信息,和用户进行交流和沟通,和合作伙伴建立联络,和开展电子商务等。其中新闻管理系统是组成企业网站一个关键组成部分,它担负着双层作用:首先能够用来动态公布相关新产品或新开发项目;其次又能够立即向用户公告企业经营业绩、技术和研发进展、尤其推荐或优惠工程项目、产品和服务,从而吸引用户,扩大用户群。该系统使用JSP技术开发, 实现了网站新
7、闻动态管理,使得对信息管理愈加立即、高效,提升了工作效率。该新闻系统含有通常新闻系统功效,关键包含前台新闻查看区和后台管理区,可为个人网站公布新闻,为校园网站提供新闻公布和管理服务。该系统是基于B/S(Browser/Server,浏览器/用户端)模式实现,基于JSP动态网站开发设计,关键实现对行业新闻公布和管理功效,对新闻内容信息浏览阅读等。伴随Internet/Intranet技术兴起,将原本在单机或当地局域网上运行数据库系统移植到因特网中,即开发基于B/S模式新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展趋势。为了确保系统性能
8、高效性、可扩展性,和达成数据共享和网络化管理目标,本系统采取B/S体系结构进行设计开发。2 需求分析2.1 需求分析该系统用户为校园网站,需要常常公布部分新闻,怎样能有效地管理和公布新闻呢?最初用户需求为:“该新闻系统含有通常新闻系统功效,同时含有新闻审核和不一样管理员不一样管理权限功效” 。经过对其它部分新闻系统调查发觉,通常新闻系统功效以下: 前台按分类显示新闻; 搜索新闻; 后台管理: 添加、删除和修改(编辑)新闻 添加、删除和修改用户来访者有不一样权限,需要有个管理权限功效,系统中应该有个超级管理员,含有全部权限,能够对系统进行全方面管理,同时管理员能够修改自己信息。依据校园网站新闻公
9、布管理实际需求,在首页中能显示最近公布几条新闻等,同时在后台公布新闻时能够添加图片,在前台能自动依据所显示图片显示新闻。在后台管理中,因为有权限管理员才能登录管理后台,所以需要有个登录验证模块,而且需要依据用户权限不一样显示不一样管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,假如一多则想找到某条新闻或某个用户就极难,所以需要有个查找(按公布日期)模块用于查找新闻。依据以上需求分析,该系统要实现关键功效为: 前台显示新闻部分 用户登录区 显示最新前几条新闻 搜索新闻功效 新闻具体信息浏览阅读 图片新闻(自动生成缩略图)在首页显示且只显示前三条 网站友谊链接(可在管理中添加设置) 后
10、台管理部分 登录验证 依据权限显示对应管理目录 添加、修改和删除新闻 用户管理2.2 新闻系统性能需求该系统在性能功效上应达成以下需求: 操作简单、界面友好: 完全控件式页面布局,使得新闻录入工作更简便,很多选项只需关键点击鼠标就能够完成;另外,跟踪出现提醒信息也让用户随时清楚自己操作情况。对常见网站新闻管理各个方面:新闻录入、浏览、删除、修改、搜索等方面全部大致实现,实现了网站对即时新闻管理要求; 即时可见:对新闻处理(包含录入、修改、删除)将立即在主页对应栏目显示出来,达成“即时公布、即时见效”功效; 系统运行应该快速、稳定、高效和可靠; 在结构上应含有很好可扩展性,便于未来功效扩展和维护
11、。2.3 运行环境要求2.3.1 运行平台用户机硬件要求:含有 Pentium III 处理器以上且满足以下要求计算机:最低 64 MB 内存,最小 2.1 GB 硬盘。服务器硬件要求:含有 Pentium III 处理器以上且满足以下要求计算机:最低 256MB 内存,最小 8 GB 硬盘。2.3.2 支持程序 用户端操作系统:Windows 98/NT/XP或更高版本浏览器:IE 5.0以上 服务器操作系统:Windows 200X Server或Windows XPWeb服务器:Tomcat6.0数据库:MySql Server5.03 系统结构设计3.1系统功效模块介绍该系统系统功效模
12、块图图3.1所表示: 登录后经权限判定浏览网站一般浏览者浏览阅读新闻搜索新闻注册用户添加新闻管理新闻管理用户管理员添加新闻搜索新闻浏览阅读新闻新闻输入员搜索新闻浏览阅读新闻图3.1 系统功效模块图示整个系统工作步骤为:打开该系统网站,一般浏览者能浏览、阅读和搜索新闻,能进行注册,注册后成为新闻输入员,登录进入新闻后台管理区, 有添加新闻权限;如为系统管理员,其有新闻后台管理区内全部权限,如:添加和管理新闻、添加和管理用户和友谊链接设置。在添加新闻时,能够添加新闻标题、新闻内容、而新闻作者和公布时间是由系统自动获取不需要输入。管理新闻功效包含对任一条新闻内容可作对应修改,也可删除任何一条不再需要
13、保留新闻。管理用户包含修改用户名、密码和用户权限,也可将任一用户删除。3.2系统模型结构该系统结构分为三个逻辑层,具体模型结构图3.2所表示。Web 层:Web层为用户端浏览器提供对应用程序访问,这一层是作为处理方案文件中 Web 项目实现。Web 层由 JSP 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现多种控件事件处理程序。 业务层:包含多种业务规则和逻辑实现,如用户帐户验证和字符串处理。用户端浏览器用户端浏览器用户端浏览器Web层业务层数据访问层系统配置数据库图3.2 新闻系统模型结构图示数据访问层:数据访问层为业务层提供数据服务,这一层是作为处
14、理方案文件中 Conn类(数据访问类,实现公共操作一个通用类)实现;3.3 系统数据流图经过对数据流向进行分析,得出该系统整个数据流图图3.3所表示。 1用户注册 新闻输入员网站访客 申请注册 注册成功4公布新闻 用户信息3新闻管理 新闻信息2 用户管理 删除 修改 删除 添加网站管理员 修改 图3.3 系统数据流图4 系统数据库设计本项目使用MySql Server5.0作为数据库,其中数据库名为jspcndb。包含3个实体。4.1 实体图、用户E-R实体图用户名编号用户实体含有用户ID、密码、用户名、用户权限等级4个属性,E-R图图3.1所表示。用户权限等级密码图3.1 用户E-R实体图、
15、新闻E-R实体图新闻标题新闻实体含有编号、标题、内容、作者、公布时间5个属性,E-R图图3.2所表示。新闻编号新闻内容新闻公布时间作者图3.2 新闻实体图、图片E-R实体图 图片实体含有编号、名称、大小、类型等6个属性,E-R图图3.3所表示。图片编号图片名称图片大小上传时间图片类型上传者图3.3 评论E-R图4.2 数据表创建该数据库中共包含到3个数据表应用,分别为以下:l UserInfo:保留注册用户信息l NewsInfo:用于存放新闻信息l Image:用于存放上传图片信息。. 用户信息表用户信息表(UserInfo)用于存放该管理系统中全部用户信息,用户管理是每个管理系统中必不可少
16、,也是比较关键一部分,本系统中进行了较具体设计,表中各个字段数据类型、大小和简短描述如表3.1所表示。表3.1 用户信息表字 段 名数 据 类 型大 小字 段 描 述userIDint4用户ID,作为主键usernameVarchar15用户名PasswordVarchar12统计用户登陆时密码UsertypeVarchar2用户权限等级.新闻信息表新闻信息表(NewsInfo) 表用于存放新闻信息。因为本系统关键是用于管理校园新闻,所以在本系统中进行了较具体设计,表中各个字段数据类型、大小和简短描述如表3.2所表示。表3.2 新闻信息表字 段 名数 据 类 型大 小字 段 描 述NewsID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 新闻 系统 设计 文档 模板
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。