收藏 分销(赏)

软件综合项目工程应用专业课程设计.doc

上传人:二*** 文档编号:4534143 上传时间:2024-09-27 格式:DOC 页数:11 大小:57.04KB
下载 相关 举报
软件综合项目工程应用专业课程设计.doc_第1页
第1页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、软件工程课程设计任务书一目标软件工程课程设计是软件工程专业一个综合性实践教学步骤,其目标在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想了解,并能利用所学软件设计知识和面向对象技术进行综合软件设计,提升学生综合应用能力。经过这次课程设计,要掌握UML(统一建模语言),并能利用UML在Rational Rose中建模。二要求:1. 一人一组。2. 熟悉Rose开发环境。3. 掌握UML基础模型元素(如角色、用例、类等)。4. 熟悉UML,关键了解UML中9大图:Use case diagram(用例图)、Class diagram(类图)、Sequence d

2、iagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。5. 进行系统需求分析和系统功效模块设计,绘出系统具体业务步骤图和数据步骤图,建立完整系统数据库逻辑模型。6. 完成对系统建模实现。7. 期末进行检验,并提交设计汇报。三题目立即间、地点安排-第一学期第18周星期五进行课程设计结果演示和检验(具体地点另行通知),同时提交源程序和课程设计

3、汇报。四汇报要求:1. 试验题目2. 试验目标3. 试验要求4. 试验内容5. 系统设计源程序和文档(包含说明)6. 心得体会五参考资料:1. Wendy Boggs & Michael Boggs 著 邱仲潘译UML和Rational Rose从入门到精通 电子工业出版社2. Martin Fowler & Kendall Scott:UML Distilled Second Edition A Brief Guide to the Standard Object Modeling Language3. UML参考手册4. Jason T. Roff 著 张瑜 杨继萍 等 译UML基础教程

