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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

最新数据库课程设计学生信息管理系统Word格式.docx

1、 具备一定的安全性管理功能。包括操作员的权限设置、密码设置、重新登录等功能。分析需求就是描述系统的需求,通过定义系统中的关键域类来建立模型。学生管理信息系统的需求分析也应该是开发人员和用户或者客户一起完成的。分析需求的第一步描述学生管理信息系统的功能,即定义用例,以此确定系统的功能需求。学生管理信息系统的用例分析主要涉及规格说明的阅读和分析,需要和学生管理信息系统的潜在用户进行讨论。学生管理系统的角色是管理者和系统管理员。管理者是管理学生的人员,如教务处或者学生处的员工,他也是系统的用户,而系统管理员是系统管理者,虽然系统管理员也是一个员工,但这并不影响本系统的功能。同样,管理者也可能是一个学

2、生,但这也不影响系统的功能。学生管理信息系统的用例主要包括如下内容。 记录学生情况 修改学生信息查询学生情况 记录学生奖惩情况 设置选修情况情况设计选修课程五系统设计1系统总体设计本程序客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器,采用CBuilder6作为开发工具;服务器端则用于提供数据服务,采用SQL Server2000作为数据库管理系统。本系统按照功能划分为以下四个模块:学生管理(包括学生信息录入和学生信息查询)、课程管理(包括课程设置和课程查询)、成绩管理(包括成绩录入和成绩查询)和系统管理(包括重新登录和操作员管理等)。系统的功能模块图如图1所示:六 数据定义1数据表

3、说明1Student表:学号(Sno),姓名(Sname),性别(Ssex), 年龄(Sage),专业(Sdept)2Course表课程号(Cno),课程名(Cname),先行课号(Cpno),学分(Ccredit)3SC表学号(Sno),课程号(Cno),学分(Grade)七 结构设计1概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。本系统主要有学生和课程两个实体集,一个学生可以选修若干门课程,一门课程也可以被多个学生选修,两个实体集之间是多对多联系,联系上

4、有选课成绩。本系统的E-R图如下图:由于数据要求简单,没有什么冗余过多的数据,所以数据库没有为程序建立视图,直接在表中操作,提高效率。2逻辑结构设计数据库逻辑结构设计根据关系模型的转换原则,上面的ER图可转换为如下所示的关系模型:Student(Sno,Sname,Sex ,Sdept)其中各项含义分别为:学生(学号,姓名,性别,所在系)Course(Cno,Cname,Cpno,Credit)课程(课程号,课程名称,先行课号,学分)SC(Sno,Cno,Grade)选修(学号,课程号,成绩)说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定

5、的记录结构和文卷结构、所建立的各个文卷之间的相互关系。ER图3物理结构设计4数据字典设计1学生信息表Student的表结构主码列 名数据类型宽度小数位空否备 注PkSnoChar10N学号Sname20Y姓名Sex2性别SageInt4年龄Sdept所在系2课程信息表Course的表结构Cno5课程代码Cname课程名称Cpno先行课号CreditSmallint学分3 选课成绩表SC的表结构GradeDecimal1成绩系统的功能模块图 6系统设计 一结合CBuilder进行数据库,设计过程可按如下步骤进行: 创建应用库及应用对象; 创建全局变量; 创建菜单; 创建数据窗口; 创建窗口并在窗

6、口中放置所需控件。 创建应用库及应用对象1 创建登陆窗体2 创建主窗体 加入连接数据库控件,DBGrid,ADODataSet,ADODataCommand,DataSource。 设置数据库连接,设置控件属性。 设计窗体界面3创建查询窗体 连接主窗体控件 设置查询条件 对查询条件优化 多表查询设置4修改窗体设置 连接数据库属性 设置修改项 确认修改5高级查询功能 高级查询功能提示 查询窗体设计八程序流程图1以下是程序功能的主要流程:3 数据查询流程图查询查询Button1Click(TObject *Sender) 读取查询条件; 转化为String形式语句; 读取查询显示列; 判断 查询语

7、句关系,确定查询要连接的表;功能性手工艺品。不同的玉石具有不同的功效,比如石榴石可以促进血液循环,改善风湿和关节炎;白水晶则可以增强记忆力;茶晶能够帮助镇定情绪,缓解失眠、头昏等症状。顾客可以根据自己的需要和喜好自行搭配,每一件都独一无二、与众不同。 语句连接优化-生成SQL; 输入ADODataSet-CommandText=SQL; 执行成功;10、如果学校开设一家DIY手工艺制品店,你希望 输出结果;修改 附件(二):调查问卷设计 修改ButtonClick(TObject *Sender)1、现代文化对大学生饰品消费的影响 (2)物品的独一无二 读取要修改的数据;1、购买“女性化” 显

8、示数据了;1、DIY手工艺市场状况分析 直接修改;木质、石质、骨质、琉璃、藏银一颗颗、一粒粒、一片片,都浓缩了自然之美,展现着千种风情、万种诱惑,与中国结艺的朴实形成了鲜明的对比,代表着欧洲贵族风格的饰品成了他们最大的主题。 修改确认;if(确定)修改数据库 else 放弃修改;退出 1、你一个月的零用钱大约是多少?查询实现代码如下:6、你购买DIY手工艺制品的目的有那些?void _fastcall TForm6:Button1Click(TObject *Sender)String sno,sname,ssex,sage,sdept,cno,cname,cgrade,ccredit,cpn

