毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

学校管理信息系统 第2页

更新时间:2009-3-5:  来源:毕业论文

学校管理信息系统 第2页
 概述
1.1 编写目的
本文档的编写目的是:
详细定义学校管理信息系统 第2页软件的总体功能;
给出系统的结构设计和过程设计,作为程序编写的依据。
1.2 参考资料
包括:
a. 项目来源:学校
b. 本文档中引用到的规范和资料:
a) 《教师岗位津贴实施方案》
b) 《教学及实验工作量计算暂行办法》
c) 《具有高级专业技术职称教师履职基本业绩考核要求》
d) 《科研经费管理办法(试行)》
e) 《信息管理与信息系统专业教学计划》

2  需求概述
 本系统分为三个部分,分别为学生学籍管理系统,教师信息管理系统,科研管理系统。在本次软件设计中,并未对《系统分析说明书》中的设计做大的改动:
 
3  总体结构设计
3.1 内部结构设计
1、架构说明(分层):
内部结构设计主要分成3层:界面层、控制层、领域层。其中界面层,即为交互界面,主要负责用户与系统的交互;控制层,负责的是对领域层的操作,以及对于数据的存取,起到了和数据库交互的作用;领域层,是由功能和实体衍生出来的类,是系统中最基本的实体,有最真实的含义。
2、类图、包图:
(1) 界面层
 
(2) 控制层
 
(3) 领域层
 
4  类的设计
4.1 类ApplyInf设计
4.1.1 功能说明
是教师向学校科研处申请项目立项报表的概念类,包括项目的NameSR(项目名称,是来自ScientificRearch表)、Managerer(单位负责人)、BeiginTime(项目开始时间)、FinshTime(预计结束时间)、AllCost(所需经费)、Level(项目级别)。该类还包括Insert()方法,用于将新信息插入到系统中。
4.1.2 属性说明
属性包括项目的NameSR(项目名称,是来自ScientificRearch表,String)、Managerer(单位负责人,String)、BeiginTime(项目开始时间,Date)、FinshTime(预计结束时间,Date)、AllCost(所需经费,Integer)、Level(项目级别,String)。
4.1.3 公有方法说明
该类的Public方法是Insert()方法,用于输入数据。
4.1.4 私有方法说明
该类的保护方法是ShowAllInf()方法,是向教师显示数据库所有信息,只能查询不能修改。4.2 类ResultApplyInf设计
4.2.1 功能说明
是教师在完成项目的研究后向学校科研处申请项目结题报表的概念类,包括项目的NameSR(项目名称,是来自ScientificRearch表)、Managerer(单位负责人)、BeiginTime(项目开始时间)、FinshTime(结束时间)、AllCost(所有的经费支出)、Level(项目级别)。该类还包括Insert()方法,用于将新信息插入到系统中。
4.2.2 属性说明
属性包括项目的NameSR(项目名称,是来自ScientificRearch表,String)、Managerer(单位负责人,String)、BeiginTime(项目开始时间,Date)、FinshTime(结束时间,Date)、AllCost(所有的经费支出,Integer)、Level(项目级别,String)。
4.2.3 公有方法说明
该类的Public方法是Insert()方法,用于输入数据。
4.2.4 私有方法说明
该类的保护方法是ShowAllInf()方法,是向教师显示数据库所有信息,只能查询不能修改。
4.3 类InfTeacherForm设计
4.3.1 功能说明
是学校管理系统的教师管理的教师个人资料表的概念类,包括NumT、NameT、DapartT、Sex、TelNum、Addr、TotalT。
4.3.2 属性说明
属性包括教师的NumT(教师号,Integer)、NameT(教师名字,String)、DapartT(教师所在部门,String)、Sex(性别,String)、TelNum(电话,Integer)、Addr(地址,Text)、TotalT(教师总数,String)。
4.3.3 公有方法说明
该类的Public方法是Select()方法,用于查找数据,用于系统向外输出。
4.3.4 私有方法说明
没有类的私有或保护方法。
4.4 类ScientificRearch设计
4.4.1 功能说明
描述了科研项目的详细信息,包括Nums、NameSR、AimSR、Teacher、BeginTime、FinishTime、AllCost、Manager、Level、Condition。该类还包括了Insert()、Delete()、Alter()方法,分别用于将新项目信息插入到系统中、删除一条项目、修改一条项目。
4.4.2 属性说明
包括Nums(项目号,Integer)、NameSR(项目名称,String)、AimSR(甲方负责人,String)、Teacher(负责教师,来自InfTeacherForm)、BeginTime(签订合同日期,Date)、FinishTime(完成日期,Date)、AllCost(经费支出,Double)、Manager(负责人,String)、Level(项目级别,String)、Condition(目前状态,String)。
4.4.3 公有方法说明
该类的Public方法包括Insert()、Delete()、Alter()方法,全是用于向系统输入的。分别是将新项目信息插入到系统中、删除一条项目、修改一条项目。
4.4.4 私有方法说明
该类的保护方法是Select(),用于外部教师的查询,只能查询,不能更改查询内容。
4.5 类ResultScient设计
4.5.1 功能说明
描述的是项目发表后的成果展示——论文的详细内容的概念类,包括NumScient、NameScient、Teacher、Contant、Time、Information、Prize。该类还包括了Insert()、Delete()方法,分别用于将新论文信息插入到系统中、删除一条论文信息。
4.5.2 属性说明
属性包括NumScient(论文号,Integer)、NameScient(题目,String)、Teacher(作者,来自于InfTeacherForm)、Contant(期刊,String)、Time(出版日期,Date)、Information(内容简介,String)、Prize(获奖情况,String)。
4.5.3 公有方法说明
该类的Public方法包括Insert()、Delete()方法,全是用于向系统输入的。分别用于将新论文信息插入到系统中和删除一条论文信息。
4.5.4 私有方法说明

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

学校管理信息系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。