版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库语言课程设计报告题目: 学 院 经济管理学院 专 业 经济学类 班 级 103 学 号 3100552064 姓 名 连怡宁 指导教师 2021.12.26至2021.12.30?数据库语言?课程设计成绩评定对 班 学生 所完成的题目为 的课程设计,经考核,给出如下评语: 并综合评定该生课程设计成绩为 。指导教师: 年 月 日目 录 TOC o 1-3 h z u HYPERLINK l _Toc186707316 一选题背景及系统目标 PAGEREF _Toc186707316 h - 2 - HYPERLINK l _Toc186707317 1选题背景 PAGEREF _Toc18
2、6707317 h - 2 - HYPERLINK l _Toc186707318 2系统目标 PAGEREF _Toc186707318 h - 2 - HYPERLINK l _Toc186707319 二数据库结构设计 PAGEREF _Toc186707319 h - 3 - HYPERLINK l _Toc186707320 一寝室根本信息表 PAGEREF _Toc186707320 h - 3 - HYPERLINK l _Toc186707321 二学生根本信息表 PAGEREF _Toc186707321 h - 3 - HYPERLINK l _Toc186707322 三
3、来访根本信息表 PAGEREF _Toc186707322 h - 3 - HYPERLINK l _Toc186707323 三功能模块结构设计 PAGEREF _Toc186707323 h - 4 - HYPERLINK l _Toc186707324 四主要功能及程序界面说明 PAGEREF _Toc186707324 h - 5 - HYPERLINK l _Toc186707325 一登陆设计 PAGEREF _Toc186707325 h - 5 - HYPERLINK l _Toc186707326 二管理员主要操作模块设计 PAGEREF _Toc186707326 h -
4、7 - HYPERLINK l _Toc186707327 1管理员登陆后的界面设计 PAGEREF _Toc186707327 h - 7 - HYPERLINK l _Toc186707328 2学生信息管理设计 PAGEREF _Toc186707328 h - 8 - HYPERLINK l _Toc186707329 3.来访登记设计 PAGEREF _Toc186707329 h - 10 - HYPERLINK l _Toc186707330 4.学生根本信息报表输出 PAGEREF _Toc186707330 h - 11 - HYPERLINK l _Toc186707331
5、 三学生操作模块设计 PAGEREF _Toc186707331 h - 12 - HYPERLINK l _Toc186707332 1意见窗口设计 PAGEREF _Toc186707332 h - 12 - HYPERLINK l _Toc186707333 2.电费查询设计 PAGEREF _Toc186707333 h - 13 - HYPERLINK l _Toc186707334 五系统的主要优点和缺乏 PAGEREF _Toc186707334 h - 14 - HYPERLINK l _Toc186707335 一优点 PAGEREF _Toc186707335 h - 14
6、 - HYPERLINK l _Toc186707336 二需要进一步改良的地方 PAGEREF _Toc186707336 h - 15 - HYPERLINK l _Toc186707337 六总结 PAGEREF _Toc186707337 h - 15 - HYPERLINK l _Toc186707338 一课程设计中遇到的主要问题及解决方法 PAGEREF _Toc186707338 h - 15 - HYPERLINK l _Toc186707339 二主要收获 PAGEREF _Toc186707339 h - 15 - 寝室根本信息管理系统数据库语言设计与开发一选题背景及系统
7、目标1选题背景 信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。寝室管理系统对于一个学校来说是必不可少的组成局部。目前好多学校还停留在管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比拟庞大,需要记录存档的数据比拟多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比拟低。当今社会是飞速进步的世界,原始
8、的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。我们针对如此,设计了一套学生宿舍管理系统。学生寝室管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比拟稳定,适合较长时间的保存,也不容易丧失。这无疑是为信息存储量比拟大的学校提供了一个方便、快捷的操作方式。2系统目标1.系统要求用户必须输入正确的登陆口令才能进入系统。2对管理员和学生的操作权限进行限制管理员对系统可以进行修改和查询,但对学生留言局部只能查看;学生可以提交新的留言,但却只能对系统进行查询,而不能任意修改。3.系
9、统应该提供学生住宿情况的根本登记和新生的注册。4.系统应提供人员来访登记及结束访问的详细登记。 5.系统应提供查询功能,以方便用户对学生根本信息的查询及用电量信息的查询。 6系统应提供增加、删除、修改信息的功能。 7系统提供报表输出功能二数据库结构设计寝室根本信息表 该表对公寓各个寝室的根本概况进行了描述表2-1寝室根本信息din表结构字段名字段类型字段长度寝室号字符型6字节舍长字符型8字节寝室 字符型9字节现有空铺字符型8字节每周总评字符型6字节上月用电量数值型4字节备注字符型45字节学生根本信息表 该表描述了对各个寝室的每位成员根本情况 表2-2学生根本信息表sin表结构字段名字段类型字段
10、长度姓名字符型10字节性别字符型10字节寝室号字符型10字节注册日期日期型8字节所在学院字符型18字节联系 数值型10字节备注字符型45字节来访根本信息表 该表对来访者以及被访者的简要信息表2-3来访根本信息vin表结构字段名字段类型字段长度来访姓名字符型10字节被访姓名字符型10字节寝室号字符型10字节来访时间日期时间型8字节离开时间日期时间型8字节与被访关系数值型10字节详细备注型4字节三功能模块结构设计 登录界面学生管理员信息查询意见及留言系统管理信息查询报表输出查看留言退出系统退出系统学生信息管理来访查询电费查询新生注册寝室信息管理来访登记电费查询来访查询四主要功能及程序界面说明 一登
11、陆设计 针对学生和寝室管理员对寝室管理系统的使用范围不同例如:管理员对系统可以进行修改和查询,但对学生留言局部只能查看;学生却恰恰相反的情况,系统设定学生和管理员选择相应的登陆身份,同时输入相应的口令。当登陆口令输入错误时,系统将阻止其后续操作并提示重新输入口令;口令正确方可进入相应的后续操作模块。* 运行界面 图4-1-1 登陆窗口运行图 * 程序代码“登陆按钮的单击事件p=allt(thisform.text1.value)if thisform.optiongroup1.value=1 if p=student do form 主窗口1 主窗口1.windowstate=0 thisfo
12、rm.windowstate=1 thisform.refresh else messagebox(对不起,您是无权用户!,16,提示) endif endif if thisform.optiongroup1.value=2 if p=manage do form 主窗口2ide 主窗口2.windowstate=0 thisform.windowstate=1else messagebox(对不起,您是无权用户!,16,提示) endif endif二管理员主要操作模块设计 1管理员登陆后的界面设计 用顶层菜单集成了多个操作表单,方便管理员进行多项操作。分别设置了“系统管理,“信息查询,“
13、报表输出,“留言查看,“推出系统五个顶层菜单 *单击“系统管理菜单时弹出“学生信息管理,“寝室信息管理,“新生注册,“来访登记选项。点击进入相应的界面 *单击“信息查询菜单弹出“寝室电费查询,“寝室来访查询子菜单,点击进入相应的界面 *单击“报表输出,进入ADDTION3表单,单击“报表输出按钮,输出学生根本信息的报表 *单击“查看留言即可进入查看学生留言的表单 *单击“退出系统将退出当前寝室管理系统 图4-2-1管理员登陆界面图2学生信息管理设计 该表单的各控件数与SIN表绑定,便于管理员对学生信息进行维护。“首记录,“上一条,“下一条,“末记录按钮通过数据表中指针的移动使得控件中信息发生改
14、变。单击“查找按钮并输入需要查找的学生学号,即可在该表单上得到该名学生详细信息*运行界面 图4-2-2学生信息管理界面图*主要程序代码1“首记录按钮的单击事件 go top this.enabled=.f. this.parent mand2.enabled=.f. this.parent mand3.enabled=.t. this.parent mand4.enabled=.t. (2“上一条按钮的单击事件if ! bof () skip -1else go top this.enabled=.f. this.parent mand1.enabled=.f.endif this.paren
15、t mand3.enabled=.t. this.parent mand4.enabled=.t.3“下一条按钮的单击事件 if ! eof () skip 1else go bottom this.enabled=.f. this.parent mand4.enabled=.f.endif this.parent mand1.enabled=.t. this.parent mand2.enabled=.t. 4“末记录按钮的单击事件 go bottom this.enabled=.f. this.parent mand3.enabled=.f. this.parent mand1.enabl
16、ed=.t. this.parent mand2.enabled=.t. 5“删除按钮的单击事件 delete next 1 if eof () go bottomelse skip endifthisform.refresh 6“查找按钮的单击事件do form addtion1表单addition1上“确定按钮的单击事件a=allt(thisform.text1.value)go top locate all for 学号 =aif eof()messagebox(该同学未在此公寓或学号有误,+chr(13)+请查证,32,提示信息) endif 3.来访登记设计 表单弹出时,各个文本框植
17、为空,管理员输入来访者详细信息后按“提交记录按钮后,可继续添加。对来访姓名,来访时间,离开时间,被访时间等的详细登记,方便对寝室外来人员的管理和查询。 图4-2-3来访登记界面图4.学生根本信息报表输出 在表单上预览学生信息等的报表输出,便于管理员系统的了解学生情况。图4-2-4学生信息报表输出界面图5意见查看 将GRID1的READONLY设为.T.,管理员对学生的留言只能查看而不能修改。增加了留言的真实性。 图4-2-5查看学生留言图三学生操作模块设计1意见窗口设计 当学生输入自己的意见后按提交,即可添加一条意见。提交后可以继续输入下一条意见。 图4-3-1留言界面图*程序代码if !em
18、pty(thisform.edit1.value) &当EDIT1不为空时执行 append blank messagebox(成功提交,谢谢您的参与,64,信息提示) thisform.refresh else messagebox(提交失败,请确认提交内容不为空,32,信息提示)endif 2.电费查询设计用户可以通过微调器控件选择用电度数,同时选择单项选择按钮按用电量的升序,降序排列,按确定按钮后,将显示所有用电度数超过所选的宿舍的根本信息。* 运行界面 图4-3-2 寝室电费查询界面图 * 程序代码select dindo case case thisform.container1.o
19、ptiongroup1.value=1 SELECT *; FROM studentdomistry!din; WHERE Din.上月用电量 = p; order by din.上月用电量; into cursor EEE &生成虚拟表,表名为“EEE case thisform.container1.optiongroup1.value=2 SELECT *; FROM studentdomistry!din; WHERE Din.上月用电量 = p; order by din.上月用电量 desc ; into cursor EEE endcasethisform.container1.
20、grid1.recordsource=EEE &将grid1的数据源thisform.container1.grid1.column1.width=60 设为虚拟表“EEEthisform.container1.grid1.column2.width=60thisform.container1.grid1.column3.width=70thisform.container1.grid1.column4.width=60thisform.container1.grid1.column5.width=60thisform.container1.grid1.column6.width=60this
21、form.container1.grid1.scrollbars=3thisform.container1.grid1.refresh 五系统的主要优点和缺乏 1优点 1对用户的使用范围进行限制。不仅要输入登陆的口令,而且学生和管理员以不同的口令和身份登陆,可供执行的操作也不同。例如:对管理员和学生的操作权限进行限制管理员对系统可以进行修改和查询,但对学生留言局部只能查看;学生可以提交新的留言,但却只能对系统进行查询,而不能任意修改。 2在登陆窗口和留言板模块,当输入不符和要求时,将弹出消息对话框提示,使系统更显人性化 3方便管理员的工作,管理人员需要做的就是将数据输入到系统的数据库中去。数据库的存储容量相当大,而且比拟稳定,保存时间长,也不容易丧失。为信息存储量比拟大的学校提供了一个方便、快捷的操作方式。 4充分使用组合框,单项选择框,微调器等控件,减少
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公楼监控系统安装协议
- 以自律为光照亮成才之路:2024年高考卓孟毅语文满分秘籍高考语文写作之素材聚宝盆(全国)
- 2023年浙江嘉兴中考英语试题及答案
- 2024版电力安全课件:深入剖析用电安全要点
- 2024年折叠筷子:开启教育餐具新时代
- 拔罐疗法治疗呼吸系统疾病2024年课件
- 某煤矿全员安全生产责任制汇编
- 2024年PIE工程师培训技能:助力创新推动产业发展
- 第47届世界技能大赛江苏省选拔赛工业4.0项目技术工作文件
- 2023年度淄博市职业技能大赛竞赛方案(汽车喷漆)
- 部编版七年级上册语文基础知识训练及答案一
- 天文竞赛复习题库及答案
- 污泥( 废水)运输服务方案(技术方案)
- 公司章程范本杭州工商docx
- 职业院校面试题目及答案
- 全护筒跟进旋挖施工方案
- 海水淡化处理方案
- 初中数学基于大单元的作业设计
- 小学一年级下册数学期末考试质量分析及试卷分析
- 原材料情况说明范本
- 相邻企业间安全管理协议
评论
0/150
提交评论