- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1
ASP.NET网站开发
校园新闻发布系统
2
1.需求分析
在需求阶段应该将用户的功能需求描述清楚。
使用建模软件(如Visio、Rational Rose)对系统进行需求分析,并画出系统功能模块图、用例图;
新闻发布系统功能分析
系统包含的用户管理员:发布、修改、删除新闻浏览者:查看新闻
系统包含的功能新闻类别管理新闻管理新闻查看
3
新闻发布系统功能模块图
功能模块图用图直观的描述系统的功能模块
4
新闻发布系统用例图
从用户的角度看系统,系统为不同类别的用户提供的功能
5
2.系统设计
什么是系统设计?系统设计包括哪些?
系统设计作为软件开发流程中需求分析之后的一个环节,主要是根据需求分析,完成系统的设计。
系统设计一般包括:(1)概要设计(2)详细设计(3)数据库设计
6
总体设计
时序图:用户和系统之间交互(动作)的先后顺序例如:新闻类别添加时序图
7
数据库设计
根据新闻发布系统的需求分析及总体设计,新闻发布系统数据库中涉及到的数据表有:新闻类别表UT_News_NewsType新闻表UT_News_NewsContent管理员表UT_Sys_Admin
8
数据表结构
系统管理员表
新闻类别表
新闻表
9
视图
为了简化SQL语句,提高查询数据的速度,在数据库中建立了视图供页面查询数据使用的视图UV_News_NewsInfo
10
子任务1 系统登录页面设计
3. 后台程序实现
11
界面设计步骤:
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: *
12
身份列表框:
设置Items属性,将学生项的Selected设为True
ValidationSummary控件:
ShowMessageBox=true;
ShowSummary=false;
另外分别设置 “登录”按钮,及验证控件的ValidationGroup属性为”G1”
13
后台代码的编写:
数据库连接字符串:
在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;//用于存放验证码
14
Load事件
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)//页面首次加载时执行
{
tmp = RndNum(4);//随机产生4位验证码
txt_CreateCode.Text = tmp;//显示验证码
txt_CreateCode.ReadOnly = true;//只读
}
}
15
string RndNum(int VcodeNum)
{
string MaxNum = ;
string MinNum = ;
for (int i = 0; i VcodeN
您可能关注的文档
最近下载
- 2025年危险品水路运输从业资格考试复习题库资料(浓缩500题).pdf
- 标准图集-苏S13-2022 预制混凝土排水检查井.pdf VIP
- T/CSWSL 036-2024N-酰基高丝氨酸内酯酶.pdf
- 2025至2030中国宫颈癌疫苗行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030汽车防爆膜行业市场占有率及投资前景评估规划报告.docx VIP
- 2025至2030热熔线标涂料行业市场发展分析及投资前景报告.docx VIP
- 2021年禁毒社工招聘考试试题.doc VIP
- 医院病理技师礼仪与病理诊断.pptx VIP
- 2021年度禁毒社工招聘考试试题.doc VIP
- 《十二公民》剧本.docx VIP
文档评论(0)