- 83
- 0
- 约4.3千字
- 约 31页
- 2021-10-27 发布于北京
- 举报
1
网站开发
校园新闻发布系统
2
1.需求分析
在需求阶段应该将用户的功能需求描述清楚。
使用建模软件(如、 )对系统进行需求分析,并画出系统功能模块图、用例图;
新闻发布系统功能分析
系统包含的用户管理员:发布、修改、删除新闻浏览者:查看新闻
系统包含的功能新闻类别管理新闻管理新闻查看
3
新闻发布系统功能模块图
功能模块图用图直观的描述系统的功能模块
4
新闻发布系统用例图
从用户的角度看系统,系统为不同类别的用户提供的功能
5
2.系统设计
什么是系统设计?系统设计包括哪些?
系统设计作为软件开发流程中需求分析之后的一个环节,主要是根据需求分析,完成系统的设计。
系统设计一般包括:(1)概要设计(2)详细设计(3)数据库设计
6
总体设计
时序图:用户和系统之间交互(动作)的先后顺序例如:新闻类别添加时序图
7
数据库设计
根据新闻发布系统的需求分析及总体设计,新闻发布系统数据库中涉及到的数据表有:新闻类别表新闻表管理员表
8
数据表结构
系统管理员表
新闻类别表
新闻表
9
视图
为了简化语句,提高查询数据的速度,在数据库中建立了视图供页面查询数据使用的视图
10
子任务1 系统登录页面设计
3. 后台程序实现
11
界面设计步骤:
1.新建网站“学校新闻发布系统”
2.进入页面设计窗口,选择“布局”——“插入表”,10行、6列
3.将最上面一行合并单元格,并插入图片
可以在网站目录中添加目录存放图片资源;
将图片直接拖放到表格中
4.左边一列合并单元格,插入一个6行4列的表格,放置登录使用的控件
包括4个、4个、3个和1个。3个、1个和1个验证控件
如1用于验证用户输入的验证码是否正确:
:
:
:
: 验证码有误
: *
12
身份列表框:
设置属性,将学生项的设为
控件:
;
;
另外分别设置 “登录”按钮,及验证控件的属性为”G1”
13
后台代码的编写:
数据库连接字符串:
在中保存连接字符串
.4.0 :\\工作\\11年秋\\09\\\\网站\\学校新闻发布系统\\\\ /
= [“”]()静态变量
= ();
用于存放验证码
14
事件
( , e)
{
()页面首次加载时执行
{
= (4)随机产生4位验证码
= 显示验证码
= 只读
}
}
15
( )
{
= ;
= ;
( i = 0; i ; )
= + 9;
= (0, 1);
= ();
随机产生999~9999之间的数
= ((32(), 32()));
;
}
( );随机产生一个数
16
点击“登录”按钮
当下拉列表框中未选择管理员身份,弹出提示对话框
当选择了管理员身份,但账号或密码输入错误时,弹出提示页面
输入正确进入后台新闻类别管理页面
弹出对话框可以采用执行的方法:
((您不是管理员));
——对话框; 关闭对话框后进入哪个页面;
17
( , e)
{
( )验证码输入一致
{
( 管理员)下拉列表框选择管理员
{
(((), ()))
检查管理员的账号和密码
();
((用户名或密码错误));
}
((您不是管理员));
}
}
18
检查用户输入的用户名和密码是否正确
( , )
{
( )
();
= ( (*) + + + + , );
(32(())0)
;
;
}
19
新闻分类管理页面
1.在网站中增加目录:\
2.新建页面
3.插入8行、3列的表格,合并相关单元格、添加图片、添加4个控件和控件。
控件的属性和属性
如1控件的
“返回主页”; “”
编写代码:
20
21
( , e)
{
= (
您可能关注的文档
最近下载
- 专题2 数据采集与编码 学案(含解析)2025届高中信息技术.DOCX VIP
- 高中地理课件湘教版:1-1中国的人口和民族.ppt
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.2沉淀溶解平衡的应用课件(内嵌音频+视频).ppt VIP
- 建筑施工安全管理论文【推荐】.doc VIP
- 2025年高考地理识图填图完全手册(扫描版).docx
- 防火封堵材料 GB23864-2023.pdf
- 专题2 数据采集与编码 课件 2025届高中信息技术.pptx VIP
- 专题1 数据与大数据 课件 2025届高中信息技术.pptx VIP
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.1沉淀溶解平衡与溶度积(内嵌音频+视频).ppt VIP
- 2025年甘肃省高考物理试卷(含答案解析).docx VIP
原创力文档

文档评论(0)