- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告-通用成绩管理系统
江 南 大 学 太 湖 学 院
数 据 库 课 程 设 计 报 告
课题 通用成绩管理系统
设 计 者
专 业 计算机科学与技术软件
班 级 计科 74
学 号
同组成员名单
指导老师
评定成绩
2010年 1 月 8 日
目录
概述…………………………………………………………
系统需求分析………………………………………………
功能需求分析………………………………………………
3.1系统功能的描述…………………………………………
3.2系统功能模块示意图……………………………………
系统设计………………………………………………………
概述
本系统是成绩查询管理系统,主要用于学生成绩的管理,包括成绩录入、查找、添加、删除。学生通用成绩管理是学校管理中异常重要的一个环节,它的实现关系到学校办学整体效率的高低,运用通用成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理, 也让同学们能在任何时候都能查阅到有关自己学科成绩有关的信息,也有利于让他们充分了解有关自己在大学期间所有课程的学习情况,提高查询速度。学生成绩管理系统是系科综合管理信息系统中很重要的组成部分。
课题设计内容:按学院的“机电系”“文法系”“经管系”三个部分设计,先要求用户密码登陆界面,能实施各系的成绩录入和查询操作,并且可以管理账户。其中系统包含学生的基本信息,各课程的成绩,也可以通过输入学号查出总成绩和平均成绩,便于学校管理,也方便查询与修改。
关键使用工具与设备:一台计算机,要装有数据库软件Microsoft SQL server 或者access,用编程工具Delphi或者vb,以及画图软件visio,美工软件photoshop。通过SQL server创建数据库与Delphi所实现的各界面功能相连接结合实现成绩管理系统的各操作功能。
四、技术难点:掌握Delphi这个开发工具是重点也是难点,要熟悉开发工具的各函数、事件等,更要熟悉其环境并且熟练地与数据库连接。这样才能顺利的进行开发。
系统需求分析
成绩管理系统是面向的管理系统,其目的是提高的科学化管理。
5.常用的几个语句及基本语法及功能
ADOQuery的用法:
ADOQuery为数据库控件,在本系统中主要用来执行查询操作
adoquery1.Close ; //关闭ADOQuery控件
adoquery1.SQL.Clear ; //SQL语句清空
adoquery1.SQL.Add(select max(编号) 最大编号 from 车辆信息);//向ADO中加入SQL语句
adoquery1.Open ; //打开ADO控件执行查询
max:=adoquery1.fieldbyname(最大编号).AsInteger ;
//将查到记录字段名为引号中字符串的值以整形赋给max变量
另外,向ADO中加入SQL语句也可用 adoquery1.sql.text:=’select…’;
如果要将结果赋给字符串变量,最后一句max:=adoquery1.fieldbyname(最大编号).AsString ;
ADOCommand的用法:
ADOCommand也是数据库控件,在本系统中主要用来执行插入修改删除等更新操作
sql1:=insert into 车辆信息(编号,进货单编号,是否销售,车型) values(;
sql2:=inttostr(n)+,+edit3.Text+,否,+ carstyle+); //将SQL语句赋给String类型的变量;
adocommand1.CommandText :=sql1+sql2; //将SQL语句写入ADOCommand
adocommand1.Execute ; //执行SQL语句
ADOTable的用法:
ADOTable也是数据库控件,在本系统中用于直接与表相关联,通过dbedit,dbcombobox等数据库编辑框和数据库组合框,直接将用户修改的结果写入数据库
有时需要将ADOQuery的查询结果写入ADOTable中,这是就可用一下语句
adoquery1.Close ;
adoquery1.SQL.Clear ;
adoquery1.SQL.Add(select *
文档评论(0)