您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 动态网页制作实训大纲
动态网页制作实训大纲一、题目基于WEB的软件工程学院学生宿舍管理系统二、系统说明该系统可以用于管理软件工程学院学生宿舍,系统共分为学生端、辅导员端和行政秘书端三部分;学生端实现学生注册、学生个人信息查询、学生个人登陆密码修改等功能;辅导员端实现所负责班级宿舍查询、学生住宿信息查询、登记学生宿舍违纪情况(夜不归宿、大功率电器、抽烟、酗酒等)、个人登陆密码修改等功能;行政秘书端实现增加、减少辅导员、增加减少班级、增加减少专业、查询辅导员所负责学生宿舍、查询学生住宿情况、个人登陆密码修改等功能;三、数据库设计(1)专业表:专业编号(自动编号)、专业名称;(2)班级表:班级编号(自动编号)、班级名称、专业编号;(3)年级表:年级编号(自动编号,从2008开始)、年级名称;(4)办公室表:办公室编号(自动编号)、办公室名;(5)宿舍楼表;楼编号(自动编号)、楼号;(6)宿舍表:宿舍编号、楼编号、宿舍号;(7)教师表;教师编号、办公室编号、姓名、性别、联系电话、电子邮件、密码(默认12345);(8)学生表:学号、姓名、性别、年级编号、专业编号、班级编号、教师编号、宿舍编号、联系电话、密码(默认12345);(9)学生违纪表;学号、违纪原因、违纪时间、处理结果、备注;四、网页设计(1)用户登录页面(login.aspx):通过DropDownList控件选择登录身份(学生、行政秘书、辅导员),学生输入学号、密码登录;老师输入教师编号、密码登录;登录成功后,要将学号(教师编号)、密码写入session中保存,然后跳转到default.aspx页面;在登录页面上添加一个学生注册的超级链接,连接至register.aspx页面进行学生注册;教师不需要注册,由行政秘书通过增减辅导员完成注册;(2)学生注册页面(register.aspx):通过文本框(TextBox)输入学号、姓名、联系电话,通过下拉菜单(DropDownList)选择年级、专业、班级、楼号、宿舍;这些信息通过SqlDataSource从数据库中读取然后绑定,并且专业和班级、楼号和宿舍要实现联动:即选中专业,该专业对应的班级自动在班级下拉菜单中出现;选中楼号,宿舍自动在宿舍下拉菜单中出现,通过单选按钮组(RadioButtonList)选择性别;注册成功后跳转至登录页面进行登录;以下网页的设计要先设计三个母版页,母版的样式自己决定,但导航部分应包括这些信息:学生端导航:查看个人信息、修改密码;行政秘书端导航:辅导员管理(新增、减少)、班级管理(新增、减少)、年级管理(新增、减少)、专业管理(新增、减少)、信息查询(辅导员、宿舍)、登记违纪情况、修改密码;辅导员端导航:信息查询(班级、宿舍、学生)、登记违纪情况、修改密码;(3)学生个人信息查询页面(stuinfo.aspx):在该页面中将学生的基本信息包括违纪情况通过Label标签或者TextBox文本框显示出来;(4)学生密码修改页面(altstupwd.aspx):使用Label标签将登录时保存在Session中的学号显示出来,然后输入原密码,两次输入新密码,当两次输入的新密码一致,并且原密码输入正确时,完成修改,修改成功后跳转至登录页面重新登录;(5)新增辅导员页面(addteacher.aspx):通过文本框(TextBox)输入教师编号、教师姓名、联系电话、电子邮件等信息,通过下拉菜单(DropDownList)选择办公室,通过单选按钮组(RadioButtonList)选择性别;(6)去除辅导员页面(deleteteacher.aspx):通过文本框(TextBox)输入教师编号,点击删除按钮(Button)去除辅导员;(7)新增专业页面(addprofession.aspx):通过文本框(TextBox)输入专业名称,点击新增按钮(Button)新增专业;(8)删除专业页面(deleteprofession.aspx):通过文本框(TextBox)输入专业编号,点击删除按钮(Button)删除专业;(9)新增班级页面(addclass.aspx):通过下拉菜单(DropDownList)选择专业,通过文本框(TextBox)输入班级名称,点击新增按钮(Button)新增专业;(10)删除班级页面(deleteclass.aspx):通过下拉菜单(DropDownList)选择专业,通过文本框(TextBox)输入班级编号,点击删除按钮(Button)去除班级;(11)查询辅导员负责班级宿舍页面(scanteacher.aspx):通过文本框(TextBox)输入辅导员姓名,点击查询按钮(Button),通过GridView显示出楼号、宿舍号等信息;(12)查询学生住宿情况页面(scanteacher.aspx):通过文本框(TextBox)输入学生姓名,点击查询按钮(Button),通过GridView显示出学生专业、班级、年级、楼号、宿舍号、辅导员等信息;(13)教师密码修改页面(altteachpwd.aspx):使用Label标签将登录时保存在Session中的教师编号显示出来,然后输入原密码,两次输入新密码,当两次输入的新密码一致,并且原密码输入正确时,完成修改,修改成功后跳转至登录页面重新登录;(14)辅导员负责班级宿舍查询页面(scanclass.aspx):通过通过下拉菜单(DropDownList)选择专业,通过文本框(TextBox)输入班级名称,点击查询按钮(Button),通过GridView显示出楼号、宿舍号等信息;(15)辅导员登记学生宿舍违纪页面(inputstudent.aspx):通过通过下拉菜单(DropDownList)选择专业,再选择一个专业后,自动在下一个下拉菜单(DropDownList)中选择班级,然后再通过下拉菜单(DropDownList)选择年级,通过文本框(TextBox)输入学生学号、违纪情况、违纪时间等,点击保存(Button)保存信息;五、设计细节说明:(1)在数据库设计过程中,加粗字段为主键字段。(2)在设计过程中要在web.config文件中定义网站级全局链接字符串变量,以在后面链接数据库时使用。(3)设计过程中要注意网页的美观性、操作的方便性。(4)在设计过程中,如有不明白的地方要尽早查阅资料或者问指导老师予以解决。六、时间安排(1)星期一:设计数据库,设计表及字段,选择合适的数据类型,并向表中添加若干条记录;并将数据库的表及字段的名字用一个word文档记录下来,放到网站中。(2)星期二-星期四:网站设计,周四下午上交作品。(3)星期五:整理设计思路,写出实训报告,在实训结束后打印出来统一上交。七、实训要求:(1)实训过程中,每天点名,缺课超过1/3将没有成绩。(2)实训过程中,不准迟到早退,早晨8:00前,下午13:40前到机房。(3)实训过程中,有事情需要拿班主任的假条,否则按旷课处理。
本文标题:动态网页制作实训大纲
链接地址:https://www.777doc.com/doc-2614895 .html