ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:2.55MB ,
资源ID:1849189      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1849189.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(管理数据库原理与开发课程设计报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

管理数据库原理与开发课程设计报告.docx

1、管理数据库原理与开发课程设计报告管理数据库原理与开发课程设计报告题 目:学生信息管理系统专 业:电子商务(现代物流)成 员: 指导老师: 2011年6月15日学生信息管理系统一、系统设计 1、系统功能模块分析学生信息管理系统通常包括学生基本信息管理、课程情况和成绩的管理。设计学生管理系统的目的就是利用计算机的快速浏览、维护、查询、统计功能,替代管理人员对数据的手工处理。用计算机对学生的各种信息进行日常管理时,经常要进行数据的:浏览、查询、修改、添加、删除、统计、和打印等操作。针对上述要求,设计的成绩管理系统应包括实现这些功能的模块如图。2、系统功能模块设计在系统分析的基础上,结合操作上的方便性

2、,学生信息管理应用程序包括系统主功能模块、查询、维护、统计、打印和退出等几大功能模块。以下来简单叙述各功能模块的功能:(1)系统主模块 提供了学生信息管理的主界面,作为进入系统的唯一入口。在系统主界面中,不仅提供了用于调用系统各功能模块的操作方法,而且还需要对使用系统的用户进行合法性检验等相应操作。(3)查询模块:提供了用于对数据进行查询操作的操作界面,用户可以按学号或姓名查找某人信息、某学生所选课的情况;也可以按专业进行查询;也可以按开课学期查找课程情况等(4)维护模块: 维护模块允许用户对数据进行维护操作,例如添加、删除、修改等。方便维护人员对数据进行更改,对学生信息不断完善,变得更便利。

3、(5)统计模块: 可以方便的得知整个学科的最高分、最低分和平均成绩,便于学生了解自己的成绩水平,了解一下整个课程的水平,很好的了解自己,鞭策自己上进!(6)打印模块:打印模块提供按专业进行基本学生信息的打印和按学生学号打印学生所学课程的成绩表功能。二、数据库设计与实现1、表的设计 (1)表的字段中的字段、类型、宽度、索引的设计,以及其他相关属性的设计。(2)利用显示菜单中的追加方式给表输入数据。2、数据库的设计 首先要新建一个数据库sjk,将做好的student表、course表和score表添加到建立好的数据库中,然后根据实体之间的联系,建立表之间的联系。3、数据库的实现:(1)创建项目管理

4、 数据库管理系统又称项目往往能是由多个文件组成。例如,数据库、表、表单、程序和报表文件等。为了更好地对其进行管理,通常先建立一个项目并打开项目管理器,然后对项目管理器中的文件统一管理,极大方便了应用程序的开发,可以使某些程序设计、修改和运行变得方便易行。 创建学生信息管理项目之前,要先建立或选择保存文件的文件夹。然后执行系统【文件】菜单下的【新建】命令,选择【项目】文件类型,创建一个“学生信息管理.PRJ”的项目文件,并打开【项目管理器】窗三、系统功能模块的详细设计采用模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设计,便于修改和维护,也便于多人同时开发系统。1、 系统登录界面

5、的设计为了保护系统的安全,防止未被授权的非法用户使用系统,一个信息管理系统往往还需要设计一个登陆界面,只有合法的而用户才能进入系统主界面。要求设计如图所示的界面。由Label、Command、Combo1 和Timer(计时器)控件组成,其中,定时器主要用于控制实现欢迎文字的从左向右滚动。设计步骤:打开表单设计器,建立一个新的表单,添加相应的控件、设置其属性、及相关代码表单对象的属性设置:Form1: caption (登录系统) MaxButtom(.f.) Minbutton(.f.) Label1: Caption(学生信息管理统) Fontsize=20 Alignment=2-中央L

6、abel2: Caption(用户名) Fontsize=12Label3: Caption(密码) Fontsize=12Label4:Caption(欢迎使用学生信息管理系统) Fontsize=11Forecolor=RGB(255,0,0)Command1:Caption(确认)Command2:Caption(取消)Text1: PasswordChar (*) &定占位字符Combo1: ReadOnly (.F.) RowSource (Password.用户名) RowSourceType (6-字段)Time1:Enabled(.F.) Internal (80) &定时器事

7、件的事件间隔系统登录界面对象的事件过程代码如下:定时器控件对象的timer事件的代码如下: If thisform.label4.left1 thisform.label4.left=thisform.width-8elsethisform.label4.left=thisform.label4.left-2endif按钮对象Command1(确认)的Click事件过程代码如下:private upasswordselect passwordupassword=alltrim(thisform.Text1.value)locate for alltrim(用户名)=alltrim(thisfo

8、rm.Combo1.value)if found() and upassword=alltrim(密码) thisform.visible=.F. do form D:学生信息管理SysScreen.scxelse =messagebox(用户名或密码错误,请重新输入!) thisform.Text1.setfocusendif按钮对象Command2(取消)的Click事件过程代码: thisform.Combo1.value=thisform.text1.value=thisform.text1.setfocus表单对象功能Form1的Init的事件代码如下: use password2、

9、信息管理系统的功能主界面的设计 系统主界面是控制其他功能模块的应用程序界面,终端用户可以在系统主界面选择程序所提供的功能。在“学生信息管理”项目管理窗口中,单击【文档】选项卡,选择【表单】选择,单击新建按钮,打开【表单设计器】窗口,如下图:设置表单对象Form1的【Cpation】属性为“学生信息管理”,标签对象的【Cpation属性为“学生信息管理系统”,【Fontsize】属性为“20“。从上到下依次设置5个命令按钮的【Caption】的属性值。系统功能主界面的事件代码如下:Command1(查询)按钮的Click事件代码:do form D:学生信息管理查询.scx Command2(维

10、护)按钮的Click事件代码:do form D:学生信息管理维护.scxCommand3(统计)按钮的Click事件代码:do form D:学生信息管理统计.scxCommand4(打印)按钮的Click事件代码:do form D:学生信息管理打印.scxCommand5(退出)按钮的Click事件代码:thisform.release3、 查询功能模块的设计:将学生信息管理中的查询操作采用表单的形式进行组织,分别实现学生综合信息、学生基本信息、课程信息和成绩信息的查询。共分五个表单,结构如下(一)、“查询体统”表单1、 在“项目管理器”窗口中,新建一个用于查询操作的表单,然后在“表单设

11、计器”窗口中建立如图表单。对象属性属性值说明Form1Caption查询Autocenter.T.-真Label1Caption欢迎进入查询系统Autosize.T.-真自动调整大小Cmand1Caption 学生综合信息Cmand2Caption学生基本信息查询Cmand3Caption课程信息查询Cmand4Caption学生成绩查询Cmand5Caption退出command1Picture 选择图片(1)Thisform.Cmand1的click事件代码如下:thisform.releaseDO FORM f:学生信息管理学生综合信息查询.scx(2)Thisform.Cmand1的c

12、lick事件代码如下:thisform.releaseDO FORM f:学生信息管理学生基本信息查询.scx(3)Thisform.Cmand1的click事件代码如下:thisform.releaseDO FORM f:学生信息管理课程信息查询.scx (4)Thisform.Cmand1的click事件代码如下:thisform.releaseDO FORM f:学生信息管理学生成绩查询.scx(5)Thisform.Cmand1的click事件代码如下:thisform.release(二)、”学生综合信息”表单利用“表单向导”新建一个“一对多表单向导”,父表选定为student表,字

13、段为其全部包含字段,子表为score表,字段为其全部字段。设置完成对表单进行布局调整及控件添加如图:Thisform.Command1的click事件代码如下:Thisform.rsleaseDO FORM D:学生信息管理查询系统.scxThisform.Command2的click事件代码如下:thisform.releaseDO FORM D:学生信息管理sysscreen.scx三、“学生基本信息查询”表单在“项目管理器”窗口中新建一个关于查询操作的表单。利用“表单控件”窗口向表单中添加两个label,一个optiongruop,三个text,一个grid,两个command设置页面p

14、age1的对象属性如表对象属性属性值说明Form1Caption学生基本信息Page1.Grid1Readonly.T.-真只读Recordsourcetyoe说明指定表格的数据源是select查询结果Thisform的 activate事件代码如下thisform. text1.enabled=.T.thisform.text2.enabled=.F.thisform. text3.enabled=.F.this.grid1.recordsource= &清空表格Thisform.optionGroup1 的 interactiveChange 事件代码如下do case case this.option1.value=1 thisform. text1.enabled=.T. thisform. text1.setfocus thisform.text2.enabled=.F. thisform. text3.enabled=.F. case this.option2.value=1 thisform.text1.enabled=.F. thisf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1