张爱娣
摘要本文分析了学生学籍管理系统的设计,包括系统分析、系统设计目标和所需的运行环境,并提出了测试和安装中注意的事项,展望了系统设计的趋势。
关键词学籍管理系统设计
中图分类号:G47文献标识码:A
1 系统设计
1.1 系统分析
1.1.1系统开发思想和目标
本系统是使用C/S结构,C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(Middleware)三个部件组成。它具有交互性强、提供了更安全的存取模式、降低网络通信量、在逻辑结构上比B/S少一层、对于相同的任务,C/S完成的速度总比B/S快等优点。而由于本系统数据量大的特点,C/S更利于处理大量数据。该结构的关键在把网络环境上的数据库存取和应用程序一分为二,分别由网上的数据库服务器和网上客户来执行。
数据分析学籍管理资料数据,按使用的特点可粗略地分为学生简历和学生考核成绩两类数据。简历部分的数据主要从学生入学时必须填写的学籍表中收集,考核成绩则以学期为单位从学生在各方面所取得的成绩中收集。
需求分析根据《中等专业学校学生学籍管理规定》的要求,结合本校的实际情况,对学籍管理系统的需要主要有以下几点:(1)收集、处理每一位学生的各项相关信息;(2)输出以班为单位各学期的成绩汇总表、补考名单、成绩通知单;(3)输出学生的学籍表(简历、成绩等内容)、成绩表;(4)确定结毕业,输出不毕业学生名单;(5)打印毕业证书、毕业证书发放表;(6)分班级、课程、教研室的学期成绩统计表;(7)在校学生数、年度毕业生数统计;(8)为校领导、各部门提供所需的资料;(9)确保系统数据的安全性、可靠性。
1.1.2系统功能模块设计
(1)设置:学生类别转换、县市编码、系统密码维护。操作员设置好密码,可防止本系统人员进入系统修改数据库。
(2)系统管理:对系统进行初始化、重建索引、数据备份、资料存取、退出系统等管理。
(3)基本信息:学生的基本情况录入和更改,学籍查询、证书管理、打印和常用的资料输出、班主任评语等。
(4)成绩管理:考核成绩和补考成绩登记、打印各类通知和成绩表、统计成绩。
(5)毕业管理:毕业人数统计、毕业生源统计、毕业通讯录、打印毕业生档案及档案移交表。
1.2 系统设计目标
设计目标根据需求结果,我们对系统拟定如下设计目标:
(1)能提供工作要求的所有报表;
(2)在输入数据时对各项重要的和规范化逻辑检查;
(3)能对数据进行净化处理,确保数据的一致性可靠性;
(4)提供友好的人机界面、尽可能多提示、简化数据输入过程、操作简便、易学易懂。
1.3 开发和运行环境选择
(1)开发工具:中文版VisualFOXPRO6.0。
(2)运行环境:Pentium 133或更快CPU的计算机。16M以上内存。所需的可用硬盘空间(本系统程序及支持文件约10MB)。Windows支持的打印机(部分报表需要宽行打印机)。中文Windows 9X、 Windows NT、Windows 2000。
2 测试与安装
2.1 软件测试
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。因此,大型软件系统的测试基本上有下述几个步骤组成:
(1)模块测试:在这个测试过程中所发现的往往是编码错误和详细设计的错误。
(2)子系统测试:这个步骤着重测试模块的接口。
(3)系统测试:在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。
(4)验收测试:在这个测试步骤中发现的往往是系统需求说明书中的错误。对于以上的几个步骤,分别要完成功能测试、强度测试及性能测试、可用性测试等。
(5)功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。
(6)强度测试及性能测试:测试系统的能力最高实际限度,即软件在一些超负荷情况下功能实现的情况。如要求软件某一行为的大量重复、输入大量的数据或大数值数据、对数据库大量复杂的查询等。测试软件的运行性能,这种测试常常与强度测试结合进行,需要事先对被测软件提出性能指标。
(7)可用性测试:测试用户是否能够满意使用。具体体现为操作是否方便,用户界面是否友好等。
2.2 软件编译
(1)设置主文件:用主图标标记的文件是客户在启动.app或.exe时被调用的文件。可得用向导建立一个。
(2)构造主文件:如果主文件是一个程序,它将调用应用程序框架中的各个功能组件,然后由这些组件调用应用程序的其它部分。(下转第134页)(上接第115页)
2.3 软件运行与安装
系统经过程序设计完成需要的功能并将过系统的测试后就可以运行了。在程序设计过程中,只需选择Run即可运行程序。也可以在“文件”菜单下选择“制作可执行文件”,形成可执行文件,在有PB的环境下只需选择这个可执行文件就可以执行。
3 使用注意事项
(1)系统使用时,先进行相应的用户信息设置和权限设置。
(2)第一次使用本系统时,请将各种参数设置完整化,以便为下次使用节约时间。比如:在专业设置中,对本校所开设的所有专业进行录入,包含专业的代码、名称、简称、学制等等,以便今后调用。
(3)系统安装时将路径安装在D盘及数据备份,以防操作系统损坏而要重新格式化C盘,以至将本系统及数据破坏。
(4)用户要不定时地对数据库进行备份,以防万一电脑损坏而破坏数据造成严重损失。
(5)使用的电脑要安装杀毒软件及防火墙,在有外软盘用电脑时一定要先查杀有无病毒。
4 存在的不足及设计发展意向
4.1 存在的不足
(1)系统还没对学生的相片采集功能进行完善。
(2)没有进行学分制改版。虽然学分制在中专学校的普及还需要一定时间,但这毕竟要走向这方面。
(3)本系统可进行多员操作,然后进行读入综合,减少了大量的工作,但还没有完成网上共享。
4.2 设计发展意向
针对本系统存在的不足,本系统设计发展意向是将现版本改版成学分制,完善相片采集功能,在我校网络主机上进行校园网共享,使全校教师能资源共享。同时,面向互联网,以便教师及工作人员随时随地存取信息。