计算机网络课程设计报告
课程设计名称: 长江大学新闻发布系统
班 级 :
姓 名 : 曾 晴
学 号 :
课程设计日期: 2010-7-12 —— 2010-7-17
1
2010 年 7 月 17 日
目 录
一、课程设计目的和要求
、课程设计目的
、课程设计要求
二、课程设计环境
、课程 Visual Studio 2005 软件开发平台
、SQL SERVER 2005 数据库软件
三、程序的逻辑框图
四、程序源代码
1、系统登陆验证代码:
、主体新闻页面代码
、修改管理员密码代码:
、添加用户信息代码
、删除新闻信息代码:
、添加新闻信息代码:
五、课程设计数据、结果分析
、主要数据库表
、数据库表结构(内容)
、用户信息表:
、新闻信息表:
、用户角色表:
、新闻类别表:
、结果分析
主要流程截图(管理员和新闻录入员)
六、总结
七、教师意见
2
一、课程设计目的和要求
、课程设计目的
、培养学生理论联系实际的设计思想,训练综合运用所学的基础
理论知识,结合生产实际分析和解决网络应用中问题的能力,从而
使基础理论知识得到巩固和加深。
、运用软件工程的原理、方法和工具完整地设计并开发一个软件
项目。
、学习掌握网络应用系统的一般设计过程和方法。
、熟悉并掌握 模式构建网络应用。
、课程设计要求
、合理设计系统框图和网站结构图。
、根据系统框图设计,编写网页及程序代码。
、程序设计时,要求使用 或者 语言进行开发,完
成课设题目的全部内容。
、完成课程设计报告。
、认真做好实验内容的准备,提前作出思考和分析。
、观察各种现象,作出必要的说明和分析。
、认真书写实验报告。包括实验目的和要求,实验情况及分析,
程序设计说明,框图和清单
3
二、课程设计环境
、课程设计 Visual Studio 2005 软件开发平台
是一套完整的开发工具,用于生成
!"#应用程序、$%&!"#"'()"、桌面应用程序和移动应用程
序。)、*++、*,
和 ,全都使用相同的集成开发环境 -.,该环境允
许它们共享工具并有助于创建混合语言解决方案。另外,这些语言
利用了 /'0"1'2的功能,此框架提供对简化 !"#
应用程序和 $%&!"#"'()"开发的关键技术的访问。
、SQL SERVER 2005 数据库软件
3&"'("' 是一个全面的数据库平台,使用集成的商业智
能 -工具提供了企业级的数据管理。3&"'("' 数据库
引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使
您可以构建和管理用于业务的高可用和高性能的数据应用程序 。
3&"'("' 数据引擎是本企业数据管理解决方案的核心。
此外 3&"'("' 结合了分析、报表、集成和通知功能。这
使您的企业可以构建和部署经济有效的 -解决方案,帮助您的团队
通过记分卡、.4#'、!"#"'()"和移动设备将数据应用
推向业务的各个领域。
三、程序的逻辑框图
4
程序逻辑图描述:
系统启动时默认进入默认界面(新闻浏览界面),一般浏览者
可以在此界面浏览各种新闻,点击新闻标题可以查看各条新闻详细
信息。如果是管理员或者是普通用户(新闻录入员),可以在默认
页面选择用户登录,然后进行相关操作。在登陆界面,用户有两种
登陆选择,如果您是管理员,您可以通过用户名和密码登陆,登陆
后可以实现管理员的相关操作功能。如果您是普通用户,您也可以
通过相应名称和密码登陆,登陆后可以实现普通用户的相关操作功
能。
如图所示:
5
新闻浏览界面
登
陆
界
面
登
陆
界
面
浏览新闻
身份选择
新闻录入员
管理员
发布新闻
修改密码
修改新闻
删除新闻
浏览新闻
修
改
密
码
返
回
浏
览
页
返回浏览页
新
闻
管
理
用
户
管
理