论文摘要
随着Internet的快速发展,数据库技术的进一步成熟,建立能业务化工作的学生成绩管理系统是当前高校管理部门的迫切要求。文章参考了目前国内高校学生管理的发展情况和管理模式,借鉴了目前国内先进的大型管理系统,对高校学生成绩管理进行了总体设计,建设了“基于Web的”运行平台,采用SQL Server 2000作为后台数据库,采用ASP和ADO技术对数据库进行操作及维护,实现了方便快捷的Web前端登录和查询。首先,论文介绍了系统的开发环境,包括服务器环境和开发语言,其中在服务器环境中主要进行了对客户机/服务器(C/S)和浏览器/服务器(B/S)两种结构的比较,结果是:浏览器/服务器模式中的客户机使用的是统一的浏览器界面格式,便于操作,简单易行,有利于提高工作效率,易于实现不同网络间的连接。还讨论了SQL Server数据库系统及Web数据库的常用访问技术,通过比较几种方法的优缺点,得出的结论是:用ASP技术访问学生成绩数据库具有易实现、功能强大、效率高等优点,最后确定出本系统使用目前流行的技术方案——微软公司提出的Windows环境下的IIS+ASP+SQL Server结合开发Web服务器应用程序,它为快速开发出动态、交互、高效的WEB管理系统提供了有效的手段。在开发语言中主要介绍了动态网页和静态网页的区别以及几种脚本语言,由于VBScript脚本语言简单易学,所以在该系统的设计中选择使用了VBScript作为其脚本语言。接着,论文介绍了学生成绩管理系统的数据库设计和界面设计,在SQL Server 2000数据库中建立四个表,分别是用户注册资料表、学生资料表、课程信息表和成绩数据表,然后通过不同的约束使其相互关联,再使用ASP和ADO技术相结合来实现学生成绩数据库的访问,并且可通过友好的界面使各种操作简单快捷。本系统可以实现以下主要功能:①教师、学生及家长实现网上查询功能,包括:学生资料、所选课程、考试成绩等的查询;②教务管理人员实现网上查询、修改和删除功能;③系统管理员除实现以上功能外,还可以设置其他用户的权限级别。然后,论文介绍了在系统设计中需要解决的一些关键技术问题及解决方法,其中主要包括与SQL Server数据库的连接和数据库的备份与还原。系统的主要技术及特点有:①系统的方便易用性:基于B/S结构,系统的开发和维护都在服务器端,用户端只需安装浏览器,就可上网登录使用系统,界面友好方便,易于使用;②实时共享性:本系统不受链接用户限制,具有个性化特征,合法的用户根据相应的级别享受不同的信息服务,满足了不同需求的用户;③查询的多样性:本系统可实现任意条件的组合查询,以分页方式输出查询结果;④可靠的安全性:本系统基于WindowsNT Server安全性策略和IIS安全性策略,这些都是系统安全性的基本保证。⑤可靠的数据库事务处理,保证了数据库操作的可靠性和安全性。最后,论文提出了该系统经测试运行后存在的主要问题是对用户的访问权限控制不是很理想,下一步工作拟采用基于角色的权限访问控制的方法来解决访问权限控制的问题。
论文目录
相关论文文献
标签:浏览器论文; 服务器结构论文; 数据库论文; 学生成绩管理系统论文;