基于ASP和C#的校园新闻发布系统文档格式.docx

上传人:b****6 文档编号:18945710 上传时间:2023-01-02 格式:DOCX 页数:11 大小:2.19MB
下载 相关 举报
基于ASP和C#的校园新闻发布系统文档格式.docx_第1页
第1页 / 共11页
基于ASP和C#的校园新闻发布系统文档格式.docx_第2页
第2页 / 共11页
基于ASP和C#的校园新闻发布系统文档格式.docx_第3页
第3页 / 共11页
基于ASP和C#的校园新闻发布系统文档格式.docx_第4页
第4页 / 共11页
基于ASP和C#的校园新闻发布系统文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

基于ASP和C#的校园新闻发布系统文档格式.docx

《基于ASP和C#的校园新闻发布系统文档格式.docx》由会员分享,可在线阅读,更多相关《基于ASP和C#的校园新闻发布系统文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

基于ASP和C#的校园新闻发布系统文档格式.docx

3.3.2各模块详细说明

4.详细设计…………………………………………………………12

5.系统实现与测试……………………………………………………13

5.1开发平台和工具选择

5.2系统测试

6.课程设计总结……………………………………………………13

7.参考文献……………………………………………………13

一、系统定义

1:

系统名称:

校园新闻发布系统

2:

实现意图:

实现校园新闻、通知发布的现代化;

加强对校内事件的发布、宣传;

为广大师生了解校园、获取通知提供一个方便的平台。

3:

目标功能:

3.1:

为普通用户提供匿名登陆的功能。

实现普通用户对新闻、通知浏览的无障碍化。

3.2:

为管理者提供基于web的管理页面。

管理员需要验证登陆,登陆账户由数据库Sa用户进行管理。

实现管理的简易化、可视化、人性化。

二、需求分析

在我们这个校园新闻发布系统中,因为正对性很强,所以可以把功能进行简化。

主要完成校园内的新闻,国内热门新闻,学校、学院通知的公布工作。

在使用上,用户只能进行查询、浏览;

而管理员可以进行新闻或通知的添加,更新,删除等操作。

功能框图如下:

三、系统设计

1、概念结构设计

1.1:

系统E-R图:

2、系统数据库建立

很据系统的结构设计的E-R图,可以看到,我们需要的是三类数据:

校内新闻数据、国内新闻数据、通知数据;

通知,管理登陆需要账户数据。

因此,为实现系统,我们共建立一个数据库、四个表。

2.1:

建立数据库:

我们将该数据库的名称命名为“xiaonei”。

如下图:

2.2:

建表

该系统共需要建立四个表。

四个变分别为为:

user、xiaonei、tongzhi、guonei;

分别表示校内新闻、国内新闻、通知、用户。

3、系统功能模块图

系统的模块功能如下图

各模块详细说明

3.2.1:

登陆界面:

由于此系统采用B-S模式,该系统为两类用户服务,一:

需要浏览新闻和查看通知的普通用户,二:

需要对浏览内容和通知进行管理的管理员登陆。

因此,我们在登陆界面采取区分权限登陆:

普通用户的匿名登陆;

管理员的验证登陆。

其中管理员的账户与密码保存与SQL数据库的User表中,由数据库sa用户管理。

登陆界面截图如下:

3.2.2:

用户浏览页面:

用户浏览界面作为用户登陆后的主页面。

页面主要分为四个模块:

校内新闻模块、国内新闻模块、通知模块、外部链接模块。

每个模块下的内容以标题形式显示出来,用户可以快速浏览。

同时,用户点击标题,可以进入详细内容浏览页面。

用户浏览页面截图如下:

3.2.3:

详细内容浏览页面:

从用户浏览页面进入详细内容浏览页面之后,点击页面上方的显示后,会在页面中显示详细内容,如发布时间、标题、新闻内容等等。

详细内容页面截图如下:

3.2.4:

管理员管理界面:

管理员需要对校内新闻、国内新闻、通知进行管理。

因此在此页面中,管理员可以分模块的对新闻和通知进行编辑个删除。

比如:

当点击校内新闻管理中的编辑新闻之后,就会进入新闻编辑添加页面。

添加的新闻也会存入SQL数据库的相应的表中。

管理员管理界面截图如下:

3.2.5:

新闻编辑页面:

从管理员界面进入新闻编辑页面,该页面主要作用是对新闻进行添加。

根据数据库表中内容的异同,需要添加的内容也有所不同。

添加的内容会自动存入SQL数据库相应的表中,同时在用户新闻浏览页面显示出来。

校内新闻编辑页面截图:

3.2.6:

新闻删除页面:

从管理员界面进入新闻删除页面,该页面主要作用是对新闻、通知进行删除。

删除的内容会自动从SQL数据库相应的表中删除,同时在用户新闻浏览页面也不再显示该删除的新闻。

新闻删除页面截图如下:

四、详细设计

1、调用数据库的代码及注解:

stringconn="

DataSource=CHINA-20120511E;

InitialCatalog=xinwen;

UserID=sa;

Password=123456"

;

//四个等号分别为:

服务器名、数据库名、sa用户、sa用户密码

stringsele="

select*from[user]where用户名='

"

+TextBox1.Text+"

'

and密码='

+TextBox2.Text+"

//在数据库User表中查找用户名与TextBox1.Text、密码与TextBox2.Text相同的项。

SqlConnectionmyconn=newSqlConnection(conn);

myconn.Open();

SqlCommandsqlSelectCommand1=newSqlCommand(sele,myconn);

SqlDataReaderdr=sqlSelectCommand1.ExecuteReader();

五、系统实现与测试

1、开发平台和工具选择

SQLServer2000。

上手容易、管理简单。

1.2:

VisualStudio2005。

页面图形化控件设计、减少70%代码书写。

2、系统测试

在VisualStudio2005中测试:

通过软件提供的编译功能进行测试。

通过IIS将网站发布。

在InternetExplorer地址栏中输入http:

//172.18.106.97:

8081/;

进入网站进行访问。

六、课程设计总结

在这次课程设计中,我们学会了SQLserver2000的使用方法,能用其建立简单的数据库,并且对数据库进行查询、插入、删除等操作。

同时学会了VisualStudio2005的使用方法,能用其建立动态网站,深切地感受到了该软件功能之强大,用途之广泛,另外,也学会了应用在该软件之上的ASP.NET语言,收获颇丰。

设计之初,我们在图书馆里选择使用哪一种方法来做该网站,先后了解了PHP,ASP,最终决定使用ASP.NET语言来做该网站,随后又选择了VisualStudio2005和SQLserver2000这两个功能强大的软件。

参考文献

1.杨继平,吴华.SQLServer2000自学教程北京:

清华大学出版社.

2.胡静.ASP。

NET动态网站开发教程(第二版).北京:

清华大学出版社

.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1