1、家电维修管理系统软件需求描述:家电维修管理系统是应用于家电维修行业的管理软件,是一套对家电维修、配件进销存、业务结算进行全面管理的系统。该系统通过对家电维修、配件进销存过程中的所产生信息的收集、处理,使管理者随时了解动态状况,做出正确的经营决策。有效地实施计划、组织、调度、控制、协调等管理职能,随时计算维修材料和维修工时费用、配件进销、成本、库存,有效地控制维修成本和销售成本,使企业获得最大的经济效益。该系统集输入、维护、查询、统计为一体,各种操作既可以通过菜单进行,又可以通过系统的管理树导航面板进行操作。家电维修管理系统功能需求:1.进入系统前必须通过身份认证;2.配件管理;3.维修
5、状态(可用、不可用)、备注等。五、汇总查询查询入库、出库、接单信息。维修查询系统实现要求本系统实现分成五步:分别是用例建模、类图分析、数据库设计、程序实现、安装手册。请仔细阅读题目所有内容,并按照要求提交最终结果。一、用例建模(其中角色4分,用例12分,关系4分总计20分)请使用RationalRose软件根据软件需求描述进行用例建模,并使用用例图绘制用例模型,要求:根据需求找出系统所有主角。根据需求找出系统所有用例,并对找出的用例进行简单的描述(简要描述在模型中体现),如果用例间有关系请绘制出关系;如角色和用例间有关系请绘制出关系。把试题答案保存到以自己的姓名考号命名的Rose文件中(如
7、中(如张三.cdm,张三.pdm)。四、程序实现(45分)编码实现以下功能:a)身份认证;b)配件管理中的增加、修改和删除操作;c)配件入库出库;d)维修管理安排;e)维修记录查询;请按编码实现规范要求进行编程。环境配置:能配置数据库环境,正确将物理模型转化成数据库;能配置开发环境,正常进行开发(5分)。数据库连接访问:能够正确使用连接字符串实现数据库连接;能够使用代码或数据控件访问数据库;(5分)功能实现:请在代码注释中说明该段的设计思想a)身份认证;(3分)b)配件管理中的增加和删除操作(7分)c)配件入库出库(3分)d)维修管理安排(4分)e)维修记录查询(3分)程序
8、设计思想及结构:程序设计能够体现3层结构。(5分)程序编码规范:符合Java/C#编码规范(5分)界面:操作方便,布局合理,提示信息明确(5分)编码实现规范要求:1、考生可使用C/S结构开发或者使用B/S结构进行开发,使用B/S结构开发的请使用自带的Tomcat/IIS应用服务器,要是有个别选手需要用Weblogic或Jboss应用服务器的请到上下载。2、MicrosoftSQLServer2005数据库的名称必须是ContestDB,Oracle10g中的数据库名称为Ora+考号(如张三用Ora作为数据库名称)3、MicrosoftSQLServe
9、r2005数据库和源程序都在同一台机器上,访问数据库的字符串参数的IP地址值必须为或者使用localhost主机名。Oracle10g数据库采用大赛统一提供的数据库服务器,访问数据库参见考试须知。4、在程序实现中访问数据库的字符串参数统一使用MicrosoftSQLServer2005中的sa用户,密码为空。或者使用Oracle10g中的Ora+考号用户(如张三的考号为,则其Oracle10g用户名为Ora),密码为选手姓名全拼(如张三的密码为“zhangsan”,所有字符小写,没有空格)。5、如果采用C/S体系结构软件的程序工程取名为ContestSystem。6、如果使用B/S体系结构实现,则WEB应用程序的取名为ContestWeb,程序的第一个显示的页面文件名使用index作为文件名,文件名后缀使用相应技术规定的后缀名(如Java开发则定义为index.jsp、开发则定义为index.a