项目开发文档-模板参考_第1页
项目开发文档-模板参考_第2页
项目开发文档-模板参考_第3页
项目开发文档-模板参考_第4页
项目开发文档-模板参考_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

December29,2021学生管理信息系统December29,2021学院(系):信息技术学院项目名称:项目组长:项目成员:老师评语:学生管理信息系统V1.0December29,20212—学生管理信息系统一、程序设计目的 3二、系统功能描述 3三、关键技术介绍 3四、需求分析 34.1学院组织结构 34。2角色定义 44。3用例图 44.4用例说明 4五、概要设计 5 5 65。3数据库清单 65.4建立数据库 5.5系统总体结构图 5。6子系统描述 5。7模块清单 六、详细设计 6。1各功能模块描述 6.1。1系统数据库链接配置详细设计 6。1。2系统登录详细设计 1。登录窗口功能 2。系统主窗体菜单功能项设计 6.1。3系统用户管理详细设计 1。添加删除用户 2.用户查询 3。用户修改 4.退出系统 6。1。4学生管理 1.添加学生 2.修改学生信息 3。删除学生 4.学生查询 6。1。5成绩管理 5.1。6课程管理 6。1。7教师管理 6.1.8学生住宿管理 6。1.9统计分析 学生管理信息系统V1.0December29,2021—1。学生信息统计 6.1。11基本信息管理 6。2存储过程设计 6。3角色授权设计 七、编程实现 7。1控件定义 7。2窗体定义 7。3编程实现 八、安装程序制作 十、使用说明(帮助) 十一、课程设计总结(遇到的主要问题及如何解决的,经验及体会) 一、程序设计目的二、系统功能描述三、关键技术介绍4。1学院组织结构学院办公室学务处教务处人事处December29,2021学生管理信息系统December29,20214。2角色定义学院各单位职责说明序号单位名称单位职责相关业务描述学院办公室全院各种事务的组织、领导全院信息的分析、统计、决策2学务处全院学生的管理学生基本信息的维护、学生住宿信息的录入、修改和查询3教务处负责全院课程信息管理和所有学生各科成绩管理查询、维护4人事室管理全院教师情况录入、查询、修改全院教师基本情况4.3用例图成绩信息管理成绩信息管理学生住宿信息管理用户管理统计分析教师信息管理课程信息管理学生信息管理基本信息管理数据导入4。4用例说明参与者/用例描述管理员该系统的用户,分为不同类型,具有不同的权限,根据权限访问不同的模块.学生信息管理主要负责学生信息的录入、查询、修改、删除。成绩信息管理主要负责学生成绩信息的录入、查询、修改、删除。学生管理信息系统V1.0December29,2021课程信息管理主要负责课程信息的录入、查询、修改、删除。教师信息管理主要负责教师信息的录入、查询、修改、删除.学生住宿信息管理主要负责学生住宿信息的录入、查询、修改、删除。基本信息管理负责院、系、班级、民族、宿舍基本信息的录入、查询、修改和删除.数据导入负责外部数据(excel)与数据库数据之间的导入和导出.统计分析根据条件,对特定信息进行统计分析,并提供导出和打印功能。用户信息管理主要负责系统用户信息的录入、查询、修改、删除。五、概要设计系系系编号<pi><M>系名称Characters(30)Identifier_1<pi>R14教师教师年龄egeraractersaracer:h9PA(ers户名身化Identifier<pi>Ri2宿舍位数InIdentifier1<pi>te专业名称Characi(30)Tdentifier1<pi学性出入身电家家别入学年份关系电话京庭住址家庭电话班级ortintegeleger成绩课程学时Integer课程班级编号级人数级辅导员平时成绩学图成绩Characters(10)IntegerIntegerIntegel教师编号教日火名教师职称Chatters(10)IdentifierIdentifier名码号长政大课程班编用户R13R10R16R11R7<M><M><M><M><M<MR3_December29,2021学生管理信息系统December29,2021年年期学学5。2物理模型PDM系系编号char(2)RH课程char(2)char(30)char(2)char(30)<fk>课程名称分课程学时教师编号专业编号民族编号教师姓名教师职称教师年龄专业编号系编号教师char(2)char(10)char(10)<pk><fk1>R13专业char(2)<pk><fk>民族编号民族名称市民族char(20)R16班级编号专业编号班级名称班级人数年级辅导班级char(8)char(2)<fk>Rlo用户编号用户名密码身份用户课程班<pk><pk><fk1>教师编号int课程编号char(20)R12课程班编号平时成绩期中成绩R12期末成绩学期成绩宿舍编号班级编号学生char(10)姓名出生日期入学年份联系电话身份证号电子邮箱家庭住址家庭电话家长姓名邮政编码床号备注相片char(2)datetimechar(20)char(6)char(1)imagem成绩char(10)成绩char(10)decimal(2.2)<pk,fk2><fk2><fk1>宿舍宿舍编号char(8)<pk>床位数int已有人数int5.3数据库清单5。3.1数据库表名清单数据库表名清单序号中文表名英文表名表功能描述1系别Department存放系别基本信息2专业存放专业基本信息3班级存放班级基本信息4学生存放学生基本信息5课程存放课程基本信息6课程班LessonClass存放课程班基本信息7成绩存放学生成绩信息8教师Teacher存放教师基本信息9民族Nation存放民族基本信息宿舍存放宿舍基本信息用户Users存放系统帐户信息December29,2021学生管理信息系统December29,20215.3。2数据库表的详细清单Department表序号字段中文名字段英文名类型、精度主键/外键1系编号Dep_ID2系名层Dep_NameSpeciality表序号字段中文名字段英文名类型、精度主键/外键1专业编号Spe_IDchar(2)PK2系编号Dep_IDchar(2)FK3专业名称Spe_Namechar(30)Class表序号字段中文名字段英文名类型、精度主键/外键1班级编号Class_IDchar(8)PK2专业编号char(2)FK3班级名称Class_Namechar(30)4班级人数Class_StuNumsmallint5年级Nianji6辅导员Fudaoyuanchar(10)序号字段中文名字段英文名类型、精度主键/外键1学号Stu_IDchar(10)PK2班级编号char(8)FK3宿舍编号Room_IDchar(8)FK4民族编号Nation_IDFK5姓名ouNamechar(10)6性别char(2)7出生日期Stu_Birthdaydatetime8入学年份9联系电话Stu_Phonechar(20)身份证号Stu_StatusIDchar(18)电子邮箱Stu_EmailVarchar(50)家庭住址Stu_HouseAddressVarchar(50)家庭电话Stu_HousePhoneChar(20)家长姓名Char(20)邮政编码Stu_PostCodeChar(6)床号Stu_BedNum备注MemoVarchar(200相片Lesson表序号字段中文名字段英文名类型、精度主键/外键1课程编号Course_ID2专业编号3课程名称Lesson_Name4课程学分Lesson_Mark5课程学时Lesson_TimeLessonClass序号字段中文名字段英文名类型、精度主键/外键1课程编号2教师编号Teacher_ID3课程编号4学年Xuenian5学期序号字段中文名字段英文名类型、精度主键/外键1学号PK/FK2课程班编号PK/FK3平时成绩Score_PS4期中成绩5期末成绩Score_QM6学期成绩Score_XQDecimal(18,2)Room表序号字段中文名字段英文名类型、精度主键/外键宿舍编号Char(8)2用户名Build_Num3床位数Room_BedNum4已有人数Room_BedUsed序号字段中文名字段英文名类型、精度主键/外键民族编号Nation_IDPK2民族名称Nation_Namechar(20)December29,2021学生管理信息系统December29,2021序号字段中文名字段英文名类型、精度主键/外键1教师编号Teacher_IDPK2专业编号Spe_IDChar(2)FK3教师姓名char(10)4民族编号Nation_IDFK5教师职称Teacher_Zhichengchar(10)6教师年龄Teacher_AgeUsers表序号字段中文名字段英文名类型、精度主键/外键1用户编号User_ID1用户名User_Name2密码Password3身份学生管理信息系统V1.0December29,20215.4建立数据库Lesson_IDUserUser_IDUserNamePassworgShenfenSpeJDDepIDSpe_NameDepIDDep_NameTeacherTeacher_IDSpe_IDNationIDTeacher_NameTeacherZhichengTeacherAgeLesson_NameLesson_MarkLesson_TimeTeacher_IDLesson_IDXueqiStuIDLC_IDScore_PSScore_QzScore_QMScoreXQSpe_IDClass_NameClass_StuNumNianjiStuIDRoom_IDClassIDNationIDStu_NameStuSexStu_BirthdayStuInYealStuStatusIDStuEmailStuHouseAddressStuHouseNameStu_PostCodeStuBedNumMemoRoomRoom_IDBuild_NumRoom_BedNumRoom_BedUsedNation_Name5。5系统总体结构图系统总体结构图December29,2021学生管理信息系统V1.0December29,2021基本信息管理统计分析数据导人系统用户管理教邮信息统计,肆出李生信息线计/导出集程信慧统计;导出学生成基本信息管理统计分析数据导人系统用户管理教邮信息统计,肆出李生信息线计/导出集程信慧统计;导出学生成绩统计等出教师信息壁入学生信息导入课程信总导入学生成缀导人删除用户查询用户修改用户添加用户宿舍信总管理据级信息膂理院系信息警理教师信息管理学生信息登理学生成绩管理课程信息管理学生住宿信总整理学生管理信息系统学生位息酬除学生信息修改学生作息責的学生信息录入学生成绩修改学生成绩查的学生成编录入学生成绩判险课程信息修改课程信息查询课程信息制除课程信息录入教师信息修改教师信息查询数师俗息录入教师信息删除住宿修改住指录入住宿查海5。6子系统描述子系统清单子系统编号子系统英文名称子系统功能描述子系统之间的关系Student管理、维护、查询学生基本信息班级、系别信息由Basic子系统提供Lesson管理、维护、查询课程基本信息Score管理、维护、查询学生成绩基本信息学生学号、课程号分别由Student、Lesson子系统提Teacher管理、维护、查询教师基本信息为Lesson子系统提供教师信息.Basic院系、班级、民族、宿舍基本信息管理、维护、查询为其他子系统提供院系、班级、民族、宿舍基本信息。Live管理、维护、查询学生住宿基本信息学生信息由Student子系统提供,宿舍信息由Basic子系统提供。December29,2021学生管理信息系统December29,2021负责学生、成绩、课程、教师基本信息的导入.负责学生、成绩、课程、教师基本信息的统计。基本信息由对应的子系统提供。User管理、维护、查询系统用户信息不同权限的用户可以访问不同的系统功能模块清单模块编号模块英文名称模块功能描述模块接口概述M1—1添加学生基本信息入口参数:学生基本信息出口参数:添加到数据库M1-2Student_Modify修改学生基本信息入口参数:学号出口参数:保存修改的字段M1-3Student_Query查询学生基本信息入口参数:查询参数出口参数:显示查询结果M1—4Student_Delete删除学生基本信息入口参数:学生学号出口参数:删除对应学生信息M2-1Lesson_In添加课程基本信息入口参数:课程基本信息出口参数:添加到数据库M2-2Lesson_Modify修改课程基本信息入口参数:课程名称出口参数:保存修改的字段M2—3Lesson_Query查询课程基本信息入口参数:查询参数出口参数:显示查询结果M2—4Lesson_Delete删除课程基本信息入口参数:课程名称出口参数:删除对应课程信息M3—1添加课程成绩信息入口参数:课程成绩信息出口参数:添加到数据库M3—2Score_Query查询课程成绩信息入口参数:查询关键字、查询条件出口参数:查询结果M3—3Score_Modify修改课程成绩信息入口参数:查询条件出口参数:保存修改的成绩信息M3-4Score_Delete删除课程成绩信息入口参数:查询条件出口参数:删除对应的成绩信息M4-1Teacher_In添加教师基本信息入口参数:教师基本信息出口参数:添加到数据库M4—2Teacher_Modify修改教师基本信息入口参数:教师姓名··参数:保存修改的字段M4-3Teacher_Query查询教师基本信息入口参数:查询参数出口参数:显示查询结果M4—4Teacher_Delete删除教师基本信息入口参数:教师姓名December29,2021学生管理信息系统December29,2021出口参数:删除对应教师信息M5-1Department添加、查询、修改、删除院系基本信息M5—2添加、查询、修改、删除班级基本信息M5—3Nation添加、查询、修改、删除民族基本信息M5-4添加、查询、修改、删除宿舍基本信息M6—1添加住宿基本信息入口参数:学生学号、宿舍号、床号出口参数:添加到数据库M6—2Live_Modify修改住宿信息入口参数:学生学号、宿舍号、床号出口参数:保存修改的字段M6—3Live_Query查询住宿信息入口参数:学生学号、宿舍号、床号出口参数:显示查询结果M7—1StudentInfo_Import把学生信息导入到数据库中入口参数:学生信息excel表出口参数:信息入库M7—2LessonInfo_Import把课程信息导入到数据库中入口参数:课程信息excel表出口参数:信息入库M7-3Scorelnfo_Import把成绩信息导入到数据库中入口参数:成绩信息excel表出口参数:信息入库M7—4Teacherlnfo_Import把教师信息导入到数据库中入口参数:教师信息excel表出口参数:信息入库M8—1根据条件统计相关基本信息入口参数:统计条件出口参数:统计结果M8-2把统计结果导出到excel入口参数:统计结果出口参数:excel文件M9—1User_In添加用户基本信息入口参数:用户基本信息出口参数:添加到数据库M9—2User_Modify修改用户基本信息入口参数:用户名出口参数:保存修改的字段M9-3查询用户基本信息入口参数:查询参数出口参数:显示查询结果UserDelete删除用户基本信息入口参数:用户名出口参数:删除对应用户信息December29,2021学生管理信息系统December29,2021六、详细设计6。1各功能模块描述6。1.1系统数据库链接配置详细设计(2)输入:数据库服务器IP地址、用户名、密码。(3)输出:把正确的配置信息写入到配置文件里面,同时进入系统登录界面。(5)流程图用户用户不存在打开配置文件数据库连接配置窗口读取配置信息失败验证连接输入配置信息失败成功验证连接信息成功配置信息写入文件进入登录窗口存在系统(6)测试要点:①数据库服务器IP地址、用户名、密码是否正确。②数据库服务器IP地址、用户名、密码是否正确的写入到配置文件中.December29,2021学生管理信息系统December29,20216。1.2系统登录详细设计1。登录窗口功能系统用户需要输入正确的用户名和密码才能登录到系统中.(1)输入:用户名及对应的密码。(2)输出:相应的系统登录提示信息:登录成功,则进入系统主窗体,否则提示错误信(3)测试要点:三次输入错误,自动退出程序.(4)系统登录流程图用户系统输入用户信息获取用户信息失败验证用户信息成功根据用户的身份显示不同的功能2.系统主窗体菜单功能项设计用户管理学生管理成绩管理课程管理数据导入·系统帮助添加删除用户用户查询用户修改退出系统学生信息录入学生信息查询学生信息修改学生信息删除成绩录入成绩查询成绩修改成绩删除课程录入课程查询课程修改删除课程学生数据导入教师数据导入课程数据导入成绩数据导入·…·…操作说明系统主窗体菜单项设计December29,2021学生管理信息系统December29,20216.1。3系统用户管理详细设计说明:只有院办的用户才能够添加、删除、查询用户信息,其他用户只能修改个人信息.1.添加删除用户(1)功能:添加或删除系统用户,并将新添加的用户显示在列表框中。(2)输入项:用户名、密码.(3)输出项:删除用户错误信息或添加用户成功信息。(4)界面设计【显示用户】【添加用户】【已有用户列表】用户名:【txt用户名】密码:【txt密码】确认密码:【txt确认密码】【删除用户】【添加用户】(5)流程图学生管理信息系统V1.0用户空December29,2021学生管理信息系统December29,2021系统用户系统选择要删除的用户获取要删除的记录信息删除记录刷新显示列表2。用户查询(1)功能:根据查询条件显示符合要求的用户信息。(3)输出项:用户信息列表。(5)流程图用户系统输入查询条件获取查询信息查询显示查询结果December29,2021学生管理信息系统December29,2021(1)功能:修改当前用户密码。(2)输入项:当前用户原密码、输入新密码、确认密码。(3)输出项:更新用户信息表、显示更新成功。(4)界面设计用户用户输入原密码、新密码和确认密码输入原密码!=原密码相等输入的新密码!=输入的确认密码相等更新用户信息表显示更新成功获取当前用户的密码不相等系统(6)测试要点:原密码是否匹配、是否正确修改了密码.4.退出系统1。添加学生(1)功能:添加学生信息.(2)输入项:学生基本信息.December29,2021学生管理信息系统December29,2021(4)界面设计学生信息录入学生基本信息【确认录入】【继续录入】【退出录入】系统用户系统初始化信息列表录入学生基本信息非法提示错误信息合法性检查提示错误信息正确学生信息入库提示添加成功(6)测试要点●单击【继续录入】按钮,继续录入下一个学生,控件信息清除。●单击【退出录入】按钮,关闭录入界面。2.修改学生信息(1)功能:修改指定学生的基本信息。(2)输入项:学生学号、学生修改信息。(3)输出项:学生修改信息入库。December29,2021学生管理信息系统December29,2021(4)界面设计学生学号:【txt学生学号】【确认修改】返回学生信息修改学生基本信息【确认修改】【取消修改】【修改下一个】【返回系统】(5)流程图系统用户系统输入学生学号显示对应学生的基本信息修改学生信息修改信息入库(6)测试要点●学生基本信息的初始化.●单击【确认修改】按钮,把数据库中的信息更新为修改后的信息。●单击【取消修改】按钮,还原修改前的信息。●单击【修改下一个】按钮,关闭本窗口,修改下一个学生的信息,打开(a)窗口3.删除学生(1)功能:删除指定学生基本信息。December29,2021学生管理信息系统V1.0December29,2021(2)输入项:学生学号。(3)输出项:把对应的学生从数据库中删除。(4)界面设计学生学号:【txt学生学号】【确认删除】返回用户系统输入学生学号学生是否存在提示错误信息删除4。学生查询(1)功能:查找给定条件的学生信息(2)输入项:查询条件:学生学号、姓名。性别、班级、民族、系、专业、辅导员、年级.(4)界面设计December29,2021学生管理信息系统December29,2021查询条件学生管理信息系统姓名【性别【●】班级【专业【】】【确认查询】【全部显示】学生信息查询结果学号姓名性别班级系别辅导员(5)流程图系统用户系统选并输入择查询条件初始化信息列表查询处理查询结果显示(6)测试要点●查询条件可以多选,实现组合.●单击【确认查询】按钮,根据查询条件进行查询。●单击【全部显示】按钮,在查询结果中给出所有列的信息。●单击【退出】按钮,关闭查询本窗口,返回主窗口。December29,2021学生管理信息系统December29,20216.1。5成绩管理6。1。8学生住宿管理1。学生信息统计(3)输出项:显示统计结果、并将统计结果导出到Exce

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论