欢迎来到天天文库
浏览记录
ID:6810478
大小:2.42 MB
页数:18页
时间:2018-01-26
《数据库课程设计报告-通用成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、江南大学太湖学院数据库课程设计报告课题通用成绩管理系统设计者专业计算机科学与技术软件班级计科74学号同组成员名单指导老师评定成绩2010年1月8日目录1、概述…………………………………………………………2、系统需求分析………………………………………………3、功能需求分析………………………………………………3.1系统功能的描述…………………………………………3.2系统功能模块示意图……………………………………4、系统设计………………………………………………………5、6、1.概述本系统是成绩查询管理系统,主要用于学生成绩
2、的管理,包括成绩录入、查找、添加、删除。学生通用成绩管理是学校管理中异常重要的一个环节,它的实现关系到学校办学整体效率的高低,运用通用成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,也让同学们能在任何时候都能查阅到有关自己学科成绩有关的信息,也有利于让他们充分了解有关自己在大学期间所有课程的学习情况,提高查询速度。学生成绩管理系统是系科综合管理信息系统中很重要的组成部分。课题设计内容:按学院的“机电系”“文法系”“经管系”三个部分设计,先要求用户密码登陆界面,能实施各系的成绩录入和查询操作,并且可以
3、管理账户。其中系统包含学生的基本信息,各课程的成绩,也可以通过输入学号查出总成绩和平均成绩,便于学校管理,也方便查询与修改。关键使用工具与设备:一台计算机,要装有数据库软件MicrosoftSQLserver或者access,用编程工具Delphi或者vb,以及画图软件visio,美工软件photoshop。通过SQLserver创建数据库与Delphi所实现的各界面功能相连接结合实现成绩管理系统的各操作功能。四、技术难点:掌握Delphi这个开发工具是重点也是难点,要熟悉开发工具的各函数、事件等,更要熟悉其环境并且
4、熟练地与数据库连接。这样才能顺利的进行开发。2.系统需求分析成绩管理系统是面向各校的管理系统,其目的是提高学校对学生的科学化管理。经过充分的系统调研,发现本系统主要应包括系统管理、成绩管理、成绩查询管理,进一步还发现各需管理的信息有:添加或者删除用户,密码修改,各系学生基本信息,学生选课信息等。本系统的具体要求为:(1)能管理学生的基本成绩信息,可录入,修改,查询。(1)通过使用计算机能方便地维护各信息表。(2)方便同时查出总成绩和平均成绩,实现表的统计功能。(3)需要时能即时进行输出与打印。(4)系统具有操作方便、
5、简捷等特点。2.1本系统需要管理的实体信息(1)、账户管理:用户名、密码(2)、系别:机电系、文法系、经管系(3)、成绩录入:机电系成绩录入、文法系成绩录入、经管系成绩录入(4)、成绩查询:机电系成绩查询、文法系成绩查询、经管系成绩查询(5)、学生基本信息:学号、姓名、性别、年龄、籍贯、原高中(6)、学生选课信息:学号、课程号、成绩(7)、成绩查询:总成绩、平均成绩2.2本系统要管理的实体联系信息(1)学生登陆系统时要输入用户名和密码(2)学生的选课情况,信息要根据不同情况而添加、删除、修改信息,还有可以做密码修改等
6、。3.功能需求分析3.1系统功能的描述经过调研分析,通用成绩管理系统共可分为系统对用户的添加,删除,修改,各系成绩的录入,各系成绩的分类查询,查询学生的基本信息,选课情况。系统的维护用于用户的维护及用户权限的设置等。3.2系统功能模块示意图4.系统设计4.1数据概念结构设计4.1.1数据流程图4.1.2E-R图4.2数据库逻辑结构设计4.2.1数据库逻辑结构设计学生信息(编号,名称,地址,电话,E-mail,拼音码);客户信息(编号,名称,地址,电话,E-mail,拼音码);车型信息(编号,名称,厂商,拼音码);进货
7、单(编号,日期,厂商,单价,数量,是否入库,车型,采购员);销售单(编号,日期,客户,单价,数量,车型,销售员);车辆信息(编号,进货单编号,销售单编号,是否销售,车型);用户清单(用户编号,用户名,密码);权限清单(用户编号,权限名称);4.2.2数据标的设计5.常用的几个语句及基本语法及功能ADOQuery的用法:ADOQuery为数据库控件,在本系统中主要用来执行查询操作adoquery1.Close;//关闭ADOQuery控件adoquery1.SQL.Clear;//SQL语句清空adoquery1.SQ
8、L.Add('selectmax(编号)最大编号from车辆信息');//向ADO中加入SQL语句adoquery1.Open;//打开ADO控件执行查询max:=adoquery1.fieldbyname('最大编号').AsInteger;//将查到记录字段名为引号中字符串的值以整形赋给max变量另外,向ADO中加入SQL语句也可用adoq
此文档下载收益归作者所有