Teacher 软件工程大作业范例《网上招聘系统分析与设计》秋季学期Word格式.docx
- 文档编号:15827853
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:135
- 大小:1.17MB
Teacher 软件工程大作业范例《网上招聘系统分析与设计》秋季学期Word格式.docx
《Teacher 软件工程大作业范例《网上招聘系统分析与设计》秋季学期Word格式.docx》由会员分享,可在线阅读,更多相关《Teacher 软件工程大作业范例《网上招聘系统分析与设计》秋季学期Word格式.docx(135页珍藏版)》请在冰豆网上搜索。
用户。
1.2范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
1.3编写说明
JSP,JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。
UML,UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。
1.4术语定义
加权分数:
权值*等价分数
2.系统定义
我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。
2.1项目来源及背景
利用计算机实现物业管理中的写字楼管理势在必行。
对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;
写字楼租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
开发本系统就是为了解决物业管理企业写字楼办公室信息管理中的一些不规范,使字楼办公室信息管理向着规范化、简单化、有效化的方向发展。
2.2系统功能分析
整个系统从总体上分为基本资料管理、客户资料管理、租赁管理、财务管理以及统计报表五大部分,每一部分实现的功能如下:
基本资料管理功能:
实现房屋基本资料的管理.
客户资料管理:
分租户基本资料跟求租户基本资料管理
租赁管理:
分为合同签订,合同续签,合同管理,预定租房,合同查询,预定单查询,出租到期提醒,预定到期提醒。
财务管理功能
分定金,租金收取,租金管理,定金退还。
统计报表功能:
房屋统计报表,租户统计报表,求租客户信息表,历史租户表,现有合同表,历史合同表,预定金统计,押金,定金统计,租金统计等功能
2.3项目目标
本项目设定的目标如下:
系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;
系统运行的效率一般,但是运算出结果所需的时间应该是用户在可以接受
的范围内(<
=30秒)
系统在满足规范化,实用化的前提下,实现多功能。
平台的设计具有一定的超前性,灵活性,能够适应不同公司货物仓储管理的变化;
通过这个项目可以锻炼自己,提高开发能力和项目管理能力。
3.应用环境
根据用户的需求陈述,可以确定本项目分为基本资料管理员,客户资料管理员,租赁管理员,财务管理员,统计报表管理员。
3.1系统运行的网络环境
本系统的网络运行图如图1-2所示,无论是客户端还是管理端的管理用户都可以通过网络登录到本系统中。
3.2系统运行的硬件环境
本系统的硬件环境如下:
客户机:
普通PC
CPU:
P41.8GHz以上
内存:
256MB以上
能够运行IE5.0以上或者Netscape4.0以上版本的机器
分辨率:
推荐使用1024×
768像素
Web服务器
P41.0GHz
1G以上
硬盘:
80GB以上
网卡:
KMb/s速度
数据库服务器
P42.0GHz
1GB以上
硬盘:
系统运行软件环境
本系统的软件环境如下:
操作系统:
UNIX/Linux/Windows2000或以上版本
数据库:
oracle10g
开发工具包:
JDKVersion1.5
Web服务器:
Tomcat6.02
浏览器:
IE5.0以上
4.功能规格
我们采用面向对象分析作为主要的系统建模方法,使用UML(UnifiedModelingLanguage)作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
用例描述角色(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。
用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。
设计用例时,我们遵循下列步骤:
1)识别出系统的角色。
角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。
重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。
尽可能地确保所有角色都被完全识别出来。
2)描述主要的用例。
可以采取不断地问自已“这个角色究竟想过系统做什么?
”来准确地描述用例。
3)重新审视每个用例,为它们下个详尽的定义。
4.1角色定义
角色或者执行者指与系统产生交互的外部用户或者外部系统。
基本资料管理员:
实现对房屋基本资料的管理.
客户资料管理员:
租赁管理员:
负责记录合同签订,合同续签,合同管理,预定租房,合同查询,预定单查询,出租到期提醒,预定到期提醒。
财务管理员
负责定金,租金收取,租金管理。
统计报表功管理员:
负责房屋统计报表,租户统计报表,求租客户信息表,历史租户表,现有合同表,历史合同表,预定金统计,定金统计,租金统计等
4.2系统主用例图
图1-4活动图
图1-5用例图
4.3.1写字楼硬件资料管理。
用例描述:
对写字楼硬件基础设施进行管理;
执行者:
基本资料管理员;
前置条件:
写字楼硬件数据备齐;
后置条件:
无
基本路径:
a)选择写字楼
b)选择具体的楼层,办公室等
4.3.2已租客户资料管理。
管理已租客户的资料;
客户资料管理员;
无;
a)选择客户资料区
b)选择已租客户资料
4.3.3预租客户资料管理。
管理预租客户资料。
b)选择预租客户资料
4.3.4租赁办公室管理。
对已租赁的办公室进行管理。
租赁管理员;
已有租赁客户资料;
a)选择楼号
b)选择楼层,房屋号
4.3.5租赁合同管理。
管理租赁合同
已有租赁合同;
4.3.6财务支出管理
管理财务支出
财务管理员;
a)无
b)无
4.3.7财务收入管理
管理财务收入
4.3.8查看统计报表管理
管理统计报表
统计报表管理员;
4.3.9打印统计报表管理
管理打印统计报表
统计报表管理员
5.性能需求
本系统对于写字楼办公室租赁管理人员的管理权限有很好的限定,管理者不能随便操作不属于他管理的工作模块。
5.1界面需求
系统的界面要求如下。
1)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确、栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺,专用术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览,无错误链接和空链接;
采用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)应用系统软件包;
b)数据库中有一些测试是的数据
c)系统开发过程文档;
d)系统使用、维护说明文档,提交方式为CD介质。
7.实现约束
系统的实现约束如下:
a)操作系统为WindowsXP
b)开发平台为:
MyEclipse7.1
c)数据库为MySQL6.0
第二章软件项目的概要设计说明书
案例说明
写字楼办公室系统项目的概要设计说明书如下。
写字楼办公室系统概要设计
该文档的目的是描述网上招聘系统项目的概要设计,其主要内容包括:
系统功能简介;
系统结构设计;
系统接口设计;
数据设计;
模块设计;
界面设计。
本文档的预期的读者是:
开发人员;
项目管理人员;
测试人员。
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。
UML:
UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。
HR:
HumanResource(人力资源管理)的缩写。
JSP:
JavaServerPage(java服务器页面)的缩写,一个脚本化的语言。
MVC:
Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
EJB:
EnterpriseJava
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上招聘系统分析与设计 Teacher 软件工程大作业范例网上招聘系统分析与设计秋季学期 软件工程 作业 范例 网上 招聘 系统分析 设计 秋季 学期