校园系统新闻发布系统报告.doc
- 文档编号:380390
- 上传时间:2022-10-09
- 格式:DOC
- 页数:36
- 大小:2.23MB
校园系统新闻发布系统报告.doc
《校园系统新闻发布系统报告.doc》由会员分享,可在线阅读,更多相关《校园系统新闻发布系统报告.doc(36页珍藏版)》请在冰豆网上搜索。
《Project项目开发》实验报告
题目
校园新闻发布系统的设计与实现
专业名称
软件工程
班级
112901
学号
090119
学生姓名
吴东
指导教师
董洋溢、詹金珍
完成时间
2011年9月
目录
1 系统需求分析 1
1.1系统概述 1
1.2具体需求 1
1.3验收准则 1
2 系统功能设计 1
2.1功能模块图 1
2.2模块对应的物理文件结构图 1
2.3系统操作流程图 1
3 数据库设计 1
3.1E-R图 1
3.2表设计 1
3.3表的创建步骤 2
3.4数据库的连接方法 2
4 系统实现 2
4.1实验设备(环境)及要求 2
4.2登录页和普通用户页面 2
4.2.1页面的功能 2
4.2.2页面的布局设计 2
4.2.3页面的事件处理 2
4.3新闻视野页和院系新闻 3
4.3.1页面的功能 3
4.3.2页面的布局设计 3
4.3.3页面的事件处理 3
4.4管理员主页面 3
4.4.1页面的功能 3
4.4.2页面的布局设计 3
4.4.3页面的事件处理 3
4.5撰写新闻页面 3
4.5.1页面的功能 3
4.5.2页面的布局设计 4
4.5.3页面的事件处理 4
4.6新闻管理页面 4
4.6.1页面的功能 4
4.6.2页面的布局设计 4
4.6.3页面的事件处理 4
4.7通知的撰写和管理页面 4
4.7.1页面的功能 4
4.7.2页面的布局设计 4
4.7.3页面的事件处理 4
4.8管理员密码修改和其他信息浏览页面 5
4.8.1页面的功能 5
4.8.2页面的布局设计 5
4.8.3页面的事件处理 5
5 系统测试 5
5.1测试用例 5
5.2测试结果 5
6 总结 5
7 致谢 5
8 参考文献 5
1系统需求分析
1.1系统概述
背景:
一所大学时刻发生各种新闻事件,现在需要建立一个校园新闻网站系统,以方便将发生的新闻收集到网上供学生和老师了解。
软件概述:
该系统具有发布、收藏和分享新闻等功能。
有用户登录和匿名两种登录方式,用户登录以后可以收藏、发布和分享新闻。
匿名登录只能浏览新闻。
运行环境:
WindowXPProfessional+SP2
用户类及其要求:
用户只能是校园的学生和老师才能注册,校外人员只能匿名浏览。
校内用户不得用此系统传播不良信息。
1.2具体需求
写功能需求:
此系统能实现用户登录和进入网站浏览新闻信息,并且能够运行一些新闻的发布、
收藏和分享功能以供用户及时了解新闻信息。
性能需求:
必须能够简单快捷的完成新闻的相关功能。
1.3验收准则
系统必须分为普通用户登录和管理员登录2种方式登录。
后者有管理新闻,比如:
发布新闻,修改新闻等功能,前者只能匿名浏览。
2系统功能设计
2.1功能模块图
管
理
新
闻
视
野
管理员登录
发
布
新
闻
管
理
新
闻
发
布
通
知
修
改
密
码
管
理
通
知
浏
览
其
他
新
闻
浏
览
院
系
新
闻
浏
览
近
期
新
闻
查
看
通
知
浏
览
新
闻
视
野
普通用户登录
2.2模块对应的物理文件结构图
2.3系统操作流程图
用户
登录
匿名登录
验证
管理新闻
浏览新闻
发布
修改
查看
退出登录
3数据库设计
3.1E-R图
新闻
来源
标题
时间
内容
类型
通知
来源
标题
时间
内容
包含
要闻
编号
名称
n
1
用户
用户名
密码
管理
n
n
1
3.2表设计
3.3表的创建步骤
启动SQLserver2000
打开企业管理器
创建数据库newsmanagement
在库中创建表、确定数据类型、主键等
3.4数据库的连接方法
stringstrconn="DataSource=localhost;InitialCatalog=newsmanagement;IntegratedSecurity=SSPI";
4系统实现
4.1实验设备(环境)及要求
硬件设备:
CPU:
2.2GHz或更快的CPU
内存:
1GBMB或更大容量的RAM
硬盘:
7200RPM或更高转速的硬盘,全部安装(包括帮助文档,即MSDN),安装盘上至少需要3.8GB磁盘空间,系统盘至少1GB磁盘空间。
显示器:
1024x768或1280x1024
软件环境:
Web服务器:
IIS5.1以上
前台页面开发环境:
VisualStudio2008(ASP.NET3.5)
数据库服务器:
SQLServer2000以上
4.2登录页和普通用户页面
4.2.1页面的功能
登陆页:
2个TextBox输入用户名密码,Button1实现账号登陆,Button2实现匿名登陆。
普通用户页面:
Html控件类型:
Image;3个“标准”型控件:
LinkButton用做连接。
3个“数据”类型的DataGrid控件作为连接数据库,信息来源。
Calendar控件,日历。
Hyperlink组件,用做实现超链接。
4.2.2页面的布局设计
登陆页
普通用户页面
4.2.3页面的事件处理
登陆页
普通用户页面
4.3新闻视野页和院系新闻
4.3.1页面的功能
新闻视野页TextBox实现标题的输入;LinkButton返回首页链接;
Button1实现显示内容;
“数据”类型的DataGrid控件作为连接数据库,信息来源。
院系新闻TextBox实现标题的输入;LinkButton返回首页链接;
Button1实现显示内容;
“数据”类型的DataGrid控件作为连接数据库,信息来源。
4.3.2页面的布局设计
新闻视野页
院系新闻
4.3.3页面的事件处理
新闻视野页
院系新闻
4.4管理员主页面
4.4.1页面的功能
Html控件类型:
Image;11个“标准”型控件:
LinkButton用做链接。
3个“数据”类型的DataGrid控件作为连接数据库,信息来源。
Calendar控件,日历。
4.4.2页面的布局设计
4.4.3页面的事件处理
4.5撰写新闻页面
4.5.1页面的功能
5个TextBox输入文字内容,Button1实现重置文字内容,Button2实现提交文字内容。
LinkButton用做连接。
4.5.2页面的布局设计
4.5.3页面的事件处理
4.6新闻管理页面
4.6.1页面的功能
TextBox实现标题的输入;LinkButton返回首页链接;
Button1实现显示需要的内容;Button2实现显示全部的内容;
“数据”类型的DataGrid控件作为连接数据库,信息来源。
进而编辑和删除数据库中的内容。
4.6.2页面的布局设计
4.6.3页面的事件处理
4.7通知的撰写和管理页面
4.7.1页面的功能
写页面对应的功能、对应的窗体文件和代码文件名
4.7.2页面的布局设计
写页面的界面设计总体布局方式、主要用到的控件类型和相关属性
4.7.3页面的事件处理
逐个写页面的事件功能及关键代码实现方法
4.8管理员密码修改和其他信息浏览页面
4.8.1页面的功能
写页面对应的功能、对应的窗体文件和代码文件名
4.8.2页面的布局设计
写页面的界面设计总体布局方式、主要用到的控件类型和相关属性
4.8.3页面的事件处理
逐个写页面的事件功能及关键代码实现方法
5系统测试
登陆页面的登陆功能
输入用户名密码登陆至如下页面
匿名登陆至如下页面
校园新闻发布系统的功能
6总结
这次实习学习了很多关于网站建设,事件处理编程,前台设计和SQL数据库的使用与创建的知识。
项目制作过程需要认真与细心才能做好一个项目,所以这次实习也锻炼了我们吃苦耐劳勤奋认真的精神和品质。
7致谢
感谢董洋溢老师的指导和解析。
8参考文献
写在整个开发过程中的所参考的一下书籍、文献及网络文章,要求给出所以出处,下面给个例子,自己根据实际使用的进行修改。
……
33
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 系统 新闻 发布 报告