Delphi学生宿舍管理系统的设计与实现 第7页
图4.4 住宿查询界面
4.1.4 学生信息报表
报表是数据库应用程序设计中非常重要的一部份,数据库应用程序通常都要生成报表,并且把所需信息打印出来,方便用户存档等得方面上的管理。由于该模块中各小模块实现的都是报表管理,所以学生信息报表、宿舍交费情况报表管理、员工信息报表、学生物品出入报表、住宿信息报表这五个小功能模块只是在功能思想上不太一样,其具体设计实现时操作基本上是差不多的,因此这里只是详细介绍学生信息报表的具体设计实现,其他模块仅做简单介绍。
1.学生信息报表
设计思路:能够实现某学生详细基本情况的查询打印。当因为某些原因需要查询某学生信息时,可以调用该功能模块来实现。下图为学生信息报表的界面。
图4.5 学生信息报表界面
2. 宿舍交费情况报表管理
设计思路:该模块实现的是对学生每学期所交纳住宿费的一个详细情况的查询。在学生即将毕业离校时可以通过该功能模块来查询一下,那些同学还欠有学校住宿费,在其交清之前将不准其离校,已交清的同学就可以进行离校手续的办理了。
3.员工信息报表
设计思想:能够实现某栋楼房所有员工情况的查询打印,如果想了解某宿舍楼工作人员的详细情况,可以调用该模块来实现。
4.学生物品出入报表
设计思想:能够实现查询某学生物品出入宿舍楼房的详细信息。如果想查看一下该学生一段时间内的出楼情况,可以通过该窗口来实现。
5.住宿信息报表
设计思想:能够将某宿舍的详细学生住宿情况打印出来。在某些情况下如果需要查看某个宿舍的详细学生情况可以调用该窗体实现报表打印功能。
4.2 系统测试
系统做完后,为了使系统变得更加完善,我们进行了测试,来检验各个模块的具体实现功能,以及找出系统不足的地方。
在测试之初,我们又把数据库中的数据全部清理了一下,输入了一些真实可用的数据,以便完成后面的数据测试。
在系统管理员进行用户的删除时,刚开始时是用户名正确就可以进行删除,测试时才发现也许系统中存在重名的用户名,所以不能只凭借用户名、用户密码、用户权限中的一个或两个正确就可以将该用户删除,必须要三者都对应起来才能完成用户的删除。还进行完善了的一点就是当管理员输入错误的用户名时,系统能够对其进行提示“本用户信息不存在,注意核对”。
再有一点就是,在员工信息录入窗口中有一个字段‘楼房号’,在开始的系统实现时,我是将学校所有的住宿楼都添在了“楼房号”的下拉列表框的Item属性中,是固定的。在真正系统测试时才发现,如果我们学校新建一栋宿舍楼,并且为其分配管理人员,在具体添加时就不可能为该管理人员找到其应该管理的楼房号,因为以前添加是静态的,并没有将新建宿舍楼房加入进去。所以我将这一部分进行了重新编程,实现了动态添加。当楼房管理模块中新增一栋住宿楼后,员工管理模块的楼房号会自动添加一栋。
当然在系统测试阶段,我们还完善了许多细节性的东西。比如在查询模块、报表管理模块里面如果按学号进行查询,刚开始只是判断输入的学号不能为空。后来才发现在用户输入学号后,系统应该还能够进行判断该学号到底存不存在,如果没有就应该提示用户输入了不存在的学号,应该重新进行输入。
经过一段时间的系统测试之后,我们的宿舍管理系统在整体上完善了许多,在设计上也更加具有人性化了,那么对于用户来说会更加容易适应本系统的各项操作。
5 结束语
我们根据高校宿舍的实际情况以及调查宿舍的各种信息写出了系统的需求报告,然后通过系统的需求分析做出了系统的功能模块划分,从而完成了系统的数据结构以及数据流结构。按照系统的模块划分我们接着进行了系统的具体实现,将各个模块的设计思路与实现过程一一呈现出来。最后进行的是系统测试,将设计时没注意的部分问题解决,使系统更完善。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
Delphi学生宿舍管理系统的设计与实现 第7页下载如图片无法显示或论文不完整,请联系qq752018766