数据库大作业说明文件.docx

上传人:b****8 文档编号:12586429 上传时间:2023-06-06 格式:DOCX 页数:15 大小:1.72MB
下载 相关 举报
数据库大作业说明文件.docx_第1页
第1页 / 共15页
数据库大作业说明文件.docx_第2页
第2页 / 共15页
数据库大作业说明文件.docx_第3页
第3页 / 共15页
数据库大作业说明文件.docx_第4页
第4页 / 共15页
数据库大作业说明文件.docx_第5页
第5页 / 共15页
数据库大作业说明文件.docx_第6页
第6页 / 共15页
数据库大作业说明文件.docx_第7页
第7页 / 共15页
数据库大作业说明文件.docx_第8页
第8页 / 共15页
数据库大作业说明文件.docx_第9页
第9页 / 共15页
数据库大作业说明文件.docx_第10页
第10页 / 共15页
数据库大作业说明文件.docx_第11页
第11页 / 共15页
数据库大作业说明文件.docx_第12页
第12页 / 共15页
数据库大作业说明文件.docx_第13页
第13页 / 共15页
数据库大作业说明文件.docx_第14页
第14页 / 共15页
数据库大作业说明文件.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库大作业说明文件.docx

《数据库大作业说明文件.docx》由会员分享,可在线阅读,更多相关《数据库大作业说明文件.docx(15页珍藏版)》请在冰点文库上搜索。

数据库大作业说明文件.docx

数据库大作业说明文件

数据库大作业

分数:

总分100分

数据库实训要求:

实训分两个阶段:

阶段一:

sql server 2000学习

重点:

1、建库、建表

2、sql语句

3、难点:

存储过程与触发器设计

4、数据库备份与恢复

5、事务

阶段一:

个人独立完成

阶段二:

数据库应用系统开发,请同学们下载后按要求完成。

阶段二:

3-4人为一个小组提交

阶段二:

sql server + java 完成

系统整体要求:

1、最终功能能够实现——100分(系统做完后能够实现系统中的所有功能)

2、界面美观整洁(界面要求颜色风格统一,美观大方,界面不美观的同学教师适当扣分,要求不高于5分)

3、上交截止时间:

从收到作业说明时间开始截止到2012年7月4日16:

00(逾期上交均按不及格处理)

4、上交邮箱:

812620634@

主题:

数据库大作业

附件:

班级学号姓名(系统文件+实验说明书)

5、可添加与本系统有关的功能,每添加一个功能5分,计入最后的大作业的总分,满分最高分不能超过100分。

6、如发现雷同作品,均作0分处理

功能实现说明要求:

第一部分:

数据库和表--------------------------------------------------10分

1、数据库:

建立数据库文件教务管理jwgl--------------------------------------2分

2、表:

(在教务管理数据库中建立以下四张表,参照下面的说明设置表的结构,并且每张表中添加至少5条记录)

⏹studen(按学号主索引)----------2分(表结构1分,表记录1分)

⏹score(学号普通索引,课程号普通索引)-----2分(表结构1分,表记录1分)

⏹course(按课程编号主索引,教师编号普通索引)----------2分(表结构1分,表记录1分)

⏹teacher(按教师编号主索引)----------2分(表结构1分,表记录1分)

第二部分:

窗体部分——————————————————66分

1、登陆窗体(start):

---------------------4.5分

登录窗体主要功能是用户身份验证,只有提供正确的用户名和密码才能进入此系统。

●界面说明:

---------------------------------------------------1.5分

功能说明---------------------------------------------------3分,每个功能1分

●输入用户名和密码均为“123456”,点击“确定”按钮可以实现登陆,进入欢迎界面(main_frame)

如果用户名或密码输入错误,弹出提示对话框

●点击重置按钮,可以清空用户名和密码

●点击“退出”按钮可以退出系统。

2、欢迎窗体(main_frame):

---------------------------------------5.5分

主窗体main_frame是系统工作界面,它被登录窗体调用并菜单main_mn

界面说明:

--------------------------------1.5分

功能说明------------------------------------------------4分,每个功能1分

●窗体实现添加菜单(main_mn.mpr)

●三个标签控件,lable1显示“欢迎***进入本系统”,lable2显示当前系统日期,lable3显示当前时间

●欢迎语“欢迎***(*号处为本系统开发作者的名字)进入本系统”,能够实现文字由右到左的移动

●能够显示当前系统日期和时间(时间动态显示)

3、维护学生信息(edit_stu):

实现数据维护功能包括三个单,它们是维护学生信息窗体、维护成绩信息和维护课程信息窗体,这三个窗体实现方法类似。

界面说明:

----------------------------------2分

功能说明:

----------------------------2分

●点击“第一个”、“上一个”、“下一个”、“最后一个”按钮,能够在表格上方的文本框中显示相关的学生信息

●“添加”按钮能够给student表添加记录

●“删除”按钮能够将选中的当前记录进行彻底的删除

●“关闭”按钮能够退出该窗体

3、维护成绩窗体(edit_score):

(按钮功能基本与edit_stu相同)---------------------------------------2分

4、维护课程信息窗体(edit_course):

(按钮功能基本与edit_stu相同)---------------------------------------2分

5、维护教师信息窗体(edit_teacher):

