高校信息管理系统开发的论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校信息管理系统开发的论文

计算机科学技术的迅速发展,为各级学校的教学管理、办公自

动化提供了先进、实用的技术,将广大的教学管理工作者从繁重、重复手工记帐式的劳动工作中解脱出来。学校信息管理工作可解决出错率高、效率低等问题,随着计算机的发展,使用计算机来完成一些日常工作已成为可能,其优越性不言而喻。为了使学校信息管理工作更加规范化、科学化、标准化,本人设计开发学校信息管理系统,为教学管理提供了一种较为全新的方式。本系统能够帮助学校管理者完成学籍管理、班级考评、教师考评、课程安排和信息录人等工作,而且能够满足一定的查询需求。

本系统的设计目的:为了减小广大教育管理工作者的工作量,把一些重复性的手工劳动工作交给计算机去完成;充分发挥计算机的优势,提高工作质量,将学校教学行政管理部门及各系教学管理工作标准化、规范化、科学化;方便广大师生快捷准确地查询有关教学信息,为教学管理部门提供确凿的信息。

1.系统目标:该系统不仅能够满足一般查询,还能完成信息录人、班级考评、教师考评和课程安排等功能。

2.系统功能:数据对于任何一个单位来说都是非常宝贵的财富,但对于数据的保存与统计要花费大量的人力、物力和财力。系统完成

后,可以大幅度地减轻对教师、学生的管理的工作量并且使之变得简单有效,对用户有一定的帮助。

3.系统进行环境的确定:本系统既可面向单机又有网上共享数

据的要求。本系统将在操作系统最好为windows98以上,sqlserver 作为后台数据库桌面,对硬件环境要求较高,该系统采用c/s(客户机/服务器)方式。满足以下几项要求:(1)友好的用户界面;(2)使用灵活、方便;(3)较强的扩展功能;(4)c/$方式,这种方式可以充分地发挥服务器和客户机的作用,降低网络的传输压力,并实现数据共享。delphi以它基于窗口和面向对象的编程方法,与window。操作系统紧密结合,强大的数据库技术支持。sqlserver数据库管理系统是大型关系数据库管理系统,较为优秀。它建立在成熟而强大的关系模型基础上,可以很好地支持c/s,网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在操作的易用性、功能的可伸缩性、安全的可靠性以及数据库等方面进行了显著的改进和提高,是目前一流的数据库管理工具。

经过详细认真的调查与分析,该信息管理系统通过计算机管理学生基本情况和成绩,具有对学生基本情况、成绩的录人、修改、删除和对学生情况的综合查询功能。

具体要求如下:

管理人员登录时身份需要验证;学生信息的添加、删除及修改:学生成绩的录人及修改;学生班级名次、年级名次的排定;教师对学生情况的综合查询;教师考评;教师的添加与删除;班级各科考试情况的统计;用户密码的修改;课表的生成;报表打印;数据库和备份;系统用户的初始化;用户密码的初始化;年级的更新;课程的查询。

根据上述功能要求,分析如下:

1.对于本系统我们根据功能的不同分为控制机和查询台两部分;控制机主要是对用户的控制及数据库的备份;查询机主要用于数据的录人、查询及对数据进行统计。

2.硬件环境

对于局域网的连接,其中至少应有一台服务器保存及管理学生的数据信息。一个控制台用来管理系统用户和数据库,即数据库的备份、用户的添加与删除及用户密码的初始化。多个客户机,用于完成学生基本信息的录人、查询及学生成绩的录人与修改等工作。另外还需要一个集线器(hub),一台打印机。

考虑到该系统是c/s模式的网络管理服务系统,为使系统能够很好地运行,我们推荐设置如下:

gpu(中央处理器):intelpentium166mhz以上;内存:最少为

64mb,建议服务器128以上;硬盘:最少为20gb,建议服务器logb以上;监视器:vga或更高分辨率;操作系统:windows2000server(服务器),windows98/95/me/2,000(客户机和控制机)。

3.软件环境

在此阐述一下c/s(客户/服务器)模式的体系结构:c/s的体系结构,客户端的请示经过bde和odbc后传递给idapi,经过idapi 应用程序解释后经网络传输给服务器。服务器响应请求的过程与以上的顺序正好相反。

我们是使用delphi通过odbc来访问sqlserver的数据,所以必须对odbc做一些基本设置。

4.数据库管理系统

microsoftsqlserver2000需要建立的数据库表有:学生基本情况表,保存学生的基本资料;成绩表,保存学生的所有成绩、小计、

综合成绩及排名情况;班级考试情况表,保存各班各科的考试情况;教师信息表,保存全校教师的基本信息;课程表,保存各班的课程表;教师情况表,保存所有带课教师的带课情况;教师考评表,保存全校教师的考评情况;课时计划表,保存全校各年级开设课程的情况;课程情况表,保存各门课程的教师数目及每个教师的带班数;课程要求,保存各门课程对上课时间的要求;登录,保存系统用户的帐号及登录密码。

5.查询台软件

查询台软件是系统中直接面向用户的部分,其操作界面要既简单又友好。用户登录时,经过用户名与密码的确认后进人主窗口,在主窗口中可以完成所有的操作,包括学生基本信息的录人、查找、修改和删除,学生成绩的录人、查找、修改、删除和相关计算,班级和教师的考评等。用户在登录时的密码可自行修改,也可由管理人员进行密码的初始化,解决用户忘记密码的情况。在主窗口中还有帮助按钮,可以解决用户在使用系统过程中遇到的一些疑难问题。

6.控制台软件

控制台软件面向管理人员,使用人员经过培训后熟练掌握其操作方法。该软件的功能主要是完成管理员身份的验证,添加和删除用户,数据库的备份等。

7.数据库的连接

在数据库应用程序中,数据库的连接我们用database控件来实现。该控件能够管理和操纵数据库的连接,控制数据库连接的持续性及具有管理事务和更新数据的功能。

数据库表设计:

在该系统中,我们共为系统设计了多个数据库表,其作用已在前面说过,其表结构如下:

1.设计思想及实现

(1)登录

功能:根据用户输人的用户名及密码,确定该用户是否为合法用户,如果是合法用户则进人该系统,否则退出。

相关文档
最新文档