口:
f二、学生信息管理模块界面设计:学生信息管理模块窗口主要有新生数据输入窗口、学籍变更窗口、分班操作窗口、删除学生信息窗口。学生数据输入窗口
2课程信息表
f三、成绩管理模块界面设计:成绩管理模块界面窗口主要有成绩录入。
1、成绩录入窗口
f4.2系统主要算法设计:
以结构化语言的方式对本系统的主要功能进行算法设计。它们是查询模块中的学生信息查询子功能。
学生信息查询子功能算法设计:
采用的数据结构:该子模块功能主要采用字符串作为数据结构。对数据库的组合查询中有许多查询条件,并且查询的
内容经常涉及到多个数据表的操作。本系统中采用SQL查询语言进行信息查询,算法的主要思想是将用户的查询条件以字符串的形式按一定规则组合在一起,最后作为查询命令进行数据库查询。
具体算法设计:查询函数入口
IF查询条件为空THEN要求输入查询条件
RETURN
ENDIFSQL“SELECT”检查查询条件
IF查询条件包含学生信息THENSQLSQL学生表
ENDIFIF查询条件包含成绩信息THEN
SQLSQL成绩表
ENDIF
SQLSQL“WHERE“IF查询条件包含学生信息THEN
SQLSQL学生信息查询条件
ENDIFIF查询条件包含成绩信息THEN
SQLSQL“AND“成绩查询条件
显示查询结果。
ENDIF以字符串SQL作为SQL查询命令进行数据库查询
f第五章编码
5.1Delphi开发环境
Delphi是开发数据库前端的优秀工具,它以其简洁明快的编程语言、功能强大的组件和灵活方便的编程环境。采用Delphi来开发数据库应用程序具有更大的灵活性和可扩展性。Delphi支持单机的dBase、Paradox数据库和流行的关系数据库,如OracleSybaseSQLServer等。最后完成的系统可以在单机、Netware网络文件共享方式和客户机服务器条件下运行。
用Delphi开发应用程序是一个基于组件的开发过程。Delphi为我们提供了丰富的可视和不可视控件,用于创建友好的用户界面,控制后台数据库和网络的通信等。在Delphi环境下开发应用程序主要可以分成两部分:一是人机界面的开发,即应用程序的外表;二是人机交互的实现,即各类事件的处理。
第六章测试
测试过程中出现乱码问题,经转换后问题解决。1、功能单一、分散,各部分子功能间的联系不强。2、界面设计还不够好。3、权限设置不能实时体现。4、网络功能还不够完善。
主要参考文献:
韩伟峰,《Delphi7程序设计教程》,清华大学出版社。陈豫龙、何旭洪等,《Delphi7数据库系统开发实例导航》,人民邮电出版社。伍俊良,《Delphi7实例编程50讲》,北京希望电子出版社。张龙卿,《Delpr