




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江 南 大 学 太 湖 学 院数 据 库 课 程 设 计 报 告课题基于SQL数据库的通用成绩管理系统文档管理 设 计 者 童亚芳 专 业 计算机科学与技术 班 级 计科82 学 号 同组成员名单 孔成茜(组长),施雪雯(辅助程序员1),钱瑞菊(辅助程序员2),郑雨婷(美工设计员)指导老师 龚畅 评定成绩 2011年 1 月 4 日课 程 设 计 任 务 书一、课程名称 数据库系统原理 指导教师_龚畅_二、本课程设计题目 基于SQL数据库的通用成绩管理系统文档管理 三、本设计所要达到的目的和要求 1、主题明确,软体开发要有创新性,能体现SQL的存储过程、触发器、游标技术等; 2、用高级语言Delphi7结合SQL Server数据库进行开发; 3、写出数据库关系模式及相应的数据库表关系图; 4、绘制成绩MIS相应的系统流程图、E-R图等; 5、完成成绩MIS登录界面、账户管理、主界面、成绩录入、成绩查询和其各项设计与操作。 四、接受任务学生: 计科82 班 姓名 童亚芳 五、开始及完成时间 自 2011 年 1 月 4 日 至 2011 年 1 月 14 日2011年 1 月 4 日目录1、概述32、需求分析32.1系统需求分析及功能需求分析32.1.1系统功能的描述43、系统程序的实现、调试与操作43.1系统总体的测试与调试43.2软件前台设计84、系统软件使用说明94.1系统配置、帮助与使用说明94.2著名同类软件考察、分析105、SRS分层数据流图与数据字典126、软件服务模块集成测试177、总结198、参考文献19 概述通用成绩管理系统可以实现对学生成绩的管理,在此系统里可以查询、添加、删除学生的成绩,方便用户的管理。学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是系统开发的重点。需求分析2.1系统需求分析及功能需求分析该系统方便了老师对学生成绩会有一个成体的了解,在今后的课程教学中可以对自己进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因材施教。该系统应该能够查询学生的成绩信息,同时还有更改学生信息的功能,还有就是查询新的课程信息。当学生基本信息发生变化时,老师能对其进行修改、删除、增加。如老师进行排课的时候能够有序的安排,不会出现错排或重复等一系列状况。能够进行课程名、课时、学分的修改、删除和增添。对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大体情况,以便做出相应的总结和改进。系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码。成绩查询系统。在该界面中同学可以查询自己的成绩,还可以查询整个科目的全部成绩。2.1.1系统功能的描述该系统方便了老师对学生成绩的了解,在今后的课程教学中可以对自己的教学方案进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因材施教。能够查询学生的成绩信息,同时还有更改学生信息。当学生基本信息发生变化时,老师能对其进行修改、删除、增加。能够管理课程信息以及成绩。如老师进行排课的时候能够有序的安排,不会出现错排或重复等一系列状况。可以进行课程名、课时、学分的修改、删除和增添。对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大体情况,以便做出相应的总结和改进。系统设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。3、系统程序的实现、调试与操作3.1系统总体的测试与调试3.2软件前台设计1. 用户登录(输入用户名及密码)2. 进入通用成绩管理系统3. 点击进入系统管理(选择下一个界面) 系部选择(选择进入相应系别) 帮助(版本信息) 退出4. 进入系统管理可以对成绩进行查询和录入 机电系成绩查询界面(输入学号显示各科成绩及平均成绩) 机电系成绩录入界面(新增学生成绩及其他相应资料) 经管系成绩查询界面(输入学号显示各科成绩及平均成绩) 经管系成绩录入界面(新增学生成绩及其他相应资料) 文法系成绩查询界面(输入学号显示各科成绩及平均成绩) 文法系成绩录入界面(新增学生成绩及其他相应资料)注:各界面都增加了退出了按钮4、系统软件使用说明4.1系统配置、帮助与使用说明系统配置1、一台装有WindowsXP专业版操作系统的计算机;2、装有数据库软件Microsoft SQL Server;3、装有编程工具Borland Delphi7;4、装有画图软件Microsoft office Visio2003;5、装有美工软件Photoshop。6、用Delphi 6 / 7 加SQL Server 2000后台数据库开发实现。帮助与使用说明总体说明(1)安装XP操作系统。(2)打开 SQL Server 2000 的企业管理器,创建数据库及相关表。(3)打开 Visio流程图软件,画出该系统的功能模块图(或者DFD图)、E-R图。(4)利用Delphi建立该应用程序主窗口界面,并且创建相关子界面及菜单。进一步为应用程序配置控件资源,且为每个动作过程编写相应的程序代码。(5)利用Photoshop对所做界面进行美工,使界面更加完美化。Delphi的帮助与使用说明Delphi是面向对象的可视化软件开发平台,它提供了大量的VCL组件,具有强大的数据库开发和网络编程能力,极大的提高了应用系统的开发速度,是目前最大的软件开发工具之一。Delphi是一种典型的基于组件的编程工具。Delphi7中有一个庞大的可视化组件库(VCL),其中包括了一百多种组件,涉及程序设计的各个领域。其中任何一种组件一般都包括属性、方法和事件等信息,用户可以对其进行设定或者重载,“装配”自己的软件。Delphi的使用:Delphi建立该应用程序主窗口界面,并且创建相关子界面及菜单。进一步为应用程序配置控件资源,且为每个动作过程编写相应的程序代码。Delphi提供的ADO组件中的ADOConnection 建立应用程序同SQL数据库的连接,用其他数据库组件进行数据表的操作。持续实现各功能,是一种性能优越的编程工具。Delphi7提供了强大的帮助功能:用户可以随时随地的取得需要的帮助。(1)当遇到问题时,在组件栏上右击鼠标,在弹出的快捷菜单中选择Help命令,可以查看有关组件的帮助内容。(2)可以尝试按F1键,Delphi会根据当前的焦点而启动相应的帮助,一般情况下Delphi都会准确的定位。(3)在帮助文件的情况下,如果要浏览相关内容,可以在工具栏中单击“”按钮或“新建流程图基本流程图”。在左侧点击所选形状,並直接拖曳至右侧工作区上。重复步骤上一步骤的操作,依序将所需的形状放入合适的位置。使用工具栏中的“连接线工具”,将各步骤予以连結。绘制好基本框图后,就要在每个流程框中加标文字。我们只需要对准框体进行双击,就可以输入文字了输入好框体文字之后,我们就要对有判断的线框编辑文字了。方法有两种。1、对准线条直接双击,然后输入文字;2、点击工具栏中的“文本工具”,输入文字后,拖拽至线框处即可。流程图的色彩:如果想改变框架的底色。我们可以执行“选中要改色彩的框图格式填充颜色”改好颜色后,我们可以利用格式刷工具改掉其他框的色彩,双击工具栏的格式刷工具,再单击未改底色的框即可。Photoshop的使用说明与帮助Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。在此次课程设计中我们只涉及其中的皮毛,只用于美化界面。4.2著名同类软件考察、分析选择的是 photoshop的同类软件Adobe Illustrator作为全球最著名的图形软件Adobe Illustrator,以其强大的功能和体贴用户的界面已经占据了全球矢量编辑 软件中的大部分份额。具不完全统计全球有37%的设计师在使用Adobe Illustrator进行艺术设计。尤其基于Adobe公司专利的PostScript技术的运用,Illustrator已经完全占领专业的印刷出版领域。无论你是线稿的设计者和专业插画家、生产多媒体图像的艺术家、还是互联网页或在线内容的制作者,使用过Illustrator后都会发现,其强大的功能和简洁的界面设计风格只有Freehand能相比。(Freehand是Macromedia公司推出的矢量图形软件,继Macromedia公司被Adobe公司并购后决定继续发展Illustrator而将该软件已经退出市场)。系统需求: Mac OS PowerPC G4/G5 或 Intel 处理器 Mac OS X 10.4.11 - 10.5.4 版 512MB 内存 (推荐 1GB) 2GB 可用硬盘空间用于安装; 安装过程中需要额外的可用空间 (无法安装在使用区分大小写的文件系统的卷或基于闪存的设备上) 1,024x768 屏幕 (推荐 1,280x800), 16 位显卡 DVD-ROM 驱动器 多媒体功能需要 QuickTime 7 软件 在线服务需要宽带 Internet 连接 Windows 2GHz 或更快的处理器 Microsoft Windows XP (带有 Service Pack 2, 推荐 Service Pack 3) 、 Windows Vista Home Basic & Premium、Business、Ultimate 或 Enterprise (带有 Service Pack 1, 通过 32 位 Windows XP 和 Windows Vista 认证)、Windows 7 Home Basic & Premium、Professional、Enterprise、Ultimate 512MB 内存 (推荐 1GB) 2GB 可用硬盘空间用于安装; 安装过程中需要额外的可用空间 (无法安装在基于闪存的设备上) 1,024x768 屏幕 (推荐 1,280x800), 16 位显卡 软件特点DVD-ROM 驱动器Adobe Illustrator最大特征在于贝赛尔曲线的使用,使得操作简单功能强大的矢量绘图成为可能。现在它还集成文字处理,上色等功能,不仅在插图制作,在印刷制品(如广告传单,小册子)设计制作方面也广泛使用,事实上已经成为桌面出版(DTP)业界的默认标准。它的主要竞争对手是MacromediaFreehand,但是2005年Macromedia已经被Adobe公司合并。 所谓的贝赛尔曲线方法,在这个软件中就是通过“钢笔工具”设定“锚点”和“方向线”实现的。一般用户在一开始使用的时候都感到不太习惯,并需要一定练习,但是一旦掌握以后能够随心所欲绘制出各种线条,并直观可靠。 它同时作为创意软件套装Creative Suite的重要组成部分,与兄弟软件位图图形处理软件Photoshop有类似的界面,并能共享一些插件和功能,实现无缝连接。同时它也可以将文件输出为Flash格式。因此,可以通过Illustrator让Adobe公司的产品与Flash连接。它的 Adobe Illustrator CS5 2010 软件的精准度和强大功能。在透视中实现精准的绘图、创建宽度可变的描边、使用逼真的画笔上色,充分利用与新的 Adobe CS Live 在线服务的集成。从构思到输出快速完成任何项目。优美的描边 新增功能 完全控制宽度可变、沿路径缩放的描边、箭头、虚线和艺术画笔 针对 Web 和移动设备的精致图形 新增功能 在文件的像素网格上精确地创建矢量对象,从而交付像素统一的栅格图稿。 形状生成器工具 新增功能 无需访问多个工具和面板,就可以在画板上直观地合并、编辑和填充形状。 使用 Flash Catalyst 实现往返编辑 新增功能 在 Illustrator 中编辑图稿,同时保持使用 Adobe Flash® Catalyst? 添加的结构和交互。 Adobe CS Review 新增功能 创建并共享图稿的在线审阅,使用新增的 CS Live 在线服务*之一 Adobe CS Review 查看注释。 透视绘图 新增功能 在精准的 1 点、2 点或 3 点直线透视中绘制形状和场景,创造出真实的景深和距离感 毛刷画笔 新增功能 使用与自然媒体的毛刷笔触相似的矢量进行绘图,控制毛刷特点并进行不透明上色 多个画板增强功能 增强功能 处理一个文件中最多 100 个不同大小的画板,按照您的意愿组织和查看它们。 绘图增强功能 新增功能 使用日常工具提高工作速度。使用一个按键连接路径,在后侧绘图,在内侧绘图5、SRS分层数据流图与数据字典数据流图1、 功能流图该图主要体现教职工对学生信息、课程信息和学生成绩的管理,然后存储的信息作用于查询系统。在学生能够操作的只有成绩查询。2、登录流图E-R图数据字典名字:学生信息 描述:学生成绩管理中存储的所有学生信息(包括所有学生查询的所需信息) 定义:学生信息学生学号学生姓名学生性别院系+学生年龄位置:存储 输出供查询 名字:课程信息 描述:有多个课程必要的信息组成 定义:课程信息课程号课程名 +课时+学分位置:存储 输出供查询名字:用户表信息 描述:用户情况的信息 定义:用户信息用户名+用户密码+用户 位置:存储 输出供查询名字:学生成绩信息输入:学生姓名输出:相应学生的成绩信息 名字:查询信息 描述:用户所提出的查询请求定义:查询信息课程查询信息|学生成绩查询信息 位置:课程表 学生表 成绩表名字:添加信息输入:学号,学生姓名,学生性别,院系,学生年龄输出:新输入的学生信息名字:删除信息输入:选中要删除的学生信息 输出:删除完成课程数据字典:属性名存储代码类型长度课程存储号course_idint4课程号course_noint4课程名course_namechar10课时course_hourint4学分course_creditint4状态active_statuschar2学生数据字典:属性名存储代码类型长度学生存储号student_idint4学号student_nochar8学生姓名student_namechar6学生性别student_sexchar2院系student_phonechar6状态active_statuschar2学生年龄student_agechar10成绩数据字典:属性名存储代码类型长度成绩存储号score_idint4学号student_nochat8课程号course_noint4成绩scoreint4状态active_statuschar2用户数据字典:属性名存储代码类型长度用户名user_namevarchar50用户密码user_passwordvarchar50用户等级user_levelchar10状态active_statuschar10用户存储号user_idint46、软件服务模块集成测试输入的正确的信息,可以查询。输入的正确的学号,可以执行查询。输入的学号系统中查询不到,显示输入不正确。7、总结课程设计是我们数据库专业课程知识综合应用的实践训练,也是我们迈向社会,从事职业工作前一个必不可少的过程。“千里之行始于足下”,通过这次课程设计,我们深深体会到这句千古名言的真正含义。今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。说实话,课程设计真的有点累。然而,当我看到自己与团队一手设计出来的成果,慢慢回味这两周的心路历程,一种少有的成功喜悦使倦意顿消虽然这可以说是我走的第一步,也是人生的一点小小的胜利,然而它令我感到自己成熟了许多, 通过课程设计,使我深深体会到,干任何事都必须耐心,细致。通过这次的课程设计,首先对Delphi这门语言有了更深的认识,学习了如何使用数据库软件Microsoft SQL Server,更加熟悉了Microsoft office Visio2003画图软件和Photoshop美工软件。另外,对数据库也有了更深的认识,进一步掌握了数据库的应用,对SQL语句也有了更好的应用。初步掌握了开发一个数据处理系统的方法。当然,本系统也还存在缺点。例如数据库设计不是很好,忽视了查询上的方便性,所以效率不是很高,好在本系统主要是用来处理数据的,统计用的相对还是少数,最多效率低点,影响不是很大。短短两周的课程设计,使我发现了自己所掌握的知识是真正如此的缺乏,自己综合应用所学的专业知识能力是如此的不足,几年来的学习了那么多的课程,今天才知道自己并不会用。想到这里,真的心急了,在最后一年的时间里一定要好好学习,为今后工作打好基础!在此我们要感谢龚畅和陈国俊老师在数据库设计方面给出的建议,因为曾经一度在一些问题上很迷惑,后经老师指点终于找到方向。还有就是要感谢互联网,在控件的应用和程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖南邵阳市城区七年级数学第一学期期末检测模拟试题含解析
- 广东省东莞市2026届数学九上期末考试模拟试题含解析
- IE专业知识培训课件
- 个人延期还款的协议书14篇
- 高中《体育与健康》开学第一课课件
- 互联网金融行业现状及前景预测
- 2026届广东省深圳市龙岗区大鹏新区华侨中学数学九年级第一学期期末联考模拟试题含解析
- 邮储银行酒泉市金塔县2025秋招笔试言语理解题专练及答案
- 邮储银行乌兰察布市兴和县2025秋招笔试思维策略题专练及答案
- 邮储银行双鸭山市尖山区2025秋招笔试计算机基础专练及答案
- 消防安全周巡查记录表
- 俱舍论原文内容
- 第三章 护理伦理学基本原则规范和范畴
- 能源化学与能源化工概论-第一章 能源简介
- GB/T 18742.3-2017冷热水用聚丙烯管道系统第3部分:管件
- FZ/T 52058-2021低熔点聚乳酸(LMPLA)/聚乳酸(PLA)复合短纤维
- 2023年华中师范大学研究生入学考试试题汉语言文字专业语言及应用语言学对外汉语教学专业试题
- 2021新教材高中历史第四单元资本主义制度的确立-教学课件-人教版历史纲要下
- 高中生职业生涯规划主题班会课件
- 土方清表方案
- 食品加工厂管理的规章制度(大全)
评论
0/150
提交评论