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