ASP课程设计报告
(5) 网上选课模块 在网上选课模块中,主要是进行重修选课和网上公选课功能。但暂时无此类 信息时,就没有信息显示。
(6) 活动报名,教学质量评价,问卷调查 在这几个模块中,由于暂时无信息,故与(5)很相似。
(7) 信息维护模块 信息维护模快共有三个字模块,即个人信息,密码修改,转专业申请等,主 要是进行信息的修改和查找等功能。
msg="身份证号不能为空" ElseIf form1.role.value="" Then
msg="必须选择你的角色" End If If msg="" Then
form1.submit Else
MsgBox(msg) End If End Sub </script> <html> <head>
<title>找回密码</title>
一﹑需求分析:
学校为方便教务管理,需开发一个教务管理系统。为便于学生,老师,教务 管理人员信息查询,注册以及信息修改,学校把学生的信息,包括姓名、性别、 年龄,成绩等信息输入教务管理系统的数据库,然后在管理终端可以对数据进行 查询和修改操作。要求系统能有效、快速、安全、可靠和无误的完成上述操作。 并要求系统界面要简单明了,易于操作,程序利于维护。
(8) 个人信息模块 主要是打印出来用户的个人信息,如学号,姓名,身份证号,电话号,宿舍
号,专业,学院等。
(9)密码修改模块 主要是对旧密码进行修改为新的密码,新密码易记,安全。
(10)公用信息模块 在这一模块,主要是显示系统中发布或修改的信息,获得教务处的最新消息,
达到学生与学校管理的同步。
(11)教师系统界面 主要是教师的各个模块,其中,信息维护,信息查询,公用信息与学生界面
《ASP 动态网页设计》 课程设计
设计题目: 姓 名: 学 号: 班 级: 指导老师: 起讫时间: 结束时间:
教务管理系统
2011 年 12 月 26 日 2011 年 12 月 31 日
武汉工业学院数学与计算机学院
课程设计任务书
此时课程设计任务是常见的动态网站的开发。例如:在线图书管 理系统、办公自动化网站、信息查询网站、家教信息管理系统、文档 管理系统、公文管理系统、在线旅游管理网站等,当然,也可以根据 自己的兴趣爱好或专长,确定一个网站主题。但是必须要结合数据库 实现,制作相关的系统。
二﹑意义分析:
1﹑它是学校教学正常运行的基础 2﹑它有助于带动其他各项工作的开展 3﹑它能够促进教师不断发展提高 4﹑它是教学质量提高的有效途径 5﹑它直接影响着学生的质量和育人目标的实现
总而言之,教务管理系统使得教学过程越加简单,方便化,没有教务管理这 一基础,就会影响正常的教学秩序,使教学工作遭到破坏。良好的教学管理,有 助于引导教师全面认识教学工作,正确处理教与学的关系,从而保证学校育人目 标的实现因此,提高教务管理的科学性、规范化和效率对于一个学校的发展有着 非常重要的作用。教务管理系统有着其重要的意义。
(1)密码查找核心代码
<script language=vbscript> Sub check msg="" If form1.num.value="" Then
msg="学号/职工号不能为空" ElseIf .value="" Then
msg="姓名不能为空" ElseIf form1.ID.value="" Then
有管理员具备注册新用户的权限,学生和老师都不具备次权限。
(18)消息管理模块 在消息管理模块中,实现向用户传递消息的功能,管理员可以分别待向学生
和老师发布的消息,修改的消息,或者删除已经无效的消息。如下图:
(19)管理员密码修改模块 主要是实现密码的修改功能。
此时,显示密码修改成功。
六﹑功能模块核心代码:
成绩信息
(1) 数据库 user 模块
成绩维护
数据表
(2) 查找密码模块 主要是当用户忘记密码时可以通过用户的姓名,学号,身份证号以及角色查
找出用户的密码,进而通过密码和学会登陆用户界面。如图
(3) 用户登陆模块 在系统中,主要有三种身份登陆,分别是学生,老师,管理员。
(4) 学生登陆界面 在学生登陆界面中,主要有网上选课,活动报名,教学质量评价,信息维护, 信息查询,问卷调查和公用信息七个模块,分别通过超链接实现子功能。
经过上一步的调整之后,模式已经基本符合题目要求,可以直接将规范化以 后的模型应用于物理设计。
七﹑功能模块:
系所信息
基本数据维护
公共信息 数据表
管理 员
专业信息
学籍信息维护
学生信息
课程信息 数据表
课程信息维护
开课制定
课程信息 教师信息
教师信息维护
教师信息 数据表
学生信息 数据表
开课信息 数据表
成绩单 打印
教学系统主要任务是能够改进和完善教务管理。在教学模块中,有两三种用 户角色:管理员,教师,学生。该系统的功能需求包括管理员对功能的需求,教 师对功能的需求和学生对功能需求三个部分。 1. 管理员对功能的需求
管理员权限最大,可以对教师、学生、课程、成绩情况进行统一的管理,管 理员对功能的需求如下: 1) 系统管理:包括添加教务人员及管理员自己的密码修改,添加教务人员。 2) 学生信息管理:包括学生查询及添加学生。 3) 教师信息管理:包括教师查询及添加教师。 4) 课程信息管理:包括课程查询,添加课程,课程表安排,成绩录入,院系管 理。 5) 通知系统管理:包括通知查询及发布通知。 6) 设置选课标志:完成学生选课标志的设置,“是”或“否”。 7) 查看平均成绩:完成指定院系平均成绩统计查看。
如下图,主要有查询用户信息,注册用户,消息管理,管理等四个子功能。
(15)查询学生信息模块 对用户中得学生进行查询,输出所有的学生所有信息
(16)老师信息查询模块 对用户中得老师进行查询,输出所有的老师的所有信息
(17)用户注册模块 实现对新用户的注册,对学校里新的学生进行注册,让其具备登陆权限,只
三﹑信息分析:
(1)学校教务管理的数据库,包含以下信息: 学校有若干个系,每个系有若干名教师和学生,每个教师可以担任若干门课
程,并参加多个项目,每个学生可以同时选修多门课程,每门课程每学期可能有 多名教师教授,课程分为必修、选修、任选三种。
(2)学校的教务管理的信息包括: 学生姓名、学号、班级、性别、班号,籍贯、出生日期、所属系编号、所属系名 称、系主任,教师编号,教师姓名,教师职称,教师所授课程、课程编号,课程 名,课程学分,项目编号,项目名称,项目负责人,学生选修课程及成绩。学生 如果课程及格,可以取得该课程的学分。学生的各类型课程学分和总学分累计到 一定程度,学生可以毕业。根据成绩高低,可以计算学分积。及格学生的学分积 公式:课程学分积=(该课程成绩-50)/10×该课程学分。
我选取的是关于教务管理的相关系统,主要是实现密码忘记后的 查询,以三种身份,即学生,老师和管理员进入系统的操作。包括学 生的信息查询,主要是成绩查询,老师的成绩管理,主要是成绩录入, 以及管理员的信息管理,主要是发布,修改信息,查询用户信息,还 有密码修改等一系列的小功能。
在本系统中,主要是实现基本的高校教务管理系统功能,实现用 户的简单使用,以及管理。主要的实用技术是与数据库的连接,以及 数据库的增删改查等功能的实现。主要难点是数据库中多表的连接和 使用,在建立系统网站是,容易混淆,故此系统的任务还有事建立多 表间数据库的连接。
</head>
<body background="2.jpg">
<h2 align="center">正确填完下表,密码马上出来哦
</h2>
<center>
<table border="2">
<form
name="form1"
method="post"
action="select1.asp">
<tr>
<th>学号/职工号</th>
<th><input type="text" name="num"></th>
</tr>
<tr>
<th>姓名</th>
<th><input type="text" name="name"></th>
</tr>
<tr>
<th>身份证号</th>
<th><input type="text" name="ID"></th>
四﹑功能分析:
1.用户能够使用友好的图形用户界面实现对系、班级、学生、教师、课程、选课 等内容进行增、删、改,以及对信息的查询。对于查询要实现比较强大的功能, 包括精确查询、模糊查询以及统计查询。 2.学生具有查找密码,修改密码,查看成绩,网上选课,网上读取信息等功能, 最主要的是进行网上成绩查询和选课功能。 3.老师具有查找密码,修改密码,查看成绩,网上选课,网上读取信息,对学生 成绩进行录入,修改,删除等操作的功能,主要功能是实现对学生信息的查询和 成绩的录入功能。 4.管理员具有对用户(学生和老师)进行操作的功能,如对学生信息的增删改查, 以及对老师信息的增删改查,还有对自身信息的修改和使用查询功能。 5.在系统中的主要功能是有学生,老师以及管理员进行操作的,管理员的权限最 大,功能最强,老师其次,学生只能进行对自身信息的增删改查以及选课,查询 能功能。