




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录: 一 总体设计 3 统 概述 3 统功及模块 3 统实现方案 4 二 4 据库需求分析 4 据库设计 4 三 . 详细设计 5 统 基本框架 5 统 各功能模块设计与实现 6 共模块设计 6 闻浏览界面 6 理员登陆系统 7 统 管理界面 7 布新闻模块 8 改新闻模块 8 除新闻模块 8 四 8 陆界面 8 陆后界面 9 布新闻界面 9 布后界面 9 改新闻模块 10 除新闻模块 10 闻浏览主界面 11 闻浏览最终界面 11 五 12 1、 系统总体设计 统概述 本系统为 是应用 发的网站新闻管理系统,用户可以通过浏览器访问本系统 ,查看新闻,管 理员可以登录本系统进行新闻的添加 ,删除和修改。对于本系统的管理也是通过浏览器来完成的,它具有操作方便快捷等有点。 统功能及模块 1. 浏览新闻 :用户通过浏览器查看新闻,如果是多条新闻,可以分页显示。 2. 新闻录入 :通过浏览器来完成,可以改变格式。 3. 新闻修改 :通过浏览器来完成。 4. 删除新闻 :根据需要可以删除新闻。 5. 系统管理员验证 :在对系统管理之前,必须通过登录系统验证。用户 不必登陆即可查看所有新闻,管 理员必须进行身份验证才能管理系统。 图 1 系统功能模块 统实现 方案 ,计算机范文网 本系统采用 B/S 结构,使用 术, 务器采用 台数据库 管理系统采用 000,开发环境为 + 2、 数据库设计 据库需求分析 根 据本系统功能要求,新闻管理系统需要以下数据项。 ( 1) 新闻资料 新闻标题、新闻内容、发布日期、发布人。 ( 2) 用户密码资料 用户名、密码、是否为管理员、姓名。 据库 表设计 新闻管理系统 新闻浏览主界面 新闻浏览最终页面 系统管理主界面 发布新闻模块 修改新闻模块 删除新闻模块 根据需求分析,共设计两个表,分别为新闻文章表和用户表。 列名 数据类型 是否可为空 说明 纪录编号,标识属性,主键 00) 否 文章标题 000) 否 文章内容 0) 否 发布日期 0) 是 发布人 表 1 新闻文章表 列名 数据类型 是否可为空 说明 纪录编号,标识属性,主键 5) 否 用户名 5) 否 用户密码 ) 否 是否为管理员 0) 是 用户姓名 表 2 用户表 3 详细设计 统 基本框架 图 2 系统基本结构图 公共模块中一共有个 件和一个 件:“ 含其他件 中需要导入的 和包,这样其他文件就可以只需要将“ 件包含进来,而不必逐一包含 和包。“ 件主要 用来连接数据库,由于这段代码在大部分页面中会出现,属于重复代码所以可以将他作为一个单独的 件“ 件用于对新闻文章的内容进行转换,将 一般格式于格式之间转换,如一般格式的回车换行,在 式中就是一个 标记等。“ 件用来判断是否可以系统管理员的身份登陆了系统,防止非法用户直接 进入系统管理后太对系统进行破坏。 一般用户不需要登陆就可以打开新闻浏览最终页面“ 看新闻列表,单击其中某一条新闻的标题,就可以打开新闻浏览最终页面“ 查看新闻。由于新闻的标题和内容都存放在数据库中,所以最终的新闻页面是根据数据库中的记录动态生成的。 只有管理员才能输入正确的用户名和密码,通过登陆系统“ “ ,才能登陆到系统管理主页面“ 在这个主页面中,管理公共模块 闻浏览最终页面 闻浏览主界面 理员 登录 系统 统管理主界面 布新闻模块 改新闻模块 除新闻模块 可以发布新闻、修改新闻以及 删除新闻。 功能模块的设计与实现 共模块设计 公共模块中一共有个 件和一个 件 : 包含其他 件中需要导入的 和包。 用来连接数据库以及声明相关变量 ,连接数据库时首先装载驱动,然后建立 象与指定的数据库进行连接。代码中声明了 实例 来返回查询结构。还定义全局变量 以后的文件使用。 用来判断是否以系统管理员的身份登陆系统,防止非法用户 登陆到系统管理后台对系统进行破坏,程序中使用了会话( 象。会话对象类似与普遍应用程序中的全局变量。在一个 用程序中,当一个用户访问该应用程序时,这个会话对象使这个用户在该 用的所有页面共享数据。 可以使用 和 方法来保存和读取会话对象中的数据。上段代码中通过读取会话对象中的数据 否为 判断系统管理员是否登陆。系统管理员在成功登陆后会将 据保存为 用于对新闻文章的内容进行格式转换,即在一般格式与 式之间的转换,如一般格式的回车换行,在 式中就是一个 标记等。程序中定义了 3 个方法,其中的 方法是内部方法,是供其他两个方法调用的。其他程序中只调用 和 方法。 闻浏览 界面 用户浏览新闻的主页面,该页面的作用是将所有的新闻标题以列表形式显出来, 读者在新闻浏览主页面“ 中单击感兴趣的新闻标题时,就会打开新闻浏览最终 页面“ 查看新闻内容。“ 任务就是接受主页面传入的新闻 后以此 数据库新闻文章表 查找符合条件的记录,然后取出新闻标题、新闻内容等信息,并显示在“ 面上。 理员登录系统 新闻管理系统的后台管理用来发布、修改、删除新闻。拥有相应权限的管理员才能管理系统,所以新闻管理系统需要管理员登陆系统。登陆系统主要包括两个件:“ “ 主要用来让 管理员输入用户名和密码 ( 1) 程序开头使用语句将“ “ 含进来。 ( 2) 使用 写函数 用来判断管理员是否输入了用户名和密码,如果没有输入,则给出提示。当用户单击登陆按钮,提交表单时,就会执行这个函数。 ( 3) 程序中设置 型的变量 一共有两个值:“ “ 如果取“ 表示输入的用户名和密码不正确,如果为“ 表示用户没有登陆而企图直接进入管理页面。 ( 4) 用户输入用户名 和密码,或者没有登陆,直接在浏览器地址栏中输入地址,企图进入管理页面时,他们都会由相应的 件重定向到本页面,并传入变量 值。 ( 5) 出现错误时,程序首先取出变量 值,并设置 象,将 断是哪种错误,并打印出来。 ( 6) 代码中定义了一个表单, “ 户单击登陆按钮,提交表单,打开“ 面,判断用户名和密码是否正确。 在数据库的表中查询,验证用户名和密码的正确性 。 统管 理主界面 当 管理员输入正确的用户名和密码后就进入到了 该页面可以发布,修改,删除新闻。 布新闻模块 如果想发布新闻。单击发布新闻,就进入了发布新闻模块。发布新闻模块有两个文件组成:“ “ 负责在页面中添加新闻,然后提出表单。 页面将添加的新闻保存到数据库 数据表 。 改新闻模块 新闻发布后,如果发现输入的标题或者内 容出现错误,可以使用修改新闻模块,对新闻进行修改。就修改新闻模块共有两个 件: “ “ 将待修改的新闻和内容显示出来,供管理员修改。 将修改后的新闻保存到数据库中。 除新闻模块 根据需要还可以删除新闻, 件就负责这种功能。 4 运行效果发布 陆界面 陆后的界面 布新闻界面 布后的界面 改新闻模块 除新闻模块 闻浏览主界面 闻浏览最终界面 1 2 5 参考文献 【 1】 张琴 张千帆 . 从零开始 态网页制作基础培训教程 人民邮电出版社 2005 【 2】 孙卫琴 李洪成 发技术详解 电子工业出版社 2004 【 3】 史济民等 . 软件工程 原理 二版) 高等教育出版社2002: 10 【 4】 王诚梅 等 . 例开发集锦 电子工业出版社 2004 附: 文件名称 位置 说明 共包含文件 来连接数据库的 件 来判断是否以管理员登录系统的 件 来将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路设计项目管理制度
- 机关食堂人员聘用方案(3篇)
- 消防专业分包方案(3篇)
- DB62T 4392-2021 集中式饮用水水源地命名和信息编码规范
- 煤矿采空区灭火方案(3篇)
- 药酒包装销售方案(3篇)
- 微商合作合同协议书
- 房屋代销合同补充协议书
- 秸秆清运措施方案(3篇)
- 基础护理发热课件
- 2025年下半年度苏州城际铁路限公司管理岗位公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 聚合物化学基础试题及答案
- GB/T 12008.7-2025塑料聚氨酯生产用聚醚多元醇第7部分:碱性物质含量的测定
- 2025-2030中国鱼油行业市场深度调研及发展趋势和投资前景预测研究报告
- 2025年全国国家版图知识竞赛(中小学组)题库
- 蔬菜净菜车间管理制度
- 2025年高考化学考点复习之有机合成(解答大题)
- 企业国际化经营中的人力资源管理
- 2025年中国石油化工行业市场发展前景及发展趋势与投资战略研究报告
- 《文化和旅游领域重大事故隐患判定标准》知识培训
- 《CA6140型卧式车床的电气控制PLC改造探究》8300字【论文】
评论
0/150
提交评论