1、(3)多媒体(流媒体),多媒体教学是现代教育所提倡的,有效利用声、光、电等媒介能够使得学生接受知识的速度得到提高,起到事半功倍的作用。(4)系统更新,精品课程网站的内容是不断更新的,这就需要网站服务器管理员适时的更新,这要求网络管理员具有良好的网站维护知识,良好的沟通能力,能把用户的要求及时的反应到网站上去。2、总体设计为提高网站代码的重复利用率,此精品课程网站被设计为模块化结构,将由五部分组成。根据毕业设计的要求以及实际的开发过程,每一个模块都有各自独立的数据库。精品课程网站设计由在线登陆注册模块,在线考试模块,在线交流模块,在线视频(流媒体技术),背景文件等五部分组成,既相互独立,又相互联
2、系,必要的时候可以重复利用,提高了代码的利用率、降低了网站开发成本、提高了运行效率。 同时利用技术成熟功能强大的ASP编程语言,以及Access数据来完成,这样的设计组合的特点是语言使用相对熟练,系统性能配置要求较低,运行代价小等优点。前台浏览模块:1 页面浏览。浏览学校政策支持、课程教学、教师队伍、教学条件、工学结合等。2查看学习资源,用户可以查看并下载学习资料。3查看系统管理页面,只有管理员权限用户可以查看。4查看网络课堂,所有用户都可以查看。后台管理模块:1身份验证。验证用户的身份和密码是否正确,以便进入系统后台,进行相应的操作。2管理用户、添加用户、删除用户、用户密码修改。3新闻管理、
3、添加、修改、删除课程动态、业界资讯、信息公告、学习资料、常见问题。4文章管理、添加、分类管理、修改、上传等。5资源管理、上传、更新、删除教学录像、教学课件、单元测试和期末测试等。6页面管理、增加、修改页面、维护教师信息。7系统备份。3、数据库实现根据网站功能的需求分析,来进行数据库的实现。1、用户信息管理表 用户信息管理表用于存放用户信息,主要字段包括:用户ID、用户密码、真实姓名、性别、联系方式、加入时间、权限等级等字段,详细内容如表2.1所示: 表2.1 Admin用户信息管理表字段数据类型长度备注说明I_IDint4主关键字ID编号VC_AccountNamenvarchar50不能为空
4、用户名VC_Password用户密码VC_TrueName 50 真实姓名B_Sexbit1允许为空性别VC_Email联系方式DT_AddTimesmalldatetime加入时间A_Level权限等级2、留言信息管理表留言信息管理表用于存放留言相关信息,主要字段包括:留言ID、用户ID、用户姓名、用户邮箱、留言主题、留言内容、发表时间等字段,详细内容如表2.2所示:表2.2 Board_B_guestbook留言信息管理表留言ID用户IDVC_Name用户姓名VC_email用户邮箱VC_title留言主题T_contentntext16留言内容DT_Add_Time发表时间3、栏目信息管
5、理表栏目信息管理表用于存放网站栏目的分类,主要字段包括:栏目ID、栏目标题、加入时间等字段,详细内容如表2.3所示: 表2.3 NewsCata栏目信息管理C_RootID栏目IDC_Title栏目标题C_AddTime4、发布信息管理表发布信息管理表用于存放网站发布的信息,主要字段包括:信息ID、栏目ID、信息标题、正文内容、附件路径、附件名称、发表日期、访问次数等字段,详细内容如表2.4所示:表2.4 NewsData发布信息管理表D_ID信息IDD_CataIDD_Title信息标题D_Content正文内容D_SaveFileName附件路径D_SavePathFileName附件名称
6、D_AddTime发表日期D_Hits访问次数5、试卷信息管理表试卷信息管理表用于存放每次生成的试卷相关信息,主要字段包括:试卷ID、试题类型、章节号、试卷分值、试题数量、单题分值等字段,详细内容如表2.5所示 表2.5 TestName试卷信息管理表TestID试卷IDTestName试题类型Subject10章节号TotalResulttinyint试卷分值Count试题数量Result单题分值6、试题信息管理表试题信息管理表用于存放试题库,主要字段包括:试题ID、所在章节、所属题型、题目题干、答案A、答案B、答案C、答案D、正确答案等字段,详细内容如表2.6所示:表2.6 TestTop
7、ic试题信息管理表ID试题ID所在章节Type所属题型Question255题目题干Text1200答案A选项Text2答案B选项Text3答案C选项Text4答案D选项Answer正确答案4、后台详细实现 (1)后台登陆模块实现管理员只有通过后台的登录系统才可以进人精品课程网站进行相应的管理,这也关系到整个网站的安全。网站安全处理的第一步便是验证,即对于请求信息的用户验证其身份。用户使用证件来表明其身份,证件的种类各种各样,最常用的就是用户名和密码。在验证用户身份时,如果系统不能根据用户的证件确定其身份,则身份验证失败,用户将被拒绝访问网页;如果证件有效,则用户将被允许进入系统,并被赋予一个
8、合法的已知身份。(2)后台用户添加模块实现。用户管理模块分为两个小模块,一个是管理员添加,另一个是管理员管理,对管理员进行修改密码和删除。模块说明:管理员添加。功能概述:管理员添加新用户使用。上级模块:用户管理。输入信息:管理员的基本信息。输出信息:添加用户是否成功。处理过程概述:只要在添加用户页面依次填入各项即可。(3)新闻管理模块设计。新闻管理主要是对首页显示的课程动态、业界资讯、学习资料、常见问题、公告等详细信息的添加、修改、删除、排序等,也可以添加、删除、修改新闻类别。5、前台详细实现 前台开发用到了框架模式,文件为defaultasp,一共由四部分组成:主页面、右f!l!lj页面导航
9、条页面、头文件和底部信息,文件分别是defaultasp、rightasp、headasp和copyright.asp。网站系统页面都是用DIV+CSS布局的,在很大程度上节省了网络资源,提高了网站的运行速度。六、数据显示处理算法实现显示数据是精品课程网站设计建设的重中之重,大量的数据存储在数据库表中,每次使用都要通过调用语句进行数据的查询并显示在网页上面。当网页上面要显示需要的数据时,就需要用where语句进行查询,用order by筛选是顺序还是倒叙,在这会选择倒叙,也就是说数据库的表中的信息最后修改的先显示出来,同数据结构的栈一样,先进后出。可以设置更为复杂的查询语句,最后判断查询的语句
10、是否正确,数据库是否存在所要的表和数据,如果存在就显示出来。七、测试为了验证网站的运行效果,作者对系统采用大量的随机数据进行测试,系统均运行正常,未出现数据错误及其它类型的错误,例如:通过注册用户名“lijihong”,密码“111111”,密码提示问题:“我是谁”,密码提示问题:“李继红”,更改密码:“222222”通过这一组数据的测试,当以“lijihong“进行用户注册成功后 ,系统提示注册成功,自动转向登陆界面,用利注册的用户名及密码,成功进入网站主页面。并取得其它操作的权限。当李继红以数据库(管理员添加)中学生的身份进入考试系统后,能够进行正常的测试并查看自己的成绩。当更加数据库中李继红的身份为教师后, 能够正常添加,删除,修改试题,在线考试功能正常。进入在线聊天模块后,能够正常留言。当以管理员身份进行登陆后,聊天记录可以被删除、屏蔽、备份,恢复,等功能。退出管理员功能后能够正常提示管理退出,各项需要管理员权限的功能失效 。进入在线视频功能后能够通过输入的电影名正常在线观看。退后网站后,返回到网站登陆界面。以这一组数据进行找回密码等功能后发现所有功能都能正常实现,精品课程网站运行正常。在打开网站的同时,打开其它多个应用程序,系统运行正常。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1