单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第七讲,单元实践1,授课课时:,4,课时(,180,分钟),授课班级:软件,101,主讲教师:刘志成,第七讲 单元实践1授课课时:4课时(180分钟),主要内容,项目背景,系统需求分析,功能需求,性能需求,用例模型,系统流程图,系统设计,系统开发环境,数据库设计,主要内容项目背景,本讲目标,目标,了解“毕业设计选题系统”的项目背景,能对拟开发系统进行需求分析,能绘制系统用例模型,能绘制系统主要流程图,能完成对系统的数据库设计,能在,SQL Server,中实现所设计的数据库,能选择合适的开发环境,能做好拟开发系统的功能模块设计,强化软件开发过程中的团队合作精神,遵循软件开发的相关规范,本讲目标目标了解“毕业设计选题系统”的项目背景,一、项目背景,毕业设计网上选题系统是一个学校,尤其是大学校园里不可缺少的部分。它能够满足不同特点的学生对毕业设计课题的不同要求,有利于发挥学生的特点,让,学生根据自己的实际爱好,按要求自由选择课题,,让水平比较高的学生选择难度大一些的课题,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。通过选择课题,使各类学生的知识水平、实践能力都得到充分调动和发挥。而且能够充分利用各种教育资源,建立,优化课题组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。,该系统将实现毕业设计的网上选题。可以实现学生选题和退选,老师出题和审核学生选题,管理员全程监控等功能。这些功能使得网上毕业设计选题系统简单实用。从而加强毕业设计的管理,提高教师的工作效率,减少毕业设计选题相关的管理工作量。,一、项目背景,二、需求分析,功能需求,毕业设计网上选题系统由三大部分组成:,学生专区,、,教师专区,和,管理员专区,。,(,1,)学生专区,修改完成个人信息;,查看课题和老师信息;,查看我的选题信息(查看初选课题和查看定选课题);,退选;,查看最新通知;,下载(查看)内网资源。,(,2,)教师专区,修改个人信息;,管理课题;,查看定选信息;,查看定选信息;,审核学生的选题;,查看学生信息;,查看最新通知;,下载(查看)内网资源,。,(,3,)管理员专区,对数据库进行增,删,改,查的操作;,系统维护;,发布通知;,最新资料的上传。,二、需求分析功能需求 毕业设计网上选题系统由三,二、需求分析,性能需求,作为毕业设计选题系统最主要的是要能够提供方便快捷的完成选题,并且能够支持较多的用户同时完成选题,并要求在很短的时间内统计学生的选题结果。该系统应具备的性能指标包括:,(,1,)保证,100,人,以上可以同时登录并使用系统。,(,2,)毕业设计选题和查询结果的响应时间应在,5,秒,以内。,(,3,)用户进行课题及其他相关操作的成功率为,100%,。,(,4,)保证数据的,每周,备份。,(,5,)如出现问题应在,1,天内恢复。,二、需求分析性能需求 作为毕业设计选题系统最主要,二、需求分析,系统用例图,系统顶层用例图,学生用例图,二、需求分析系统用例图系统顶层用例图 学生用例图,二、需求分析,系统流,程图,二、需求分析系统流,三、系统设计,总体模块,三、系统设计总体模块,三、系统设计,学生专区,三、系统设计学生专区,三、系统设计,管理员专区,三、系统设计管理员专区,三、系统设计,开发环境,1,软件平台,(,1,)操作系统:,Windows 2003 Server/Windows XP/Windows Vista/Windows 2008 Server,。,(,2,)数据库:,Microsoft SQL Server 2000/2005,、,MySQL,。,(,3,)开发技术:,JSP,、,ASP.NET 2.0,、,Ajax,、,CSS,(,4,)辅助开发工具:,Photoshop,、,Rational Rose,、,Dreamweaver,2,硬件平台,(,1,),CPU,:,Pentium III 500MHz,;建议:,P4 2.8G,以上。,(,2,)磁盘空间剩余容量:,100G,以上。,(,3,)内存:,2G,以上。,(,4,)其他:鼠标、键盘。,三、系统设计开发环境1软件平台,三、系统设计,数据库设计,三、系统设计数据库设计,三、系统设计,数据库设计,三、系统设计数据库设计,三、系统设计,数据库设计,三、系统设计数据库设计,三、系统设计,数据库设计,三、系统设计数据库设计,三、系统设计,数据库设计,三、系统设计数据库设计,单元实践要求,要求,(,1,)两个人一个小组,利用课内(,4,小时)和课外(,12,小时)完成;,(,2,)提交相关需求分析文档和系统设计说明书到教师邮箱,;,(,3,)各学习小组长对小组成员的完成情况进行考核,教师将进行抽查。,单元实践要求要求 (1)两个人一个小组,利用课内,