网上课件管理系统课程设计报告书.doc
《网上课件管理系统课程设计报告书.doc》由会员分享,可在线阅读,更多相关《网上课件管理系统课程设计报告书.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计报告书设计名称: 网上课件管理系统 课程名称: web应用与开发 学生姓名: 专 业: 计算机科学与技术(网路技术) 班 别: 计科本133班 学 号: 指导教师: 日 期: 2015 年 12 月 31 日目录1112.2 可行性分析2223.2 系统功能结构23.3 开发环境33.4.1 发布供求信息33.4.2 分类展示1214第 16 页1.开发背景 随着互联网技术的迅猛发展,网络给人们带来了了很多便利,比如人们借助于网络进行在线教学。在线教学第一步要做的就是将教学内容在网上发布,课件资源可以兼容多种文件格式,包括word、Excel、PowerPoint、图形、音频、视频等。
2、并且管理员有管理自己的课程的权限。用户则可以选择自己需要的课件资源进行下载。本文档提出并实现了基于web的网上课件管理系统,本系统提供课件资源的上传与下载,上传方式是无组件上传,用户可通过注册登录网站下载课件。客户端脚本采用c#script编写,可用于包括IE在内的所有支持C#script的浏览器。系统平台设计时,采用的是visual studio2008为开发工具,利用ASP技术,以SQL Server数据库作为后台管理数据库,web服务采用Windows7平台IIS实现。系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。本系统由用户注册登录与登录模块、课件上传与下载功
3、能模块、课件搜索模块、密码验证模块五个模块组成,用户只需要通过浏览器访问就可以实现操作,操作简单灵活。1. 对于信息网站来说,网上课件管理系统,课件有很多种类型,每个类型的课件又适合不同的人使用,需要通过一个网上课件管理课件系统对课件进行管理。管理员可以管理课件与普通用户。系统主要功能如下:课件类型包括:编号、课件名、类型、保存位置等。管理员信息包括:编号、姓名、性别、职称、所在系、 等。用户:每位用户可以通过注册登录进入网站,浏览学校与下载课件。每位管理员可以登录后台,对课件与普通用户进行管理。每个普通用户可以注册一个用户名,通过登录进入网站,获取资源。通过与客户的接触与沟通,确定系统应该包
4、括用户登录,用户浏览,课件管理,上传课件,下载课件,查看课件,删除课件等服务。 通过调查,要求供求信息系统具有以下功能:(1)具有良好的人机界面;(2)供求信息查询,支持多条件与模糊查询;(3)普通用户通过注册才可以浏览信息;(4)保证后台数据库安全;2.2 可行性分析(1)技术可行性本文档提出并实现了基于web的网上课件管理系统,本系统提供课件资源的上传与下载,上传方式是无组件上传,用户可通过注册登录网站下载课件。客户端脚本采用c#script编写,可用于包括IE在内的所有支持C#script的浏览器。系统平台设计采用的是visual studio2008为开发工具,利用ASP技术,以SQL
5、 Server数据库作为后台管理数据库,web服务采用Windows7平台IIS实现。(2)需求分析途径 先对课题做全面的统筹,通过查阅资料了解分析该系统要实现的功能,使用的对象,各个对象的属性。画出系统构造的基本草图,逐步发现系统的需求功能该系统有一个功能强大的后台管理系统:可以进行人员管理,权限管理,课件管理。教师可以将教学内容在网上发布,课件资源可以兼容多种文件格式,包括word、Excel、PowerPoint、图形、音频、视频等。并且管理员有管理自己的课程的权限。用户则可以选择自己需要的课件资源进行下载。系统由用户注册登录与登录模块、课件上传与下载功能模块、课件搜索模块、密码验证模块
6、五个模块组成,用户只需要通过浏览器访问就可以实现操作,操作简单灵活。3.2 系统功能结构课件管理系统前台管理员登录用户注册登录课件上传查看课件下载课件修改密码课件管理系统后台超级管理员登录管理员登录管理管理员管理普通用户管理课件修改密码 图1 供求信息系统前台功能结构图 图2 系统后台功能结构图3.3 开发环境Microsoft Visual Studio 2008,SQL SERVER 2005,Windows7操作系统,GeForce 610M2GB3.4 详细设计【先简单概述模块功能,与系统功能结构里的模块相对应完成以下任务】3.4.1 发布供求信息(1)a.管理员数据表ColumnNa
7、meDateTypeWidth空值情况ad_idint20主关键字ad_usernameNchar10不为空ad_passwordNchar10不为空数据表ColumnNameDateTypeWidth空值情况user_idint20主关键字user_nameNchar10不为空user_sexNchar2不为空User_professionnchar10数据表ColumnNameDateTypeWidth空值情况F_idint20主关键字F_fcidNchar20不为空F_titleNchar20不为空F_namenchar20不为空Fileclass_idvarchar50主关键字Fc_p
8、athvarchar50不为空Fc_extvarchar50不为空(2) E-R图管理课件管理普通用户管理用户权限管理员管理员E_R图下载课件修改密码浏览学习用户用户E_R图(3) 设计步骤先画出总的网站流程图,根据流程图通过visual studio2008建立网站实现,以下总的流程图与设计步骤:(4) 关键代码A. 管理员登录代码public class superUserInfo public string userID; public string userPWD; public Boolean autoLogin; private Boolean isLogin; public su
9、perUserInfo() userID = ; userPWD = ; isLogin = false; autoLogin = false; try ReadCookies(); if (autoLogin) tryLogin(); catch public Boolean tryLogin() isLogin = false; superConn sconn = new superConn(DATA.MDB); sconn.open(); string _sql = select * from t_userinfo where u_userid=+userID+; OleDbDataRe
10、ader dr = sconn.GetDataReader(_sql); if (dr.Read() if (dru_pwd.ToString() = userPWD) isLogin = true; sconn.close(); return isLogin; public void LogOut() isLogin = false; public Boolean GetIsLogin() return isLogin; public void SetCookies() HttpCookie ck = new HttpCookie(ckLogin); ck.Values.Add(cID, u
11、serID); ck.Values.Add(cPWD, userPWD); ck.Values.Add(cAutoLogin, autoLogin.ToString(); ck.Expires = DateTime.MaxValue; HttpContext.Current.Response.Cookies.Add(ck); /读取cookie public void ReadCookies() HttpCookie ck = HttpContext.Current.Request.CookiesckLogin; if (ck != null) userID = ck.ValuescID; u
12、serPWD = ck.ValuescPWD; autoLogin = Boolean.Parse(ck.ValuescAutoLogin);/登录动作 protected void btn_login_Click(object sender, EventArgs e) superUserInfo su = (superUserInfo)SessionuserInfo; su.userID = txt_id.Text; su.userPWD = txt_pwd.Text; su.autoLogin = chk_autoLogin.Checked; if (su.tryLogin() su.Se
13、tCookies(); /page_preRender protected void Page_PreRender(object sender, EventArgs e) superUserInfo su = (superUserInfo)SessionuserInfo; if (su.GetIsLogin() mv_login.SetActiveView(v_success); else mv_login.SetActiveView(v_login); /退出登录 protected void btn_logout_Click(object sender, EventArgs e) (sup
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 课件 管理 系统 课程设计 报告书
限制150内