模块一语言基础模块(教学单元7单元实践1).

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功