当前位置:首页 > 免费毕业设计

ASP.NET基于BS课件发布系统(源代码+论文)免费下载

ASP.NET基于BS课件发布系统(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要

  本文在分析建立动态网站的技术细节和课件发布工作流程的基础上,阐述了网站的结构与功能设计。本网站采用的是B/S结构,网站使用 Microsoft Visual Studio .NET2003作为主要开发工具,采用Dreamweaver 作为辅助开发工具实现网站的框架设计,使用SQL Server2000 数据库用来存放网页素材、课件资料以及用户资料。本系统可以实现课件的分类显示以及对课件的推荐、审核发布、更新删除等功能。用户通过Web浏览器实现对课件的查找、上传、浏览等操作。本网站可以成为学校Web站点的一个子网,具有很好的外部接口,能够很好的配合校园网的其它子系统进行学校的远程教育活动。


关键词: 
  动态网站;课件发布;SQLB/SASP.NETC# 




目录:

图片




概要设计:

3.1 功能模块设计

3.1.1 站点配置设计

主要是Web.Config配置文档的编写与设定。这个文件主要是用以配置站点的参数、特征、特殊处理等,以便提供全面、系统、安全、稳定的Web服务。

3.1.2 用户管理、课件信息、网站公告

用户管理这部分程序提供用户注册、修改资料、登陆等功能。其主要功能是实现对访问用户进行有效的控制与管理,该部分程序要用到的主要技术有ASP.NET控件的应用、数据库应用、Session应用、Cookie应用等。信息管理这部分程序主要是实现对课件信息及网站公告的添加、删除、显示等功能。用到的主要是ASP.NET的数据绑定访问数据库技术以及数据库方面的技术,如添加、删除等。

3.2 数据库概念模型设计

数据只有用数据库来管理才有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。SQL Server2000数据库相对其它的数据库来说要简单容易操作些, SQL Server 2000最常用的是企业管理器,它是一个集成化的数据操作环境,是SQL Server 2000 的主要管理工具。通过企业管理器可以方便地可视化地建立起数据库系统。所以本课件发布系统的数据库文件就是用SQL Server2000的企业管理器来存放的。

3.2.1信息实体图

图片



3-1 管理员信息实体图

免费毕业设计

免费毕业设计

免费毕业设计


3.2.2 表示实体间关系的E-R


免费毕业设计

 
实体用户对应的是数据库表4-1用户资料的数据库表2;实体课件信息对应的数据库表4-2课件资料的数据库表;实体网站公告对应的是数据库表4-4网站公告的数据库表;实体管理员对应的是数据库表4-5管理员的数据库表;



详细设计:

4.1 网站结构的设计

本网站可以分为前台显示和后台课件管理两个部分。前台显示的是导航区、用户登陆区、公告栏、搜索区、最新课件等各个栏目。而后台系统则显示为管理员对网站进行管理和维护的页面。

4.1.1 网站前台结构框架

免费毕业设计

4-1 网站前台结构图
    实现的主要功能的分析
首页显示:用户登陆:输入用户ID、密码。
课件的分类:高中课件、初中课件、小学课件、其他。
最新课件:课件名列表、更新时间。
本月排行、热门课件:课件名列表、点击率。
推荐课件:附带图片的课件名列表。
公告栏:动态显示网站公告。
    在首页,可以查看、搜索各类课件以及浏览各个课件的内容。
注册页:实现用户注册功能。登陆网站后还可享受更多的网站服务。
登陆后的页面:用户登陆后可实现更改资料、上传课件的功能。
更改资料页面:可以更改用户的具体资料。
修改密码页面:实现用户更改密码的功能。
显示课件页面:通过点击课件名进入课件的显示页面,实现在线播放功能。

4.1.2 课件网后台管理框架

免费毕业设计


4-2后台管理框架图
    实现的主要功能的分析
网站后台首页,实现对网站公告的更改以及删除课件的操作。
公告栏:实现对公告信息的添加功能。
用户管理:实现用户的查找、编辑、删除功能。
审核课件:实现对课件的审核操作。
推荐作品:实现对课件的推荐功能。
上传课件:实现课件的发布功能。
退出:实现退出网站的功能。

4.2 数据库表的设计

4-1 courseware-user2(用户资料的数据库表2)
名称
数据类型
大小
字段名
user_name
char
30
用户的姓名
user_id
bigint

用户的ID,主键
user_sex
char
2
性别
user_jieshao
nvarchar
300
用户自我介绍
user_identity
int

用户权限,0为管理员 1为普通用户
user_cw_count
int

用户上传课件的个数
 email
varchar
50
用户的电子邮件

4-2 courseware(课件资料的数据库表)
名称
数据类型
大小
字段名
id
bigint

课件ID,主键
cw_name
char
30
课件名字
cw_jieshao
nvarchar
3000
课件介绍
up_cw_time
datetime

上传时间
cw_writer
char
20
作者姓名
cw_sort
char
10
所属类别
cw_owner
char
10
所属科目
upwriter
char
20
上传者姓名
cw_count
bigint

课件的点击率
cw_url
char
100
课件的地址
cw_pic
char
100
展示课件时的图片
checked
bit
2
是否通过审查
 
4-3 courseware-user(用户资料的数据库表1)
名称
数据类型
大小
字段名
user_id
bigint

用户的ID,主键
user_identity
int

用户权限 
user_pwd
char
200
用户密码
question
char
150
密码提示问题
answer
char
150
密码提示答案
 
4-4 gonggao(网站公告的数据库表)
名称
数据类型
大小
字段名
go_id
int
4
公告ID
go_name
nvarchar
500
公告名
go_lirong
varchar
1000
公告内容
 
4-5 admin(管理员的数据库表)
名称
数据类型
大小
字段名
admin_id
char
30
管理员ID
admin_pwd
char
200
管理员密码
admin_identity
int
4
权限





系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

 

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