数据库技能课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技能课程设计报告

目 录 一 课程设计的目的意义…………………………………………2 二 需求分析………………………………………………………2 三 数据库系统设计………………………………………………4 四 系统设计与实现………………………………………………5 五 总结 …………………………………………………………13 学生管理系统设计 一、系统设计的目的意义 学生是个庞大的社会群体,他们在校学习时间较长,因此为了实现学生个人信息以及成绩信息的有效管理,需要一个专门的系统来实现此项功能。所以学生管理系统的设计是必要的。 二、系统需求分析 1.用户的功能需求 从学生学籍和个人基本信息方面考虑,学生管理系统应该在这两方面有所体现,主要包括一下几项功能: (1)系统登录 为保证学生信息的安全,要求登录系统时有密码管理功能。本系统将它分为管理员和用户两种方式。 (2)信息管理 用于对学生基本信息和成绩信息进行管理,可以增加或删除。 (3)信息浏览 将所有学生的成绩信息或个人基本信息显示在界面上,已达到浏览的目的。 (4)信息查询 该项功能可以实现对某个学生信息的精确查询,也可以实现模糊查询,即查询某一类学生信息,如姓王的学生的信息。 (5)信息修改 对学生的个人信息和成绩进行必要的修改。 (6)信息报表 将学生的个人信息和成绩信息以报表的形式表现出来,方便打印输出。 (7)退出系统 从系统的使用状态中退出。 2.用户的安全性要求 为了保证学生信息的安全,在进入系统之前要求进行身份确认,该项功能由登录界面实现。一旦身份验证成功就可以进入系统,如果三次进入都失败了,则会强行退出系统。 3.系统功能模块结构图 图2-1系统功能模块图 信息管理:对学生的个人信息和成绩信息进行系统管理。该项功能可以通过逐个学生信息的浏览来详细了解学生信息,并对学生信息进行增加或删除操作。 信息浏览:该项功能的实现采用了表格的显示方法,通过在表单中添加表格控件来实现学生信息的整体浏览。 信息查询:从以上的结构图可以看出,查询功能可以有两种形式。通过模糊查询可以浏览到具有某些相同信息的学生的情况,便于对某一信息的整体把握。详细查询,则是查询某一个个人信息。 信息修改:当学生的个人信息或成绩信息发生改变或原始记录有误时,可以用此项功能实现修正。 信息报表:用报表的形式显示学生个人信息和成绩信息。 三、数据库系统设计 根据系统需求分析,设计每个数据表的结构如下: 密码表 字段名 类型 宽度 密码 字符型 10 操作员 字符型 10 学生成绩表 字段名 类型 宽度 小数位数 学号 字符型 10 0 姓名 字符型 10 0 班级 字符型 10 0 课程 字符型 20 0 学期 字符型 4 0 成绩 数值型 10 2 学生基本信息表 字段名 类型 宽度 姓名 字符型 10 性别 字符型 2 民族 字符型 10 出生日期 日期型 8 学号 字符型 10 班级 字符型 10 政治面貌 字符型 10 籍贯 字符型 10 家庭住址 字符型 20 照片 通用型 4 备注 备注型 4 四、系统设计与实现 1.系统登录功能实现 ⑴ 功能描述 运用表单显示登录界面,并在登录时进行身份验证,只有身份满足并且密码正确时,才能进入。在输入密码时,每个人都有三次机会,一旦三次都未能进入系统,就会强行退出。 图4-1用户登录界面图 ⑵ 系统代码实现 登录按钮的click事件源代码: local czy,mm czy=allt(bo1.value) mm=allt(thisform.text1.value) locate for(操作员)=czy if allt(操作员)==czy.and.allt(密码)==mm messagebox(欢迎+czy+进入本系统,0+48,提示信息) thisform.release else n=n+1 if n=2 messagebox(密码有误,你还有+str(3-n,2)+次机会,重新输入!,0+16,提示信息) thisform.text1.value= thisform.text1.setfocus else messagebox(您没有权利进入本系统!,0+

文档评论(0)

mliaojfangwi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档