1、姓名: 张 鑫 2013年6月 20日1系统概述某寄宿学校需要开发一个信息管理系统,通过该管理系统可以对学生的日常事务进行管理:校长助理可以对学生的档案进行管理,可以进行新增、删除、查询、修改等操作。 财务人员进行每月的收费和退费工作,每个学生的每月费用包括住宿费,伙食费220,在6-8月收取空调费20,在11-2月收取取暖费20,每个学期的开学初(3月、9月)收取书本费(不定)。住宿费分三种情况:双职工的子女为60,单职工的子女80元,父母均不在本单位工作为100元。 每个班的老师在每天要申报本班学生的出勤表,由校长助理完成各班的考勤录入,考勤情况决定上月的伙食退费,以每天10元计算。学生家
2、长在对退费有疑问时,可以查询学生的出勤情况。 校长助理可以对学生班级进行管理(新增、删除等),可以进行新学生的编班工作和调班工作,档案录入工作,查询班级名册等情况。2需求理解如下:1. 系统在学生入学时,为其建立个人档按,并由校长助理进行录入。校长助理可对学生档案进行管理,包括删除,修改,查询等操作。2. 每天由老师记录考勤情况,然后由校长助理完成考勤录入。3. 校长助理对班级进行管理,包括新增和删除班级,进行学生的编班和调班工作,查询班级名册等情况。4. 费用部分有收费和退费两大模块,由财务人员完成。每月的费用由财务人员根据规定录入,所退费用由系统自动生成,5. 如果家长对收费、退费有疑问之
3、处,可登陆系统进行查询。3通过分析需求,系统的功能需求应如下: (1)校长助理为新入校学生建立档按,并完成录入。(2)校长助理在学生离校时删除学生档按。(3)校长助理可以对学生档按进行修改。(4)校长助理可以查询学生信息。(5)校长助理完成考勤的录入。(6)校长助理可以新增班级。(7)校长助理可以删除已有的班级。(8)校长助理可以对新入校的学生进行编班。(9)校长助理可以对学生进行调班。(10)财务人员根据学校的规定录入每月的费用数目。(11)财务人员进行费用的收取。(12)财务人员可以退费。(13)家长可以查询学生考勤及退费情况。4识别参与者通过对系统需求的分析,可以确定系统中有三个参与者:
4、校长助理,财务人员,家长。参与者的描述如下:(1)校长助理描述:校长助理可以创建和删除学生档按,修改学生档按,查询学生信息,录入考勤信息,增加和删除班级,对学生进行编班和调班。(2)财务人员财务人员负责收费和退费工作。 (3)家长对学生考勤和退费情况进行查询。5识别用例对需求进一步分析,可以确定有以下用例存在:(1)档按管理 本用例提供了建立、删除、查询、修改学生档按的功能。(2)考勤管理 本用例提供了各班考勤情况的录入功能。(3)班级管理 本用例提供了建立、删除、修改班级,对学生进行编班和调班,查询班级名册的功能。(4)财务管理 本用例提供了录入费用、收费、退费以及查询费用情况的功能。(5)
5、疑问查询 本用例提供了查询费用情况以及考勤情况的功能。(6)登陆 本用例提供了验证用户身份的功能。(7)密码修改本用例提供了修改密码的功能。6系统用例图此用例图包含三个参与者和七个用例:7开发环境操作系统:windows7开发工具:myeclipseJDK版本:jdk1.6数据库:Access2003Web服务器:Tomcat开发模式:JSP8数据库设计(具体见代码实现) 9系统运行效果(效果展示截图完成)1. 系统登录界面简洁,清晰。包括用户名、密码输入框,登录权限选择(分为校长助理、财务以及家长角色)。如图2. 校长助理登录界面本系统中校长助理具有最高权限,可以进行班级的增、删、改、查,以及学生档案信息的增、删、改、查,还有考勤信息的录入、登录密码的修改功能。(1)校长助理登录(2)校长助理新增班级(3)校长助理修改班级(4)校长助理删除班级(这里要注意级联关系,班级还有人无法对班级进行删除操作)(5)校长助理新增学生新增学生成功(6)校长助理修改学生信息(7)校长助理查询学生信息学生信息查询结果:(8)校长助理编排班级(9)校长助理调整班级(10)校长助理录入考勤3. 财务人员主要负责财务管理(包括收费、退费)、登录密码的修改(1) 财务人员登录(2) 修改密码(3) 收费管理(4) 退费管理4. 家长登录系统进行退费疑问查询(1) 家长登录(2) 疑问查询
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1