版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统(Version1.0)姓名:汪国志学号:08065047计算机科学学院软件工程2012403日PAGEPAGE32文档修订历史日期版本教师评语修改描述<2012/03/09><1.0><<WriteSummaryfor“TheStudentinfoManagementSystem”>><2012/03/10><1.1>格式不对、修改修改了格式<2012/03/17><2.0>没有设计界面以及文档修订格式增加了界面部分以的问题及修改了文档修订历史的格式<2012/03/24><3.0>56象数据字典描述等内容<2012/04/3><4.0>完成系统本系统7-10所有内容目录概述 错误未定义书签。系统简述 错误未定义书签。软件设计目标 错误未定义书签。参考资料 错误未定义书签。修订版本记录 错误未定义书签。术语表 错误未定义书签。用例 错误未定义书签。系统组成概述 错误未定义书签。简述 错误未定义书签。系统组成部分 错误未定义书签。顶层系统结构 错误未定义书签。4.3系统界面 错误未定义书签。4.4约束和假定 错误未定义书签。对象模型 错误未定义书签。类定义 错误未定义书签。类关联描述 错误未定义书签。对象模型图 错误未定义书签。对象数据字典描述 错误未定义书签。饭卡管理系统中的对象 错误未定义书签。动态模型 21场景(Scenarios) 22事件定义(Events) 23状态图 25功能模型 27确定输入输出与事件关系 27功能模型图 27数据库定义 29部署图 30概述系统简述学生信息管理系统是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删子化、控制辍学和提高义务教育水平的重要举措1.硬件平台CPU:P41.8GHz内存:512MB2.软件平台操作系统:WindowsXPSP2/SP3运行平台:MicrosoftSQLSever2005软件设计目标系统针对学校学生信息的特点以及管理中实际需要而设计,能系统针对学校学生信息的特点以及管理中实际需要而设计,能范行为。在学生信息管理系统中,主要有用户登陆、学生信息管理、课程信息管理、用户管理等功能,功能分析如下:用户登陆学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。学生信息管理3学生信息的修改于删除。课程信息管理3及学生选课信息的查询处理。用户管理包括2个功能模块:用户信息查询以及用户的删除与处理。经过以上调查分析,明确以所开发系统的功能需求,发现了存在的问题,弄清了系统的功能,为系统逻辑模型的建立提供了依据。系统分析的主要成果是建立系统的逻辑模型,本系统的逻辑模型主要以系统的数据流图和数据词典作为描述功具。从非功能的需求上分析,系统必须具有易用性:系统操作简单明了;安全性:有效的防止软件的非法修改,并且保证数据信息在存储过程中的安全性,系统安全一旦出现问题,能够保证迅速有效地恢复系统运行。参考资料《ASP.NET+Dreamweaver8版社修订版本记录列出本文档修改的历史纪录。必须指明修改的内容、日期以及修改人。文档修订历史日期版本教师评语修改描述<2012/03/09><1.0><<WriteSummaryfor“TheStudentinfoManagementSystem”>><2012/03/10><1.1>格式不对、修改修改了格式<2012/03/17><2.0>没有设计界面以及文档修订格式增加了界面部分以的问题及修改了文档修订历史的格式<2012/03/24><3.0>56象数据字典描述等内容<2012/04/3><4.0>完成系统本系统7-10所有内容术语表对本文档中所使用的各种术语进行说明,可以指引读者更好的了解本文档。修改、删除。课程信息管理:管理课程基本信息和课程学生。成绩维护、查询:录入、修改、查询学生成绩效地恢复系统运行。用例本系统主要用于学校的以下几类人员:师及数据字典等的维护。用例图1(管理员用例)教师,维护课程与成绩,查询所教课程的所有学生的成绩。时可以申请修改。用例图2学生管理增加学生信息使用者:学校有学生管理功能角色的用户。目的:单个添加学生基本信息。基本事件流:1、用户进入增加单个学生界面,本用例开始;2出身日期、入学日期、班级、政治面貌、籍贯。3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。修改学生信息删除学生信息导入学生信息使用者:学校有学生管理功能角色的用户目的:批量导入学生信息,也可以将其他系统中学生信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导入学生界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件下载。3上传,点击确定。4出详细提示列表(错误所在行、错误原因5、本用例结束。教师管理使用者:学校有教师管理功能角色的用户目的:单个添加教师基本信息。基本事件流:1、用户进入增加单个教师界面,本用例开始;2出身日期、工作开始日期、职务、政治面貌、籍贯。3教师信息,本用例结束。否则,提示用户重新输入。增加教师信息修改教师信息删除教师信息导入教师信息使用者:学校有教师管理功能角色的用户目的:批量导入教师信息,可以将其他系统中教师信息按照规定的格式导入本系统。基本事件流:1、用户进入批量导入教师界面,本用例开始;2、系统显示导入文件类型、格式说明、并提供导入的模板文件,供下载。3上传,点击确定。4给出详细提示列表(错误所在行、错误原因5、本用例结束。课程管理增加课程基本信息使用者:教师或学校有课程管理角色的用户目的:创建新课程。基本事件流:1、用户进入创建新课程页面,本用例开始;2结束日期,并选择任课教师。3、用户确认创建课程,系统保存新创建的课程。本用例结束。修改课程基本信息删除课程基本信息维护课程学生信息使用者:教师或学校有课程管理角色的用户。目的:将学生加入已创建的课程。基本事件流:1、用户维护课程学生信息界面,本用例开始;2、系统显示课程列表,用户选择要加入学生的课程,系统显示该课程已存在的学生;3、用户选择加入新学生,系统显示学生列表,用户可通过搜索列表显示班级下的学生,用户选择要加入课程的学生4、系统将所选学生加入前面选定的课程,本用例结束。成绩查询学生查询成绩教师查询成绩系统维护系统组成概述简述本系统采用面向对象分析、设计方法。本系统采用B/S架构,所有界面使用WEB风格。作图过程中采用了VISIO做图。系统组成部分顶层图:学生基本信息学生基本信息账号管理员学生信息管理系统学生选课信息学生成绩信息管理员密码用户管理信息按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系。输入学生学号输入学生学号学生基本信息学生信息表录入学生信息学生信息表课程表输入学号学生选课信息数据查询选课表选择您要添加的课程选课表学生成绩表输入学生学号学生成绩信息用户信息表选择编辑或修改的用户信息用户信息表系统界面约束和假定系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障地完成任务。对象模型类定义教师学生课程成绩管理员类关联描述1类关联教师与学生关联关系m:n意义—个学生由多个教师管理,一个教2管理员与教师1:n师管理多个学生管理员可以管理多个教师的信息,3管理员与学生1:n管理员只有一个管理员可以管理多个学生的信息,管理员只有一个4学生与课程m:n—个学生可以选择多门课程,一门课程可以由多个学生选择对象模型图对象数据字典描述学生学籍信息管理系统中的对象对象:学生信息用途:记录学生基本信息约束:一个学生只能对应一条基本信息持久性:长久存于数据库中属性描述:属性:学号类型:String描述:主键,唯一标识学生约束:每个学生都有且只有一个互不相同的学号 属性:姓名类型:String描述:不同学生可以同名约束:每个学生只有一个姓名类型:String描述:学生所在班级约束:一个学生只能在一个班级类型:String描述:学生联系方式约束:一个学生只能有一个联系方式方法描述:对应属性的setter和getter方法对象:教师信息用途:记录教师基本信息约束:一个教师只能对应一条基本信息持久性:长久存于数据库中属性描述:类型:int型描述:主键,唯一标识教师约束:每个教师都有且只有一个编号 属性:姓名类型:String描述:不同教师可以同名约束:每个教师只有一个姓名类型:String描述:教师当前居住地址约束:一个教师只能有一个住址类型:String描述:教师联系方式约束:一个教师只能有一个联系方式方法描述:对应属性的setter和getter方法用途:建立数据库连接属性描述:属性:driver类型:String描述:数据库驱动属性:url类型:String型描述:数据库访问地址以及数据库名属性:username类型:String描述:访问数据库的用户名属性:password类型:String描述:访问数据库的密码方法描述:1.createConn(String Driver , String password)
, String username, String返回类型:Connection类对象参数:driver,url,username,password描述:根据传入参数创建一个数据库连接2.closeConn()返回类型:void描述:关闭数据库连接,释放资源测试例:CASECASE输入期望结果CASE1输入合法参数返回数据库连接结果CASE2输入错误密码输出提示信息动态模型成绩查询操作顺序图如下: C_STableC_SConditionInputForm1:InputConditions()C_SConditionInfo2:SetConditionTo()3:ValidCheck()4:SearchTheRecord()5:LoadCourseScoreRecords()管理者C_SForm:: S_CConditionInfo: C_SDBM:C_STableC_SConditionInputForm1:InputConditions()C_SConditionInfo2:SetConditionTo()3:ValidCheck()4:SearchTheRecord()5:LoadCourseScoreRecords()场景(Scenarios)场景:添加学生描述:管理员进入增加学生界面,输入学生基本信息,系统检查学号无重复后显示添加成功动作1:管理员输入学生姓名、学号、性别、出生日期、入学日期等基本信息动作2:确认提交后系统显示添加是否成功场景:导入教师信息系统批量添加教师信息。动作1:管理员选择批量导入教师功能动作2:上传格式正确的信息文件场景:增加课程描述:教师或管理员进入相应功能界面根据系统提示输入课程信息确认后创建新的课程动作:输入课程名称、学期、开始日期、结束日期、任课教师等信息场景:成绩查询描述:教师或学生输入自己的教师编号或学号查询教师或学生成绩动作1:输入教师编号或学号动作2:系统返回查询结果//课程信息目,输入对应学号/教师编号/课程编号系统返回对应信息,用户修改值后提交完成动作1:输入要修改信息的编号动作2:修改相关信息动作3:确认后提交///课程描述:管理员或教师输入要删除动作1:输入待删除人的编号动作2:确定后系统将数据库中是否已删除字段设为1事件定义(Events)学生信息管理系统的事件跟踪:学生信息管理系统的事件流图如下:教师教师、加改询查学生查询系统添加、修改、删除管理员定义事件:登录事件以下为登录顺序图:定义事件:学生信息查询顺序图:StudentArchTableArchConditonForm...StudentArchDBM1:InputCondition()2:SetConditionTo()3:ValidCheck()4:SearchTheArch()5:LoadArchInfoFromTable()管理者StudentArchTableArchConditonForm...StudentArchDBM1:InputCondition()2:SetConditionTo()3:ValidCheck()4:SearchTheArch()5:LoadArchInfoFromTable()状态图7.3.1状态图::学生状态:功能模型确定输入输出与事件关系查询事务与输入输出的关系:登录登录用户码查询息改操作锁解更异动处理功能模型图学生信息管理系统顶层数据流图如下:学生基本信息学生基本信息账号管理员学生信息管理系统学生选课信息学生成绩信息管理员密码用户管理信息数据字典:数据项:学号+性别学院+班级=+班级人数班长学号=++辅导员编号=+性别+联系方式=++负责人编号=+++课程总学时=课程编号授课教师编号=+联系方式=++加工条目:加工名:学生信息系统编号:无输入:学生学号输出:学生基本信息0层图:输入学生学号输入学生学号学生基本信息学生信息表录入学生信息学生信息表课程表输入学号学生选课信息数据查询选课表选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口咽恶性肿瘤护理查房
- 房地产交易新政下的房屋买卖协议模板
- 电信行业防雷安全管理制度
- 2024年度专业协议书印刷费用指南
- 2024年住宅租赁协议范本
- 2024年家庭装修协议指南
- 2024年度钢结构工程建造协议条款
- 节假日食堂疫情防控应对方案
- 2024年废窑厂土地修复及承包协议
- 建筑工地安全监控报警系统维保方案
- 音标3元音字母e发音用上课
- 第十三章医疗服务管理课件
- 小学《道德与法治》新课程标准
- 自动消防设施工作原理讲解课件
- 工程质保期满验收报告模板
- 高考地理复习:过程类推理综合题解析-以地貌景观题为例
- 1+X智能财税考证理论考核试题及答案
- 孟子三章课件
- 施工图交接表
- 盘扣支模架工程监理细则
- 教育科研征文
评论
0/150
提交评论