




已阅读5页,还剩186页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南科技职业学院软件学院毕业设计项目文档第2章 m系统设计说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创建文档 2修改文档 3确立文档 4打印文档 目 录第2章系统设计说明书12.1引言12.1.1背景12.1.2术语和缩写词12.1.3命名规则类命名规则函数命名规则属性命名规则接口的命名规则12.2概述22.2.1系统描述22.2.2硬件环境22.2.3软件环境22.3标准化设计32.3.1模块标准化设计要求32.4可靠性设计32.5安全性设计32.6系统体系架构设计32.7系统业务实体设计42.7.1类图设计EMS模块SWM模块SystemFrameWork模块362.7.2实体模型设计5系统实体关系图562.7.3数据模型设计572.8界面设计652.8.1公共界面6模块概述652.8.2系统管理界面6模块概述652.8.3招生管理界面6模块概述652.8.4学生管理界面6模块概述652.8.5学生操作界面6模块概述652.9模块设计652.9.1系统管理模块6模块概述6用户注册6用户登录6用户密码修改6添加角色6角色设定6添加部门6用户管理652.9.2招生管理模块6模块概述6添加院系6添加专业6录取专业映射6学籍异动审核6修改学生信息6学生录取6打印通知书6学生报到60确认专业方向61查询学生信息652.9.3学生管理子系统模块6模块概述6开班6修改班级信息6查询班级信息6分班6转班6打印条形码6分配学号6异动申请60增加考试类型61审核报名信息62录入考试成绩652.9.4学生公共操作模块6模块概述6认证考试报名6查询报名状态65第 187 页2.1 引言2.1.1 背景项目名称:学生信息平台 版本:任务提出者:湖南科技职业技术学院任务实施者:任务承担者:使用对象:湖南科技职业技术学院 与其它系统的关系:2.1.2 术语和缩写词列出本文所引用的术语与缩写清单。2.1.3 命名规则 类命名规则用名词或名词短语命名类、每个单词或短语的第一个字母大写。如:public class AddSchoolInfo 函数命名规则用动词或动词短语命名方法。如:public GetInfo() 属性命名规则用名词或动词短语命名方法。如:schoolId、schoolName. 接口的命名规则使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和IPersistable(形容词)。在接口名前加前缀I,以表示这个类型是一个接口。如:public interface IComponent 2.2 概述2.2.1 系统描述 学生信息平台学管子系统招生子系统基本信息管理班级信息管理学籍管理权限管理录取报到学籍异动处理基础数据统计权限管理2.2.2 硬件环境1)最低要求: CUP: P4 2G 内存: 512M 以太网卡 10M2)推荐配置:CUP: P4 2G内存: 1G以太网卡 10/100M2.2.3 软件环境操作系统: windowsXP数据库: SQLSERVER 2003开发工具: Microsoft Visual Studio2.3 标准化设计2.3.1 模块标准化设计要求功能模块程序是应用系统完成业务处理与管理,对用户透明的核心应用软件。功能模块的设计应遵循正确、可靠、高效以及可维护、可扩展、开放性好等原则。拟采用.NET开发工具进行开发和实施。实现各信息数据的入库、传输、维护、查询、统计和打印等功能需求。采用面向对象的程序设计方法,遵循软件工程的标准,设计开发学生信息平台系统各功能模块程序。2.4 可靠性设计学生信息平台系统通采用.NET面向对象的计思想,具有低偶合性、可扩展性。有完整的异常处理机制,和系统日志机制,使本有软件有非常好的健壮性。2.5 安全性设计为防止盗版和防止非法用户进入系统所采用了加密技术;对重要数据和信息所采用了加密技术;系统数据进行了备份和恢复机制,以及对系统数据一致性的校验等进行了设计。2.6 系统体系架构设计(必须修改)a) EMS、SWM组件:2.7 系统业务实体设计2.7.1 类图设计 EMS模块图1 EMS模块类图.1 类图综述l StudentCommona)整体说明1)类名:StudentCommon;2)解释:学生基本信息描述b)属性说明1.1)属性名:XXJBXX_TABLE2)解释:学生基本信息表3)属性类型:String 2.1)属性名:ZZXL_FIELD2)解释:学生编号3)属性类型:String31)属性名:XM_FIELD2)解释:学生姓名3)属性类型:String41)属性名:XMPY_FIELD2)解释:姓名拼音3)属性类型:String51)属性名:XBM_FIELD2)解释:学生性别码3)属性类型:String61)属性名:XXM_FIELD2)解释: 血型码3)属性类型:String71)属性名:MZM_FIELD2)解释: 名族码3)属性类型:String81)属性名:ZZMMDM_FIELD2)解释: 政治面貌代码3)属性类型:String91)属性名:YXSH_FIELD2)解释: 院系号3)属性类型:String101)属性名:ZYH_FIELD2)解释:专业号3)属性类型:String111)属性名:XH_FIELD2)解释:学号3)属性类型:String121)属性名:XSLBM_FIELD2)解释:学生类别码3)属性类型:String131)属性名:XZ_FIELD2)解释:学制3)属性类型:String141)属性名:RXNY_FIELD2)解释:3)属性类型:String151)属性名:BH_FIELD2)解释:班号3)属性类型:String161)属性名:SFZH_FIELD2)解释:身份证号3)属性类型:String171)属性名:CSRQ_FIELD2)解释:出生日期3)属性类型:String181)属性名:LXDH_FIELD2)解释:联系电话3)属性类型:String191)属性名:TXDZ_FIELD2)解释:家庭地址3)属性类型:String201)属性名:YZBM_FIELD2)解释:邮政编码 3)属性类型:String211)属性名:LXR_FIELD2)解释:联系人3)属性类型:String221)属性名:ZP_FIELD2)解释: 照片3)属性类型:String231)属性名:LQZYDM_FIELD2)解释:录取专业代码3)属性类型:String241)属性名:ZSDM_FIELD2)解释: 招生代码3)属性类型:String251)属性名:DQDM_FIELD2)解释: 地区代码3)属性类型:String261)属性名:LQZTM_FIELD2)解释: 录取状态码3)属性类型:String271)属性名:BDZTM_FIELD2)解释: 报到状态码3)属性类型:String281)属性名:JFZTM_FIELD2)解释: 缴费状态码3)属性类型:String291)属性名:YDZTM_FIELD2)解释: 异动状态码3)属性类型:String301)属性名:BYZTM_FIELD2)解释:备用字段3)属性类型:String311)属性名:ZF_FIELD2)解释: 总分3)属性类型:String321)属性名:WTXX_FIELD2)解释: 委托信息3)属性类型:String331)属性名:KSH_FIELD2)解释:考生号3)属性类型:String341)属性名:DRXLH_FIELD2)解释: 导入序列号3)属性类型:String351)属性名:DRPC_FIELD2)解释: 导入批次3)属性类型:String361)属性名:SRFSM_FIELD2)解释: 3)属性类型:String371)属性名:ZXZTM_FIELD2)解释: 在校状态3)属性类型:Stringc)方法说明1.1)方法名: StudentCommon2)解释:构造函数2.1)方法名: BuildDataTables2)解释:建学生信息表 d) 泛化说明 继承DataSetl StudentDataAccessa)整体说明1)类名:StudentDataAccess;2)解释:学生数据访问b)属性说明1.1)属性名:dsCommand2)解释:适配器3)属性类型:SqlDataAdapter2.1)属性名:conn2)解释:SQL链接3)属性类型:SqlConnection31)属性名:updateCommand2)解释:SQL命令3)属性类型:SqlCommand41)属性名:insertCommand2)解释:SQL命令3)属性类型:SqlCommand51)属性名:selectCmd2)解释:SQL命令3)属性类型:SqlCommandc)方法说明1.1)方法名: StudentDataAccess2)解释:构造函数2.1)方法名: Dispose2)解释:清除资源3.1)方法名: GetStudentsByZZXLID2)解释:根据学生编号获得学生信息4.1)方法名: GetStudentsByKSH2)解释:根据考生号获得学生信息5.1)方法名: GetStudentsBySFZH2)解释:根据身份证号获得学生信息6.1)方法名: GetStudentsByName2)解释:根据姓名获得学生信息7.1)方法名: GetStudentsByXH2)解释:根据学号获得学生信息8.1)方法名: FillStudentCommon2)解释:填充数据集9.1)方法名: GetStudentsByBJMCandName2)解释:根据班级名称和姓名获得学生信息10.1)方法名: GetStudentsByZZXLforUpdate2)解释:根据学生编号查询学生信息来更新信息11.1)方法名: GetStudentsByKSHforUpdate2)解释:根据考生号查询学生信息来更新信息12.1)方法名: GetStudentsByBH2)解释:根据班号查询学生信息13.1)方法名: GetUpdateCommand2)解释:获得更新命令14.1)方法名: UpdateStudent2)解释:更新学生信息15.1)方法名: GetInsertCommand2)解释:获得插入命令16.1)方法名: GetInsertCommandforZZXL2)解释:获得插入命令17.1)方法名: InsertStudentReturnZZXL2)解释:添加学生信息18.1)方法名: InsertStudent2)解释:添加学生信息19.1)方法名: DeleteStudentByDRPC2)解释:删除学生信息20.1)方法名: UpdateStudentClassBH2)解释:更新学生班级编号21.1)方法名: GetStuInfoByXH2)解释:根据编号获得学生基本信息 d) 关联说明 关联到StudentCommon ,需操作StudentCommon对象。l DMDataAccessa)整体说明1)类名:DMDataAccess;2)解释:数据访问b)属性说明1.1)属性名:conn2)解释:SQL链接3)属性类型:SqlConnection2.1)属性名:dsCommand2)解释:适配器3)属性类型:SqlDataAdapter31)属性名:updateCommand2)解释:SQL命令3)属性类型:SqlCommandc)方法说明1.1)方法名: DMDataAccess2)解释:构造函数2.1)方法名: Dispose2)解释:清除资源3.1)方法名: getZY2)解释:获得专业信息4.1)方法名: getZYbyZYH2)解释:根据专业号获得专业信息5.1)方法名: getFXTJ2)解释:6.1)方法名: getYXbyYXSH2)解释:根据院系代码获得院系信息7.1)方法名: getZYByYXSH2)解释:根据院系代码查询专业信息8.1)方法名: getZYnoFXByYXSH2)解释:根据院系代码查询专业信息9.1)方法名:getYXSH2)解释:获得院系信息10.1)方法名: getLQKL2)解释:获得录取科类11.1)方法名: getXX2)解释:获得血型12.1)方法名: getXB2)解释:获得性别13.1)方法名: getMZ2)解释:获得民族14.1)方法名: getZZMM2)解释:获得政治面貌15.1)方法名: getLYSF2)解释:获得来源省份16.1)方法名: getXSLB2)解释:获得学生类别17.1)方法名: getBH2)解释:获得学生基本信息18.1)方法名: getLQZYDMYSB2)解释:获得录取信息19.1)方法名: getLQZYDMYSBbyNF2)解释:根据录取年份获得录取信息20.1)方法名: getLQZT2)解释:获得录取状态21.1)方法名: getBDZT2)解释:获得报到状态22.1)方法名: InsertZY2)解释:添加专业信息23.1)方法名: InsertLQZYYS2)解释:添加录取专业信息24.1)方法名: getZZMMData2)解释:获得政治面貌信息25.1)方法名: GetUpdateCmd2)解释:获得更新命令26.1)方法名: UpdateData2)解释:更新数据27.1)方法名: getZZMMDM2)解释:获得政治面貌28.1)方法名: getXSMX2)解释:获得学生信息29.1)方法名: getXQ2)解释:获得校区信息l StudentRulea)整体说明1)类名:StudentRule;2)解释:学生数据业务处理b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: StudentRule2)解释:构造函数2.1)方法名: GetStudentsByZZXLID2)解释:根据学生编号获得学生信息3.1)方法名: GetStudentsByKSH2)解释:根据考生号获得学生信息4.1)方法名: GetStudentsBySFZH2)解释:根据身份证号获得学生信息5.1)方法名: GetStudentsByZZXLforUpdate2)解释:根据学生编号更新学生信息6.1)方法名: GetStudentsByKSHforUpdate2)解释:根据考生号更新学生信息7.1)方法名: GetStudentsByName2)解释:根据姓名获得学生信息8.1)方法名: GetStudentsByXH2)解释:根据学号查询学生信息9.1)方法名:GetStudentsByBH2)解释:查询学生信息10.1)方法名: GetStudentsByBJMCandName2)解释:根据班级名称查询学生信息11.1)方法名: UpdateStudent2)解释:更新学生信息12.1)方法名: InsertStudentReturnZZXL2)解释:插入学生信息13.1)方法名: InsertStudent2)解释:插入学生信息14.1)方法名: DeleteStudentByDRPC2)解释:删除学生信息15.1)方法名: UpdateStudentClassBH2)解释:根据学生编号更新学生班级编号16.1)方法名: GetStuInfoByXH2)解释:获得学生基本信息 d) 关联说明 关联到StudentDataAccess,需利用StudentDataAccess对象的方法。l DMDataRulea)整体说明1)类名:DMDataRule;2)解释:数据业务处理b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: DMDataRule2)解释:构造函数2.1)方法名: getZY2)解释:获得专业信息3.1)方法名: getYXSH2)解释:获得院系代码4.1)方法名: getZYByYXSH2)解释:根据院系代码查询专业信息 5.1)方法名: getYXbyYXSH2)解释:根据院系代码获得院系信息6.1)方法名: getZYbyZYH2)解释:根据专业代码获得专业信息7.1)方法名: getXX2)解释:获得血型8.1)方法名: getXB 2)解释:获得性别9.1)方法名:getLQKL2)解释:获得录取专业10.1)方法名: getMZ2)解释:获得民族11.1)方法名: getZZMM2)解释:获得政治面貌12.1)方法名: getLYSF2)解释:获得来源省份13.1)方法名: getZYnoFXByYXSH2)解释:根据院系代码获得专业信息14.1)方法名: getXSLB2)解释:获得学生类别15.1)方法名: getBH2)解释:获得班级信息16.1)方法名: getLQZYDMYSB2)解释:获得录取信息17.1)方法名: getLQZYDMYSBbyNF2)解释:根据录取年份获得录取信息18.1)方法名: getLQZT2)解释:获得录取状态19.1)方法名: getBDZT2)解释:获得报到状态20.1)方法名: InsertZY2)解释:添加专业信息21.1)方法名: InsertLQZYYS2)解释:添加录取专业信息22.1)方法名: getZZMMData2)解释:获得政治面貌23.1)方法名: getZZMMDM2)解释:根据政治面貌名称获得政治面貌代码24.1)方法名: getFXTJ2)解释:统计项目添加25.1)方法名: getXSMX2)解释:根据录取年份和学生类别和统计项目查询学生信息26.1)方法名: getXQ2)解释:获得校区信息d) 关联说明 关联到DMDataAccess,需利用DMDataAccess对象的方法。l AddCatagoryFacadea)整体说明1)类名:AddCatagoryFacade;2)解释:添加专业业务处理b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: AddCatagoryFacade2)解释:构造函数2.1)方法名: XTZYHFactory2)解释:添加专业信息3.1)方法名: getXTZYH2)解释:获得专业代码4.1)方法名: getXTFXH2)解释:根据专业名称获得专业方向 l BatchStudentPrinta)整体说明1)类名:BatchStudentPrint;2)解释:批量打印通知书b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: BatchStudentPrint2)解释:构造函数2.1)方法名: PaperPrinting2)解释:打印通知书3.1)方法名: printDocument1_PrintPage2)解释:打印通知书事件处理4.1)方法名: setDate2)解释:设置报到时间 5.1)方法名: getZYFXbyZYMC2)解释:根据专业名称获得专业方向6.1)方法名: getZYFXbyZYH2)解释:根据专业代码获得专业方向l StudentPrintinga)整体说明1)类名:StudentPrinting;2)解释:打印单个学生通知书b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: StudentPrinting2)解释:构造函数2.1)方法名: PaperPrinting2)解释:打印通知书3.1)方法名: printDocument1_PrintPage2)解释:打印通知书事件处理4.1)方法名: setDate2)解释:设置报到时间 5.1)方法名: setZYFX2)解释:设置专业方向6.1)方法名: numtoUpper2)解释:数字转换为大写数字7.1)方法名: monthtoUpper2)解释:月份转换为大写8.1)方法名:daytoUpper2)解释:日转换为大写9.1)方法名: dateToUpper2)解释:日期转换为大写l CreatKSHa)整体说明1)类名:CreatKSH;2)解释:创建考生号b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: CreatKSH2)解释:构造函数2.1)方法名: BuildNewKSH2)解释:创建考生号l DumpDataFacadea)整体说明1)类名:DumpDataFacade;2)解释:导入数据b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: DumpDataFacade2)解释:构造函数2.1)方法名: getStudentRecordByFile2)解释:根据文件获得学生信息3.1)方法名: SplidFileString2)解释:分离文件路径4.1)方法名: InsertStudentRecord2)解释:插入学生记录 5.1)方法名: DumpMixData2)解释:导入数据6.1)方法名: CheckDMYSB2)解释:传入外部导入表数据集,检查是否存在还没有建立映射关系的录取代码l PrintRegistera)整体说明1)类名:PrintRegister;2)解释:打印报到单b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: PrintRegister2)解释:构造函数2.1)方法名: printForm2)解释:打印报到单3.1)方法名: printDocument1_PrintPage2)解释:打印报到单事件处理l ReportToExcela)整体说明1)类名:ReportToExcel;2)解释:导出到Excelb)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: ReportToExcel2)解释:构造函数2.1)方法名: fillDataSet2)解释:填充数据集3.1)方法名: GetExcelProcesses2)解释:获得Excel4.1)方法名: CreatExcel2)解释:创建Excel 5.1)方法名: KillTheExcel2)解释:毁掉Excel.2 关联描述l 关联名称StudentDataAccess _StudentCommona)关联的类型:关联b)关联所连接的类:StudentDataAccess关联到StudentCommon类c)关联端点:对每个关联端点描述如下1)导航性:有;2)排序:无3)聚合:无4)多重性:5)可变性:无6)角色:无;7)可见性:+8)接口说明符:l 关联名称StudentRulea)关联的类型:关联b)关联所连接的类:StudentRule关联到StudentDataAcces类c)关联端点:对每个关联端点描述如下1)导航性:有;2)排序:无3)聚合:无4)多重性:5)可变性:无6)角色:无;7)可见性:+8)接口说明符:l 关联名称DMDataRulea)关联的类型:关联b)关联所连接的类:DMDataRule关联到DMDataAccess类c)关联端点:对每个关联端点描述如下1)导航性:有;2)排序:无3)聚合:无4)多重性:5)可变性:无6)角色:无;7)可见性:+8)接口说明符:.3 泛化描述1a)泛化关系中的父类:DataSetb)泛化关系中的子类:StudentCommonc)泛化关系中的区分器:无d)泛化关系中的限制符:完全.4 依赖描述无.5 其他描述无 SWM模块图2 SWM模块类图.1 类图综述l ChangeCommona)整体说明1)类名:ChangeCommon;2)解释:学生异动信息描述b)属性说明1.1)属性名:Change_TABLE2)解释:学生异动信息表3)属性类型:String 2.1)属性名:XSYDBH_FIELD2)解释:学生异动信息编号3)属性类型:String31)属性名:ZZXL_FIELD2)解释:学生编号3)属性类型:String41)属性名:XH_FIELD2)解释:学生学号3)属性类型:String51)属性名:XM_FIELD2)解释:学生姓名3)属性类型:String61)属性名:XB_FIELD2)解释: 学生性别3)属性类型:String71)属性名:BJBH_FIELD2)解释: 学生班号3)属性类型:String81)属性名:BJMC_FIELD2)解释: 学生班级3)属性类型:String91)属性名:ZYH_FIELD2)解释: 专业号3)属性类型:String101)属性名:ZYMC_FIELD2)解释:专业名3)属性类型:String111)属性名:ZYFX_FIELD2)解释:专业方向3)属性类型:String121)属性名:YXSH_FIELD2)解释:院系所号3)属性类型:String131)属性名:YXMC_FIELD2)解释:院系名称3)属性类型:String141)属性名:YDLBM_FIELD2)解释:异动类别码3)属性类型:String151)属性名:YDXN_FIELD2)解释:异动年份3)属性类型:String161)属性名:YDRQ_FIELD2)解释:异动日期3)属性类型:String171)属性名:YDYY_FIELD2)解释:异动原因3)属性类型:String181)属性名:SPRQ_FIELD2)解释:审批日期3)属性类型:String191)属性名:SPWH_FIELD2)解释:审批文号3)属性类型:String201)属性名:LYBJ_FIELD2)解释:来源班级3)属性类型:String211)属性名:YDLY_FIELD2)解释:异动来源3)属性类型:String221)属性名:QXBJ_FIELD2)解释:去向班级3)属性类型:String231)属性名:YDQX_FIELD2)解释:异动去向3)属性类型:String241)属性名:YDSM_FIELD2)解释:异动说明3)属性类型:String251)属性名:JLZT_FIELD2)解释:记录状态3)属性类型:String261)属性名:JLLRR_FIELD2)解释:申请人3)属性类型:String271)属性名:JLCLR_FIELD2)解释:处理人3)属性类型:String281)属性名:CLSJ_FIELD2)解释:处理时间3)属性类型:String291)属性名:English2)解释: 异动信息数组3)属性类型:string301)属性名:China2)解释:异动信息中文数组3)属性类型:string311)属性名:SearchTypeEnum2)解释:异动信息枚举3)属性类型:enum c)方法说明1.1)方法名: ChangeCommon2)解释:构造函数2.1)方法名: BuildDataTables2)解释:创建异动信息数据表结构3.1)方法名: GetEnglish2)解释:获得异动信息4.1)方法名: GetChina2)解释:获得异动信息中文字段5.1)方法名: changeToTables2)解释:保存异动信息到数据表中d) 泛化说明继承DataSetl ClassInformCommon 2a)整体说明1)类名:ClassInformCommon;2)解释:班级信息描述b)属性说明1.1)属性名:English2)解释:班级信息3)属性类型:string2.1)属性名:China2)解释:班级信息中文字段3)属性类型:string3.1)属性名:CLASSINFORM_TABLE2)解释:班级信息表3)属性类型:String4.1)属性名:BH_FIELD2)解释:班级编号3)属性类型:String5.1)属性名:BJMC_FIELD2)解释:班级名称3)属性类型:String6.1)属性名:YXSH_FIELD2)解释:院系编号3)属性类型:String 7.1)属性名:ZYH_FIELD2)解释:专业代码3)属性类型:String 8.1)属性名:BJLB_FIELD2)解释:班级类别3)属性类型:String9.1)属性名:KBNF_FIELD2)解释:开班年份3)属性类型:String10.1)属性名:BJZT_FIELD2)解释:班级状态3)属性类型:String11.1)属性名:FDY_FIELD2)解释:辅导员3)属性类型:String 12.1)属性名:BZ_FIELD2)解释:备注3)属性类型:String 13.1)属性名:YXMC_FIELD2)解释:院系名称3)属性类型:String14.1)属性名:ZYMC_FIELD2)解释:专业名称3)属性类型:String15.1)属性名:ZYFX_FIELD2)解释:专业方向3)属性类型:String16.1)属性名:XZ_FIELD2)解释:学制3)属性类型:String17.1)属性名:XQBH_FIELD2)解释:校区编号3)属性类型:String18.1)属性名:XQMC_FIELD2)解释:校区名称3)属性类型:String19.1)属性名:SearchTypeEnum2)解释:班级信息枚举3)属性类型:enumc)方法说明1.1)方法名: ClassInformCommon2)解释:构造函数2.1)方法名: BuildDataTables2)解释:创建班级信息数据表结构3.1)方法名: changeToTables2)解释:保存信息到表中d) 泛化说明继承DataSetl ChangeDataAccessa)整体说明1)类名:ChangeDataAccess;2)解释:学生异动数据访问b)属性说明1.1)属性名:adapter2)解释:适配器3)属性类型:SqlDataAdapter2.1)属性名:selectCmd2)解释:SQL命令3)属性类型:SqlCommand31)属性名:insertCmd2)解释:SQL命令3)属性类型:SqlCommand41)属性名:updateCmd2)解释:SQL命令3)属性类型:SqlCommand51)属性名:conn2)解释:SQL连接3)属性类型:SqlConnectionc)方法说明1.1)方法名: ChangeDataAccess2)解释:构造函数2.1)方法名: Dispose2)解释:清除资源3.1)方法名: GetUpdateCmd2)解释:获得更新命令4.1)方法名: GetInsertCmd2)解释:获得插入命令5.1)方法名: UpdateData2)解释:更新数据6.1)方法名: InsertData2)解释:插入数据7.1)方法名: GetChangeData2)解释:根据Hashtable参数获得数据8.1)方法名: GetAllChangeType2)解释:获得学生异动类别9.1)方法名:AddChangeType2)解释:添加学生异动类别10.1)方法名: GetNewYDBH2)解释:获得学生异动编号d) 关联说明关联到ChangeCommon,需操作ChangeCommon对象l ClassInformAccessa)整体说明1)类名:ClassInformAccess;2)解释:班级信息数据访问b)属性说明1.1)属性名:adapter2)解释:适配器3)属性类型:SqlDataAdapter2.1)属性名:selectCmd2)解释:SQL命令3)属性类型:SqlCommand31)属性名:insertCmd2)解释:SQL命令3)属性类型:SqlCommand41)属性名:updateCmd2)解释:SQL命令3)属性类型:SqlCommand51)属性名:conn2)解释:SQL连接3)属性类型:SqlConnectionc)方法说明1.1)方法名: ClassInformAccess2)解释:构造函数2.1)方法名: Dispose2)解释:清除资源3.1)方法名: UpdateData2)解释:更新班级信息4.1)方法名: InsertData2)解释:添加班级信息5.1)方法名: GetUpdateCmd2)解释:获得更新班级信息命令6.1)方法名: GetInsertCmd2)解释:获得插入班级信息命令7.1)方法名: GetClassInformData2)解释:获得所有班级信息数据8.1)方法名: SelectDataById2)解释:通过ID查找班级信息9.1)方法名:SelectDataByName2)解释:通过NAME查找班级信息10.1)方法名: isXHExist2)解释:判断学号是否存在11.1)方法名: UpdateInfo2)解释:更新班级信息12.1)方法名: getXSRS2)解释:根据班级编号获得学生人数13.1)方法名: getXQ2)解释:获得校区信息14.1)方法名: getMAXXQBH2)解释:获得最大的校区编号15.1)方法名: getClassStat2)解释:获得班级信息d) 关联说明关联到ClassInformCommon,需操作ClassInformCommon对象。l ChangeRulea)整体说明1)类名:ChangeRule;2)解释:异动业务处理b)属性说明1.1)属性名:无2)解释:无3)属性类型:无c)方法说明1.1)方法名: ChangeRule2)解释:构造函数2.1)方法名: UpdateData
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动仲裁合同十篇
- 食品微生物检验技术试题库及答案
- 2025年事业单位工勤技能-湖北-湖北计算机信息处理员一级高级技师历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北动物检疫员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-海南-海南管道工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-海南-海南林木种苗工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-海南-海南假肢制作装配工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南图书资料员一级(高级技师)历年参考题库含答案解析
- 2024版挂靠出租车出租合同
- 2025年事业单位工勤技能-江西-江西水利机械运行维护工二级(技师)历年参考题库含答案解析(5套)
- 职业院校班主任辅导员培训
- 贸易意向合作协议书范本
- 校园活动讲安全
- DB37T 5230-2022 岩棉复合板外墙外保温系统应用技术规程
- 外科腹腔镜手术护理
- 浅析立体心何模块在新高考中的命题方向研究课件高三数学一轮复习
- 太阳能光伏发电项目EPC工程设计施工范围及主要工程量
- 医院内部督查与监督制度
- 2024关于进一步提升基层应急管理能力的意见学习解读课件
- 浅谈幼小衔接的论文
- 2024小学数学义务教育新课程标准(2022版)必考题库附含答案
评论
0/150
提交评论