整个浏览器窗口
使用标记,将另一无框架的HTML文件放入,则不支持框架的浏览器将阅读到这个文件。
从以上代码可以看出,整个页面分为2个frame。顶部为菜单页面top.asp,下面是显示页面main.asp。在系统运行过程中,顶部菜单页面一直都是显示状态,方便用户在不同的功能模块之间切换;显示页面则根据顶部菜单显示不同的阅读内容。
l 顶部菜单模块的设计
1. 顶部菜单模块的IPO图
功能:顶部菜单模块包括各项功能的链接:首页、用户登陆、更改用户密码和退出系统。用户可通过以上各超链接文本进入到相应的各功能模块中。
输入:点击相应功能的超链接文本
处理:
(1) 构造页面格式。
使用HTML语言的TABLE表格标签构造页面表单,将各个超链接文本分布在页面的相应位置。
(2) 超链接文本。
点击相应的超链接文本,或提交到本页的JavaScript脚本执行或链接到相应的页面。
输出:用户要求的页面
l 主页模块的设计
主界面是用户打开系统首先见到的界面,也是进入其他模块的入口。
主界面将常用菜单项设计为工具栏,在工具栏上有输入学生信息、查询、打印、帮助和退出等菜单。
1. 主页模块的IPO图
功能:主页面中显示考试安排及是否有成绩信息。通过超链接文本,就可以查看具体信息。
输入:点击信息的超链接文本
处理:
(1) 构造页面格式。
使用HTML语言的TABLE表格标签构造页面表单,构造放置各个字段及字段值的表单,美化页面。
(2) 连接数据库。
与数据库创建链接,使用SQL语言在数据库中选取符合条件的记录。在符合条件的记录中选取相关字段值组成记录集。显示在页面的相应位置中。
(3) 创建超链接文本。
输出:用户要求的页面
2.模块所使用的数据表
本页面使用了student.mdb数据库中的成绩信息表(introduce)。
5.4 更改密码模块的设计与实现 1.更改密码模块的IPO图
功能:在主页面的上部分中的top.asp页面中,点击“更改密码”,就会调用javascript脚本语言,生成一个窗口。用户在生成的窗口中输入新的密码,提交后程序会将数据表中的密码进行修改。
输入:点击更改密码的超链接文本
处理:
(1) 构造页面格式。
使用HTML语言的TABLE表格标签构造页面表单,构造放置各个字段及字段值的表单,美化页面。
(2) 判断合法性。
对session对象中的用户名字段值进行判断,判断用户的登录是否合法。如果不合法,显示要求重新登录的提示语,重新登录。
(3) 连接数据库。
与数据库创建链接,使用SQL语言在数据库中选取符合条件的记录。在符合条件的记录中选取相关字段值组成记录集。显示在页面的相应位置中。
(4) 输入新密码。
在页面的相应位置填入用户的旧密码、新密码,在重新输入一次新密码,以确保输入无误。然后提交到pass_action.asp页面进行处理。
(5) 修改数据。
从前页提交的数据中读取相关信息。首先判断用户的登录是否合法。再判断该用户名和密码是否存在。各项判断都合法后,用新密码字段值替换用户信息数据表usertype中的旧密码字段值。
3.模块所使用的数据表
本页面使用了student.mdb数据库
|