4、清华大学出版社5. 参见本中心服务器ftp:软件开发基础或软件工程课程设计 目录下相关文档。六设计内容可自选题目,但须经过指导老师审查。简单题目1.房产管理系统:在中国住房管理是一个关系到每个人切身利益大问题。某大学拟开发一个用计算机进行房产管理系统,要求系统含有分房、调房、退房和咨询统计等功效。房产科把用户申请表输入系统后,系统首先检验申请表正当性,对不正当申请表系统会拒绝接收;对正当申请表则依据其类型分别进行处理。假如是分房申请,则依据申请者情况(年纪、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阈值分数时,按分数高低将申请表插到分房队列合适位置。每个月最终一天进行一次分房活动:从

5、空房文件中读出空房信息(房号、面积、等级、单位面积房租等);把好房优先分配给排在前面符合该等级住房条件申请者,从空房文件中删除这个房号信息,从分房队列中删除该申请者;把此房号信息和住房信息一起写入住房文件中,输出住房分配单给住户,同时计算房租写入房租文件中。假如是退房申请,则从住房文件和房租文件中删除相关信息,再把此房号信息写到空房文件中。假如是调房申请,则依据申请者情况确定其住房等级,然后在空房文件中查找属于该等级空房,退掉原住房,再进行和分房类似处理。住户可向系统问询分房阈值分数,居住某类房屋条件,某房号单位面积房租等信息。房产科可要求系统打印出住房情况统计表,或更改某类房屋居住条件、单位

6、面积房租等信息。2.选票统计系统:某学会下属各个专业委员会常常需要改选或补选,所以期望开发一个选票统计系统。一次选举最多有10组选票,每组用于一个委员会选举。一个组内全部选票全部在第61至80列穿有该委员会名字,和该委员会候选人名字。每个委员会最多可有25名候选人。选举人欲投某候选人票,就在选票第21至45列(对应候选人125号)对应列上穿一个减号。一张选票上许可有多个减号,因为一个委员会可能有多个空缺名额。一包选票由若干张选票组成(一个委员会一张)。选举人每人一包选票,穿好记号后交给系统去统计票数。系统首先读入基础信息(委员会名、候选人数、该委员会需补选人数),然后读入一张选票。若选票无效时

7、则打印出选票内容。继续下一张选票读取;若选票有效则处理该选票,然后继续下一张选票读取。选票全部处理完后,打印出每个委员会每名候选人得票数。选票有效性判定步骤以下: 查对委员会名字(61至80列),若有此名则继续; 检验21至45列,若只有减号或空白,则继续; 检验在最终一个候选人后面还有没有记号,若无则继续; 统计选票上记号总数,若不超出许可记号数,则此张选票有效。若上述4项有一项不合格,则此张选票无效。3.旅馆客房管理系统:某旅馆有客房若干,客房房间朝向分南、北两种,朝南房间又分两人间、三人间两种;朝北房间分三人间、四人间两种。天天住宿费因房间类型而异。每个房间、床位分别有房间号、床号。系统

8、依据房间已住旅客性别分配性别相同旅客住进去,若是空房间则可分配给任意同一性别旅客住。旅客住宿登记时需登记姓名、身份证号、住址、性别、住进日期;旅客退房时依据居住天数和住房规格结算住宿金额。4.自动售货机系统:自动售货机系统是一个无人售货系统。售货时,用户把硬币投入机器投币口中,机器检验硬币大小、重量、厚度及边缘类型。有效硬币是一元币、五角币、一角币、五分币和一分币。其它货币全部被认为是假币。机器拒收假币,并将其从退币孔退出。当机器接收了有效硬币以后,将之送入硬币储藏器。用户支付货币依据硬币面值进行累加。自动售货机装有货物分配器,每个分配器中包含0 个或多个价格相同货物。用户经过选择货物分配器来

9、选择货物。假如有货,且用户支付货币值大于该货物价格,货物将被分配到货物传送孔送给用户,并将找零返回到退币孔。假如无货,则和用户支付货币值相等硬币将被送到退币孔。假如用户支付货币值小于所选货物价格,机器将等候用户投进更多货币。假如用户决定不买所选择货物,她投放进硬币将从退币孔中退出。5.学校医疗费管理系统:要求数据库中存放每个职员职员号、姓名、所属部门。职员报销医疗费时需填写所属部门、职员号、姓名、日期。医疗费分校内门诊费、校外门诊费、住院费、儿女医疗费四种。该校要求,每十二个月每个职员医疗费有一个限额,在年初时确定,十二个月内医疗费不超出限额时可全部报销;超额部分报销90%,其它10%由职员个

10、人负担。职员儿女医疗费也另有限额。系统天天统计当日报销若干职员或职员儿女医疗费类别、金额,在当日下班前自动结账,统计当日报销医疗费总额,供出纳员查对。每笔账要保留备查。天天报销费用要和各个职员已报销金额累计起来,方便检验哪些职员已超额。系统要配有合适查询功效。年底止算后,下十二个月度开始时要对数据库文件进行初始化。职员调离、调入本单位、或在本单位内部部门间调动,数据库文件要立即修改。6. 路障跟踪和维修系统:某市政部门欲开发计算机控制路障和维修系统(PHTRS)。路障被发觉上报后,系统给予该路障一个识别号码,并存入其所在街道地址、大小(按1比10百分比)、位置(路中、人行道上等等)、所属街区(

11、依据街道地址得出)、和维修优先级(依据其大小确定)。对每个路障有一个施工命令,包含路障位置、大小、施工队编号、施工人数、配置工具、维修工时数,路障状态(施工中、已修复、临时修复、未修复)、材料用量、维护费用(依据维修工时、人数、材料及工具等计算得出)。最终,系统建立一个损失汇报文件,统计此路障造成损失,包含市民姓名、地址、电话、损失类型、和损失量(以元为单位)。PHTRS是一个在线系统,可随时查询。7. 网上超市系统:NetSuperMarket 关键功效描述:用户经过浏览器访问网上超市系统,系统以分类形式显示全部商品,帮助用户逐步找到所要商品;系统也提供关键词检索功效;用户在浏览商品目录是能

12、够点击察看商品具体信息和价格;假如满意,用户能够将商品临时放入“购物车“;也能够随时从“购物车“中取出商品。当用户选完后能够进行付款处理,这时用户输入信用卡号,系统联络对应银行支付系统,开始支付。最终系统应能够向管理员提供查询界面和各类报表,统计商品销售情况。 8. 网上选课系统: 关键功效描述:系统首先维护校内全部课程信息;课程分为硕士、本科生;也能够分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选课程、用户有权选但未选其它课程,并显示具体信息(如学分)。用户选择后,系统依据规则检验用户是否进行正确选课(如时间冲突、跨专业选课等);假如错误提醒用户改,不然修改选课数据库。最终系统

13、应能够向管理员提供查询界面和各类报表,统计每门课选课情况。 9.电子邮件用户端产品:MailAgent 关键需求描述:为连接到Internet 网络用户提供简便快捷电子邮件收发系统。用户建立加密账号,而且一个账号能够对应多个pop3服务器账号;信件输入时应该对输入文本进行自动语法检验;对所写e-mail地址也有正当性检验;许可有多个附件;信件能够存放在硬盘上,并压缩、加密,连线时随时能够发出,收件人能够是一个人也能够是一个组;连线时能够一次性收取多封邮件,随时能够阅读。设有地址本功效,包含人、组设置。安全和保密要求:同一台pc机上不一样用户,能够为自己建立账号,设定密码,相互之间不能访问。 1

14、0在线数字图书馆系统:OnlineDigiLib 关键功效描述:用户经过浏览器远程登陆到服务器,经过身份认证后而且用户有足够余额,进入系统。系统依据用户已经有爱好统计和查询权限,在界面上列出被许可查阅书和具体信息和状态。用户能够点击具体书籍,从服务器中取得书本内容、解码显示。用户便能够察看该书摘要信息和具体内容。点击现实具体内容后,系统开始计费(按书价格*系数记费),而且能够依据一段时间借书纪录,统计出查阅统计信息(如查阅书排行榜)。系统还应提供用户查询记费界面。11. 机器人足球比赛中机器人决议控制软件: FootballPlayer 关键功效描述:在轮式机器人足球比赛中,需要你开发一个机器

15、人行为控制软件。该软件经过由机器人眼睛中摄像机传来图像,解码、分析后判定出目前场上局势(如同伴位置、对手位置、球位置),并向马达控制器发出行为信号(如前进)。对违反规则行为应该能够识别。该软件也能够连上主机,灌输相关比赛规则、进攻策略等知识。12. 预防黑客和病毒攻击防火墙软件:FireWall 关键功效描述:该系统实时监控本主机各个ip端口,监视每个端口访问模式;而且维护一个攻击模式数据库;假如发觉某个端口出现和攻击模式数据库相匹配攻击时,报警,而且在2分钟后,自动关闭改端口,并保留攻击信息(如ip地址、mac地址)以备追查。用户能够经过控制面板设定对该系统更新攻击模式数据库、设置对各端口屏

16、蔽、对系统开关、报警参数等;也能够察看指定时间段中攻击行为信息。13.机票预订系统:为方便旅客,某航空企业拟开发一个机票预订系统。旅行社把预订机票旅客信息(姓名、工作单位、身份证号码、旅行时间、旅行目标地等)输入该系统,系统为旅客安排航班,印出取票通知和账单。旅客在飞机起飞前一天凭取票通知和账单到旅行社交款取票,系统校对无误即出机票给旅客。14.患者监护系统:现在住院病人关键由护士护理,这么做不仅需要大量护士,而且因为不能随时观察危重病人病情改变,还会延误抢救时机。某医院拟开发一个以计算机为中心患者监护系统,基础要求是随时接收每个病人生理信号(脉搏、体温、血压、心电图等),定时统计病人情况以形

17、成患者日志。当某个病人生理信号超出医生要求安全范围时,向值班护士发出警告信息。另外,护士在需要时还能够要求系统打印出某个指定病人病情汇报。15.技术资料管理系统:某大学软件工程研究中心资料室中现在大约存有1000份技术汇报、论文、图书和杂志,每份资料在目录柜中全部有一张索引卡。估计资料室中最终会增加到有10000份资料。为改善对资料管理工作,计划为每份资料建立两张穿孔卡片,而且开发一个程序以完成多种检索、排序和输出工作。数据结构要求:为每份资料建立一对穿孔卡片上全部有4个固定格式字符域,、域在第一张卡片上,、域在第二张卡片上。第域宽30个字符,包含作者(们)姓名;第域宽50个字符,包含完整或缩

18、写标题;第域宽50个字符,包含此份资料关键字;第域宽30个字符,指明此份资料出处(杂志或会议录名字、期数、出版社等)。功效要求: 读入不定长一叠资料卡并储存它们; 按第一作者名字字母次序排列读入数据; 印出上述数据; 依据卡片第域内容建立关键字表,删除反复关键字,按字母次序排列并打印; 在作者名字域中搜索给定作者名字,印出此作者著作清单; 搜索关键字域,找出包含指定1个、2个、或3个关键字资料; 对标题域中字提供和第项类似检索功效。输入卡片叠中第一张卡片指明系统应该完成任务(可能是一串任务),所以,这张卡片实际上是程序控制卡。程序应能在一次运行中完成多个任务。16.房产经营管理系统:系统中存放

19、经营企业现有房产地点、楼房名称、楼房总层次、房间层次、朝向、规格(一室一厅或二室一厅或三室一厅)、面积。房间能够出售或租用,分别写出每平方米单价和总价。用户可能随时查询未出售或未出租房间上述基础情况。房产经营商可随时查询已售出或出租房产资金回收情况及未出售或未出租房产资金占用情况。17.航空交通控制系统某小岛国决定为自己一个飞机场建一个航空交通控制(ACT)系统。系统描述以下:全部在该机场降落飞机全部须配有一部自动应答器,将该机机型和航行数据以高密度打包格式发送至ATC地面站。ATC地面站可向飞机进行信息查询。ATC地面站收到数据后,即进行解包并存入飞机数据库,系统可依据贮存信息向航空交通控制

20、员进行计算机图形显示,该显示每10秒更新一次。全部信息经分析以确定是否存在“危险性”。航空交通控制员可就荧屏上显示任何飞机向数据库查询相关信息。18. 文档管理系统面向企业用户,研制开发一套文档管理系统,实现企业文档存放、分类、维护、检索、授权等过程全方面管理。为用户关键提供以下功效:1)登陆:用户经过浏览器登陆到系统,输入用户名和密码,登陆到系统,看到本用户所能看到各类信息,包含文档分类树、文档基础信息等。2)人员组织角色管理和授权管理:创建和维护企业人员、组织和角色,人员含有登陆名、名称、密码、邮件、手机等部分基础属性,人员隶属和一个或多个组织,含有一个或多个角色,组织间含有层次关系。提供

