面向对象分析与设计课程设计任务书.doc
《面向对象分析与设计课程设计任务书.doc》由会员分享,可在线阅读,更多相关《面向对象分析与设计课程设计任务书.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象分析与设计课程设计任务书(本科)辽宁工程技术大学软件学院软件工程系一、课程设计目的和任务本课程设计是学生学习完面向对象分析与设计课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握UML建模原理及实现方法,加深对UML建模基础理论的理解,加强学生的动手能力。二、课程设计基本要求本课程设计以IBM Rose 2007为建模工具,为待开发程序建立相应的系统建模。通过该课程设计,使学生掌握UML在软件工程的重要作用:使学生系统地了解软件的开发中模型的建立方法与顺序,培养学生的系统需求分析,设计能力,并了解建模工具发展动向和趋势。要求如下:1、要充分认识课程设计对培养自己的重要性,
2、认真做好设计前地各项准备工作。2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,用于创新。3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。4、课程设计期间,无故缺席按旷课处理;缺席时间达三分之一以上者,其成绩按不及格处理。5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。三、课程设计内容本课程设计以为待开发系统建立系统模型为基础,以下给出若干系统的描述,请根据给出的系统的基本需求,经过详细需求分析和系统地总体设计与详细设计,画出以下几种模型图:用例图,类图,活动图,顺
3、序图,状态图,构件图和部署图.(一)题目题目一、简易OA(办公自动化)系统随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)证致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络OA系统的需求,而我们公司可以开发这些低成本OA系统来满足这个要求。我们将开发一个适合我公司使用的OA系统,开发
4、他的目的是为了讨论开发低成本OA系统的技术可行性。OA系统要实现:a、企业内各种信息资源的共享b、加强员工间的交流、提高整体工作效率c、为领导各种又有哪个数据,方便领导对公司情况的及时了解、提供决策支持d、提供各种工作记录,以备事后查询系统基本需求:1)、用户管理:至少有3类用户级别(一般员工、管理层和系统管理员),各类用户的权限不同,登录后的界面也有所不同:每个用户可以管理自己的账户,管理员可以删除、增加、屏蔽、解除屏蔽一个普通用户等。2)、部门管理:系统里各部门的基本信息管理(对普通用户不可见),管理员可以增加、删除、编辑、修改任何一个部门的信息:可以把一个员工从一个部门里删除,把一个员工
5、从一个部门移到另一个部门等功能。3)、车辆管理:查看单位车辆的使用情况,申请使用某个车辆。4)、会客管理:查看指定时刻某员工的会客记录,提醒员工未来某一时刻的会客需求。5)、会议室管理:能查看会议室的所有使用记录,申请使用会议室。6)、费用报销安全性规定系统用户的权限分为5类,分别是员工级、项目经理、部门经理、公司高管、超级用户。员工级:有个人办公、个人设置的全部权限,信息交互、资源管理、事务处理的部分权限。员工所在部门不同,其权限也有所不同。项目经理:部门经理:这部分权限是分配给部门领导的。这个级别的权限除员工级的所有权限外,还暴扣部门办公的全部权限。这一级别权限的员工可以查看其所属部门员工
6、的日程安排、已完成工作情况和工作日记并可以委托其部门员工为其工作。公司高管:这部分权限是分配给公司领导的。公司领导拥有除系统设置外的全部权限。他们可以查看所有员工的日程安排、已完成工作情况和工作日记并可以委托员工为其工作。超级用户:有系统设置的权限用户的具体权限按员工所在部门和岗位具体分配。个人办公 个人日程、工作日志、工作计划、个人通讯录、发短消息a、 员工可以制定、查看个人日程安排b、 员工可以编写工作日志,以便日后查看工作状况c、 员工可以拟定工作计划,有目的性的安排工作d、 员工可以按类别添加个人通讯录e、 员工之间可以互发短消息部门办公公共栏目:公告管理、计划审核、任务下达a、 部门
7、领导可以发布,管理公告b、 部门领导可以审核员工计划c、 部门领导可以给员工下达任务办公室考勤管理、人力资源管理、图书管理、固资管理、底值易耗邮件系统发邮件、收邮件、邮件列表、草稿箱、已发送邮件信息更新通知更新、公司动态更新、部门职责更新(领导及员工分工)、公告牌更新、公司文件更新个人设置快捷办公设置、通讯录设置、密码修改a、 可以设置通讯录分类b、 可以修改登录密码c、 可以设置快捷办公菜单系统设置部门设置、项目设置、用户设置、栏目设置、计划类别a、 可以设置部门b、 可以增加、删除用户c、 可以设置门户站栏目d、 可以设置员工权限e、 可以设置员工计划类别(周计划,月计划)f、 可以设置开
8、发部项目起始g、 可以管理项目文档分类h、 可以设置代码浏览权限题目二、餐饮点菜系统本系统适用于中、高档咖啡厅、KTV、快餐厅、酒楼等餐饮行业,是一个为方便顾客点菜更人性化的,贴心的点菜系统。系统不仅增加了菜谱图片,特色菜介绍,使顾客可以自己亲自点菜,更符合用户的的操作习惯,方便打印点菜清单,便于顾客查看,方便餐厅管理,同时还为 顾客提供了轻松一刻,包含小游戏和小贴士,使顾客在点菜之余可以放松身心,又可以了解一些烹调技巧、餐饮健康小常识。本软件还为顾客提供了特殊的额可附加的要求选项,可以输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药忌讳等,体现出软件的人性化。同时系统能记录每个主客
9、户的点菜爱好和消费记录,如系统可记忆起老顾客的饮食习惯(例如喜欢吃辣、吃醋等)、上一次消费是所坐的位置等等。主要功能(1) 点餐模式:订餐、点菜(包括浏览、搜索菜单)。(2) 用餐模式:加菜、换菜、呼叫服务员等。(3) 餐毕模式:客户满意度、结账等。题目三、网络选课系统网络选课系统已经成为教务管理系统中一个必不可少的组成部分,可以实现让学生在网上进行课程的选择,老师也可以通过网络来提交学生的成绩和查看课程选修情况等,是高校实现无纸化办公的必备工具。系统基本需求:1)、公有模块:实现用户的身份验证,密码修改,安全退出等功能。2)、学生模块:实现学生选课,管理(查看/修改)自己的选课信息。3)、教
10、师模块:实现教师产看自己所教授的课程信息,课程有哪些学生选修,以及利用系统提交学生成绩。4)、学生模块:系统的核心模块,包括学生管理,教师管理,课程管理3个模块:4.1)、学生管理:实现对学生信息的添加,修改,删除操作,还可以根据输入的查询条件进行查询。4.2)、教师管理:实现对教师的添加,修改,删除和查询操作。4.3)、课程管理:实现对课程的添加,添加时为其分配其任课教师,上课时间和地点,实现对课程的修改,删除,查看某课程的基本信息等。题目四、多用户聊天系统聊天室使用数据库汇集每个人的发言,然后将数据库中的发言信息显示在页面上,使每一位用户都能看到。系统基本需求:1)、用户管理:实现用户的注
11、册,登录以及验证功能。2)、用户账户管理:用户管理自身基本信息,例如:上一次登录时间,积分等。3)、用户显示管理:显示所有的用户,在线用户以红色字体显示其名字,离线用户以灰色字体显示其名字。4)、用户发言:用户发言时,可以选择发言的表情(插入表情图片)以及文字的字体属性(字体大小,字体颜色等);用户也可以选择具体的某一聊友进行单独留言,进行文件传送等;用户发言时,可插入外来图片,设置超级链接等功能。5)、显示发言信息:根据用户选择的字体属性显示发言信息。6)、管理员:删除某用户的发言信息,删除用户等。题目五、网上论坛系统本系统为一个支持用户注册的电子论坛系统,通过论坛系统,用户可以自由发表自己
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 分析 设计 课程设计 任务书
限制150内