您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 软件工程课设管理系统――详细设计说明书
软件工程课设报告题目:软件工程课设管理系统——项目开发计划学生姓名:薛浩楠学号:1176807428专业:计算机4班指导教师:赵宇红文档名称:立项建议书项目名称:软件工程课设管理系统项目负责人:薛浩楠编写:薛浩楠完成日期:2014.6.22审核:杨宇飞开发单位:软件工程课设管理系统小组目录详细设计说明书...............................................................................................................................4一、引言...................................................................................................................................41.项目说明.......................................................................................................................42.项目定义.......................................................................................................................43.编写目的.......................................................................................................................4二.程序系统的结构.................................................................................................................5三.系统功能实现......................................................................................................................51.教师,客户,学生登陆模块:...................................................................................62.用例图:........................................................................................................................83.用户登陆活动图:.......................................................................................................94.修改密码活动图:.....................................................................................................105.上传学习资料,设计题目活动图:.........................................................................116.查询成绩活动图:.....................................................................................................12详细设计说明书一、引言1.项目说明项目名称:软件工程课程设计管理系统。项目开发者:薛浩楠,杨宇飞,王星,陈晶。2.项目定义软件工程课程设计管理信息系统是为了适应现代化学院管理的需要,加快推进网络教学建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。软件工程系统是系科综合教学管理信息系统的重要组成部分。3.编写目的本文档为“软件工程课程设计系科综合管理信息系统(学生管理系统)详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译等内容。本文档供项目组全体成员及项目组领导,单元测试人员阅读。二.程序系统的结构三.系统功能实现出从前面需求分析可以看出,系统功能庞杂,从使用和操作的功能上分,有三种用户:客户(浏览、查询);学生;教师。为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一个称为虚拟桌面的控制台模块中。相应地将系统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模块。对应于每一个模块,几乎都有查询、修改、查看详细资料这几个功能。整个操作流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现。软件工程课程设计管理系统学院教学管理系统用户注册模块学生模块教师模块客户模块1.教师,客户,学生登陆模块:(1)学生模块流程:(2)教师模块流程:NY组员组长操作学生用户名,密码验证信息数据库修改密码查成绩添加组员查看题目上传报告结束学生登陆操作流程图是否存在(3)客户流程:客户登陆学生主页教师主页结束浏览客户登陆操作流程图NY教师输入用户名,密码验证是否存在信息数据库修改密码上传资料打分查看进度注销结束教师登陆操作流程图2.用例图:学生教师客户选题上传报告修改密码查询成绩查看选题上传设计题目填写进度报告浏览数据库管理员选修课程设计的学生教授课程设计的教师学院的主管教学的老师从事信息数据库管理,维护3.用户登陆活动图:数据库接口1操作接口1用户接口1用户名,密码登陆创建用户信息流查询数据库判断输入信息是否合法用户名,密码错误注册用户用户不存在学生主页学生身份验证成功教师主页教师身份验证成功客户主页客户登陆4.修改密码活动图:数据库接口2操作接口2用户接口2选择修改密码输入密码2次生成用户信息对象查询学生信息,教师信息数据库验证密码修改的合法性密码输入错误,重新输入密码修改成功信息密码不合法更新数据库信息合法更新成功5.上传学习资料,设计题目活动图:数据库接口3逻辑接口3用户接口3浏览题目选题题目信息生成题目对象流未选题显示不能选题信息已选题上传所选题目的设计报告更新进度报告-结束1*-结束2*查看选题情况和设计报告查询学生选题情况题号显示选题情况和设计报告填写进度报告和分数更新进度报告和分数6.查询成绩活动图:数据库接口4逻辑接口4用户接口4输入学号查询成绩成绩数据库学号错误显示个人成绩正确
本文标题:软件工程课设管理系统――详细设计说明书
链接地址:https://www.777doc.com/doc-4357998 .html