教室信息管理系统
发布时间:2018-07-01 19:16:25
发布时间:2018-07-01 19:16:25
福建工程学院
Delphi课程设计
教室管理信息系统
院 系: 计算机科学与信息科学
专 业: 计算机科学与技术
班 级:
学 号:
姓 名:
指导 教师:
一 、系统功能需求
实现本校教室管理,主要包含以下功能:
1、教室基本信息管理:包含教室的录入、查询、修改等功能。
2、教室使用情况管理:教室查询、借用、退订等。
3、教师基本信息管理,课程表基本信息管理,班级信息管理。
实现:教师查询、教室查询、课程查询、教室借用。
安全性需求:
a、 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证
用户身份不被盗用;
b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
c、系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处管理人员。学生(只能查询教室、教师和课程信息以及提出借用教室申请),教师(只能查询教室、教师和课程信息,以及提出借用教室申请),教务处管理人员(可进行日常事务的处理,如增加、删除、更新课程、教室、教师信息,并批准或拒绝借用教室的申请)。
完整性需求:
a、各种信息记录的完整性,信息记录内容不能为空;
b、各种数据间相互的联系的正确性;
c、相同的数据在不同记录中的一致性。
二 、系统开发方法
1.软件开发方式:采用面向对象技术面向对象方法是利用抽象、封装等机制,借助于类、对象、继承、等技术进行系统构造的软件开发方法。它的基本出发点和目标就是使我们认识一个问题的过程和方法与我们分析、设计和实现一个系统的过程和方法尽可能一致,这样面向对象的方法较为自然的地模拟了人类认识世界的方式,因而是一个很好的认知方法和思维方法,也是一种很好的软件开发方法。
2.开发语言 pascal: 严格的结构化形式,丰富完备的数据类型,运行效率高,查错能力强。
3.集成开发环境delphi7
Delphi7是window平台下著名的快速应用程序开发工具,是一个集成开发环境(IDE),使用的核心是由pascal语言发展而来的object pascal,以图形用户界面为开发环境,透过IDE,VCL工具与编译器,配合数据连接的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
三E-R图
四、功能结构图
五、程序运行界面
登入界面
管理用界面
学生应用界面
教室应用界面