校园新闻发布系统.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASP.NET网站开发 校园新闻发布系统 1.需求分析 在需求阶段应该将用户的功能需求描述清楚。 使用建模软件(如Visio、Rational Rose)对系统进行需求分析,并画出系统功能模块图、用例图; 新闻发布系统功能分析 系统包含的用户 管理员:发布、修改、删除新闻 浏览者:查看新闻 系统包含的功能 新闻类别管理 新闻管理 新闻查看 新闻发布系统功能模块图 功能模块图 用图直观的描述系统的功能模块 新闻发布系统用例图 从用户的角度看系统,系统为不同类别的用户提供的功能 2.系统设计 什么是系统设计?系统设计包括哪些? 系统设计作为软件开发流程中需求分析之后的一个环节,主要是根据需求分析,完成系统的设计。 系统设计一般包括: (1)概要设计 (2)详细设计 (3)数据库设计 总体设计 时序图:用户和系统之间交互(动作)的先后顺序 例如:新闻类别添加时序图 数据库设计 根据新闻发布系统的需求分析及总体设计,新闻发布系统数据库中涉及到的数据表有: 新闻类别表UT_News_NewsType 新闻表UT_News_NewsContent 管理员表UT_Sys_Admin 数据表结构 系统管理员表 新闻类别表 新闻表 视图 为了简化SQL语句,提高查询数据的速度,在数据库中建立了视图供页面查询数据使用的视图UV_News_NewsInfo 子任务1 系统登录页面设计 3. 后台程序实现 界面设计步骤: 1.新建网站“学校新闻发布系统” 2.进入Default.aspx页面设计窗口,选择“布局”——“插入表”,10行、6列 3.将最上面一行合并单元格,并插入Logo图片 可以在网站目录中添加images目录存放图片资源; 将图片直接拖放到表格中 4.左边一列合并单元格,插入一个6行4列的表格,放置登录使用的控件 包括4个Label、4个TextBox、3个Button和1个DropDownList。3个RequiredFieldValidator、1个CompareValidator和1个ValidationSummary验证控件 如CompareValidator1用于验证用户输入的验证码是否正确: ControlToCompare: txtCreateCode ControlToValidate: txtCode Display: Dynamic ErrorMessage: 验证码有误 Text: * 身份列表框: 设置Items属性,将学生项的Selected设为True ValidationSummary控件: ShowMessageBox=true; ShowSummary=false; 另外分别设置 “登录”按钮,及验证控件的ValidationGroup属性为”G1” 后台代码的编写: 数据库连接字符串: 在Web.config中保存连接字符串 <connectionStrings> <add name="strConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\工作\\11年秋\\09.net\\example\\网站\\学校新闻发布系统\\App_Data\\OnlineExamDB.mdb" /> </connectionStrings> static string strConn = ConfigurationManager.ConnectionStrings[“strConn”].ToString();//静态变量 OleDbConnection myConn = new OleDbConnection(strConn); string tmp;//用于存放验证码 Load事件 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)//页面首次加载时执行 { tmp = RndNum(4);//随机产生4位验证码 txt_CreateCode.Text = tmp;//显示验证码 txt_CreateCode.ReadOnly = true;//只读 } } string RndNum(int VcodeNum) { string MaxNum = ""; string MinNum = ""; for (int i = 0; i < VcodeNum; i++)

您可能关注的文档

文档评论(0)

sunhongz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档