网络软件开发实习.docx
- 文档编号:2809006
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:21
- 大小:4.73MB
网络软件开发实习.docx
《网络软件开发实习.docx》由会员分享,可在线阅读,更多相关《网络软件开发实习.docx(21页珍藏版)》请在冰豆网上搜索。
网络软件开发实习
西南交通大学暑期实习
小组结题报告
实习名称:
网络软件开发实习
实习地点:
实习时间:
实习题目:
总工会劳模信息管理系统
院(系):
信息科学与技术学院
年级:
专业:
软件工程
姓名:
学号:
指导教师:
目录
第1部分系统说明1
1.1系统简介1
1.1.1目的1
1.1.2简称1
1.2系统概述1
第2部分系统的详细设计2
2.1分析设计2
2.1.1用例图2
2.1.2类图4
2.2系统架构4
2.2.1用例图4
2.2.2逻辑图5
2.3数据库设计5
2.3.1数据表设计5
2.3.2结构设计6
2.4界面设计7
2.4.1登陆界面7
2.4.2操作界面7
2.4.3显示结果7
第3部分系统测试8
3.1测试评价8
3.2性能测试8
3.2.1集成测试8
3.2.2系统测试8
3.2.3兼容性测试8
3.3测试结论9
第4部分成果展示10
4.1软件产品描述10
4.1.1子系统模块10
4.1.2文档清单10
4.1.3系统缺陷11
4.2主要功能11
4.2.1信息管理11
4.2.2查询与统计11
4.2.3数据管理11
4.2.4预期效果12
4.2.5项目进度12
4.3功能演示13
4.3.1.会员功能13
4.3.2会长功能15
4.3.3审核员功能15
4.3.4管理员功能16
第1部分系统说明
1.1系统简介
先进个人和先进集体的管理工作是各级工会工作的主要内容之一,建立健全劳模档案资料数据库,是一项重要的,需求长期进行的工作。
通过《总工会先进集体与先进个人综合信息管理系统》,对先进个人信息和先进集体信息进行统一、综合、便捷的管理,能够及时掌握劳模信息的最新动态变化情况及基本情况,能够提高劳模管理的工作效率,能够规范劳模管理工作,能建立一个完整的劳模管理系统。
1.1.1目的
通过使用本《总工会先进集体与先进个人综合信息管理系统》,可达到:
1、系统提供良好的数据接口规范,以利于数据信息的共享、统计和汇总,同时为系统的二次开发、维护提供良好的开放标准;
2、系统实现对劳模评选次数,评选类型、评选名单等信息的即时提取、统计、打印功能;
3、实现劳模信息基本资料、补充资料、劳模状态等资料的动态智能化管理,减少管理人员工作量;
4、丰富的统计打印、与再编辑功能,方便对查询结果/统计数据的再利用。
1.1.2简称
项目名称(中文):
总工会先进集体与先进个人综合信息管理系统
项目简称(中文):
总工会劳模管理系统
项目名称(英文):
FederationofTradeUnionsAdvancedCollective&AdvancedIndividualManagementInformationSystem
项目简称(英文):
FCIS
1.2系统概述
本软件的最终用户是系统管理员、工会会员、工会会长、先进评审员,系统管理员一般应为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
工会会员应为具有一定的计算机应用基础,可以操作计算机,进行个人先进的申请工作。
工会会长应为具有一定的计算机应用基础,可以操作计算机,进行个人先进和集体先进的申请工作。
先进评审员应为具有一定的计算机应用基础,可以操作计算机,进行个人先进申请和集体先进申请的评审工作,管理历届劳模的信息。
第2部分系统的详细设计
2.1分析设计
2.1.1用例图
1、先进个人申请管理
先进个人申请管理主要管理个人申请信息的增加、修改、查询、删除。
其用例图如下图2-1所示:
图2-1先进个人申请管理用例图
2、先进集体申请管理
先进集体申请管理主要管理集体申请信息的增加、修改、查询、删除。
其用例图如图2-1所示:
图2-2先进集体申请用例图
3、评审员审核
评审员审核主要对先进个人和先进集体申请信息的查询、修改、审核,还有对先进个人申请和先进集体申请的统计。
其用例图如图2-3所示:
图2-3审核员用例图
4、系统管理员工作
系统管理员管理工作主要包含对用户的增加、查询、修改、删除和工会的增加、查询、修改、删除,还有就是进行数据备份与数据还原。
其用例图如图2-4所示:
图2-4系统管理员用例图
2.1.2类图
图2-5项目类图
2.2系统架构
2.2.1用例图
图2-6整体用例视图
2.2.2逻辑图
说明构架的逻辑视图。
该视图说明了最为重要的类、它们在服务包和子系统中的组织形式以及将这些子系统组织为层的方式。
另外还说明了最为重要的用例实现(例如,构架的动态方面)。
为了说明在构架方面具有重要意义的类、子系统、包和层的相互关系,可能会在逻辑视图中包含类图。
总工会先进个人先进集体信息管理系统系统的逻辑视图由三层组成。
●用户服务层(Action)
用户与系统交互的层面,通常包含用例分析中产生的边界类。
●数据服务层(Dao)
内部数据结构、外部数据存取。
●数据实体层(Model)
内部数据结构、外部数据结构,系统采用HibernateORM设计实施数据模型。
2.3数据库设计
2.3.1数据表设计
数据库设计中表按类型分为主表和辅助表共七个,其中主表三个,辅助表四个。
数据库表的命名是用表名的英文或英文缩写,编程实现简单易记。
表名
描述
说明
1
LU_User
用户
2
Manager
管理员
3
LU
工会
4
AUA
先进集体申请
5
APA
先进个人申请
6
AU
先进集体
7
AP
先进个人
2.3.2结构设计
1、概念数据模型
图2-7概念数据模型
2、物理数据模型:
图2-8物理数据模型
2.4界面设计
2.4.1登陆界面
图2-9登入界面
2.4.2操作界面
图2-10操作界面
2.4.3显示结果
图2-11结果显示界面
第3部分系统测试
3.1测试评价
我们的软件经过开始的测试计划,以及在不同的模块之间的整合时由编码人员手动的进行测试,以及后面的系统测试、集成测试、单元测试过程,可说对本软件进行了很全面的测试。
3.2性能测试
通过系统测试、集成测试、单元测试,我们发现了我们所做的软件当中不少的问题,经过修改、回测,我们把发现的问题都一一解决掉了。
现在我们的软件完全实现了用户的需求,基本上达到了预期的目标。
3.2.1集成测试
经过编码阶段的单元测试之后,测试阶段开始集成测试,由于代码是个人编写的,在集成阶段就会出现很多问题,例如查询先进个人没有编写按称号级别查询功能,等到管理员删除先进个人选择按照称号级别查询市就会出现问题,这就是集成时才会发现的错误。
经过反复集成测试,通过使用白盒法和黑盒法,并且不断更换测试人员,我们修改了很多不同等级的功能错误。
3.2.2系统测试
经过集成测试没有问题之后还要进行系统测试,系统主要进行功能测试,性能测试、用户界面测试以及数据恢复测试。
通过这些测试,我们修改了一些小错误,比如输入信息是添加判定约束,设置用户界面信息框不可改动来防止用户随意改动数据等等。
通过系统测试我们修正了很多系统错误。
3.2.3兼容性测试
我们是用MYeclipse工具基于web开发的,它具有跨平台的特性。
数据管理用的是数据文件,只要在相应的微机且满足硬件和软件需求的都可以运行。
由于实训基地只有WINDOW2000,我们运用的是自己的电脑,我们只在这个系统下运行过,能够正常运行。
3.3测试结论
在完成FCIS系统的代码编写之后,经过我们测试小组细心、耐心、有计划的测试,我们找到了不少的问题,再通过其他人员的改正,我们的软件趋于完善,基本上完成了在需求分析中所要求的功能。
现在我们的软件实现了用户的所有需求,可说是功能完备。
在这里当然离不开我们测试小组各人员及其他组员尽心尽力的工作,现在我们的任务光荣完成。
第4部分成果展示
4.1软件产品描述
4.1.1子系统模块
序号
子系统名称
模块名称
1
查询
先进个人信息查询
2
变更记录查询
3
修改记录查询
4
信息管理
先进个人信息管理
5
先进个人申请与审核
6
先进个人变更申请与审核
7
先进个人修改申请与审核
8
数据管理
数据导入
9
数据导出
10
系统管理
系统登录
11
用户权限管理
12
用户密码管理
13
数据备份
14
数据还原
代码总量合计:
22.3MB
4.1.2文档清单
序号
文件名称
须提交用户
1
《FCIS_项目开发计划》
华迪
2
《FCIS_甘特图》
华迪
3
《FCIS_同行评审报告》
华迪
4
《FCIS_项目问题跟踪表》
华迪
5
《FCIS_配置管理计划》
华迪
6
《FCIS_软件需求规格》
华迪
7
《FCIS_软件实现规约》
华迪
8
《FCIS_同行评审报告》
华迪
9
《FCIS_配置管理项目清单》
华迪
10
《FCIS_配置状态报告》
华迪
11
《FCIS_测试计划》
华迪
12
《FCIS_系统测试用例》
华迪
13
《FCIS_系统架构设计》
华迪
14
《FCIS_数据库设计说明书》
华迪
15
《FCIS_配置状态报告》
华迪
16
《FCIS_集成测试用例》
华迪
17
《FCIS_阶段评审报告》
华迪
18
《FCIS_测试日志》
华迪
19
《FCIS_缺陷跟踪表》
华迪
20
《FCIS_测试分析报告》
华迪
21
《FCIS_项目开发总结报告》
华迪
22
《FCIS_周例会纪要》
华迪
23
《FCIS_项目周报》
华迪
24
《FCIS_项目工作日志》
华迪
25
《FCIS_项目问题跟踪表》
华迪
4.1.3系统缺陷
a)部分申请表格填入内容没有非法检查
b)提交返回页面格式不统一
c)变更记录查询、修改记录查询无法使用
d)数据还原和数据备份不能完成
e)页面美观度不足
4.2主要功能
4.2.1信息管理
信息管理模块,包括先进个人信息的管理,先进集体信息的管理和个人荣誉的认定与审核功能。
先进个人信息管理,包括申报、修改、删除3个工作流程。
先进个人信息申报的业务流程:
输入劳模基本信息、附加信息,输入劳模认定资料,保存当前输入的内容,就完成了新认定的劳模信息的输入处理。
申报后的劳模状态,是待定状态。
修改先进个人信息的业务流程:
通过查询条件查询劳模信息,在查询结果一览表内选择本次修改的劳模,进入劳模信息修改页面,输入修改的内容,保存当前输入的内容,就完成了修改劳模信息的处理。
只能修改未经过认定的劳模信息。
被上级单位认定后的劳模信息,不允许修改。
4.2.2查询与统计
查询与统计模块,由先进个人信息查询、先进集体信息查询、历届劳模信息查询、先进个人信息统计、先进集体信息统计5个功能模块构成。
4.2.3数据管理
数据管理模块,包括历届劳模数据管理、数据导入和数据导出3个功能模块。
数据导入模块,实现了通过txt文件将先进个人信息或者先进集体信息导入系统的功能。
如果导入的数据格式有错,还能提示具体的错误信息,用户根据提示修改数据。
方便用户的操作。
本模块还提供txt模板下载功能,方便用户根据模板编辑导入数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络软件 开发 实习
![提示](https://static.bdocx.com/images/bang_tan.gif)