3.系统分析与设计
3.1 可行性分析
经济可行性。该教学网站作为本人的毕业设计,硬件方面需要联网PC一台,还有关于教学网站开发、C#语言、ASP.NET、SQL Server 2000等方面的参考书籍,这些书籍可以从图书馆借阅。
技术可行性。该ASP.NET教学网站是一个可视化的页面操作的,主要作用是将一些教程、课件发布到网站上,以供学生学习所用,并对数据进行及时的更新和文护。该网站主要使用C#语言开发,用ASP实现可视化界面。
开发可行性。该网站主要基于C#语言,开发平台为微软公司推出的Visual Studio 2005开发环境,后台数据库使用SQL Server 2000。
3.2 系统需求分析
课程教学网站,作为教学媒体,可以上传下载课程资源、发布最新消息、布置或上交作业,并进行在线作业评阅、信息反馈等。
系统用户分为教师和学生。教师可以输入相应的用户名和密码,登陆到教师界面,完成个人信息修改,上传课程资源,布置作业,批改作业以及发布信息等功能。学生可以输入其用户名和密码,登陆进入学生界面,完善个人信息,查看最新消息,下载课程资源及作业,完成作业后上传作业,查看作业等。
3.3 功能模块设计
系统分教师和学生两个部分的功能,根据对系统的需求分析,系统的功能模块如图1所示:
图1 系统功能模块图
4.数据库设计
用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
4.1数据库概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。
描述概念模型的有力工具是E-R模型,通过对系统数据库的需求分析得知应建立“学生表”、“教师表”、“作业表”、“上传作业表”、“信息表”。
数据库实体-联系模型E-R图如图3所示:
上一页 [1] [2] [3] [4] [5] 下一页
ASP.NET课程教学网站设计与实现毕业论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766