1、 枣 庄 学 院 信息科学与工程学院 课程设计任务书 题目: 学生信息管理系统 学 号 : 201012220203、 20101220204、 201012220206、201012220231 姓 名 : 专 业 : 计算 机应用技术专业 课 程 : delphi 语言程序设计 指导教师 : 职称 : 讲师 完成时间: 2011 年 11 月 20 日 - 2011 年 12 月 20 日 枣庄学院 信息科学与工程学院 1 课程 设计 任务书及成绩评定 课程 设计的任务和具体要求 相关任务分配: 陈文平和陈景芝主要负责窗体的创建以及有关数据库的链接等设计,运用所学的 delphi知识 进行
2、课程设计 学生信息管理系统,成龙和王永主要负责给程序美工和进行相关的修改,使系统更加完善。在创建中遇到的问题由我们共同努力找到解决的方案,有时不会的会寻求他人的帮助,在我们的共同努力下王城了学生信息管理系统的课程设计。最后由成龙和王永完成课程设计的打印工作。 具体要求: 设计并实现学生信息管理系统,使这个学生信息管理系统包括浏览信息、查看学生信息、删除学生信息、增加学生信息、修改学生信息、打印、更改用户等功能。对以前学过的内容予以总结,通过课程设计,对所学知识有更进一步的了解,能够更好地掌握 delphi 这门语言程序设计。 明确要求如下: (1) 明确所要开发系统的设计任务; (2) 做好需
3、求分析,合理选择设计方案; (3) 合理设计数据库中各个表的结构及其关系; (4) 能够设计出美观大方的程序界面; (5) 养成良好的代码书写习惯; (6) 在编写程序过程中应注意相关文档的编写; (7) 综合应用 Delphi 各种组件实现程序功能; (8) 认真撰写课程设计总结报告。 2 指导教师签字: 、 日期: 指导教师评语 成绩: 指导教师签字: 日期: 3 课程设计 所需软件、硬件等 硬件 要求 : 一台基本配置的计算机 软件 配置 : windows XP 和 delphi7 课程设计进度计划 起至日期 工作内容 备注 11 月 20 日至 11 月 25 日 11 月 26 日
4、至 12 月 10 日 12 月 11 日至 12 月 20 日 布置题目, 确定 任务、查找相关资料 功能分析,系统设计 , 编写程序, 调试程序、运行系统 ; 完善程序, 撰写设计 报告。 参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 【 1 】 Delphi 应用程序设计 李目海 电子科技大学出版社 【 2】 SQL Server2005 数据库技术 蒋秀英 清华大学出版社 4 一 课题名称 学生管理信息系统 主要功能 : 1 学生基本信息管理 2 学生成绩管理 3 学生选定信息课程管理 4 用户登录信息管理 二、学校学生管理信息系统的简介 学校学生管理信息系统是针对学校人
5、事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统( Management Information System)。它是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。功能基本符合根据张波尔老师的要求。 学生用户通过输入学生基本信息、课程基本信息等 ,由系统自行生成相应的数据以供学生查询 ,另外人事处的管理用户还可以对这些基本 信息进行更新和删除 , 学校学生管理信息系统力求给用户方便快5 捷的途径去管理这些繁琐的数据。 具体系统功能需求描
6、述如下: (1) 学生基本信息管理 每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、学号 院系、班级、宿舍号 等 学生的相关信息。 (2) 学生成绩信息管理 实现 学生成绩的 添加、删除、更新。 (3)学生选定课程管理 每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者 班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。 本模块实现了成绩的输入、删
7、除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。 该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据6 的记录操作,很大得帮助了教工们工作效率的提高。 (4)用户登录 信息管理 因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。 三、学校学生管理信息系统的分析和设计 ( 1)开发环境的简介 设计平台: DELPHI7 Delphi 是一个对象导向设计的应用程序语言,是开发数据库前端的优秀
8、工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用 Delphi 来开发数据库应用程序具有更大的灵活性和可扩展性。 数据库 : Microsoft Access Access 是关系数据库开发工具,数据 库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是
9、一种关系数据库工具,关系数据库是已开发的7 最通用的数据库之一。 Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用 Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库。 数据库访问方式 : ADO ADO( Active Data Objects)实际是一种提供访问各种数据类型 的连接机制。 ADO设计为一种极简单的格式,通过 ODBC的方法同数据库接口。可以使用任何一种 ODBC 数据源,即不止适合于 SQL Server、Oracle、 Access 等数据库应用程序,也适合于 Excel表格、文本文件、图形文件和无格式的数据文件。 ADO 是基于 OLE-DB 之上的技术,因此 ADO通过其内部的属性和方 法提供统一的数据访问接口方法。 其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少 。 概念模型: 学生实体图: 课程实体图: 学生 学号 姓名 性别 出生年月 院系 班级 政治面貌 宿舍号 8 选修关系: 登录表: 学生基本信息表: 选修 课程 学号 成绩 姓名 课程 学号 课程编号 学分 课程名称 9 学生成绩关系表: 学生选定课程关系表: 四、程序代码 登 录窗体:
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。