在需求阶段应该将用户的功能需求描述清楚。
使用建模软件(如Visio、Rational Rose)对系统进行需求分析,并画出系统功能模块图、用例图;
新闻发布系统功能分析
系统包含的用户管理员:发布、修改、删除新闻浏览者:查看新闻
系统包含的功能新闻类别管理新闻管理新闻查看
*
校园新闻发布系统
*
新闻发布系统功能模块图
功能模块图用图直观的描述系统的功能模块
*
校园新闻发布系统
*
新闻发布系统用例图
从用户的角度看系统,系统为不同类别的用户提供的功能
*
校园新闻发布系统
*
什么是系统设计?系统设计包括哪些?
系统设计作为软件开发流程中需求分析之后的一个环节,主要是根据需求分析,完成系统的设计。
系统设计一般包括:(1)概要设计(2)详细设计(3)数据库设计
*
校园新闻发布系统
*
总体设计
时序图:用户和系统之间交互(动作)的先后顺序例如:新闻类别添加时序图
*
校园新闻发布系统
*
数据库设计
根据新闻发布系统的需求分析及总体设计,新闻发布系统数据库中涉及到的数据表有:新闻类别表UT_News_NewsType新闻表UT_News_NewsContent管理员表UT_Sys_Admin
*
校园新闻发布系统
*
数据表结构
系统管理员表
新闻类别表
新闻表
*
校园新闻发布系统
*
视图
为了简化SQL语句,提高查询数据的速度,在数据库中建立了视图供页面查询数据使用的视图UV_News_NewsInfo
*
校园新闻发布系统
*
子任务1 系统登录页面设计
3. 后台程序实现
*
校园新闻发布系统
*
界面设计步骤:
“学校新闻发布系统”
,选择“布局”——“插入表”,10行、6列
,并插入Logo图片
可以在网站目录中添加images目录存放图片资源;
将图片直接拖放到表格中
,插入一个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: *
*
校园新闻发布系统
*
校园新闻发布系统课件 来自淘豆网m.daumloan.com转载请标明出处.