9、o;/snoif(Edit1-Text!=)sno= and student.sno=+Edit1-Text+; else sno=/snameif(Edit2-)sname= and student.sname=+Edit2- else sname=/ssexif(Edit3-)ssex= and student.ssex=+Edit3- else ssex= /sageString ageSel;ageSel=ComboBox1-Text;if(ageSel!)if(Edit4-)sage= and student.sage+ageSel+Edit4-else sage=/sdept if

10、(Edit5-)sdept= and student.sdept=+Edit5- else sdept= /cnoif(Edit6-)cno= and o=+Edit6- else cno= /cname,if(Edit7-)cname= and cname= else cname= /cgrade,String gradeSel;gradeSel=ComboBox2-if(gradeSel!)if(Edit8-)cgrade= and sc.grade+gradeSel+Edit8-else cgrade=/ccreditString creditSel;creditSel=ComboBox

11、3-if(creditSel!if(Edit9-)ccredit= and ccredit+creditSel+Edit9-else ccredit=/,cpno;if(Edit10-)cpno= and course.cpno=+Edit10- else cpno= /getCheckedString SnoShow,snameShow,ssexShow,sageShow,sdeptShow;String cnoShow,cnameShow,cgradeShow,ccreditShow,cpnoShow,allShow;if(CheckBox1-Checked)SnoShow=student

12、.Sno 学号,else SnoShow=if(CheckBox2-Checked)snameShow=student.sname 姓名,else snameShow=if(CheckBox3-Checked)ssexShow=student.ssex 性别,else ssexShow=if(CheckBox4-Checked)sageShow=student.sage 年龄,else sageShow=if(CheckBox5-Checked)sdeptShow=student.sdept 专业,else sdeptShow=if(CheckBox6-Checked)cnoShow=o 课程

13、号,else cnoShow=if(CheckBox7-Checked)cnameShow=ame 课程名,else cnameShow=if(CheckBox8-Checked)cgradeShow=sc.grade 分数,else cgradeShow=if(CheckBox9-Checked)ccreditShow=course.Ccredit 学分,else ccreditShow=if(CheckBox10-Checked)cpnoShow=course.cpno 先行课号,else cpnoShow=if(sno.Length()|sname.Length()|ssex.Lengt

14、h()|sage.Length()|sdept.Length()|SnoShow.Length()|snameShow.Length()|sageShow.Length()|sdeptShow.Length()CheckBox14-Checked=true;else CheckBox14-Checked=false;if(cno.Length()|cgrade.Length()|cnoShow.Length()|cgradeShow.Length()CheckBox16- else CheckBox16-if(cname.Length()|cpno.Length()|ccredit.Lengt

15、h()|cnameShow.Length()|cpnoShow.Length()|ccreditShow.Length()CheckBox15- else CheckBox15-String cb1,cb2,cb3 ;if(CheckBox14-Checked=true & CheckBox16-Checked=true)cb1= and student.sno=sc.sno else cb1=if(CheckBox15-Checked=true)cb2= and o=o else cb2=Checked & CheckBox15-Checked=true)cb3= and o=o and s

16、tudent.sno=sc.sno else cb3=allShow=SnoShow+snameShow+ssexShow+sageShow+sdeptShow+cnoShow+cnameShow+cgradeShow+ccreditShow+cpnoShow;allShow.SetLength(allShow.Length()-1);Form2-ADODataSet1-Close();CommandText=select distinct +allShow+ FROM Student, SC , Course Where student.sno!=zzzzzzzz+cb1+cb2+cb3+s

17、no+sname+ssex+sage+sdept+cno+cname+cgrade+ccredit+cpno;/ShowMessage(Form2-CommandText);Open();Active=true;十安全保密设计 用户登陆软件系统需要分级权限,只有管理员可以对数据库文件进行修改,删除,插入;普通用户只能对数据库信息进行查询;用户通过输入密码进入系统。提供操作系统级的保护。用户还可以通过设计数据库进行数据库操作权限的控制。本程序只是简单的划分了两个等级用户:管理员,普通用户。 十一使用过程:1选择用户,输入密码:2进行插入、修改、删除操作3查询界面如下:十二心得体会: 这次课程设计

18、运用了CBuilder和SQL server2000编译工具,使用了DBGrid,ADODateSet,ADODateCommand,DataSourcede等控件,熟悉了两个系统的使用。 使用过程中,碰到了许多的问题。如:SQL语句的提交到数据库,然后执行SQL语句经常会有一点小错误,直接读取程序差错困难大。数据库连接出现错误等问题。想到放弃但最终还是坚持下来,完成了整个设计过程。 设计尽量以方便用户为最先考虑,所以操作界面友好,简单易用,而且有体贴周到的操作提示。即使你是第一次打开它,只要点击启动程序中的”按钮(如图),根据提示很快就可以建立你的管理系统。可以方便的进行查询,修改,删除等操作。

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

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