《决赛模拟试题(家电维修管理系统).doc》由会员分享,可在线阅读,更多相关《决赛模拟试题(家电维修管理系统).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、家电维修管理系统软件需求描述: 家电维修管理系统是应用于家电维修行业的管理软件,是一套对家电维修、配件进销存、业务结算进行全面管理的系统。该系统通过对家电维修、配件进销存过程中的所产生信息的收集、处理,使管理者随时了解动态状况,做出正确的经营决策。有效地实施计划、组织、调度、控制、协调等管理职能,随时计算维修材料和维修工时费用、配件进销、成本、库存,有效地控制维修成本和销售成本,使企业获得最大的经济效益。该系统集输入、维护、查询、统计为一体,各种操作既可以通过菜单进行,又可以通过系统的管理树导航面板进行操作。家电维修管理系统功能需求:1. 进入系统前必须通过身份认证;2. 配件管理;3. 维修
2、管理;4. 会员管理;5. 汇总查询;系统使用的人员是:需要管理配件的仓库管理员、系统管理员、维修部门人员、和回访人员等。功能描述:一、 身份认证需要在家电维修管理系统安排维修任务或接收任务必须在该系统进行注册登记,注册后通过注册信息进行登录,才能合法使用家电维修管理系统接单或处理单子。员工注册信息主要包括:员工编号、姓名、性别、出生日期、学历、专业、注册密码、用户类型(管理员、仓库管理员、维修部门人员或回访人员)、邮件、联系电话;二、 配件管理 该功能用于内部员工(配件管理员)对配件信息进行维护(增加、修改、删除、查询和导出EXCEL的操作),配件信息内容包括:商品编号、商品名称、商品别名、
3、商品规格、型号、条形码、产地、大单位、单位、换算基数、商品批号、有效期、生产日期、包装、供货商、商标、货位、商品分类、是否停用、进货价、零售价、库存上线、库存下线、备注等。还包括配件入库信息维护,信息类容包括:供货商、入库类型(采购入库、退货入库)、入货仓库、发票号、开票类型(收据、发票、增值税发票)、入库时间、整单折扣、本单金额、付款方式(现金、银行卡)、入库单号、经办人、收货员、备注、数量、单价、零售价、销售单价、产地、批号、摘要等。配件出库信息维护,内容包括:客户名称、出库的类型、出货仓库、出库时间、出库编号、整单折扣、经办人、客户相关信息、出库的数量、单价等信息。三、 维修管理维修管理
4、员接收维修单并安排维修人员,维修单信息包括:维修单号、客户名称、联系人、联系电话、客户地址、邮编、电子邮件。单据信息,产品类别、品名型号、编号、发票单号、厂家单号、保修单号、工单状态、保修类别(厂家保修、合同保修、保修期外)、服务方式、维修级别(大修、中修、小修、检测)、购买日期、维修次数(1、2、3)、维修人员、接单时间,接单员、录入员。四、 会员管理会员管理对长期客户给予一定的折扣,信息包括:会员编号、会员姓名、性别、出生日期、证件类型(居民身份证、工作证、退休证、学生证、军官证)、证件编号、联系电话、通讯地址、邮编,会员卡信息:会员卡号、类型、会员卡密码、折扣、办卡日期、押金、充值金额、
5、状态(可用、不可用)、备注等。五、 汇总查询查询入库、出库、接单信息。维修查询系统实现要求本系统实现分成五步:分别是用例建模、类图分析、数据库设计、程序实现、安装手册。请仔细阅读题目所有内容,并按照要求提交最终结果。一、用例建模(其中角色4分,用例12分,关系4分总计20分)请使用Rational Rose软件根据软件需求描述进行用例建模,并使用用例图绘制用例模型,要求:根据需求找出系统所有主角。根据需求找出系统所有用例,并对找出的用例进行简单的描述(简要描述在模型中体现),如果用例间有关系请绘制出关系;如角色和用例间有关系请绘制出关系。把试题答案保存到以自己的姓名考号命名的Rose文件中(如
6、张三.mdl)。二、类图分析(其中类图12分,关系3分总计15分)请对所有用例进行用例分析,找出相关的类及其相互间的关系,并使用Rational Rose画出类图。类图中应包括类、类的属性、类的方法、类之间的关系。把试题答案存放在与用例建模相同的文件中。三、数据库设计(其中实体10分,关系5分总计15分)根据系统用例,使用Power Designer设计相应业务的概念数据模型和物理数据模型以支持用例的业务实现,并最终在Microsoft SQL Server 2005或者Oracle10g中生成具体可用的数据库供后面编程使用。把试题答案保存到以自己的姓名考号命名的PowerDesigner文件
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应用服务器的请到ftp:/10.10.8.8上下载。2、 Microsoft SQL Server 2005数据库的名称必须是ContestDB,Oracle10g中的数据库名称为Ora+考号(如张三用Ora作为数据库名称)3、 Microsoft SQL Serve
9、r 2005数据库和源程序都在同一台机器上,访问数据库的字符串参数的IP地址值必须为127.0.0.1或者使用localhost主机名。Oracle 10g数据库采用大赛统一提供的数据库服务器,访问数据库参见考试须知。4、 在程序实现中访问数据库的字符串参数统一使用Microsoft SQL Server 2005中的sa用户,密码为空。或者使用Oracle 10g中的Ora+考号用户(如张三的考号为,则其Oracle 10g用户名为Ora),密码为选手姓名全拼(如张三的密码为“zhangsan”,所有字符小写,没有空格)。5、 如果采用C/S体系结构软件的程序工程取名为ContestSystem。6、 如果使用B/S体系结构实现,则WEB应用程序的取名为ContestWeb,程序的第一个显示的页面文件名使用index作为文件名,文件名后缀使用相应技术规定的后缀名(如Java开发则定义为index.jsp、开发则定义为index.aspx)。五、安装手册(5分)1、提交成果目录清单:2、系统使用的第三方系统或工具包说明:系统名字、版本号3、程序安装步骤:4、运行命令方式:请将安装手册保存在文件名为姓名+考号+“安装手册”(如张三的考号为,则安装手册的文件名为:张三安装手册.doc)命名的Word文档中,按考生须知要求提交。