- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生成绩管理系统在高职院校的应用
【摘要】本文利用Visual FoxPro 为开发工具,通过数据库的基本操作、查
询、报表、编译等功能来实现设计学生成绩管理系统。
【关键词】Visual FoxPro;学生成绩管理;数据库;表
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息
和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥
着重要的作用。我校学生成绩管理工作大部分还是进行着手工管理,工作起来效
率很低,部门之间信息交流少,工作不易协调;缺乏必要的管理手段。因此,开
发学生成绩管理信息系统是学校管理部门的一项重要任务,使学校的管理工作规
范化、制度化和程序化。
学生成绩管理包括对学生信息、教师信息、课程及学习成绩等的管理,设计
该系统的目的就是利用计算机的快速查询和运算功能,替代管理人员对数据的手
工处理。下面建立的学生成绩管理系统就是一个基本 Visual FoxPro 开发的小型
数据库应用系统,能够实现对教师、学生基本信息和学习成绩的输入、查询、维
护及输出等功能。
1.系统的开发目标
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提
高工作效率和工作质量,现提出如下的系统开发目标:
1.1 系统应具有实用性、可靠性和适用性,同时注意到先进性。
1.2 对各个数据库进行动态管理,防止混乱。
1.3 能够按照用户选择的不同的条件进行简单查询和复合查询。
1.4 能够对查询结果进行分类汇总,实现图表统计和报表打印。
1.5 注意数据的安全性,具有数据备份和恢复的功能。
1.6 方便用户的操作,尽量减少用户的操作。
1.7 系统的安全性,要求具有系统密码,并设置用户权限。
2.系统的结构设计
2.1 数据库表设计
①学生基本情况表。字段包括:学号、姓名、专业编号、班级、性别、出生
日期、入学时间、入学成绩、团员否、照片、简历。
②教师表。字段包括:教师编号、教师姓名、性别、职称、毕业学校、课程
编号、工资,教师编号为主索引。
③课程表。字段包括:课程编号、课程名称、学时、学分、课程性质、备注,
课程编号为主索引。
④学生选课表。字段包括:学号、课程编号、开课时间、成绩。学号为主索
引,分别为课程编号、开课时间、成绩建立索引。
⑤教师任课表。字段包括:教师编号、课程编号,分别为教师编号和课程编
号建立索引。
⑥专业表。字段包括:专业编号、专业名称、所属系、备注,为专业编号建
立索引。
2.2 各数据表间的关联
以上所建的六个数据库表中,以学生基本情况表为核心库,其它五个表的操
作都以此表为基础。在实现系统的过程中,将以上六个表用 VFP 自带的关联工
具进行关联,在有些具体关联不能满足系统要求时,采用VFP 编程的方法实现。
实现数据表关联后,对于学生成绩管理要求的任意查询及连动修改功能就可
轻松实现。如:通过学生选课表中的学号和学生表建立关联,通过课程编号和课
程表建立关联,开课时间和成绩索引用于统计计算。通过教师编号和教师表建立
关联,对课程编号和课程表建立关联,通过专业编号和学生表建立关联等。在学
生基本情况表中查某一学生时,同时根据专业编号同时查出其系、专业、班级的
情况。以此类推,以学生基本情况表为查询基础,可以查到所要查的任何信息,
并且只要用户一次查询即可实现。而对于某一参数的修改由于建立了数据关联关
系也是非常容易的。
3.系统的功能
为了达到所设计数据库实现的功能,系统应当具备用户设置(对使用本系统
的人员进行限定)、数据操作(对六个表的查询、浏览、删除、变更、打印等操作)、
数据统计(对六个表的数据进行统计)、数据维护(备份数据、还原数据) 、帮助功
能。
3.1 数据操作
系统中的数据都存储在学生基本情况表、教师表、课程表、学生选课表、教
师任课表六个基本数据库表中,数据操作功能使用户对本系统中这六个数据库表
进行浏览、查询、增加记录、删除记录、编辑数据、打印数据等操作。
3.2 数据打印
报表功能为用户在打印的文档中显示数据提供了灵活的途径。通过简单报
表、分组/总计报表、一对多报表对学生登记表、成绩单、课程成绩统计表的变
化等所
文档评论(0)