《软件建模技术》课程作业指导2013.doc_第1页
《软件建模技术》课程作业指导2013.doc_第2页
《软件建模技术》课程作业指导2013.doc_第3页
《软件建模技术》课程作业指导2013.doc_第4页
《软件建模技术》课程作业指导2013.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件建模技术课程设计指导一、课程设计的目的和意义本课程设计是学生学习完软件建模技术课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握UML建模原理及实现方法,加深对UML建模基础理论的理解,加强学生的动手能力。二、设计要求:本课程设计以Rational Rose为建模工具(可以选择其他建模工具),为待开发程序建立相应的系统模型。通过该课程设计,使学生掌握UML在软件工程的重要作用;使学生系统地了解软件的开发中模型的建立方法与顺序,培养学生的系统需求分析,设计能力,并了解建模工具发展动向和趋势。要求如下:1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。2、既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。4、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。三、设计内容本课程设计以为待开发系统建立系统模型为基础,以下给出若干系统的描述,请根据给出的系统的基本需求,经过详细需求分析,和系统地总体设计与详细设计,画出以下几种模型图:用例图,类图,活动图,顺序图,通信图,构件图和部署图,并把类图转换成相应的数据库表,类图转变成相应的C+(Java)代码。课题一、简易OA(办公自动化)系统随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络OA系统的需求,而我们公司可以开发这些低成本OA系统来满足这个需求。我们将开发一个适合我公司使用的OA系统,开发他的目的是为了讨论开发低成本OA系统的技术可行性。OA系统要实现:a、企业内各种信息资源的共享b、加强员工间的交流、提高整体工作效率c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持d、提供各种工作记录,以备事后查询系统基本需求:1),用户管理:至少有3类用户级别(一般员工、管理层和系统管理员),各类用户的权限不同,登录后的界面也有所不同;每个用户可以管理自己的帐户,管理员可以删除、增加、屏蔽、解除屏蔽一个普通用户等。2),部门管理:系统里各部门的基本信息管理(对普通用户不可见),管理员可以增加、删除、编辑、修改任何一个部门的信息;可以把一个员工从一个部门里删除,把一个员工从一个部门移到另一个部门等功能。3),车辆管理:查看单位车辆的使用情况,申请使用某个车辆。4),会客管理: 查看指定时刻某员工的会客记录,提醒员工未来某一时刻的会客需求。5),会议室管理:能查看会议室的所有使用记录,申请使用会议室。6),费用报销:安全性规定系统用户的权限分为5类,分别是员工级、项目经理、部门经理、公司高管、超级用户。员工级:有个人办公个、个人设置的全部权限,信息交互、资源管理、事务处理的部分权限。员工所在部门不同,其权限也有所不同。项目经理:这部分权限是分配给项目领导的。这个级别的权限除员工级的所有权限外,还包括项目管理的全部权限部门经理:这部分权限是分配给部门领导的。这个级别的权限除员工级的所有权限外,还包括部门办公的全部权限。这一级别权限的员工可以查看其所属部门员工的日程安排、已完成工作情况和工作日记并可以委托其部门员工为其工作。公司高管:这部分权限是分配给公司领导的。公司领导拥有除系统设置外的全部权限。他们可以查看所有员工的日程安排、已完成工作情况和工作日记并可以委托员工为其工作。超级用户:有系统设置的权限。用户的具体权限按员工所在部门和岗位具体分配。个人办公个人日程、工作日志、工作计划、个人通讯录、发短消息1. 员工可以制定、查看个人日程安排2. 员工可以编写工作日志,以便日后查看工作状况3. 员工可以拟订工作计划,有目的性的安排工作4. 员工可以按类别添加个人通讯录5. 员工之间可以互发短消息部门办公 公共栏目:公告管理、计划审核、任务下达1. 部门领导可以发布,管理公告2. 部门领导可以审核员工计划3. 部门领导可以给员工下达任务办公室考勤管理、人力资源管理、图书管理、固资管理、底值易耗开发部项目管理-文档/代码(文档分类,正在进行、结项)1. 员工可以添加新项目2. 员工可以上传项目文档,代码3. 项目经理可以查看代码,文档4. 员工不可以下载代码5. 经理可以查看项目进度邮件系统发邮件、收邮件、邮件列表、草稿箱、已发送邮件信息更新通知更新、公司动态更新、部门职责更新(领导及员工分工)、公告牌更新、公司文件更新个人设置快捷办公设置、通讯录设置、密码修改、1. 可以设置通讯录分类2. 可以修改登陆密码3. 可以设置快捷办公菜单系统设置部门设置、项目设置、用户设置、栏目设置、计划类别1. 可以设置部门2. 可以增加、删除用户3. 可以设置门户站栏目4. 可以设置员工权限5. 可以设置员工计划类别(周计划,月计划)6. 可以设置开发部项目起始7. 可以管理项目文档分类8. 可以设置代码浏览权限课题二、餐饮点菜系统本系统适应于中、高档咖啡厅、KTV、快餐厅、酒楼等餐饮行业。是一个为方便顾客点菜,更人性化的,贴心的点菜系统。系统不仅增加了菜谱图片,特色菜介绍,使顾客可以自己亲自点菜,更符合用户的操作习惯,方便打印点菜清单,清晰,明了便于顾客查看,方便餐厅管理,同时还为顾客提供了轻松一刻,包含小游戏和小贴士,使顾客在点菜之余可以放松身心,又可以了解一些烹调技巧、餐饮健康小常识。本软件还为顾客提供了特殊的可附加的要求选项,可以输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药忌讳等,体现出本软件的人性化。同时系统能记录每个主客户的点菜爱好和消费记录,如系统可记忆起老顾客的饮食习惯(例如喜欢吃辣、吃醋等)、上一次消费是所坐的位置等等。主要功能:(1) 点餐模式:订餐、点菜(包括浏览、搜索菜单)。(2) 用餐模式:加菜、换菜,呼叫服务员等。(3) 餐毕模式:客户满意度、结帐等。课题三、网络选课系统网络选课系统已经成为教务管理系统中一个必不可少的组成部分,可以实现让学生在网上进行课程的选择,老师也可以通过网络来提交学生的成绩和查看课程选修情况等,是高校实现无纸化办公的必备工具。系统基本需求:1),公有模块:实现用户的身份验证,密码修改,安全退出等功能。2),学生模块:实现学生选课,管理(查看/修改)自己的选课信息。3),教师模块:实现教师查看自己所教授的课程基本信息,课程有哪些学生选修,以及利用本系统提交学生成绩。4),管理员模块:系统的核心模块,包括学生管理,教师管理,课程管理3个子模块:41),学生管理:实现对学生信息的添加,修改,删除操作,还可以根据输入的查询条件进行查询。42),教师管理:实现对教师的添加,修改,删除和查询操作。43),课程管理:实现对课程的添加,添加时为其分配任课教师,上课时间和地点,实现对课程的修改,删除,查看某课程的基本信息等。课题四、多用户聊天系统聊天室使用数据库汇集每个人的发言,然后将数据库中的发言信息显示在页面上,使每一位用户都能看到。系统基本需求:1),用户管理:实现用户的注册,登录以及验证功能。2),用户帐户管理:用户管理自身基本信息,例如:上一次登录时间,积分等。3),用户显示管理:显示所有的用户,在线用户以红色字体显示其名字,离线用户以灰色字体显示其名字。4),用户发言:用户发言时,可以选择发言的表情(插入表情图片)以及文字的字体属性(字体大小,字体颜色等);用户也可以选择具体的某一个聊友进行单独留言,进行文件传送等;用户发言时,可插入外来图片,设置超级链接等功能。5),显示发言信息:根据用户选择的字体属性显示发言信息。6),管理员:删除某用户的发言信息,删除用户等。课题五、网上论坛系统本系统为一个支持用户注册的电子论坛系统,通过论坛系统,用户可以自由发表自己的言论,其他的用户则可以对留言进行回复或发表更多的评论,实现一个多人充分交流的网络平台。系统基本需求:1),用户注册:用户可以注册为该系统的成员,在发表主题时,将记录其登录信息。2),用户登录:对于注册用户,可以通过输入其注册名及密码进入系统;另外,系统还支持“游客”用户,即用户可以无需注册也可进入系统。3),用户帐户管理:查看自身的基本信息(如:等级,积分,发布过的言论等);修改部分信息(如个性签名,头像等);管理自身发布的信息(修改,删除)。4),发布信息:用户发表一个讨论主题。5),回复主题:回复已经发布过的主题。6),管理员:管理普通用户(禁止用户发言,解禁用户发言权,删除用户等);管理信息(屏蔽一条信息,删除一条信息,置顶一条信息)。7),系统管理员:增加/删除一个管理员。课题六、在线考试系统在线考试方式利用网络进行无软盘,无纸化的在线考试,大大提高考试的可靠性,有效性,降低考试成本,提高工作效率。系统基本需求:1)考试者:11),系统登录12),选择不同科目进行考试13),进行在线考试14),考试结束得到自己成绩15),查看试卷答案16),自身帐户管理(所做过的所有试卷及成绩,修改密码等)2)管理员:2.1),管理员登录:管理员维护系统的入口。2.2),考试科目的管理:添加考试科目,修改,删除考试科目。2.3),题库管理:题型包括单选题,多选题,判断题,填空题,简单题,设计题6种,每种题型包括对试题的添加和维护。2.4),用户管理:添加用户,对用户信息的维护等。2.5),成绩管理:查看学生成绩,把成绩导出到Excel等。2.6),试卷管理:设置参数由系统自动生成试卷,试卷的维护,设置试卷是否可用,设置考试时间等功能。课题七、网上书店网站典型的电子商务系统的应用。系统基本需求:1),图书查询,浏览功能(不需要用户登录)。2),用户注册。3),用户登陆后购买图书4),用户购物篮管理功能5),会员管理功能。6),图书管理功能。7),图书销量统计功能。课题八、员工工作日志提交系统公司在分配具体任务(每个任务会有任务编号)给员工前,会先预算该任务的预计完成时间,然后分配给具体员工,这些信息需输入系统。员工每天需要每天上报自己工作任务的实际进展情况,系统以此来核查每个员工的工作量是否饱满,是否有消极怠工,并评出每个员工的工作效率,作为绩效考核的重要依据。同时也可以及时跟进每一个项目的实际情况。系统基本需求:1),员工提交工作表单:员工在每日下班前填写当天的工作表单(最小以0.5h为一个单位),主要内容包括:选择部门,员工姓名,日期等,输入时间段,任务号。2),员工查看自己所有的工作日志记录。3),管理员可以管理员工:增加,删除一个员工及员工记录。4),管理员增加一个任务,并为其编号,并预算出预计完成时间。5),管理员分配任务给员工6),管理员查看每个任务的进展情况,以此来做出决策。7),管理员检查每个员工的工作进度,工作效率等。以此来作为员工绩效考核的一个参考。四、成绩评定标准课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序。 优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好; 良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进; 中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确; 及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确; 不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。提交的电子文档和软件必须是由学生自己独立完成,发现相同题目文档雷同者,教师有权视其情况扣分或记零分。五、提交的资料基本内容至少包括封面、正文、附录三部分。1封面封面包括“软件建模技术报告”、班级、姓名、设计时间等信息。2正

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论