您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > Teacher 软件工程大作业范例《网上招聘系统分析与设计》(2010-2011秋季学期)
1《软件工程》大作业写字楼的办公室统计管理系统系统分析与设计专业:软件工程日语强化班级:四班学号:200814107姓名:王婷成绩:二〇一〇年十二月大连理工大学城市学院2目录第一章写字楼的办公室统计管理系统需求规格说明书错误!未定义书签。第二章软件项目的概要设计说明书......................................................3第三章写字楼的办公室统计管理系统详细设计................................48第四章软件项目的编码案例说明........................................................61第五章写字楼的办公室统计管理系统客户端系统测试计划............68第六章写字楼的办公室统计管理系统客户端系统测试设计............72第八章写字楼的办公室统计管理系统客户端系统测试报告............893第一章写字楼办公室管理系统需求分析1.导言1.1目的该文档是关于用户写字楼办公室系统的功能和性能的要求,重点描述了物资管理系统的功能需求,是概要设计阶段的重要输入。本文档的预期读者是:·设计人员;·开发人员;·项目管理人员;·测试人员;·用户。1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。1.3编写说明JSP,JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。UML,UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。1.4术语定义加权分数:权值*等价分数2.系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。42.1项目来源及背景利用计算机实现物业管理中的写字楼管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;写字楼租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。开发本系统就是为了解决物业管理企业写字楼办公室信息管理中的一些不规范,使字楼办公室信息管理向着规范化、简单化、有效化的方向发展。2.2系统功能分析整个系统从总体上分为基本资料管理、客户资料管理、租赁管理、财务管理以及统计报表五大部分,每一部分实现的功能如下:基本资料管理功能:实现房屋基本资料的管理.客户资料管理:分租户基本资料跟求租户基本资料管理租赁管理:分为合同签订,合同续签,合同管理,预定租房,合同查询,预定单查询,出租到期提醒,预定到期提醒。财务管理功能分定金,租金收取,租金管理,定金退还。统计报表功能:房屋统计报表,租户统计报表,求租客户信息表,历史租户表,现有合同表,历史合同表,预定金统计,押金,定金统计,租金统计等功能2.3项目目标本项目设定的目标如下:·系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;·系统运行的效率一般,但是运算出结果所需的时间应该是用户在可以接受的范围内(=30秒)·系统在满足规范化,实用化的前提下,实现多功能。·平台的设计具有一定的超前性,灵活性,能够适应不同公司货物仓储管理的变化;·通过这个项目可以锻炼自己,提高开发能力和项目管理能力。53.应用环境根据用户的需求陈述,可以确定本项目分为基本资料管理员,客户资料管理员,租赁管理员,财务管理员,统计报表管理员。3.1系统运行的网络环境本系统的网络运行图如图1-2所示,无论是客户端还是管理端的管理用户都可以通过网络登录到本系统中。3.2系统运行的硬件环境本系统的硬件环境如下:客户机:普通PC·CPU:P41.8GHz以上·内存:256MB以上·能够运行IE5.0以上或者Netscape4.0以上版本的机器·分辨率:推荐使用1024×768像素Web服务器房屋租赁管理系统基本资料客户资料租赁管理财务管理统计报表房屋基本管理租户基本资料求租客户资料合同续签合同管理预定租房合同查询预定单查询出租到期提醒预定到期提醒合同签定财务管理财务财务管理定金收取租金收取租金管理定金退还统计报表财务财务管理基本资料基本资料基本资料基本资料基本资料预定单统计租户信息表求租客户房屋统计历史租户现有合同历史合同定金统计租金统计6·CPU:P41.0GHz·内存:1G以上·硬盘:80GB以上·网卡:KMb/s速度数据库服务器·CPU:P42.0GHz·内存:1GB以上·硬盘:80GB以上系统运行软件环境本系统的软件环境如下:·操作系统:UNIX/Linux/Windows2000或以上版本·数据库:oracle10g·开发工具包:JDKVersion1.5·Web服务器:Tomcat6.02·浏览器:IE5.0以上4.功能规格我们采用面向对象分析作为主要的系统建模方法,使用UML(UnifiedModelingLanguage)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:1)识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。2)描述主要的用例。可以采取不断地问自已“这个角色究竟想过系统做什么?”来准确地描述用例。3)重新审视每个用例,为它们下个详尽的定义。4.1角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。基本资料管理员:7实现对房屋基本资料的管理.客户资料管理员:分租户基本资料跟求租户基本资料管理租赁管理员:负责记录合同签订,合同续签,合同管理,预定租房,合同查询,预定单查询,出租到期提醒,预定到期提醒。财务管理员负责定金,租金收取,租金管理。统计报表功管理员:负责房屋统计报表,租户统计报表,求租客户信息表,历史租户表,现有合同表,历史合同表,预定金统计,定金统计,租金统计等4.2系统主用例图统计报表管理员财务管理员租赁管理员客户资料管理员基本资料管理员管理基本资料登录系统管理客户资料管理租赁管理财务资料条目列表管理统计报表查看资料信息更改资料信息添加资料信息列表租户基本资料列表求租客户资料显示资料信息更改客户资料信息删除客户资料信息添加客户资料信息管理合同管理房屋租赁管理房屋预租财务条目列表管理收入管理支出列表报表项查询房屋出租报表查询收入支出报表查询租赁合同报表打印报表删除资料信息显示列表项8图1-4活动图基本资料管理员客户资料管理员租赁管理员财务管理员统计报表管理员登录系统写字楼硬件资料管理以租客户资料管理租赁办公室管理租赁合同管理支出管理查看统计报表打印统计报表includeincludeincludeincludeincludeincludeinclude预租客户资料管理include收入管理include图1-5用例图4.3.1写字楼硬件资料管理。用例描述:对写字楼硬件基础设施进行管理;9执行者:基本资料管理员;前置条件:写字楼硬件数据备齐;后置条件:无基本路径:a)选择写字楼b)选择具体的楼层,办公室等4.3.2已租客户资料管理。用例描述:管理已租客户的资料;执行者:客户资料管理员;前置条件:无;后置条件:无基本路径:a)选择客户资料区b)选择已租客户资料4.3.3预租客户资料管理。用例描述:管理预租客户资料。执行者:客户资料管理员;前置条件:无后置条件:无基本路径:a)选择客户资料区b)选择预租客户资料4.3.4租赁办公室管理。用例描述:对已租赁的办公室进行管理。执行者:租赁管理员;前置条件:已有租赁客户资料;后置条件:无基本路径:a)选择楼号b)选择楼层,房屋号4.3.5租赁合同管理。用例描述:管理租赁合同执行者:租赁管理员;前置条件:已有租赁合同;后置条件:无基本路径:a)选择楼号b)选择楼层,房屋号4.3.6财务支出管理用例描述:管理财务支出执行者:财务管理员;前置条件:无;后置条件:无10基本路径:a)无b)无4.3.7财务收入管理用例描述:管理财务收入执行者:财务管理员;前置条件:无;后置条件:无基本路径:a)无b)无4.3.8查看统计报表管理用例描述:管理统计报表执行者:统计报表管理员;前置条件:无;后置条件:无基本路径:a)无b)无4.3.9打印统计报表管理用例描述:管理打印统计报表执行者:统计报表管理员前置条件:无;后置条件:无基本路径:a)无b)无5.性能需求本系统对于写字楼办公室租赁管理人员的管理权限有很好的限定,管理者不能随便操作不属于他管理的工作模块。5.1界面需求系统的界面要求如下。1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确、栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺,专用术语规范,行文格式统一规范。2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览,无11错误链接和空链接;采用CSS处理,控制字体大小和版面布局。4)艺术风格:界面、版面形象清晰悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方,动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。5.2响应时间需求无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在30秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。在计算成绩时,请耐心等待······5.3可靠性需求系统应保证7×24小时内不宕机,保证15人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。5.4开放性需求系统应具有较强的灵活性,以适应将来功能扩展的需求。5.5可扩展性需求还有很多功能可以添加:如:1增加写字楼收费管理功能;2如果增加办公室或者增加写字楼面积,可以继续使用3、即使是第一次使用,也会十分容易上手4统计功能5与,基本信息系统链接获取相应信息以上功能均可实现,时间有限尚未完成5.6系统安全性需求1应该使用过滤器(Filter)或拦截器,对非法进入页面进行拦截2许多session对象使用后没有释放,很占资源,如果多人使用容易使系统崩溃,真正使用时,必须释放。6.产品提交提交产品为:a)应用系统软件包;12b)数据库中有一些测试是的数据c)系统开发过程文档;d)系统使用、维护说明文档,提交方式为CD介质。7.实现约束系统的实现约束如下:a)操作系统为WindowsXPb)开发平台为:MyEclipse7.1c)数据库为MySQL6.0第二章软件项目的概要设计说明书案例说明写字楼办公室系统项目的概要设计说明书如下。写字楼办公室系统概要设计1.导言1.1目的该文档的目的是描述网上招聘系统项目的概要设计,其主
本文标题:Teacher 软件工程大作业范例《网上招聘系统分析与设计》(2010-2011秋季学期)
链接地址:https://www.777doc.com/doc-3835084 .html