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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

通用成绩查询系统实训报告.docx

1、通用成绩查询系统实训报告目 录目 录 11.系统需求分析 32.系统需求分析 42.1系统开发目标与意义 42.1.1系统开发的目标 42.1.2系统开发的意义 42.2可行性分析 52.2.1 经济上可行性 52.2.2 技术上可行性 52.2.3操作可行性 52.3 系统设计原则 52.4 系统总体结构E-R图 63 软件原理图与系统总体设计小组报告 63.1软件原理图: 63.2 系统总体设计报告 64.常用语句及基本语法功能 74.1修改语句(update) 74.2 添加语句(insert) 84.3 删除语句(delete) 85数据库中各表关联图与说明 95.1 各表关联图 95

2、.2各表关联图说明 95.2.2 表名含义 95.2.3各表之间关系 96. 软件前台设计报告 106.1 系统前台界面 106.1.1系统前台设计细节 106.1.2 系统后台程序代码 107.账户管理模块单元测试说明 197.1 主界面程序测试 197.1.1 Bug的发现及修正 197.2 更新模块程序测试 197.2.1更新模块源程序 197.2.2 Bug的发现及修正 207.3 添加模块程序测试 207.3.1 添加模块源程序 207.3.2 Bug的发现及修正 217.4 删除模块程序说明 227.4.1 删除模块源程序 227.4.2 Bug的发现及修正 238 总结 239.

3、参考文献 231.系统需求分析本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。本文通过成绩管理的实际情况,提出了成绩管理系统的

4、基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 Delphi技术和SQL Server 2000开发成绩管理系统时的数据库访问技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行成绩查询。该系统在Windows XP系统和Win7平台下开发完成,使用Delphi的开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时修改,增加了灵活性,保护了数据库的安全。本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期

5、法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、与使用等几个方面进行介绍还介绍了与成绩管理系统相关的的基本内容及发展情况。关键词:成绩管理信息系统,数据库,Delphi2.系统需求分析2.1系统开发目标与意义2.1.1系统开发的目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统

6、应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询。4.方便用户的操作,尽量减少用户的操作。2.1.2系统开发的意义学生成绩管理是学校管理中重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习

7、或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对家长负责。2.2可行性分析2.2.1 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系

8、统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2.2.2 技术上可行性 本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也提供了硬件的支持。使用Delphi作为系统开发的开发环境,它提供完善的指令控制语句丰富的数据类型,给开发系统提供的保障为开发满足客户

9、要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.2.3操作可行性本系统为一个小型的学生成绩管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充,因此,本系统在操作上是可行的。2.3 系统设计原则1. 实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。2. 先进性原则:

10、尽量采用先进而且成熟的技术,使系统具有较高的技术水和较长的生命周期3. 开放性、安全性、可靠性及可扩展性原则。4. 兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用的需要。5. 规范性原则:软件设计过程严格按照“软件工程”的规定,系统编码,文档,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。2.4 系统总体结构E-R图3 软件原理图与系统总体设计小组报告3.1软件原理图:3.2 系统总体设计报告在项目学生成绩管理系统中,我们运用面向对象的可视化编程工具Delphi7进行后台程序的编程, 运用Microsoft SQL Server2000建立数据库, 实现程序与数据库

11、的结合,以及运用microsoft Office Visio 2003 进行E-R图的绘制,从而实现对学生成绩系统进行管理,可以通过管理系统对成绩进行插入、删除和修改。学生通过该系统,可以登录系统查询自己的选课、任课老师、成绩等相关信息的查询,随时掌握自己的学习动态信息。 与此同时,该系统也便于老师对大量学生的成绩信息进行管理,比如求出总成绩和平均成绩,掌握班级成绩信息,方便了老师,远离大量的人工操作,减轻工作量,节省时间,同时也提高了工作效率。功能及设计实现: 具有良好的人机交互界面,登录界面,验证用户名和密码,成功登录系统 可以对成绩系统管理主界面实现目录管理,以及主窗体、子窗体和各级菜单

12、的设计管理。 可以实现账户管理模块功能,各个系的成绩录入模块功能、各个系成绩查询模块功能、版本信息模块功能。 账户管理模块中账户管理模块主要体现对表的没有游标(Insert, Update, Delete)的SQL语句操作 成绩录入模块实现主从表关系设计; 成绩查询模块实现聚集函数的具体应用; 综合统一,实现Delphi和SQL Server的嵌入式开发。4.常用语句及基本语法功能在使用Delphi语言连接数据库中的数据过程中,会使用到一些必备的公共语言模块这些模块的功能主要是使数据库的使用更加准确,主要语句如下所示: adoquery.close;Adoquery.sql.clear;Ado

13、query.sql.open;4.1修改语句(update)主要实现的功能是更新数据库中原有信息,以达到用户所要求的数值,其主要的枝干语句如下所示:adoquery1.SQL.add(update login set password=+trim(edit5.text)+);adoquery1.SQL.add(where username=+trim(edit3.text)+);注:其上两条语句选出用户要示更改的记录,并实现修改。adoquery1.close;adoquery1.SQL.clear;adoquery1.SQL.add(select * from login);adoquery

14、1.open;注:这是更新数据库的语句 4.2 添加语句(insert)主要实现的功能是在数据库中,加入一条新的记录,以完成数据库的更新操作,其主要语句如下所示:ADOQuery1.Append; /添加Adoquery1.FieldByName(user).AsString :=edit1.Text ;Adoquery1.FieldByName(pass).AsString :=edit2.Text ;注:将text文本框中的数据以字符的形式赋给adoquery1所连接的数据源中所指定的属性,同时将选定属性设置为字符形数据,从而完成一次赋值,进而达到更新的效果ADOQuery1.Post ;

15、注:此条语句主要用于实现数据库中主键值的自动加1的更新Adoquery1.ExecSQL ;4.3 删除语句(delete)主要实现的功能是在数据库中删除一条用户指定字段名所在的属性,以完成删除操作,其主要的枝干语句如下所示:adoquery1.SQL.add(delete from login );adoquery1.SQL.add(where username=+trim(edit1.text)+注:以上语句的主要功能:1) 查询语句找出数据,从数据库中删除指定的数据;2) 删除之后,要对数据库进行更新。 adoquery1.close;adoquery1.SQL.clear;adoquery1.SQL.add(select * from login);adoquery1.open;5数据库中各表关联图与说明5.1 各表关联图5.2各表关联图说明5.2.2 表名含义1) login表:用户名及密码表2) scmaster表:学生信息表 3) dept表:系别表4) c表:课程表5) scslave表:选课成绩表5.2.3

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

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