- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库技术》课程设计-VB学生成绩管理系统汇
《数据库技术》课程设计
题目 数据库课程设计
学号
姓名
班级
指导老师
2010 年 6月 28日—2010 年 7 月 2 日
目录:
一、引言
二、系统分析
2.1 选择开发工具…………………………………
2.2 系统规划………………………………………
三、 系统设计
3.1 系统数据库设计………………………………
3.2 系统的主要功能………………………………
四、概述
4.1目的与要求…………………………………..
4.2设计环境 ……………………………………..
五、数据库的实现与维护
六、实例演示
七、收获与心得体会
一、引言
主要是讨论如何解决根据学生成绩评估教学质量的信息化问题。针对该问题,利用VB语言做了一个学生成绩评估系统,该系统能简化根据学生的成绩来对教学质量进行评估的过程,使老师的教学成果、学生的成绩变化都一目了然。为达到所定的目的。本系统主要使用了VB语言,2000系统,数据库等工具。学生的成绩数据主要储存于SQL数据库,因此需要首先对数据库进行操作、处理。本文首先概述了信息化教育的发展情况,讲明了开发学生成绩评估系统的必要性,接着阐述了学生成绩评估系统的基本设计思想及实现方法。并以该系统为应用实例,介绍了用VB语言进行绘制图表以及使用2000及操作数据库的一些要注意的地方。
2.1 选择开发工具
SQL Server 2000,VB。
2.2 系统规划
学生成绩管理,主要涉及学生、课程、成绩等数据库表。为简单起见,成绩可不考虑五级记分制的字符型分值,如优、良、中、及格、不及格等只考虑数字型的分值,如 95,90,55等。利用关系型数据库的特征,将学生成绩管理设计为1个数据库,包含3个数据库表
数据库表名 备注 学生 学生学籍信息表 课程 课程基本信息表 成绩 选课成绩信息表 用户表 (1)学生信息表:
从成绩的角度,学生信息表包括学生学号、姓名、三个字段就够了,但考虑其它用处,还可将学生家庭联系信息 (如,邮政编码,通讯地址,收信人,电话等)也包括在学生信息表中。表1给出的是基本字段,有能力的同学可扩充。
Student基本情况数据表,结构如下:
学生号 姓名 性别 专业 年龄 01 黄峰 男 电气 22 02 胡静 女 自动 20 03 孙强 男 测控 20 04 刘鹗 男 建环 21 05 黄婷 女 软件开发 20 (2) 课程信息表:
课程信息表包括课程码 (即课程编码,它在课程信息表中是唯一的)、课程名称、学时数、学分值等,在课程信息表中应采用课程编码,这样可使得录入更方便、快速。
?
course数据表,结构如下:
课程号 课程名 课程学分 1 计算机应用 6 2 高数 5 3 机电学 6 4 电路 5 5 物理 5 (3) 成绩表:
成绩表至少应含学号、课程码、成绩三字段。
学生号 课程号 成绩 02 2 90 03 3 95 01 2 99 03 2 67 05 3 78 (4)用户表:
用户表至少包括用户名和用户密码二字段
表4:用户表的结构
user情况数据表,结构如下:
用户名 用户密码 1 1 张三 123 3 123 3.2 系统的主要功能
系统的主要功能包括:(2)?数据库原始信息录入;
(3)?查询
四、概述
4.1目的与要求
设计一个《学生成绩管理系统》,使得学生的成绩管理工作更加清晰、条理化、自动化。并在微机上实现.。
此系统实现如下系统功能:
(1)用户通过用户名和密码登录界面登陆系统。
(2)合法用户登陆系统后,可查询课程基本资料,学生所选课程成绩等基本信息。
(3) 高级用户可以对数据库进行维护,如添加、修改和删除等。
4.2设计环境
硬件环境
Pentium II以上微机,内存建议64MB以上。
操作系统
Windows 98/2000/XP。
编程环境
SQL Server 2000,VB。
五、数据库的实现与维护
数据库试运行结果符合设计目标后,数据库就可以真正投入运行了。数据库投入运行标志着开发任务的基本完成和维护工作的开始,并不意味着设计过程的终结,由于应用环境在不断变化,数据库运行过程中物理存储也会不断变化,对数据库设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,它包括:数据库的转储和恢复定期对数据库和日志文件进行备份,以保证一旦发生故障
您可能关注的文档
- XX智能视频监控系统设计方案汇.doc
- XX有色金属有限公司电解车间内衬材料一批招(议)标书汇.doc
- XX星级大酒店工程部管理实务(精华版)汇.doc
- XX机械公司10万套微型汽油发动机缸盖机加生产线项目可行性研究报告汇.doc
- XX智能化系统工程设计方案汇.ppt
- XX有限公司内网安全管理系统项目解决方案汇.doc
- XX机械制造有限公司安全生产责任制度汇.doc
- XX机械制造有限公司质量管理制度及通用工艺汇.doc
- XX机械制造公司压力容器制造质量保证手册汇.doc
- XX机电轴承公司质量管理体系文件汇.doc
- 《数据库技术及应用》基础实验指导汇.doc
- 《数据库及其应用》实验报告-SQL查询、选择查询和动作查询汇.doc
- 《数字电子技术基础》课程设计说明书-简易电子琴的设计与制作汇.doc
- 《数据库系统原理》课程设计-基于SQL数据库的通用成绩管理系统汇.doc
- 《数据库系统应用大作业》课程设计报告-商品管理系统数据库设计汇.doc
- 《数据库系统原理》课程设计报告-假期数据库课程设计之房屋中介管理系统汇.doc
- 《微机原理及应用》实验指导书汇.doc
- 《数据库原理与应用》课程设计-网上书店系统的分析与实现(含源程序)汇.doc
- 《数据库系统开发》课程设计-图书管理系统汇.doc
- 《数据库应用系统设计》课程设计大作业-人事工资管理系统设计汇.doc
文档评论(0)