3.3.2学生模块
学生模块主要分为:查看作业、在线留言、查看留言、下载文件四个子模块。查看作业子模块可以实现根据作业题目和教师名称来查询老师所不知作业的功能。在线留言子模块可以实现发表留言的功能。查看留言子模块可以实现查看留言的功能。下载文件子模块可以实现文件的下载和文件的查询的功能。
3.3.3信息通知模块
信息通知模块主要实现的功能是:当管理员发布最新通知时,信息通知模块会给予显示。
3.3.4 管理员模块
管理员模块主要分为:消息管理、留言管理、数据备份、数据还原、资源文件管理、部门用户管理751个子模块。消息管理子模块可以实现最新消息的发布和已发布消息的编辑和删除的功能。留言管理子模块可以实现查询留言、查看留言、删除不文明留言的功能。数据备份和数据还原子模块可以实现数据的备份和还原的功能。部门用户管理子模块可以实现部门以及用户的添加修改和删除的功能,在添加用户时还可以对他们进行权限的分配。
3.3数据库的设计
数据库中的数据表紧密连接,构成了整个系统的骨架,下面是系统中所用到的表,其功能和表格设置如下所示:
表1 T_DepartMent
表2 T_Employee
表3 T_HomeWork
表4 T_LeaveMessage
表5 T_Message
表6 T_ResourcesFile
表7 T_ReturnWorkDetail
4详细设计
4.1 界面的设计
界面的设计对一个网站也是至关重要的,界面的美观有助于吸引浏览者。本系统主要采用js、p、css实现的整体效果。网站是否能满足用户的基本需求、美观易用,是否方便用户查找、下载资料, 前台界面设计非常重要。本网站前台设计简洁、明快,凸显教学网站庄重的同时又不失活泼。效果图如下:
图1 主界面样图
4.2 教师模块的设计
教师模块主要分为:作业管理、在线留言、查看留言和上传文件四个子模块。只有具备教师权限的,才可以对这四个子模块进行操作。
(1)作业管理模块,可以实现新作业的布置、查询、编辑和删除。教师点击作业行,还可以查看学生的完成情况。
本模块式通过TeacchZuoyeList.aspx文件来实现的,此文件的主要功能是把老师布置作业的相关信息显示出来,老师可以对作业进行布置、查询、编辑和删除的操作。老师双击布置作业的行,可以显示出学生完成的情况。同时此模块采用了分页技术,对于存在较多作业时,可以准确快速的找到。
(2)在线留言模块,此模块中,老师和学生可以通过留言的形式来沟通,可以实现发表和查看留言的功能。
本模块式通过LeaveMessage.aspx 来实现的,不同身份的人登录到该界面,发表人一栏会自动显示其姓名,可以任意选择接受人。该模块可以实现留言的发表和查看,查看留言也是要具备相应权限的。
(3)上传文件模块,在此模块中老师可以把好的资源上传,以供学生们共享。除了上传功能外还可以根据文件名称进行资源的查询,同时此模块采用了分页技术,对于存在较多资源时,可以准确快速的找到。
本模块通过TeachListResouces.aspx 来实现的,老师可以上传资源文件,同时也可以根据文件名称对上传文件进行查询。上传人和管理员还可以对一些资源进行删除的操作。
4.3学生模块的设计
学生模块主要分为:查看作业、在线留言、查看留言和下载文件四个子模块,只有是学生权限的用户,才可以对这四个子模块进行操作。 asp.net的小型教育网站的开发(3):http://www.751com.cn/jisuanji/lunwen_1516.html