21、文档根据人员和角色两种方法授权模式。3)文档分类管理:用户能够增删改文档分类,文档分类间能够建立层次关系。4)文档维护:用户能够增删改文档,文档包含基础描述信息(如文档编号、文档名、文档创建时间、创建人、大小等)及文档对应文件列表。5)文档检索:用户能够方便根据文档名称、编号、创建时间、创建人等信息进行检索。19. 用户关系管理系统“以用户为中心”用户关系管理成为网络时代电子商务制胜关键原因,愈来愈受到企业重视。用户关系管理系统,简称CRM(Customer Relationship Management),是指企业在做营销策略时关注于用户发展,给用户以最优管理:经过完善用户支持平台、用户交互

22、平台、企业生产平台、最大程度地实现用户支付价值、用户终生价值,这么让企业潜在用户变成现实用户、现实用户变成忠诚用户,经过满足每个用户特殊需求,和用户建立长久稳定关系。项目拟研制一个基于B/S架构用户关系管理系统,实现对用户数据管理,系统提供关键功效以下:1)用户资料管理:关键实现用户资料录入、修改、保留、删除、和查询等功效。用户资料关键内容包含:用户编码、用户单位名称、用户单位法人代表、邮政编码、用户单位联络地址、用户单位联络部门、用户单位代理人、用户单位银行账号、电话挂号、相关销售员编码、联络电话、开户行、税号、用户单位所在区域、购置产品类型、购置日期、购置协议编号等资料。用户资料查询功效提

