4教师管理系统《详细设计说明书》.doc
《4教师管理系统《详细设计说明书》.doc》由会员分享,可在线阅读,更多相关《4教师管理系统《详细设计说明书》.doc(104页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、教师管理系统详细设计说明书文档编写人:许晨阳时间:2014-10-61引言51.1编写目的51.2背景51.3定义51.4参考资料52程序系统的结构62.1整体架构62.2BLL6AreaBLL8ClassBLL9EducationDepartMentBLL10GradeTypeBLL11SchoolBLL11SchoolTypeBLL12TeachSourceBLL13TeachSourceTypeBLL14TeacherBLL15UserBLL162.3DAL23AreaDAL24ClassDAL25EducationDepartmentDAL26GradeTypeDAL26SchoolD
2、AL27SchoolTypeDAL27TeachSourceTypeDAL28TeacherDAL29UserDAL29AchievementDAL30AdwardDAL31CourseDAL32IllegalityDAL32LevelDAL33MonographDAL34ProjectDAL34SubjectDAL35TeacherCourseClassDAL35ThesisDAL362.4Web37TeacherInfoWeb37ClassInfoWeb37SchoolInfoWeb37EducationDepartmentInfoWeb38TeachSourceInfoWeb38Achi
3、evementInfoWeb38AdwardInfoWeb38CourseInfoWeb38IllegalityInfoWeb38LevelInfoWeb38ProjectInfoWeb38SubjectInfoWeb38TeacherCourseClassInfoWeb39ThesisMonographInfoWeb392.5Entity39AreaEntity40ClassEntity40EducationDepartmentEntity41GradeEntity42SchoolEntity43SchoolTypeEntity45TeachSourceEntity45TeachSource
4、TypeEntity47TeacherEntity48UserEntity50AchievementEntity52AwardEntity53ComConditionEntity54CourseEntity55IllegalityEntity56LevelEntity57MonographEntity58ProjectEntity59SubjectEntity61TeacherCourseClassEntity62ThesisEntity633注释设计654程序流程664.1班级管理664.2教师信息管理684.3学校信息管理714.4教育局信息管理744.5教学资料管理774.6资料类别管理
5、794.7项目成果管理824.8荣誉管理844.9课程管理874.10违规记录管理894.11科研级别管理924.12专著管理934.13项目信息管理954.14科目类别管理984.15授课管理994.16论文管理102104详细设计说明书1引言1.1编写目的本文档是基于概要设计,进一步细化概要设计,明确各个类、接口、设计结构等的设计方案,为下一阶段程序编码提供依据。此文档属于内部文档,面向程序开发人员,它是项目验收的重要资料,同时也是后期维护的必备资料。预期读者:系统开发人员、项目验收人员、后期维护人员。1.2背景a 说明:b 所建议开发的软件系统的名称:教师管理系统c 本项目的任务提出者:
6、华烨冀科d 开发者:廊坊师范学院信息技术提高班e 用户:教育局、学校的信息管理人员和教师f 实现该软件的计算中心或计算机网络:广域网1.3定义EA:Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。1.4参考资料需求规格说明书概要设计说明书详细设计说明书模板2程序系统的结构2.1整体架构2.2BLLAreaBLL所属地区管理。主要包含对所属地区的增删改查,即AddArea,DeleteArea,EditArea,QueryArea。OperationsMethodNotesPara
7、metersAddArea() booleanPublic地区管理:添加地区。添加地区时,需要判断要添加的地区是否存在,若存在,则不能重复添加。允许添加,调用DAL层,AreaDAO中AddArea的方法,传递AreaID。AreaEntity in Entity DeleteArea() booleanPublic地区管理:删除地区。删除时,调用DAL层,AreaDAO中DeleteArea的方法,传递参数AreaID。GradeTypeEntity in Entity EditArea() booleanPublic地区管理:编辑地区。编辑时,调用DAL层,AreaDAO中EditArea
8、的方法,传递参数AreaID。GradeTypeEntity in Entity QueryArea() ListPublic地区管理:查询地区。查询时,调用DAL层,AreaDAO中QueryArea的方法,无需传递参数。 ClassBLL班级信息管理模块。包括对班级信息的增删改查。查询又包括查询全部班级信息QueryAllClass,高级搜索QueryClassByGroup。OperationsMethodNotesParametersAddClass() booleanPublic班级信息管理:添加班级信息。添加班级时,需要判断要添加的班级是否存在,班级若存在,则不能重复添加。允许添加
9、,调用DAL层,ClassDAO中AddClass的方法,传递班级实体ClassEntity中的所有参数字段。ClassEntity in Entity DeleteClass() booleanPublic班级信息管理:删除班级信息。删除班级时,调用DAL层,ClassDAO中DeleteClass的方法,传递参数ClassID。ClassEntity in Entity EditClass() booleanPublic班级信息管理:编辑班级信息。编辑班级信息时,调用DAL层,ClassDAO中EditClass的方法,传递班级实体ClassID。ClassEntity in Entity
10、 QueryAllClass() ListPublic班级信息管理:查询全部班级信息。查询时,调用DAL层,ClassDAO中QueryAllClass的方法,无需传递参数。QueryClassByGroup() ListPublic班级信息管理:高级搜索。调用DAL层,ClassDAO中QueryClassByGroup的方法,传递班级实体ClassEntity中的可选参数。ClassEntity in Entity EducationDepartMentBLL教育局信息管理模块。包括对教育局信息的增删改查。查询又包括查询全部教育局信息QueryAllEducationDepartment,
11、高级搜索QueryEducationDepartmentByGroup。OperationsMethodNotesParametersAddEducationDepartment() booleanPublic教育局信息管理:添加教育局信息。添加教育局信息时,需要判断要添加的教育局是否存在,教育局若存在,则不能重复添加。允许添加,调用DAL层,EducationDepartmentDAO中AddEducationDepartment的方法,传递教育局实体信息EducationDepartmentEntity。EducationDepartmentEntity in Entity DeleteE
12、ducationDepartment() booleanPublic教育局信息管理:删除教育局信息。删除教育局信息时,调用DAL层,EducationDepartmentDAO中DeleteEducationDepartment的方法,传递参数EducationDepartmentID。EducationDepartmentEntity in Entity EditEducationDepartment() booleanPublic教育局信息管理:编辑教育局信息。编辑教育局信息时,调用DAL层,EducationDepartmentDAO中EditEducationDepartment的方法
13、,传递参数EducationDepartmentID。EducationDepartmentEntity in Entity QueryAllEducationDepartment() ListPublic教育局信息管理:查询全部教育局信息。查询时,调用DAL层,EducationDepartmentDAO中QueryAllEducationDepartment的方法,传递参数EducationDepartmentID。EducationDepartmentEntity in Entity QueryEducationDepartmentByGroup() ListPublic教育局信息管理:
14、高级搜索。查询时,调用DAL层,EducationDepartmentDAO中QueryEducationDepartmentByGroup的方法,传递参数EducationDepartmentID。TeachSourceTypeEntity in Entity GradeTypeBLLOperationsMethodNotesParametersAddGradeType() booleanPublic年级类型管理:添加年级类型。添加年级类型时,需要判断要添加的年级类型是否存在,若存在,则不能重复添加。允许添加,调用DAL层,GradeTypeDAO中AddGradeType的方法,传递Gra
15、deTypeID。GradeTypeEntity in Entity DeleteGradeType() booleanPublic年级类型管理:删除年级类型。删除时,调用DAL层,GradeTypeDAO中DeleteGradeType的方法,传递参数GradeTypeID。GradeTypeEntity in Entity EditGradeType() booleanPublic年级类别管理:编辑年级类别。编辑时,调用DAL层,GradeTypeDAO中EditGradeType的方法,传递参数GradeTypeID。GradeTypeEntity in Entity QueryGrad
16、eType() ListPublic年级类别管理:查询年级类别。查询时,调用DAL层,GradeTypeDAO中QuerytGradeType的方法,传递参数GradeTypeID。 SchoolBLL学校信息管理模块。包括对学校信息的增删改查。查询又包括查询全部学校信息QueryAllSchool,高级搜索QuerySchoolByGroup,根据学校编号查询学校详细信息QueryDetailedSchoolByID。OperationsMethodNotesParametersAddSchool() booleanPublic学校信息管理:添加学校信息。添加学校信息时,需要判断要添加的课程
17、归属是否存在,学校若存在,则不能重复添加。允许添加,调用DAL层,SchoolDAO中AddSchool的方法,传递学校实体信息SchoolEntity。SchoolEntity in Entity DeleteSchool() booleanPublic学校信息管理:删除学校信息。删除学校信息时,调用DAL层,SchoolDAO中DeleteSchool的方法,传递参数SchoolID。SchoolEntity in Entity EditSchool() booleanPublic学校信息管理:编辑学校信息。编辑学校信息时,调用DAL层,SchoolDAO中EditSchool的方法,传递
18、参数SchoolID。SchoolEntity in Entity QueryAllSchool() ListPublic学校信息管理:查询全部学校信息。查询时,调用DAL层,SchoolDAO中QueryAllSchool的方法,无需传递参数。QueryDetailSchoolByID() ListPublic学校信息管理:根据学校编号查询详细学校信息。查询时,调用DAL层,SchoolDAO中QueryDetailSchoolByID的方法,传递参数SchoolID。SchoolEntity in Entity QuerySchoolByGroup() ListPublic学校信息管理:高
19、级搜索。查询时,调用DAL层,SchoolDAO中QuerySchoolByGroup的方法,传递学校实体SchoolEntity中的可选参数。SchoolEntity in Entity SchoolTypeBLL学校类型管理。主要包含对学校类型的增删改查,即AddSchoolType,DeleteSchoolType,EditSchoolType,QuerySchoolType。OperationsMethodNotesParametersAddSchoolType() booleanPublic学校类型管理:添加学校类型。添加学校类型时,需要判断要添加的学校类型是否存在,若存在,则不能重
20、复添加。允许添加,调用DAL层,SchoolTypeDAO中AddSchoolType的方法,传递SchoolTypeID。SchoolTypeEntity in Entity DeleteSchoolType() booleanPublic学校类型管理:删除学校类型。删除时,调用DAL层,SchoolTypeDAO中DeleteSchoolType的方法,传递SchoolTypeID。SchoolTypeEntity in Entity EditSchoolType() booleanPublic学校类型管理:编辑学校类型。编辑时,调用DAL层,SchoolTypeDAO中EditSchoo
21、lType的方法,传递SchoolTypeID。SchoolTypeEntity in Entity QuerySchoolType() ListPublic学校类型管理:查询学校类型。查询时,调用DAL层,SchoolTypeDAO中QuerySchoolType的方法,无需传递参数。 TeachSourceBLL教学资料管理。主要包含对教学资料的增删改查,即AddTeachSource,DeleteTeachSource,EditTeachSource,查询包括查询全部资料QueryAllTeachSource和高级搜索QueryTeachSourceByGroup。OperationsM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细设计说明书 教师 管理 系统 详细 设计 说明书
限制150内