- 博客(0)
- 资源 (16)
- 收藏
- 关注
基于Linux的Web程序设计——PHP网站开发.rar
基于Linux的Web程序设计——PHP网站开发.rar
php+apache+mysql项目源代码,对学习php非常有帮助。
2012-05-31
VS2010的SVN插件(SVN for Visual Studio)
VS2010的SVN插件(SVN for Visual Studio)
svn用在vs中的插件,希望对大家有用!
2012-04-26
JPetStore-5.0.zip
JPetStore-5.0是学习struts\spring\hibernate的极好的例子,是spring包中自带的学习实例,通过该例子可以很好的学习三大框架。
2012-04-26
C2语言描述
软件体系结构描述语言:C2
学校教务系统中教师补课子系统有如下一些基本假设:
本系统中有三个基本对象:教师、学生和教务员。
补课基本流程如下:
教师(teacher)分别向学生(student)与教务员(dean)发出补课请求makeupClassRequest()、并提供一个教师期望的补课时间与地点的集合preferSetTeacher(time, address),提出一个教师不期望的补课时间与地点集合excludeSetTeacher(time, address)供学生选择。同时,教师向学生与教务员发出请求获取学生与教务员期望的补课时间地点集合getPerferSet(),获取不喜欢的时间地点集合getExcludeSet(),获取教师所提供的期望补课时间地点集合之外的时间地点集合addPreferSet(),
学生与教务员收到教师的补课请求以及相应的参数后,根据自身的情况以及学校课室的使用情况,结合教师所提供的preferSetTeacher(time, address)、excludeSetTeacher(time, address),①从preferSetTeacher(time, address)集合中选取出合适的元组组成学生自己所期望的补课时间与地点集合preferSet(time,address)。②增加不在excludeSetTeacher(time, address)的时间与地点集合excludeSet(time, address)。最后将preferSet(time,address)与excludeSet(time, address)发回给教师。
教师接收到学生与教务员返回的集合excludeSet(time, address)后,与excludeSet(time, address)进行“并”(or)计算。接收到preferRes(time, address)后,与原有的preferSet(time, address)进行“交”(and)计算,然后再与excludeSet(time, address)进行差(subtraction)运算。
教师最后从preferSetTeacher(time, address)集合中选择一个元组作为补课的时间与地点,并通知学生与教务处。
2012-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人