校园新闻发布系统_第1页
校园新闻发布系统_第2页
校园新闻发布系统_第3页
校园新闻发布系统_第4页
校园新闻发布系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校园新闻发布系统2网站开发校园新闻发布系统31.需求分析在需求阶段应该将用户的功能需求描述清楚。使用建模软件(如、)对系统进行需求分析,并画出系统功能模块图、用例图;新闻发布系统功能分析系统包含的用户

管理员:发布、修改、删除新闻

浏览者:查看新闻

系统包含的功能

新闻类别管理

新闻管理

新闻查看4新闻发布系统功能模块图功能模块图

用图直观的描述系统的功能模块5新闻发布系统用例图从用户的角度看系统,系统为不同类别的用户提供的功能62.系统设计什么是系统设计?系统设计包括哪些?系统设计作为软件开发流程中需求分析之后的一个环节,主要是根据需求分析,完成系统的设计。系统设计一般包括:

(1)概要设计

(2)详细设计

(3)数据库设计

7总体设计时序图:用户和系统之间交互(动作)的先后顺序

例如:新闻类别添加时序图8数据库设计根据新闻发布系统的需求分析及总体设计,新闻发布系统数据库中涉及到的数据表有:

新闻类别表

新闻表

管理员表

9数据表结构系统管理员表新闻类别表新闻表10视图为了简化语句,提高查询数据的速度,在数据库中建立了视图供页面查询数据使用的视图11子任务1系统登录页面设计3.后台程序实现12界面设计步骤:1.新建网站“学校新闻发布系统”2.进入页面设计窗口,选择“布局”——“插入表”,10行、6列3.将最上面一行合并单元格,并插入图片可以在网站目录中添加目录存放图片资源;将图片直接拖放到表格中4.左边一列合并单元格,插入一个6行4列的表格,放置登录使用的控件 包括4个、4个、3个和1个。3个、1个和1个验证控件如1用于验证用户输入的验证码是否正确: : : : : 验证码有误 : *13身份列表框:设置属性,将学生项的设为控件:;;另外分别设置“登录”按钮,及验证控件的属性为”G1”14后台代码的编写:数据库连接字符串:在中保存连接字符串<><""".4.0:\\工作\\11年秋\\09\\\\网站\\学校新闻发布系统\\\\"/><>=[“”]()静态变量=();用于存放验证码15事件(,e){()页面首次加载时执行{=(4)随机产生4位验证码=显示验证码=只读}}16(){="";="";(i=0;i<;)=+"9";=(0,1);=();随机产生999~9999之间的数=((32(),32()));;}();随机产生一个数17点击“登录”按钮当下拉列表框中未选择管理员身份,弹出提示对话框当选择了管理员身份,但账号或密码输入错误时,弹出提示页面输入正确进入后台新闻类别管理页面弹出对话框可以采用执行的方法:("<>('您不是管理员')''<>");——对话框;关闭对话框后进入哪个页面;18(,e){()验证码输入一致{("管理员")下拉列表框选择管理员{(((),()))检查管理员的账号和密码("");

("<>('用户名或密码错误')''<>");}

("<>('您不是管理员')''<>");}}19检查用户输入的用户名和密码是否正确(,){()();=("(*)'"++"''"++"'",);(32(())>0);;}20新闻分类管理页面1.在网站中增加目录:\2.新建页面3.插入8行、3列的表格,合并相关单元格、添加图片、添加4个控件和控件。控件的属性和属性如1控件的 “返回主页”;“”编写代码:2122(,e){="()('"+()+"')";();="*";=();();="新闻分类名称"+()+"插入成功!";="";("<>('"++"')'"++"'<>");}“增加新闻类别”按钮23在中查询数据库,在中显示新闻类别列表:调用自定义函数();返回新闻类型的所有内容(){打开数据库连接(0){();}定义并初使化数据适配器=;=(,);创建一个数据集=();将数据适配器中的数据填充到数据集中();[0];}24在事件中,绑定的数据源(,e){调用(),绑定控件,显示类别列表="*";=();();}25设置控件的模板代码<><"2"":;:;"><":#009;:;:;"><":;:200;:50;:;">新闻分类名称<><":;:100;:50;:;">修改按钮<><":;:100;:50;:;">删除按钮<><><>标题行的设置代表代表单元格26<> <("")%> <a'<("")%>'"">修改<><""""'<("")%>‘'<("")%>'"('你确定要删除这条记录?');""">删除<><>显示类型的名称“修改”超链接,传递参数“删除”超链接按钮,传递参数,弹出提示对话框在新的页面上打开27(,e){=();得到需要删除的记录的新闻分类名称=(())得到需要删除的记录的编号()

{=""+;();="新闻分类名称"++"删除成功!";="";("<>('"++"')'"++"'<>");}(){();}}28弹出一个对话框的方法:("<>('"++"')'"++"'<>");代表关闭对话框后显示的页面例如:可用来删除数据库中的数据(){()();=(,);();();}29新闻类别修改页面当用户在新闻类别管理页面点击某一类新闻的修改按钮后,转到该页面,并将新闻类别的号进行传递30接收上一页面传来的新闻类别号(,e){([""]){=32([""]());(){=[""]();}}}事件读取上一页面通过传来的新闻类别名称,并显示在文本框中31protectedvoidbtnSubmit_Click(objectsender,EventArgse){stringstrsql="updateUT_News_NewsTypesetNewsTypeName='"+txtTypeName.Text.Trim()+"'whereID="+classid;OperateData(strsql);stringsMessage="新闻分类名称修改成功!";Response.Write("<scriptlanguage=javascript>alert('"+sMessage+"');histo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论