(按钮功能基本与edit_stu相同)---------------------------------------2分

6、学生信息查询窗体(search_stu):

-------6分

界面————————————————1分

功能------------------------------------------------5分,每个功能1分

●单选按钮组:

通过选择不同的单选按钮可以出现不同的提示信息,如选择按学号查询,则出现“请输入学号:

●在文本框中输入相关的值就可以在下面的表格中得到相关的内容

●关闭按钮:

能够退出该窗体

8、成绩信息查询(search_score):

(按钮功能基本与edit_stu相同)---------------------------------------------------2分

9、教师信息查询(search_teacher):

(按钮功能基本与edit_stu相同)---------------------------------------------------2分

10、单表统计窗体(tongji_stu)------------------------------12分

界面:

————————————3分

功能——————————————9分

●统计记录个数功能:

单击单选按钮选择表,然后点击“统计记录个数”按钮,点击“结果”按钮,可以在表格控件中显示相应的结果

●统计及格个数功能:

点击单选按钮组中的“score”单选按钮,选择“统计及格个数”多选按钮,点击“结果”按钮后可以查询成绩及格的个数

●退出按钮:

退出该窗体

结果按钮提示代码:

*选择单选按钮student,多选按钮check1(统计记录个数)则查询student表中学生的人数

*选择单选按钮course,多选按钮check1(统计记录个数)则查询course表中课程门数

*选择单选按钮score,如果多选按钮check1(统计记录个数)则查询score表中选修课程的人数,否则如果选择多选按钮check2(统计及格个数)则查询score表中成绩>60分的学生人数

*选择单选按钮teacher,多选按钮check1(统计记录个数)则查询teacher表中教师人数

11、多表信息统计窗体(tongji_fengzu)--------------------------12分

界面:

————————————————————————3分

功能————————————————————————9分

●单击“结果”按钮,能够在表格控件中显示出每个同学的总分、平均分、最高分、最低分、所选择的课程门数---------------6分

●单击“重置”按钮:

能够清空多选按钮的选择-----------------2分

●单击“退出”按钮:

能够释放窗体-------------------------------1分

结果按钮代码提示:

*当窗体运行的时候选择check1(总分)时,在表格控件中显示相应的记录的功能语句,功能代码实现首先用sql语句查找出满足条件的记录,然后设置表格控件grid1的recordsourcetype和recordsource两个属性,要求学生会模仿编程

*当窗体运行的时候选择check2(平均分)时,在表格控件中显示相应的记录的功能语句

*当窗体运行的时候选择check3(最高分)时,在表格控件中显示相应的记录的功能语句

*当窗体运行的时候选择check4(最低分)时,在表格控件中显示相应的记录的功能语句

*当窗体运行的时候选择check5(计数)时,在表格控件中显示相应的记录的功能语句

12.多表信息统计窗体(tongji_paixu)--------------------------12分

界面:

————————————————————————3分

功能————————————————————————9分

●单击“结果”按钮,能够按照选择的排序字段和排序方式对学生信息进行排序

●单击“重置”按钮:

能够清空多选按钮的选择-----------------2分

●单击“退出”按钮:

能够释放窗体-------------------------------1分

结果按钮代码提示:

*当窗体运行时选择check1(成绩)和option1(升序)时,在表格控件中显示相应的记录,功能代码实现,首先利用sql语句查找满足条件的记录,然后指定表格控件的recordsourcetype属性和recordsource属性,其他的各种组合和该段代码相似,要求学生会模仿编程

*当窗体运行时选择check1(成绩)和option2(降序)时

*当窗体运行时选择check2(学号)和option1(升序)时

*当窗体运行时选择check2(学号)和option2(降序)时

*当窗体运行时选择check3(性别)和option1(升序)时

*当窗体运行时选择check3(性别)和option2(降序)时

第三部分:

菜单---------10分

1、主菜单:

-------------------------------------------------1分

2、数据维护菜单————————————3分

●维护学生信息:

调用edit_stu

●维护成绩信息:

调用edit_score

●维护课程信息:

调用edit_course

●维护教师信息:

调用edit_teacher

3、数据查询菜单————————————1.5分

●查询学生信息:

调用search_stu

●查询成绩信息:

调用search_score

●查询教师信息:

调用search_teacher

4、数据统计菜单————————————1.5分

●统计单表信息:

调用tongji_stu

●统计分组信息:

调用tongji_fenzu

●统计排序信息:

调用tongji_paixu

5、打印报表菜单——————————2分,每个功能1分

●打印学生信息:

调用报表report_stu.frx

●打印成绩信息:

调用报表report_sc.frx

6、退出菜单:

退出整个系统,参考第五部分程序中第3条---1分

第四部分:

报表————————————4分

1、学生信息报表(report_stu)————————2分

设计一个报表,报表中包括学号,姓名,性别,出生日期,专业信息

 

2、成绩信息报表(report_sc)——————————2分

设计报表包括学生学号,姓名,课程表号,成绩,报表标题为学生成绩

第五部分:

程序————————————————————6分

1、主程序————————3分

2、初始化环境程序(setup)---2分

3、退出菜单调用程序(cleanup)------------1分

第六部分:

最后的调试---------------------------4分

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2