- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前 言
随着计算机和网络的普及,若建立一个C/S结构的成绩管理系统,学生信息的管理通过计算机来实现,将使管理工作系统化、规范化、自动化、从而达到提高学生信息管理效率的目的。
此次设计以Delphi7为主要开发平台,结合Microsoft SQL 2000的数据库管理系统完成数据库设计以及管理。使得应用程序界面简单明了,容易操作,对数据库的访问也更加高效合理。
关键词:数据库 Delphi Microsoft SQL 2000
设计内容及要求
(1)学生的管理,学生的添加、删除、修改,查询。
数据库用Access(或者SQL sever)、编程环境用VB(或者Delphi或者C++builder等)完成以下基本功能:
(2)课程的管理,课程的添加 、删除、修改,查询。
(3)成绩的管理,成绩的添加、删除、修改,查询。
系统需求分析
为了提高系统开发水平和应用效果,系统应符合学校学生信息管理的规定,满足对学校学生信息管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。
根据需求分析,本系统要实现以下基本功能。
(1)学生信息查询功能:通过不同的检索入口,查询学生学籍信息、课程信息和成绩信息,并进行排序。
(2)添加功能:通过填写表格的形式输入学生学籍信息、课程信息和成绩信息等相关信息,系统能够自动避免重复信息。
(3)修改功能:对数据库中的信息进行修改。系统能够通过用户给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
(4)删除功能:对数据进行删除操作,则把相关信息从数据库中删除。
系统设计
3.1 系统功能设计
成绩管理系统主要实现学生信息的增添、删除、修改、查询等功能。该系统分5个主要功能模块,如图3-1所示。
学籍信息管理模块
该模块主要实现对学生基本信息的录入、修改、删除和查询等操作。
录入学生的学号、姓名、性别、入学时间、出生日期、联系电话和家庭地址等信息,以学号作为唯一关键字。
图3-1 成绩管理系统功能模块图
课程信息管理模块
实现学校课程信息的录入、修改、删除和查询操作。
学生成绩管理模块
实现学生成绩的录入、修改、删除和查企业家操作。
录入某个学生的某门课程的成绩时,由于学生信息和课程信息已经在数据库中存在,可通过下拉列表框的形式来选择学生和课程来录入、修改、删除和查询成绩。
用户管理模块
主要实现用户登陆、添加用户和修改用户密码等功能。
3.2 数据库设计
1.数据库概念结构设计
根据上面的设计规划出的实体有:学生实体、课程实体、选课实体。它们之间的联系如图3-2所示。
图3-2 实体之间联系的E-R图
2.数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,了就是娄据库的逻辑结构。在上机的实体以有实体之间关系的基础上,形成数据库中表以及各个表之间的关系。
成绩管理系统数据库中包含学生基本表、课程基本信息表、成绩信息表和系统用户表。各个数据表的设计如表3-3、3-4、3-5、3-6所示。每个表表示在数据库中的一个数据表。
表3-1 Student_info 学生基本信息表
表3-2 Course_info 课程基本信息表
表3-3 Student_course_info 成绩信息表
表3-4 User_info 系统用户表
系统实现
4.1 成绩管理系统主窗体的创建
在SQL Server2000的企业管理器中创建了相关表后,有关数据结构的后端设计工作就完成了。下面使用Delphi进行成绩管理系统的功能模块和数据库系统的客户端程序的实现。
新建一个工程
创建13个Form,其中Form2-Form13关闭后后都返回Form1,除Form1外,
其它窗体均在运行时动态创建。
创建成绩管理系统主窗体,如图4-1所示
图4-1 成绩管理系统主窗体
在Form1中,添加MainMenu控件。该控件下含有六个主按钮。分别为系统
理,学籍管理,课程管理,成绩管理,帮助及退出。
其中系统管理按钮下共含有用户登陆,添加用户和修改密码三个子按钮。
学籍管理按钮下共含有添加学籍,修改学籍,查询学籍三个子按钮。
课程管理按钮下共含有添加课程,修改课程,查询课程三个子按钮。
成绩管理按钮下共含有添加成绩,修改成绩,查询成绩三个子按钮。
单击对应的子选钮,相应的窗体Form显示。
系统用户管理模块的创建
系统用户管理模块主要实现用户登陆、添加用户和此修改密码等功能。
用户登陆窗体设计
系统启动后,单击用户管理按钮,将出现如图4-2所示的用户登陆窗体,用户输入正确的用户名和密码后才能进
您可能关注的文档
- [信息与通信]光纤传输网及接入网简介.ppt
- [信息与通信]光模块相关知识综合.pdf
- [信息与通信]光电测距仪.doc
- [信息与通信]光电探测实验指导书.doc
- [信息与通信]光电传感器的应用.ppt
- [信息与通信]光纤复合缆培训教材销售.ppt
- [信息与通信]光纤简介.ppt
- [信息与通信]光纤通信课件第七章cs.ppt
- [信息与通信]光纤通信课件第三章.ppt
- [信息与通信]光纤通信实验.doc
- 人工智能助力小学音乐个性化教学:动机维持与学习效果分析教学研究课题报告.docx
- 小学道德与法治教学中的道德教育案例库建设与应用教学研究课题报告.docx
- 2025年乡村非遗文化体验项目旅游与文化创意产业结合研究.docx
- 2025年乡村非遗文化体验项目投资前景与风险控制策略研究.docx
- 2025年上海市餐饮供应链企业豆腐智能仓储管理系统应用可行性研究报告.docx
- 2025年乡村非遗文化体验项目旅游市场消费行为分析.docx
- 2025年乡村非遗文化创新发展与非物质文化遗产保护传承体系研究报告.docx
- 2025年乡村非遗文化创新发展与非物质文化遗产保护策略实施效果评估.docx
- 2025年乡村非遗文化数字化平台构建与运营策略.docx
- 2025年乡村非遗文化体验项目文化体验产品设计创新.docx
最近下载
- 检测单位各部门岗位职能职责.doc VIP
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
- 模电教案-李国丽.doc
- 2023版中国结直肠癌及癌前病变内镜诊治共识PPT课件.pptx VIP
- 证监会现场核查工作底稿-A股首次公开发行IPO保荐底稿.docx VIP
- UIC513-1994铁路车辆乘坐舒适性评估.pdf VIP
- 2025年医学课件-右心声学造影.pptx VIP
- 企业内部控制培训课件完整版(164页PPT).ppt VIP
- 2024年秋人教版七年级英语上册全册课件:Unit 7.pptx VIP
- Unit 6 A day in the life Section B (课件)-2024-2025学年人教版英语七年级上册.pptx VIP
文档评论(0)