课件发布系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目录
前言2
1 可行性分析2
1.1 经济可行性分析2
1.2 技术可行性分析2
2 需求分析3
2.1 功能需求分析3
2.1.1 管理员对功能的需求3
2.1.2 用户对功能的需求3
2.2 性能需求分析4
2.3 开发环境与技术需求4
2.3.1软、硬件环境需求分析4
2.3.2技术分析4
2.3.3开发工具4
3 概要设计7
3.1 功能模块设计7
3.1.1 站点配置设计7
3.1.2 用户管理、课件信息、网站公告7
3.2 数据库概念模型设计7
3.2.1信息实体图7
3.2.2 表示实体间关系的E-R图8
4 详细设计9
4.1 网站结构的设计9
4.1.1 网站前台结构框架9
4.1.2 课件网后台管理框架10
4.2数据库表的设计10
5 功能的实现11
5.1前台显示说明14
5.2主要功能模块的实现15
5.2.1 用户登陆15
5.2.2 用户注册及用户信息的修改16
5.2.3 用户对课件的上传、搜索操作16
5.2.4 公告栏18 【买计算机毕业论文就到计算机毕业论文网】
5.3后台显示说明18
5.4主要功能模块的实现19
5.4.1 网站公告19
5.4.2修改课件19
5.4.3 用户管理20
5.4.4 审核课件、推荐作品操作21
5.4.5 上传课件21
本文来自think58 [资料来源:http://think58.com]
5.4.6 退出操作23
6 结束语24
致谢25
参考文献26
[来源:http://www.think58.com]
硬件环境需求:服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;服务器和客户端计算机都应该在网络上(Internet网或局域网),当然也可以单机运行。网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。
软件环境需求:软件配置要根据不同的需要进行选择。本网站采用Browser/Server体系结构, Web服务器软件采用IIS3.0(Internet Information Server),开发软件包括单机操作系统和浏览器软件,分别选用Windows 2000(服务器版)和Internet Explorer。数据库系统采用SQL Server2000 有利于方便操作。
2.3.2技术分析
用 ASP.NET环境开发网站,实现网站的前台显示和网站的后台管理功能,包括用户管理、审核课件、推荐作品、上传以及课件的查找、发布、删除、浏览课件内容等。
在实现这些功能的时候要用到的主要技术有ASP.NET控件的应用、数据库应用、Session应用、Cookie应用以及数据库访问技术和数据绑定技术。
2.3.3开发工具 think58.com [来源:http://think58.com]
1)VStudio.NET与 Dreamweaver
本网站是采用B/S结构结合Internet技术应用微软专门为.NET平台开发的C#语言和Visual Studio.NET集成开发工具进行开发的,另外为了美化网站界面而把Dreamweaver作为辅助开发工具运用到网站开发过程中。
作为本网站主要的开发工具,Visual Studio .NET 2003 充分运用微软公司推出的.NET Framework 1.1中最新发展成果的竞争优势,还包括数个程序语言的发展成果,含有新的Visual J#. NET Java语言开发人员工具、加强的Visual Basic .NET 功能,Visual C++. NET和Visual C#. NET中产能增强和标准兼容的新功能,以及为现有Visual Basic 6.0或Java语言应用程序的开发人员所提供的程序代码转换工具。
数据只有用数据库来管理才有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。SQL Server2000数据库相对其它的数据库来说要简单容易操作些, SQL Server 2000最常用的是企业管理器,它是一个集成化的数据操作环境,是SQL Server 2000 的主要管理工具。通过企业管理器可以方便地可视化地建立起数据库系统。所以本课件发布系统的数据库文件就是用SQL Server2000的企业管理器来存放的。为了保证网站的统一性,采用对数据库配置进行统一管理的方法,即将程序中用到的所有连接字符串信息统一放于Web.Config配置文档中,在程序中对该文档的这一配置进行调用,实现统一用统一改。 [资料来源:http://www.THINK58.com]
对于数据库调用字符串,由于数据库使用的是本地数据库,DataSource(数据源)设置为localhost;UID(用户ID)赋值为系统默认的sa;PWD(连接密码)赋值为sa;DATABASE(数据库名称)设为kejian(课件发布网站的数据库名称)。 内容来自think58
[资料来源:THINK58.com]
如何配置,ASP.NET提供了一个丰富而可行的配置系统,以帮助管理人员轻松快速地建立自己的Web应用环境。ASP.NET提供的是一个层次配置架构,可以帮助Web应用、站点、机器分别配置自己的扩展配置数据。
料之后点击“确认提交”按钮即可完成注册操作。点击“更改资料”之后进入到用户资料填写的界面,在这里用户可以进行用户的具体信息的更改以及用户密码的修改。想要进行密码修改只要点击“修改密码”按钮进入相应的界面,当密码修改完成后点击“确认修改”按钮即可看到“修改成功”的提示即完成密码的修改操作。点击 “修改成功” 返回前一页。在密码修改成功以后点击“修改资料”和“返回首页”按钮进入相应界面。
5.2.3 用户对课件的上传、搜索操作
copyright think58 [资料来源:http://www.THINK58.com]
[资料来源:http://www.THINK58.com]
登陆的用户想要把自己制作的或者是已经制作好了的flash课件上传到网站,点击“上传课件”进入到课件发布界面填好相应的课件信息之后就可以进行上传课件的操作。在搜索栏写入关键字即课件名,选择课件类别即高中课件、初中课件、小学课件、其他,然后点击“搜索”按钮,就可以查找到相应的课件。
think58.com