23、供依据用户名称、地域、用户代码、用户单位地址等属性进行查询功效。2)用户支持管理:由用户使用支持、技术服务培训及用户联络提醒两个部分。技术支持:将企业对产品使用培训文档转换成电子文档,由用户自己上网了解产品性能。技术服务培训:实现企业培训计划、培训对象录入、修改、删除、保留功效和将企业对企业技术人员培训内容作成电子文档,在局域网内由企业技术人员自由阅读,除此之外还提供培训提醒功效。用户联络提醒:依据服务部门条件设定实现服务人员对用户联络定时提醒。3)售后服务管理:由服务质量检验考评管理、走访用户管理二个部分组成。服务质量检验考评管理:实现服务质量检验考评单生成、录入、删除、存档等功效。走访用户

24、管理:实现走访用户统计单生成、录入、删除、存档等功效,并依据提供测评方法自动产生测评结果。4)投诉管理子模块由正常信息反馈、用户投诉、信息处理三个部分组成。正常信息反馈:依据用户信息反馈生成信息反馈单,并实现对用户信息反馈单维护功效。用户投诉:依据基础数据管理中对投诉分类生成用户投诉单,并实现对用户投诉单维护功效。信息处理:依据企业要求,对用户反馈信息及用户投诉进行处理,并生成信息处理单,和实现对信息处理单保留、删除、存档等维护功效。 5)新品市场反馈:结适用户新品开发档案,输入市场反馈情况,并经过量化来对比全部新品反馈分,进而分析新品市场销售趋势。20. 设备管理系统生产型企业中存在大量设备

25、,怎样对这些设备进行全方面管理是企业管理关键内容。项目拟研发基于B/S架构设备管理系统,包含设备申购、设备台账、车间设备使用、使用情况查询分析四部分组成。其中设备申购是一个过程,包含设备申请采购、启用和封存、报废过程。设备台账是对全部设备建立一个台账,并提供设备查询功效。车间设备使用关键是统计设备使用过程中多种情况,包含日常维修、设备交接班统计等。使用情况查询分析是依据设备台账,来查询车间设备使用多种情况,进行一定分析。设备管理包含多个表单,其中关键表单以下:1)设备基础信息表:设备名称、规格/型号、产地、价格、原台账数、购入时间、是否在建、整机、使用时间、折价年限、设备存放车间、现台账数、车

