数据库应用课程网站设计
《数据库应用》课程网站设计
一、背景和意义
在信息化浪潮正迅猛推进的今天,网络教学成为一种全新的教学方式。课程网站是网络教学一个重要的组成部分。课程网站是一个教学应用性网站。通过该网站,可以为教师、学生及其他相关人员提供全面的教学信息,实现教学的资源共享;可以增强师生之间的交流,更好的促进学生的学习和对知识的掌握,并对高校的教育模式的改革具有重要的意义。学生可以在线浏览课程相关资料,将大大提高学生的学习兴趣、学习效率和效果。
二、主要内容
本系统采用当前主流的浏览器/服务器(B/S)模式,由于使用ASP技术开发,整体架构上非常灵活,移植性相当强。客户端只要连上Internet,用浏览器就使用本系统,操作起来非常方便快捷。服务器系统采用微软的Windows XP操作系统,使用iis+asp为开发环境,数据库采用ACESS2003,此数据库操作方便,功能强大,适合本系统。本系统采用微软公司的产品,具
有较高的可靠性和稳定性。该项目技术上完全可以实现。本次系统开发的任务是要实现以下四个功能模块:(1)系统用户管理,包括用户登录、用户权限、新用户注册、密码修改等(2)教师上传课程资料,课程资料包括教案、参考资料、习题等(3)学生浏览资料(4)教师发通知公告。
用户分为非注册用户、学生、老师、管理员。各类用户拥有的权限不同,可以进行不同的操作。非注册用户可以浏览资料,学生可以下载资料,老师可以上传课程资料、发布通知公告,管理员拥有所有权限,可管理其他用户。
三、本系统开发的主要工作
1.数据库表的设计。相对来说,这部分是比较复杂的部分,因为表的设计将会直接系统的实现。
2.后台的工作主要是后台管理,这里面有关于表的数据的各种维护操作,每张表根据实际的需要将会有不同的操作。还有前后台连接时候的逻辑处理和数据库的操作。
3. 前台的工作主要是页面的设计和实现,包括页面整体结构,布局框架设计,页面美工,
页面之间的链接工作等。
4. 前后台统一整合工作。实现系统的运行,出错误,不足之处,进行检测和修改,直到系统能完整顺利运行。
四、完成本课题已具备的条件
经过两年多的学习,我了解并基本掌握了网站开发的步骤和相关软件。
1.Windows XP
Windows XP是个图形界面操作系统,是整个开发环境的基础,是系统运行的一级支撑环境
2.IIS
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
3.Asp
ASP是一套微软开发的在服务器端运行的脚本平台。ASP 内含于 IIS当中,通过 ASP 我们可以结合Html网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 Web 服务器应用程序。同时ASP也支持VbScript和Javascript等脚本语言,默认为VbScript。
4.Dreamwaver
Dreamweaver是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含Html格式化选项、可视化网页设计、图像编辑、处理Flash和Shockwave等多媒体格式和动态Html、基于团队的Web创作。
5.Microsoft Access
Access从本质上说就是一个数据库管理系统,具体来说,是一个关系数据库系统(RDBMS),它定位于小型数据库的应用。它的优点在于它能使用数据表示图和自定义窗体收集信息,它允许创建自定义报表用于打印或输出数据库中的信息。而且Access也是所有数据库或程序设计工具中最易学易用的一个。
五、预期目标
完成后的网站布局大方,配美观。主页上应有如下模块:注册和登录模块,通知模块,课程导航,搜索模块。
数据库设计的意义
注册和登录模块用于用户的注册或登录。通知模块应放在醒目位置,用于显示管理员和教师所发布的通知。课程模块用来显示各课程名称以及该课程所包含的资料数量,点击课程名称则链接到相应页面详细显示该课程所包含的信息。搜索模块用于搜索课程资料,分为两种搜索方式:按教师名字搜索和按课程名称搜索。
请继续阅读相关推荐:毕业论文    应届生求职

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。