net课程设计1.docx
《net课程设计1.docx》由会员分享,可在线阅读,更多相关《net课程设计1.docx(11页珍藏版)》请在冰豆网上搜索。
net课程设计1
河南理工大学高等职业学院
《ASP.NET》课程
设计报告
姓名:
王雪
学号:
401001001
班级:
计算机11-1
辅导教师:
杨战旗
时间:
2013年6月6
目录
1、系统的提出………………………………………………………………………………3
2、ASP的运行环境…………………………………………………………………………3
3、系统功能描述……………………………………………………………………………3
4、流程图……………………………………………………………………………………4
5、系统功能总体设计及数据库设计………………………………………………………5
6、系统编码与实现…………………………………………………………………………7
7、感想………………………………………………………………………………………10
1、系统的提出
随着中国公共传媒的发展和日新月异人们已经不单只从电视报纸上得到他们需要的新闻报道,传播介质的出现使得他们能够从更加丰富的资源中得到自己想要的信息近几年来,人们对媒体的依赖已经越来越加深,为此中央宣传部对网络舆论与信息内容的管理日益加强,并要求各个网站在舆论导向和舆论宣传上必须有引导性和先进性作为近几年来日益普及和访问量日趋增大的贴吧论坛,宣传部更加明确要求在有张有弛的管理之下应该自主开发其技术核心并且满足大众对贴吧论坛访问的需求。
是媒体最早的功能之一它早期只能是发表一些文本形式的信息,如股票价格,商业信息等,而如今贴吧论坛是为大量用户提供一个交流信息,发表文章的平台和场所I脚,这种特性决定了贴吧应用需要有极强的性能和稳定性因此,因此结合ASP.net、sql数据库等基础知识完成贴吧。
2、ASP的运行环境
1)WINDOWSXP运行IIS上。
2)VisualStudio2005;
3)SQLserver2000数据库
3、系统功能描述
贴吧论坛分为前台和后台两个模块。
前台模块的使用对象包括了所有用户(管理员、用户),提供的功能包括注册账号、浏览主题、发表主题、回复主题等。
后台模块的使用对象为管理人员(管理员),提供的功能包括管理用户、管理主题。
贴吧论坛系统功能预览如下:
3.1、前台:
1、用户登录
2、用户注册
3、发表主题
4、回复主题
5、浏览主题
3.2、后台:
1、管理员登录
2、用户管理
3、帖子管理
4、流程图
4.1、总体流程图
4.2、贴吧管理员用例图
4.3、贴吧管理员用例图
5、系统功能总体设计及数据库设计
总体设计是在系统分析的基础上由抽象到具体的过程。
主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性,灵活性,可靠性,经济性的要求。
5.1、系统功能模块图
5.2、贴吧前台功能模块图
图4.2贴吧后台功能模块图
5.2、数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储效率,保证数据的完整和一致。
同时,合理的数据库结构也将有利于程序的实现。
5.3、需求分析
需求分析是设计数据库的起点,其结果是否准确地反映了客户的实际要求,将直接影响到后面的各个阶段的设计,并影响设计结果是否合理和实用。
就是通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能,新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。
调查的重点是数据和处理,通过调查、收集、分析,获取用户对数据库的要求。
1.信息要求,指由信息要求导出数据要求,即在数据库中需要存储哪些数据。
2.处理要求,指用户要完成的处理功能,对处理的响应时间以及处理方式。
3.安全与完整性要求。
5.4、创建数据库
数据库分析完成后,就可以对数据库进行设计了。
在系统中,数据库的设计工作主要包括建立管理系统的数据库,创建所需要的表与字段,设定表关系。
这些设计工作都是在sqlserver下操作并实现的。
数据库创建好后,使用设计器创建表。
系统数据库中重要表的设计结果如下。
管理员(admin)信息表
用户(users)信息表
主题(title)信息表
回复(response)信息表
6、系统编码与实现
6.1、贴吧主页面
6.2、登陆跳转跳转页面
6.3、登陆页面
6.4、用户注册页面
6.5、取回口令页
6.6、修改密码页
6.7、个人中心页面
6.8、个人信息页面
6.9、修改信息页面
6.10、回复页面
6.11、回复登陆页面
6.12、用户管理页面
6.13、帖子管理页面
7、感想
本次的ASP.NET课程设计我设计的是一个关于美食与烹饪的贴吧设计,通过这次设计让我知道了一个网站的成立需要的各种条件,有静态页面的实现、动态页面的实现、数据库的建立、数据库的管理等等许多关于计算机方面的知识,让我知道了平时的积累的重要性,同时也巩固了我对此门语言课程的再熟悉和再学习。