26、间号、新开发、性能、凭证号数、设备原号、备注。2)设备购置申请表:设备名称、型号规格、数量、要求进货时间、申请理由、申请部门、申请时间、关键技术要求。3)设备启用和封存表:设备名称、设备编号、型号/规格、封存地点、封存日期、启封日期、技术情况随机附件、备注,申请设备封存理由(启封)原因、使用部门意见、设备科意见、制造部意见、副总经理同意、申请单位责任人。4)设备报废表:设备名称、设备编号、型号/规格、安装地点、申请设备报废原因、备注,报废设备处理方案、使用部门责任人、设备科、制造部、副总经理审批。5)日常维修表:日期、机床编号、责任人、检验人。输入完成后,自动生成上月21日到本月20日监督内容

27、子表,并逐条输入每日监督内容,分成包洁区卫生(生产区域卫生)类:地面、墙壁、玻璃、工具箱;设备类:机床外表、导轨丝杆清洁无拉伤加油、其它;定置摆放类:工装刀量具摆放、余料摆放、其它;及其它规章制度遵守情况、处理方法、检验人、监督人。6)设备交接统计:输入设备编号,自动依据设备检验项目表中得到全部项目及分数生成多条统计,自动统计日期、设备编号、检验项目及情况、标准、分数,选择班次(两班制,1表示白班,2表示夜班;三班制,1表示白班1,2表示白班2,3表示夜班),输入各项目标班组自查结果,自动生成每日评分,统计交班人、接班人,假如每日评分低于合格分数,需要输入车间处理结果和监督抽查结果。21. 宠

28、物医院为宠物主人和宠物医院间建立一个沟通平台,关键提供以下功效。医院管理:医院注册申请需要提供营业执照、资质证书等材料,经由管理员审核经过后,该医院才能成为网站会员,而且依据医院医疗条件,医院会被评定有不一样星级水平。医院申请时候需提供一个密码,以后医生要申请成为该医院医生必需输入该密码。医生管理:能够申请某个医院医生,申请加入时需输入该医院密码,当成为医生以后,就能够对用户提出问诊进行诊疗。用户能够经过网站,查找到所以医生信息在线问诊:每个个人会员全部能够进行问诊,用户输入病症部分基础描述,这个描述有一个特定格式,类似于病历。医生对每一个为诊疗问诊全部能够做出诊疗。对于之前部分问诊,用户全部

29、能够查询得到。22. 基于B/S架构网络论坛为各类门户网站提供一个可定时开放、安全高效BBS论坛系统,使之成为公众就关心重大问题和疑难问题交流平台。论坛含有以下功效:1)用户注册登陆:用户可自定义用户名、密码、密码提醒问题和答案、个人头衔、门派、署名、自我介绍等信息,能够自定义个性头像和登陆风格;2)发帖回复功效:能够发新信息(新帖)、回复(跟随)等,能够提议投票统计并自动统计调查结果,可提供图形化显示功效;3)短消息功效:用户能够在论坛内部相互发送短消息,系统自动提醒未读短消息;4)论坛公告功效:管理员能够公布各类论坛公告,最新公告以滚动条形式出现在论坛最上方;5)设定分论坛功效:管理员可自

30、由设定分论坛专题,可同时设置多个论坛,每个分论坛全部含有定时开通功效。可为每个分论坛配置版主(分论坛管理员);6)内容安全过滤:系统对网友讲话进行过滤,系统可设定一些关键字(比如“法轮功”)进行报警或自动用“*”号替换,系统对报警信息自动添加尤其记号关键标明;7)人工审核功效:全部网友讲话信息必需经过管理员审核经过才能公布,提供“控制开关”,即假如审核经过,点“经过”按钮即可,需要删除点“删除”按钮即可;8)论坛检索功效:能够依据发帖专题、内容关键字、作者、分论坛等信息搜索论坛内已经有文章;9)定时开通功效:管理员可控制论坛开通和关闭,可设定关闭后不可再发帖或不可再访问;10)用户系统检测:系统可自动检测在线用户IP地址、操作系统、浏览器版本并可显示全部在线用户;11)生日提醒功效:依据注册用户填写注册信息,在用户生日到来时自动提醒;12)论坛在线统计:自动统计在线用户数并列表显示在线用户;自动统计用户发帖数、跟帖数(回复数)、访问次数和点击量。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服